You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.4 MiB
61 lines
1.4 MiB
var hr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[270,3,5,6,8,9,10,13,37,122],{"+QRC":function(ie,Q,E){"use strict";var Y=E("E9nw"),U={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function k(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function u(t,R){var o,y,g,i,x,T,m=!1;R||(R={}),o=R.debug||!1;try{g=Y(),i=document.createRange(),x=document.getSelection(),T=document.createElement("span"),T.textContent=t,T.style.all="unset",T.style.position="fixed",T.style.top=0,T.style.clip="rect(0, 0, 0, 0)",T.style.whiteSpace="pre",T.style.webkitUserSelect="text",T.style.MozUserSelect="text",T.style.msUserSelect="text",T.style.userSelect="text",T.addEventListener("copy",function(P){if(P.stopPropagation(),R.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=U[R.format]||U.default;window.clipboardData.setData(h,t)}else P.clipboardData.clearData(),P.clipboardData.setData(R.format,t);R.onCopy&&(P.preventDefault(),R.onCopy(P.clipboardData))}),document.body.appendChild(T),i.selectNodeContents(T),x.addRange(i);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");m=!0}catch(P){o&&console.error("unable to copy using execCommand: ",P),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),m=!0}catch(h){o&&console.error("unable to copy using clipboardData: ",h),o&&console.error("falling back to prompt"),y=k("message"in R?R.message:D),window.prompt(y,t)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(i):x.removeAllRanges()),T&&document.body.removeChild(T),g()}return m}ie.exports=u},"+UV5":function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(ie,Q,E){ie.exports=E.p+"static/search1.c4136dd4.png"},"06Qe":function(ie,Q,E){var Y=E("ItGF"),U="urn:schemas-microsoft-com:vml",D=typeof window=="undefined"?null:window,k=!1,u=D&&D.document;function t(y){return R(y)}var R;if(u&&!Y.canvasSupported)try{!u.namespaces.zrvml&&u.namespaces.add("zrvml",U),R=function(y){return u.createElement("<zrvml:"+y+' class="zrvml">')}}catch(y){R=function(g){return u.createElement("<"+g+' xmlns="'+U+'" class="zrvml">')}}function o(){if(k||!u)return;k=!0;var y=u.styleSheets;y.length<31?u.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):y[0].addRule(".zrvml","behavior:url(#default#VML)")}Q.doc=u,Q.createNode=t,Q.initVML=o},"092g":function(ie,Q,E){"use strict";E.d(Q,"a",function(){return x});var Y=E("IzEo"),U=E("bx4M"),D=E("5Dmo"),k=E("3S7+"),u=E("q1tI"),t=E.n(u),R=E("m3rI"),o=E("G2Mv"),y=E.n(o),g=E("dKik"),i=E.n(g),x=function(m){var S=m.data;return t.a.createElement("aside",{className:y.a.courseItems},S&&S.map(function(P,h){return t.a.createElement("a",{href:"/paths/".concat(P.identifier),target:"_blank",key:P.identifier},t.a.createElement(U.a,{className:"animated fadeIn",key:h,cover:t.a.createElement("img",{alt:P.name,src:R.a.IMG_SERVER+"/"+P.image_url})},t.a.createElement(U.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(k.a,{title:P.name},t.a.createElement("div",{className:"".concat(y.a.esTitle)},P.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,P.featured>0&&t.a.createElement("div",{className:y.a.excellentTag},t.a.createElement("span",{style:{background:P.featured===1?"#FF8C29":P.featured===2?"#4361F2":P.featured===3?"#B38D24":""}},P.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",P.featured===2&&"\u519B\u961F\u4E00\u6D41",P.featured===3&&"\u7701\u7EA7\u4E00\u6D41")),P.excellent&&t.a.createElement("div",{className:y.a.righttag},t.a.createElement("img",{src:i.a})),t.a.createElement("div",{className:y.a.flexEnd},t.a.createElement(k.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.a.createElement("span",null,P.stages_count))),t.a.createElement(k.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.a.createElement("span",null,P.members_count)))))})))}))}},"0r65":function(ie,Q){var E=arguments[3],Y=arguments[4],U=arguments[5],D=JSON.stringify;ie.exports=function(k,u){for(var t,R=Object.keys(U),o=0,y=R.length;o<y;o++){var g=R[o],i=U[g].exports;if(i===k||i&&i.default===k){t=g;break}}if(!t){t=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var x={},o=0,y=R.length;o<y;o++){var g=R[o];x[g]=g}Y[t]=["function(require,module,exports){"+k+"(self); }",x]}var T=Math.floor(Math.pow(16,8)*Math.random()).toString(16),m={};m[t]=t,Y[T]=["function(require,module,exports){var f = require("+D(t)+");(f.default ? f.default : f)(self);}",m];var S={};P(T);function P(b){S[b]=!0;for(var A in Y[b][1]){var O=Y[b][1][A];S[O]||P(O)}}var h="("+E+")({"+Object.keys(S).map(function(b){return D(b)+":["+Y[b][0]+","+D(Y[b][1])+"]"}).join(",")+"},{},["+D(T)+"])",l=window.URL||window.webkitURL||window.mozURL||window.msURL,s=new Blob([h],{type:"text/javascript"});if(u&&u.bare)return s;var c=l.createObjectURL(s),p=new Worker(c);return p.objectURL=c,p}},"0s+r":function(ie,Q,E){var Y=E("bYtY"),U=E("QBsz"),D=E("y23F"),k=E("H6uX"),u=E("YH21"),t=E("C0SR"),R="silent";function o(P,h,l){return{type:P,event:l,target:h.target,topTarget:h.topTarget,cancelBubble:!1,offsetX:l.zrX,offsetY:l.zrY,gestureEvent:l.gestureEvent,pinchX:l.pinchX,pinchY:l.pinchY,pinchScale:l.pinchScale,wheelDelta:l.zrDelta,zrByTouch:l.zrByTouch,which:l.which,stop:y}}function y(){u.stop(this.event)}function g(){}g.prototype.dispose=function(){};var i=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],x=function(P,h,l,s){k.call(this),this.storage=P,this.painter=h,this.painterRoot=s,l=l||new g,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,D.call(this),this.setHandlerProxy(l)};x.prototype={constructor:x,setHandlerProxy:function(P){this.proxy&&this.proxy.dispose(),P&&(Y.each(i,function(h){P.on&&P.on(h,this[h],this)},this),P.handler=this),this.proxy=P},mousemove:function(P){var h=P.zrX,l=P.zrY,s=m(this,h,l),c=this._hovered,p=c.target;p&&!p.__zr&&(c=this.findHover(c.x,c.y),p=c.target);var b=this._hovered=s?{x:h,y:l}:this.findHover(h,l),A=b.target,O=this.proxy;O.setCursor&&O.setCursor(A?A.cursor:"default"),p&&A!==p&&this.dispatchToElement(c,"mouseout",P),this.dispatchToElement(b,"mousemove",P),A&&A!==p&&this.dispatchToElement(b,"mouseover",P)},mouseout:function(P){var h=P.zrEventControl,l=P.zrIsToLocalDOM;h!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",P),h!=="no_globalout"&&(!l&&this.trigger("globalout",{type:"globalout",event:P}))},resize:function(P){this._hovered={}},dispatch:function(P,h){var l=this[P];l&&l.call(this,h)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(P){var h=this.proxy;h.setCursor&&h.setCursor(P)},dispatchToElement:function(P,h,l){P=P||{};var s=P.target;if(s&&s.silent)return;for(var c="on"+h,p=o(h,P,l);s&&!(s[c]&&(p.cancelBubble=s[c].call(s,p)),s.trigger(h,p),s=s.parent,p.cancelBubble););p.cancelBubble||(this.trigger(h,p),this.painter&&this.painter.eachOtherLayer(function(b){typeof b[c]=="function"&&b[c].call(b,p),b.trigger&&b.trigger(h,p)}))},findHover:function(P,h,l){for(var s=this.storage.getDisplayList(),c={x:P,y:h},p=s.length-1;p>=0;p--){var b;if(s[p]!==l&&!s[p].ignore&&(b=T(s[p],P,h))&&(!c.topTarget&&(c.topTarget=s[p]),b!==R)){c.target=s[p];break}}return c},processGesture:function(P,h){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;h==="start"&&l.clear();var s=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(h==="end"&&l.clear(),s){var c=s.type;P.gestureEvent=c,this.dispatchToElement({target:s.target},c,s.event)}}},Y.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){x.prototype[P]=function(h){var l=h.zrX,s=h.zrY,c=m(this,l,s),p,b;if((P!=="mouseup"||!c)&&(p=this.findHover(l,s),b=p.target),P==="mousedown")this._downEl=b,this._downPoint=[h.zrX,h.zrY],this._upEl=b;else if(P==="mouseup")this._upEl=b;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||U.dist(this._downPoint,[h.zrX,h.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,P,h)}});function T(P,h,l){if(P[P.rectHover?"rectContain":"contain"](h,l)){for(var s=P,c;s;){if(s.clipPath&&!s.clipPath.contain(h,l))return!1;s.silent&&(c=!0),s=s.parent}return c?R:!0}return!1}function m(P,h,l){var s=P.painter;return h<0||h>s.getWidth()||l<0||l>s.getHeight()}Y.mixin(x,k),Y.mixin(x,D);var S=x;ie.exports=S},"1Jh7":function(ie,Q,E){var Y=E("y+Vt"),U=E("T6xi"),D=Y.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(k,u){U.buildPath(k,u,!1)}});ie.exports=D},"1MYJ":function(ie,Q,E){var Y=E("y+Vt"),U=Y.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var D=this.__dirtyPath,k=this.shape.paths,u=0;u<k.length;u++)D=D||k[u].__dirtyPath;this.__dirtyPath=D,this.__dirty=this.__dirty||D},beforeBrush:function(){this._updatePathDirty();for(var D=this.shape.paths||[],k=this.getGlobalScale(),u=0;u<D.length;u++)D[u].path||D[u].createPathProxy(),D[u].path.setScale(k[0],k[1],D[u].segmentIgnoreThreshold)},buildPath:function(D,k){for(var u=k.paths||[],t=0;t<u.length;t++)u[t].buildPath(D,u[t].shape,!0)},afterBrush:function(){for(var D=this.shape.paths||[],k=0;k<D.length;k++)D[k].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),Y.prototype.getBoundingRect.call(this)}});ie.exports=U},"1RvN":function(ie,Q){var E=function(){this.head=null,this.tail=null,this._len=0},Y=E.prototype;Y.insert=function(t){var R=new U(t);return this.insertEntry(R),R},Y.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Y.remove=function(t){var R=t.prev,o=t.next;R?R.next=o:this.head=o,o?o.prev=R:this.tail=R,t.next=t.prev=null,this._len--},Y.len=function(){return this._len},Y.clear=function(){this.head=this.tail=null,this._len=0};var U=function(t){this.value=t,this.next,this.prev},D=function(t){this._list=new E,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},k=D.prototype;k.put=function(t,R){var o=this._list,y=this._map,g=null;if(y[t]==null){var i=o.len(),x=this._lastRemovedEntry;if(i>=this._maxSize&&i>0){var T=o.head;o.remove(T),delete y[T.key],g=T.value,this._lastRemovedEntry=T}x?x.value=R:x=new U(R),x.key=t,o.insertEntry(x),y[t]=x}return g},k.get=function(t){var R=this._map[t],o=this._list;if(R!=null)return R!==o.tail&&(o.remove(R),o.insertEntry(R)),R.value},k.clear=function(){this._list.clear(),this._map={}};var u=D;ie.exports=u},"1Sn+":function(ie,Q,E){},"1XHU":function(ie,Q,E){"use strict";var Y=E("2qtc"),U=E("kLXV"),D=E("q1tI"),k=E.n(D),u=E("9kvl"),t=E("3wET"),R=E.n(t),o=E("bUJZ"),y=E.n(o),g=E("Ct/S"),i=E.n(g),x=function(m){var S=m.visible,P=m.occupationValue,h=m.onCancel,l=h===void 0?function(){}:h,s=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:y.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},c=function(){return k.a.createElement("div",{className:i.a.flexColumn},k.a.createElement("img",{className:i.a.img,src:R.a}),k.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return P===3?k.a.createElement(k.a.Fragment,null,c(),s()):P===2?s():c()};return k.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:S,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){l(),u.d.push("/account/certification")},onCancel:function(){l()}},k.a.createElement("div",{className:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),k.a.createElement("div",{className:i.a.flexRow},p()))};Q.a=Object(u.a)(function(T){var m=T.paperlibrary,S=T.loading,P=T.globalSetting;return{paperlibrary:m,globalSetting:P,loading:S.effects}})(x)},"1ZF9":function(ie,Q,E){ie.exports=E.p+"static/Authorize.cc9c212f.png"},"1bdT":function(ie,Q,E){var Y=E("3gBT"),U=E("H6uX"),D=E("DN4a"),k=E("vWvF"),u=E("bYtY"),t=function(o){D.call(this,o),U.call(this,o),k.call(this,o),this.id=o.id||Y()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,y){switch(this.draggable){case"horizontal":y=0;break;case"vertical":o=0;break}var g=this.transform;g||(g=this.transform=[1,0,0,1,0,0]),g[4]+=o,g[5]+=y,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,y){},attrKV:function(o,y){if(o==="position"||o==="scale"||o==="origin"){if(y){var g=this[o];g||(g=this[o]=[]),g[0]=y[0],g[1]=y[1]}}else this[o]=y},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,y){if(typeof o=="string")this.attrKV(o,y);else if(u.isObject(o))for(var g in o)o.hasOwnProperty(g)&&this.attrKV(g,o[g]);return this.dirty(!1),this},setClipPath:function(o){var y=this.__zr;y&&o.addSelfToZr(y),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=y,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var y=this.animators;if(y)for(var g=0;g<y.length;g++)o.animation.addAnimator(y[g]);this.clipPath&&this.clipPath.addSelfToZr(o)},removeSelfFromZr:function(o){this.__zr=null;var y=this.animators;if(y)for(var g=0;g<y.length;g++)o.animation.removeAnimator(y[g]);this.clipPath&&this.clipPath.removeSelfFromZr(o)}},u.mixin(t,k),u.mixin(t,D),u.mixin(t,U);var R=t;ie.exports=R},"1j5w":function(ie,Q,E){"use strict";E.d(Q,"d",function(){return He}),E.d(Q,"b",function(){return Ct}),E.d(Q,"c",function(){return Gt}),E.d(Q,"a",function(){return un});var Y=E("VTBJ"),U=E("1OyB"),D=E("vuIU"),k=E("JX7q"),u=E("Ji7U"),t=E("LK+K"),R=E("q1tI"),o=E("I8Z2"),y=E("BGR+"),g=E("wx14"),i=E("rePB"),x=E("4IlW"),T=E("2GS6"),m=E("Gytx"),S=E.n(m),P=E("TSYQ"),h=E.n(P),l=E("U8pU"),s=E("ODXe"),c=/iPhone/i,p=/iPod/i,b=/iPad/i,A=/\bAndroid(?:.+)Mobile\b/i,O=/Android/i,_=/\bAndroid(?:.+)SD4930UR\b/i,f=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,n=/Windows Phone/i,r=/\bWindows(?:.+)ARM\b/i,d=/BlackBerry/i,w=/BB10/i,C=/Opera Mini/i,v=/\b(CriOS|Chrome)(?:.+)Mobile/i,L=/Mobile(?:.+)Firefox\b/i;function I(gt,Ze){return gt.test(Ze)}function B(gt){var Ze=gt||(typeof navigator!="undefined"?navigator.userAgent:""),st=Ze.split("[FBAN");if(typeof st[1]!="undefined"){var Ke=st,me=Object(s.a)(Ke,1);Ze=me[0]}if(st=Ze.split("Twitter"),typeof st[1]!="undefined"){var De=st,nt=Object(s.a)(De,1);Ze=nt[0]}var et={apple:{phone:I(c,Ze)&&!I(n,Ze),ipod:I(p,Ze),tablet:!I(c,Ze)&&I(b,Ze)&&!I(n,Ze),device:(I(c,Ze)||I(p,Ze)||I(b,Ze))&&!I(n,Ze)},amazon:{phone:I(_,Ze),tablet:!I(_,Ze)&&I(f,Ze),device:I(_,Ze)||I(f,Ze)},android:{phone:!I(n,Ze)&&I(_,Ze)||!I(n,Ze)&&I(A,Ze),tablet:!I(n,Ze)&&!I(_,Ze)&&!I(A,Ze)&&(I(f,Ze)||I(O,Ze)),device:!I(n,Ze)&&(I(_,Ze)||I(f,Ze)||I(A,Ze)||I(O,Ze))||I(/\bokhttp\b/i,Ze)},windows:{phone:I(n,Ze),tablet:I(r,Ze),device:I(n,Ze)||I(r,Ze)},other:{blackberry:I(d,Ze),blackberry10:I(w,Ze),opera:I(C,Ze),firefox:I(L,Ze),chrome:I(v,Ze),device:I(d,Ze)||I(w,Ze)||I(C,Ze)||I(L,Ze)||I(v,Ze)},any:null,phone:null,tablet:null};return et.any=et.apple.device||et.android.device||et.windows.device||et.other.device,et.phone=et.apple.phone||et.android.phone||et.windows.phone,et.tablet=et.apple.tablet||et.android.tablet||et.windows.tablet,et}var F=Object(Y.a)(Object(Y.a)({},B()),{},{isMobile:B}),G=F;function X(){}function W(gt,Ze,st){var Ke=Ze||"";return gt.key||"".concat(Ke,"item_").concat(st)}function K(gt){return"".concat(gt,"-menu-")}function Z(gt,Ze){var st=-1;R.Children.forEach(gt,function(Ke){st+=1,Ke&&Ke.type&&Ke.type.isMenuItemGroup?R.Children.forEach(Ke.props.children,function(me){st+=1,Ze(me,st)}):Ze(Ke,st)})}function q(gt,Ze,st){if(!gt||st.find)return;R.Children.forEach(gt,function(Ke){if(Ke){var me=Ke.type;if(!me||!(me.isSubMenu||me.isMenuItem||me.isMenuItemGroup))return;Ze.indexOf(Ke.key)!==-1?st.find=!0:Ke.props.children&&q(Ke.props.children,Ze,st)}})}var ce=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ue=function(Ze){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ke=Ze&&typeof Ze.getBoundingClientRect=="function"&&Ze.getBoundingClientRect().width;if(Ke){if(st){var me=getComputedStyle(Ze),De=me.marginLeft,nt=me.marginRight;Ke+=+De.replace("px","")+ +nt.replace("px","")}Ke=+Ke.toFixed(6)}return Ke||0},ye=function(Ze,st,Ke){Ze&&Object(l.a)(Ze.style)==="object"&&(Ze.style[st]=Ke)},xe=function(){return G.any},Ee=E("KQm4"),Ae=E("Ff2n"),Re=E("i8i4"),ae=E("bdgK"),pe=E("uciX"),J=E("8XRh"),fe={adjustX:1,adjustY:1},Me={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},be={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ge=Me,ft=0,Pe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ze=function(Ze,st,Ke){var me=K(st),De=Ze.getState();Ze.setState({defaultActiveFirst:Object(Y.a)(Object(Y.a)({},De.defaultActiveFirst),{},Object(i.a)({},me,Ke))})},Ce=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(Ke){var me;Object(U.a)(this,st),me=Ze.call(this,Ke),me.onDestroy=function(at){me.props.onDestroy(at)},me.onKeyDown=function(at){var pt=at.keyCode,Kt=me.menuInstance,qt=me.props,en=qt.isOpen,ne=qt.store;if(pt===x.a.ENTER)return me.onTitleClick(at),ze(ne,me.props.eventKey,!0),!0;if(pt===x.a.RIGHT)return en?Kt.onKeyDown(at):(me.triggerOpenChange(!0),ze(ne,me.props.eventKey,!0)),!0;if(pt===x.a.LEFT){var te;if(en)te=Kt.onKeyDown(at);else return;return te||(me.triggerOpenChange(!1),te=!0),te}return en&&(pt===x.a.UP||pt===x.a.DOWN)?Kt.onKeyDown(at):void 0},me.onOpenChange=function(at){me.props.onOpenChange(at)},me.onPopupVisibleChange=function(at){me.triggerOpenChange(at,at?"mouseenter":"mouseleave")},me.onMouseEnter=function(at){var pt=me.props,Kt=pt.eventKey,qt=pt.onMouseEnter,en=pt.store;ze(en,me.props.eventKey,!1),qt({key:Kt,domEvent:at})},me.onMouseLeave=function(at){var pt=me.props,Kt=pt.parentMenu,qt=pt.eventKey,en=pt.onMouseLeave;Kt.subMenuInstance=Object(k.a)(me),en({key:qt,domEvent:at})},me.onTitleMouseEnter=function(at){var pt=me.props,Kt=pt.eventKey,qt=pt.onItemHover,en=pt.onTitleMouseEnter;qt({key:Kt,hover:!0}),en({key:Kt,domEvent:at})},me.onTitleMouseLeave=function(at){var pt=me.props,Kt=pt.parentMenu,qt=pt.eventKey,en=pt.onItemHover,ne=pt.onTitleMouseLeave;Kt.subMenuInstance=Object(k.a)(me),en({key:qt,hover:!1}),ne({key:qt,domEvent:at})},me.onTitleClick=function(at){var pt=Object(k.a)(me),Kt=pt.props;if(Kt.onTitleClick({key:Kt.eventKey,domEvent:at}),Kt.triggerSubMenuAction==="hover")return;me.triggerOpenChange(!Kt.isOpen,"click"),ze(Kt.store,me.props.eventKey,!1)},me.onSubMenuClick=function(at){typeof me.props.onClick=="function"&&me.props.onClick(me.addKeyPath(at))},me.onSelect=function(at){me.props.onSelect(at)},me.onDeselect=function(at){me.props.onDeselect(at)},me.getPrefixCls=function(){return"".concat(me.props.rootPrefixCls,"-submenu")},me.getActiveClassName=function(){return"".concat(me.getPrefixCls(),"-active")},me.getDisabledClassName=function(){return"".concat(me.getPrefixCls(),"-disabled")},me.getSelectedClassName=function(){return"".concat(me.getPrefixCls(),"-selected")},me.getOpenClassName=function(){return"".concat(me.props.rootPrefixCls,"-submenu-open")},me.saveMenuInstance=function(at){me.menuInstance=at},me.addKeyPath=function(at){return Object(Y.a)(Object(Y.a)({},at),{},{keyPath:(at.keyPath||[]).concat(me.props.eventKey)})},me.triggerOpenChange=function(at,pt){var Kt=me.props.eventKey,qt=function(){me.onOpenChange({key:Kt,item:Object(k.a)(me),trigger:pt,open:at})};pt==="mouseenter"?me.mouseenterTimeout=setTimeout(function(){qt()},0):qt()},me.isChildrenSelected=function(){var at={find:!1};return q(me.props.children,me.props.selectedKeys,at),at.find},me.isOpen=function(){return me.props.openKeys.indexOf(me.props.eventKey)!==-1},me.adjustWidth=function(){if(!me.subMenuTitle||!me.menuInstance)return;var at=Re.findDOMNode(me.menuInstance);if(at.offsetWidth>=me.subMenuTitle.offsetWidth)return;at.style.minWidth="".concat(me.subMenuTitle.offsetWidth,"px")},me.saveSubMenuTitle=function(at){me.subMenuTitle=at},me.getBaseProps=function(){var at=Object(k.a)(me),pt=at.props;return{mode:pt.mode==="horizontal"?"vertical":pt.mode,visible:me.props.isOpen,level:pt.level+1,inlineIndent:pt.inlineIndent,focusable:!1,onClick:me.onSubMenuClick,onSelect:me.onSelect,onDeselect:me.onDeselect,onDestroy:me.onDestroy,selectedKeys:pt.selectedKeys,eventKey:"".concat(pt.eventKey,"-menu-"),openKeys:pt.openKeys,motion:pt.motion,onOpenChange:me.onOpenChange,subMenuOpenDelay:pt.subMenuOpenDelay,parentMenu:Object(k.a)(me),subMenuCloseDelay:pt.subMenuCloseDelay,forceSubMenuRender:pt.forceSubMenuRender,triggerSubMenuAction:pt.triggerSubMenuAction,builtinPlacements:pt.builtinPlacements,defaultActiveFirst:pt.store.getState().defaultActiveFirst[K(pt.eventKey)],multiple:pt.multiple,prefixCls:pt.rootPrefixCls,id:me.internalMenuId,manualRef:me.saveMenuInstance,itemIcon:pt.itemIcon,expandIcon:pt.expandIcon,direction:pt.direction}},me.getMotion=function(at,pt){var Kt=Object(k.a)(me),qt=Kt.haveRendered,en=me.props,ne=en.motion,te=en.rootPrefixCls,j=Object(Y.a)(Object(Y.a)({},ne),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:qt||!pt||at!=="inline"});return j};var De=Ke.store,nt=Ke.eventKey,et=De.getState(),ot=et.defaultActiveFirst;me.isRootMenu=!1;var _t=!1;return ot&&(_t=ot[nt]),ze(De,nt,_t),me}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var me=this,De=this.props,nt=De.mode,et=De.parentMenu,ot=De.manualRef;if(ot&&ot(this),nt!=="horizontal"||!et.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return me.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var me=this.props,De=me.onDestroy,nt=me.eventKey;De&&De(nt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(me){var De=this,nt=this.getBaseProps(),et=this.getMotion(nt.mode,nt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||nt.visible||nt.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ot=nt.direction;return R.createElement(J.default,Object.assign({visible:nt.visible},et),function(_t){var at=_t.className,pt=_t.style,Kt=h()("".concat(nt.prefixCls,"-sub"),at,Object(i.a)({},"".concat(nt.prefixCls,"-rtl"),ot==="rtl"));return R.createElement(lt,Object.assign({},nt,{id:De.internalMenuId,className:Kt,style:pt}),me)})}},{key:"render",value:function(){var me,De=Object(Y.a)({},this.props),nt=De.isOpen,et=this.getPrefixCls(),ot=De.mode==="inline",_t=h()(et,"".concat(et,"-").concat(De.mode),(me={},Object(i.a)(me,De.className,!!De.className),Object(i.a)(me,this.getOpenClassName(),nt),Object(i.a)(me,this.getActiveClassName(),De.active||nt&&!ot),Object(i.a)(me,this.getDisabledClassName(),De.disabled),Object(i.a)(me,this.getSelectedClassName(),this.isChildrenSelected()),me));this.internalMenuId||(De.eventKey?this.internalMenuId="".concat(De.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var at={},pt={},Kt={};De.disabled||(at={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},pt={onClick:this.onTitleClick},Kt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var qt={},en=De.direction;ot&&(en==="rtl"?qt.paddingRight=De.inlineIndent*De.level:qt.paddingLeft=De.inlineIndent*De.level);var ne={};this.props.isOpen&&(ne={"aria-owns":this.internalMenuId});var te=null;De.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=R.createElement(this.props.expandIcon,Object(Y.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:qt,className:"".concat(et,"-title"),role:"button"},Kt,pt,{"aria-expanded":nt},ne,{"aria-haspopup":"true",title:typeof De.title=="string"?De.title:void 0}),De.title,te||R.createElement("i",{className:"".concat(et,"-arrow")})),H=this.renderChildren(De.children),V=De.parentMenu.isRootMenu?De.parentMenu.props.getPopupContainer:function(Xt){return Xt.parentNode},$=Pe[De.mode],de=De.popupOffset?{offset:De.popupOffset}:{},Ie=De.mode==="inline"?"":De.popupClassName;Ie+=en==="rtl"?" ".concat(et,"-rtl"):"";var Ue=De.disabled,ut=De.triggerSubMenuAction,yt=De.subMenuOpenDelay,St=De.forceSubMenuRender,Bt=De.subMenuCloseDelay,It=De.builtinPlacements;ce.forEach(function(Xt){return delete De[Xt]}),delete De.onClick;var it=en==="rtl"?Object.assign({},be,It):Object.assign({},Me,It);return delete De.direction,R.createElement("li",Object.assign({},De,at,{className:_t,role:"menuitem"}),ot&&j,ot&&H,!ot&&R.createElement(pe.a,{prefixCls:et,popupClassName:h()("".concat(et,"-popup"),Ie),getPopupContainer:V,builtinPlacements:it,popupPlacement:$,popupVisible:nt,popupAlign:de,popup:H,action:Ue?[]:[ut],mouseEnterDelay:yt,mouseLeaveDelay:Bt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:St},j))}}]),st}(R.Component);Ce.defaultProps={onMouseEnter:X,onMouseLeave:X,onTitleMouseEnter:X,onTitleMouseLeave:X,onTitleClick:X,manualRef:X,mode:"vertical",title:""};var Le=Object(o.b)(function(gt,Ze){var st=gt.openKeys,Ke=gt.activeKey,me=gt.selectedKeys,De=Ze.eventKey,nt=Ze.subMenuKey;return{isOpen:st.indexOf(De)>-1,active:Ke[nt]===De,selectedKeys:me}})(Ce);Le.isSubMenu=!0;var He=Le,Be="menuitem-overflowed",bt=.5,ct=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.resizeObserver=null,Ke.mutationObserver=null,Ke.originalTotalWidth=0,Ke.overflowedItems=[],Ke.menuItemSizes=[],Ke.cancelFrameId=null,Ke.state={lastVisibleIndex:void 0},Ke.getMenuItemNodes=function(){var me=Ke.props.prefixCls,De=Re.findDOMNode(Object(k.a)(Ke));return De?[].slice.call(De.children).filter(function(nt){return nt.className.split(" ").indexOf("".concat(me,"-overflowed-submenu"))<0}):[]},Ke.getOverflowedSubMenuItem=function(me,De,nt){var et=Ke.props,ot=et.overflowedIndicator,_t=et.level,at=et.mode,pt=et.prefixCls,Kt=et.theme;if(_t!==1||at!=="horizontal")return null;var qt=Ke.props.children[0],en=qt.props,ne=en.children,te=en.title,j=en.style,H=Object(Ae.a)(en,["children","title","style"]),V=Object(Y.a)({},j),$="".concat(me,"-overflowed-indicator"),de="".concat(me,"-overflowed-indicator");De.length===0&&nt!==!0?V=Object(Y.a)(Object(Y.a)({},V),{},{display:"none"}):nt&&(V=Object(Y.a)(Object(Y.a)({},V),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),de="".concat(de,"-placeholder"));var Ie=Kt?"".concat(pt,"-").concat(Kt):"",Ue={};return ce.forEach(function(ut){H[ut]!==void 0&&(Ue[ut]=H[ut])}),R.createElement(He,Object.assign({title:ot,className:"".concat(pt,"-overflowed-submenu"),popupClassName:Ie},Ue,{key:$,eventKey:de,disabled:!1,style:V}),De)},Ke.setChildrenWidthAndResize=function(){if(Ke.props.mode!=="horizontal")return;var me=Re.findDOMNode(Object(k.a)(Ke));if(!me)return;var De=me.children;if(!De||De.length===0)return;var nt=me.children[De.length-1];ye(nt,"display","inline-block");var et=Ke.getMenuItemNodes(),ot=et.filter(function(_t){return _t.className.split(" ").indexOf(Be)>=0});ot.forEach(function(_t){ye(_t,"display","inline-block")}),Ke.menuItemSizes=et.map(function(_t){return ue(_t,!0)}),ot.forEach(function(_t){ye(_t,"display","none")}),Ke.overflowedIndicatorWidth=ue(me.children[me.children.length-1],!0),Ke.originalTotalWidth=Ke.menuItemSizes.reduce(function(_t,at){return _t+at},0),Ke.handleResize(),ye(nt,"display","none")},Ke.handleResize=function(){if(Ke.props.mode!=="horizontal")return;var me=Re.findDOMNode(Object(k.a)(Ke));if(!me)return;var De=ue(me);Ke.overflowedItems=[];var nt=0,et;Ke.originalTotalWidth>De+bt&&(et=-1,Ke.menuItemSizes.forEach(function(ot){nt+=ot,nt+Ke.overflowedIndicatorWidth<=De&&(et+=1)})),Ke.setState({lastVisibleIndex:et})},Ke}return Object(D.a)(st,[{key:"componentDidMount",value:function(){var me=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var De=Re.findDOMNode(this);if(!De)return;this.resizeObserver=new ae.default(function(nt){nt.forEach(function(){var et=me.cancelFrameId;cancelAnimationFrame(et),me.cancelFrameId=requestAnimationFrame(me.setChildrenWidthAndResize)})}),[].slice.call(De.children).concat(De).forEach(function(nt){me.resizeObserver.observe(nt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){me.resizeObserver.disconnect(),[].slice.call(De.children).concat(De).forEach(function(nt){me.resizeObserver.observe(nt)}),me.setChildrenWidthAndResize()}),this.mutationObserver.observe(De,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(me){var De=this,nt=this.state.lastVisibleIndex;return(me||[]).reduce(function(et,ot,_t){var at=ot;if(De.props.mode==="horizontal"){var pt=De.getOverflowedSubMenuItem(ot.props.eventKey,[]);nt!==void 0&&De.props.className.indexOf("".concat(De.props.prefixCls,"-root"))!==-1&&(_t>nt&&(at=R.cloneElement(ot,{style:{display:"none"},eventKey:"".concat(ot.props.eventKey,"-hidden"),className:"".concat(Be)})),_t===nt+1&&(De.overflowedItems=me.slice(nt+1).map(function(qt){return R.cloneElement(qt,{key:qt.props.eventKey,mode:"vertical-left"})}),pt=De.getOverflowedSubMenuItem(ot.props.eventKey,De.overflowedItems)));var Kt=[].concat(Object(Ee.a)(et),[pt,at]);return _t===me.length-1&&Kt.push(De.getOverflowedSubMenuItem(ot.props.eventKey,[],!0)),Kt}return[].concat(Object(Ee.a)(et),[at])},[])}},{key:"render",value:function(){var me=this.props,De=me.visible,nt=me.prefixCls,et=me.overflowedIndicator,ot=me.mode,_t=me.level,at=me.tag,pt=me.children,Kt=me.theme,qt=Object(Ae.a)(me,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),en=at;return R.createElement(en,Object.assign({},qt),this.renderChildren(pt))}}]),st}(R.Component);ct.defaultProps={tag:"div",className:""};var Ot=ct;function Ft(gt){return gt.length?gt.every(function(Ze){return!!Ze.props.disabled}):!0}function Mt(gt,Ze,st){var Ke=gt.getState();gt.setState({activeKey:Object(Y.a)(Object(Y.a)({},Ke.activeKey),{},Object(i.a)({},Ze,st))})}function wt(gt){return gt.eventKey||"0-menu-"}function kt(gt,Ze){var st=Ze,Ke=gt.children,me=gt.eventKey;if(st){var De;if(Z(Ke,function(nt,et){nt&&nt.props&&!nt.props.disabled&&st===W(nt,me,et)&&(De=!0)}),De)return st}return st=null,gt.defaultActiveFirst&&Z(Ke,function(nt,et){!st&&nt&&!nt.props.disabled&&(st=W(nt,me,et))}),st}function $t(gt){if(gt){var Ze=this.instanceArray.indexOf(gt);Ze!==-1?this.instanceArray[Ze]=gt:this.instanceArray.push(gt)}}var Lt=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(Ke){var me;return Object(U.a)(this,st),me=Ze.call(this,Ke),me.onKeyDown=function(De,nt){var et=De.keyCode,ot;if(me.getFlatInstanceArray().forEach(function(at){at&&at.props.active&&at.onKeyDown&&(ot=at.onKeyDown(De))}),ot)return 1;var _t=null;return(et===x.a.UP||et===x.a.DOWN)&&(_t=me.step(et===x.a.UP?-1:1)),_t?(De.preventDefault(),Mt(me.props.store,wt(me.props),_t.props.eventKey),typeof nt=="function"&&nt(_t),1):void 0},me.onItemHover=function(De){var nt=De.key,et=De.hover;Mt(me.props.store,wt(me.props),et?nt:null)},me.onDeselect=function(De){me.props.onDeselect(De)},me.onSelect=function(De){me.props.onSelect(De)},me.onClick=function(De){me.props.onClick(De)},me.onOpenChange=function(De){me.props.onOpenChange(De)},me.onDestroy=function(De){me.props.onDestroy(De)},me.getFlatInstanceArray=function(){return me.instanceArray},me.step=function(De){var nt=me.getFlatInstanceArray(),et=me.props.store.getState().activeKey[wt(me.props)],ot=nt.length;if(!ot)return null;De<0&&(nt=nt.concat().reverse());var _t=-1;if(nt.every(function(qt,en){return qt&&qt.props.eventKey===et?(_t=en,!1):!0}),!me.props.defaultActiveFirst&&_t!==-1&&Ft(nt.slice(_t,ot-1)))return;var at=(_t+1)%ot,pt=at;do{var Kt=nt[pt];if(!Kt||Kt.props.disabled)pt=(pt+1)%ot;else return Kt}while(pt!==at);return null},me.renderCommonMenuItem=function(De,nt,et){var ot=me.props.store.getState(),_t=Object(k.a)(me),at=_t.props,pt=W(De,at.eventKey,nt),Kt=De.props;if(!Kt||typeof De.type=="string")return De;var qt=pt===ot.activeKey,en=Object(Y.a)(Object(Y.a)({mode:Kt.mode||at.mode,level:at.level,inlineIndent:at.inlineIndent,renderMenuItem:me.renderMenuItem,rootPrefixCls:at.prefixCls,index:nt,parentMenu:at.parentMenu,manualRef:Kt.disabled?void 0:Object(T.a)(De.ref,$t.bind(Object(k.a)(me))),eventKey:pt,active:!Kt.disabled&&qt,multiple:at.multiple,onClick:function(te){(Kt.onClick||X)(te),me.onClick(te)},onItemHover:me.onItemHover,motion:at.motion,subMenuOpenDelay:at.subMenuOpenDelay,subMenuCloseDelay:at.subMenuCloseDelay,forceSubMenuRender:at.forceSubMenuRender,onOpenChange:me.onOpenChange,onDeselect:me.onDeselect,onSelect:me.onSelect,builtinPlacements:at.builtinPlacements,itemIcon:Kt.itemIcon||me.props.itemIcon,expandIcon:Kt.expandIcon||me.props.expandIcon},et),{},{direction:at.direction});return(at.mode==="inline"||xe())&&(en.triggerSubMenuAction="click"),R.cloneElement(De,en)},me.renderMenuItem=function(De,nt,et){if(!De)return null;var ot=me.props.store.getState(),_t={openKeys:ot.openKeys,selectedKeys:ot.selectedKeys,triggerSubMenuAction:me.props.triggerSubMenuAction,subMenuKey:et};return me.renderCommonMenuItem(De,nt,_t)},Ke.store.setState({activeKey:Object(Y.a)(Object(Y.a)({},Ke.store.getState().activeKey),{},Object(i.a)({},Ke.eventKey,kt(Ke,Ke.activeKey)))}),me.instanceArray=[],me}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(me){return this.props.visible||me.visible||this.props.className!==me.className||!S()(this.props.style,me.style)}},{key:"componentDidUpdate",value:function(me){var De=this.props,nt="activeKey"in De?De.activeKey:De.store.getState().activeKey[wt(De)],et=kt(De,nt);if(et!==nt)Mt(De.store,wt(De),et);else if("activeKey"in me){var ot=kt(me,me.activeKey);et!==ot&&Mt(De.store,wt(De),et)}}},{key:"render",value:function(){var me=this,De=Object(g.a)({},this.props);this.instanceArray=[];var nt=h()(De.prefixCls,De.className,"".concat(De.prefixCls,"-").concat(De.mode)),et={className:nt,role:De.role||"menu"};De.id&&(et.id=De.id),De.focusable&&(et.tabIndex=0,et.onKeyDown=this.onKeyDown);var ot=De.prefixCls,_t=De.eventKey,at=De.visible,pt=De.level,Kt=De.mode,qt=De.overflowedIndicator,en=De.theme;return ce.forEach(function(ne){return delete De[ne]}),delete De.onClick,R.createElement(Ot,Object.assign({},De,{prefixCls:ot,mode:Kt,tag:"ul",level:pt,theme:en,visible:at,overflowedIndicator:qt},et),R.Children.map(De.children,function(ne,te){return me.renderMenuItem(ne,te,_t||"0-menu-")}))}}]),st}(R.Component);Lt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:X};var vt=Object(o.b)()(Lt),lt=vt,Tt=E("Kwbf");function ht(gt,Ze,st){var Ke=gt.prefixCls,me=gt.motion,De=gt.defaultMotions,nt=De===void 0?{}:De,et=gt.openAnimation,ot=gt.openTransitionName,_t=Ze.switchingModeFromInline;if(me)return me;if(Object(l.a)(et)==="object"&&et)Object(Tt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof et=="string")return{motionName:"".concat(Ke,"-open-").concat(et)};if(ot)return{motionName:ot};var at=nt[st];return at||(_t?null:nt.other)}var mt=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(Ke){var me;Object(U.a)(this,st),me=Ze.call(this,Ke),me.inlineOpenKeys=[],me.onSelect=function(et){var ot=Object(k.a)(me),_t=ot.props;if(_t.selectable){var at=me.store.getState(),pt=at.selectedKeys,Kt=et.key;_t.multiple?pt=pt.concat([Kt]):pt=[Kt],"selectedKeys"in _t||me.store.setState({selectedKeys:pt}),_t.onSelect(Object(Y.a)(Object(Y.a)({},et),{},{selectedKeys:pt}))}},me.onClick=function(et){var ot=me.getRealMenuMode(),_t=Object(k.a)(me),at=_t.store,pt=_t.props.onOpenChange;ot!=="inline"&&!("openKeys"in me.props)&&(at.setState({openKeys:[]}),pt([])),me.props.onClick(et)},me.onKeyDown=function(et,ot){me.innerMenu.getWrappedInstance().onKeyDown(et,ot)},me.onOpenChange=function(et){var ot=Object(k.a)(me),_t=ot.props,at=me.store.getState().openKeys.concat(),pt=!1,Kt=function(en){var ne=!1;if(en.open)ne=at.indexOf(en.key)===-1,ne&&at.push(en.key);else{var te=at.indexOf(en.key);ne=te!==-1,ne&&at.splice(te,1)}pt=pt||ne};Array.isArray(et)?et.forEach(Kt):Kt(et),pt&&("openKeys"in me.props||me.store.setState({openKeys:at}),_t.onOpenChange(at))},me.onDeselect=function(et){var ot=Object(k.a)(me),_t=ot.props;if(_t.selectable){var at=me.store.getState().selectedKeys.concat(),pt=et.key,Kt=at.indexOf(pt);Kt!==-1&&at.splice(Kt,1),"selectedKeys"in _t||me.store.setState({selectedKeys:at}),_t.onDeselect(Object(Y.a)(Object(Y.a)({},et),{},{selectedKeys:at}))}},me.onMouseEnter=function(et){me.restoreModeVerticalFromInline();var ot=me.props.onMouseEnter;ot&&ot(et)},me.onTransitionEnd=function(et){var ot=et.propertyName==="width"&&et.target===et.currentTarget,_t=et.target.className,at=Object.prototype.toString.call(_t)==="[object SVGAnimatedString]"?_t.animVal:_t,pt=et.propertyName==="font-size"&&at.indexOf("anticon")>=0;(ot||pt)&&me.restoreModeVerticalFromInline()},me.setInnerMenu=function(et){me.innerMenu=et},me.isRootMenu=!0;var De=Ke.defaultSelectedKeys,nt=Ke.defaultOpenKeys;return"selectedKeys"in Ke&&(De=Ke.selectedKeys||[]),"openKeys"in Ke&&(nt=Ke.openKeys||[]),me.store=Object(o.c)({selectedKeys:De,openKeys:nt,activeKey:{"0-menu-":kt(Ke,Ke.activeKey)}}),me.state={switchingModeFromInline:!1},me}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(me){this.updateOpentKeysWhenSwitchMode(me),this.updateMiniStore();var De=this.props,nt=De.siderCollapsed,et=De.inlineCollapsed,ot=De.onOpenChange;(!me.inlineCollapsed&&et||!me.siderCollapsed&&nt)&&ot([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(me){var De=this.props,nt=this.store,et=this.inlineOpenKeys,ot=nt.getState(),_t={};me.mode==="inline"&&De.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in De||((De.inlineCollapsed&&!me.inlineCollapsed||De.siderCollapsed&&!me.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ot.openKeys.concat(),_t.openKeys=[]),(!De.inlineCollapsed&&me.inlineCollapsed||!De.siderCollapsed&&me.siderCollapsed)&&(_t.openKeys=et,this.inlineOpenKeys=[])),Object.keys(_t).length&&nt.setState(_t)}},{key:"updateMenuDisplay",value:function(){var me=this.props.collapsedWidth,De=this.store,nt=this.prevOpenKeys,et=this.getInlineCollapsed()&&(me===0||me==="0"||me==="0px");et?(this.prevOpenKeys=De.getState().openKeys.concat(),this.store.setState({openKeys:[]})):nt&&(this.store.setState({openKeys:nt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var me=this.props.mode,De=this.state.switchingModeFromInline,nt=this.getInlineCollapsed();return De&&nt?"inline":nt?"vertical":me}},{key:"getInlineCollapsed",value:function(){var me=this.props,De=me.inlineCollapsed,nt=me.siderCollapsed;return nt!==void 0?nt:De}},{key:"restoreModeVerticalFromInline",value:function(){var me=this.state.switchingModeFromInline;me&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var me=Object(Y.a)({},Object(y.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),De=this.getRealMenuMode();return me.className+=" ".concat(me.prefixCls,"-root"),me.direction==="rtl"&&(me.className+=" ".concat(me.prefixCls,"-rtl")),me=Object(Y.a)(Object(Y.a)({},me),{},{mode:De,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ht(this.props,this.state,De)}),delete me.openAnimation,delete me.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(lt,Object.assign({},me,{ref:this.setInnerMenu}),this.props.children))}}]),st}(R.Component);mt.defaultProps={selectable:!0,onClick:X,onSelect:X,onOpenChange:X,onDeselect:X,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:R.createElement("span",null,"\xB7\xB7\xB7")};var qe=mt,$e=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.onKeyDown=function(me){var De=me.keyCode;return De===x.a.ENTER?(Ke.onClick(me),!0):void 0},Ke.onMouseLeave=function(me){var De=Ke.props,nt=De.eventKey,et=De.onItemHover,ot=De.onMouseLeave;et({key:nt,hover:!1}),ot({key:nt,domEvent:me})},Ke.onMouseEnter=function(me){var De=Ke.props,nt=De.eventKey,et=De.onItemHover,ot=De.onMouseEnter;et({key:nt,hover:!0}),ot({key:nt,domEvent:me})},Ke.onClick=function(me){var De=Ke.props,nt=De.eventKey,et=De.multiple,ot=De.onClick,_t=De.onSelect,at=De.onDeselect,pt=De.isSelected,Kt={key:nt,keyPath:[nt],item:Object(k.a)(Ke),domEvent:me};ot(Kt),et?pt?at(Kt):_t(Kt):pt||_t(Kt)},Ke.saveNode=function(me){Ke.node=me},Ke}return Object(D.a)(st,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var me=this.props;me.onDestroy&&me.onDestroy(me.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var me,De=Object(Y.a)({},this.props),nt=h()(this.getPrefixCls(),De.className,(me={},Object(i.a)(me,this.getActiveClassName(),!De.disabled&&De.active),Object(i.a)(me,this.getSelectedClassName(),De.isSelected),Object(i.a)(me,this.getDisabledClassName(),De.disabled),me)),et=Object(Y.a)(Object(Y.a)({},De.attribute),{},{title:typeof De.title=="string"?De.title:void 0,className:nt,role:De.role||"menuitem","aria-disabled":De.disabled});De.role==="option"?et=Object(Y.a)(Object(Y.a)({},et),{},{role:"option","aria-selected":De.isSelected}):(De.role===null||De.role==="none")&&(et.role="none");var ot={onClick:De.disabled?null:this.onClick,onMouseLeave:De.disabled?null:this.onMouseLeave,onMouseEnter:De.disabled?null:this.onMouseEnter},_t=Object(Y.a)({},De.style);De.mode==="inline"&&(De.direction==="rtl"?_t.paddingRight=De.inlineIndent*De.level:_t.paddingLeft=De.inlineIndent*De.level),ce.forEach(function(pt){return delete De[pt]}),delete De.direction;var at=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(at=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(y.default)(De,["onClick","onMouseEnter","onMouseLeave","onSelect"]),et,ot,{style:_t,ref:this.saveNode}),De.children,at)}}]),st}(R.Component);$e.isMenuItem=!0,$e.defaultProps={onSelect:X,onMouseEnter:X,onMouseLeave:X,manualRef:X};var Ye=Object(o.b)(function(gt,Ze){var st=gt.activeKey,Ke=gt.selectedKeys,me=Ze.eventKey,De=Ze.subMenuKey;return{active:st[De]===me,isSelected:Ke.indexOf(me)!==-1}})($e),Ct=Ye,Wt=function(gt){Object(u.a)(st,gt);var Ze=Object(t.a)(st);function st(){var Ke;return Object(U.a)(this,st),Ke=Ze.apply(this,arguments),Ke.renderInnerMenuItem=function(me){var De=Ke.props,nt=De.renderMenuItem,et=De.index;return nt(me,et,Ke.props.subMenuKey)},Ke}return Object(D.a)(st,[{key:"render",value:function(){var me=Object(g.a)({},this.props),De=me.className,nt=De===void 0?"":De,et=me.rootPrefixCls,ot="".concat(et,"-item-group-title"),_t="".concat(et,"-item-group-list"),at=me.title,pt=me.children;return ce.forEach(function(Kt){return delete me[Kt]}),delete me.onClick,delete me.direction,R.createElement("li",Object.assign({},me,{className:"".concat(nt," ").concat(et,"-item-group")}),R.createElement("div",{className:ot,title:typeof at=="string"?at:void 0},at),R.createElement("ul",{className:_t},R.Children.map(pt,this.renderInnerMenuItem)))}}]),st}(R.Component);Wt.isMenuItemGroup=!0,Wt.defaultProps={disabled:!0};var Gt=Wt,Vt=function(Ze){var st=Ze.className,Ke=Ze.rootPrefixCls,me=Ze.style;return R.createElement("li",{className:"".concat(st," ").concat(Ke,"-item-divider"),style:me})};Vt.defaultProps={disabled:!0,className:"",style:{}};var un=Vt,pn=Q.e=qe},"1sp6":function(ie,Q){ie.exports="data:image/png;base64,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"},"24YM":function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.SensorTabIndex=Q.SensorClassName=Q.SizeSensorId=void 0;var Y="size-sensor-id";Q.SizeSensorId=Y;var U="size-sensor-object";Q.SensorClassName=U;var D="-1";Q.SensorTabIndex=D},"2DNl":function(ie,Q,E){var Y=E("IMiH"),U=E("loD1"),D=E("59Ip"),k=E("aKvl"),u=E("n1HI"),t=E("hX1E"),R=t.normalizeRadian,o=E("Sj9i"),y=E("hyiK"),g=Y.CMD,i=Math.PI*2,x=1e-4;function T(A,O){return Math.abs(A-O)<x}var m=[-1,-1,-1],S=[-1,-1];function P(){var A=S[0];S[0]=S[1],S[1]=A}function h(A,O,_,f,n,r,d,w,C,v){if(v>O&&v>f&&v>r&&v>w||v<O&&v<f&&v<r&&v<w)return 0;var L=o.cubicRootAt(O,f,r,w,v,m);if(L===0)return 0;for(var I=0,B=-1,F,G,X=0;X<L;X++){var W=m[X],K=W===0||W===1?.5:1,Z=o.cubicAt(A,_,n,d,W);if(Z<C)continue;B<0&&(B=o.cubicExtrema(O,f,r,w,S),S[1]<S[0]&&B>1&&P(),F=o.cubicAt(O,f,r,w,S[0]),B>1&&(G=o.cubicAt(O,f,r,w,S[1]))),B===2?W<S[0]?I+=F<O?K:-K:W<S[1]?I+=G<F?K:-K:I+=w<G?K:-K:W<S[0]?I+=F<O?K:-K:I+=w<F?K:-K}return I}function l(A,O,_,f,n,r,d,w){if(w>O&&w>f&&w>r||w<O&&w<f&&w<r)return 0;var C=o.quadraticRootAt(O,f,r,w,m);if(C===0)return 0;var v=o.quadraticExtremum(O,f,r);if(v>=0&&v<=1){for(var L=0,I=o.quadraticAt(O,f,r,v),B=0;B<C;B++){var F=m[B]===0||m[B]===1?.5:1,G=o.quadraticAt(A,_,n,m[B]);if(G<d)continue;m[B]<v?L+=I<O?F:-F:L+=r<I?F:-F}return L}else{var F=m[0]===0||m[0]===1?.5:1,G=o.quadraticAt(A,_,n,m[0]);return G<d?0:r<O?F:-F}}function s(A,O,_,f,n,r,d,w){if(w-=O,w>_||w<-_)return 0;var C=Math.sqrt(_*_-w*w);m[0]=-C,m[1]=C;var v=Math.abs(f-n);if(v<1e-4)return 0;if(v%i<1e-4){f=0,n=i;var L=r?1:-1;return d>=m[0]+A&&d<=m[1]+A?L:0}if(r){var C=f;f=R(n),n=R(C)}else f=R(f),n=R(n);f>n&&(n+=i);for(var I=0,B=0;B<2;B++){var F=m[B];if(F+A>d){var G=Math.atan2(w,F),L=r?1:-1;G<0&&(G=i+G),(G>=f&&G<=n||G+i>=f&&G+i<=n)&&(G>Math.PI/2&&G<Math.PI*1.5&&(L=-L),I+=L)}}return I}function c(A,O,_,f,n){for(var r=0,d=0,w=0,C=0,v=0,L=0;L<A.length;){var I=A[L++];I===g.M&&L>1&&(_||(r+=y(d,w,C,v,f,n))),L===1&&(d=A[L],w=A[L+1],C=d,v=w);switch(I){case g.M:C=A[L++],v=A[L++],d=C,w=v;break;case g.L:if(_){if(U.containStroke(d,w,A[L],A[L+1],O,f,n))return!0}else r+=y(d,w,A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.C:if(_){if(D.containStroke(d,w,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],O,f,n))return!0}else r+=h(d,w,A[L++],A[L++],A[L++],A[L++],A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.Q:if(_){if(k.containStroke(d,w,A[L++],A[L++],A[L],A[L+1],O,f,n))return!0}else r+=l(d,w,A[L++],A[L++],A[L],A[L+1],f,n)||0;d=A[L++],w=A[L++];break;case g.A:var B=A[L++],F=A[L++],G=A[L++],X=A[L++],W=A[L++],K=A[L++];L+=1;var Z=1-A[L++],q=Math.cos(W)*G+B,ce=Math.sin(W)*X+F;L>1?r+=y(d,w,q,ce,f,n):(C=q,v=ce);var ue=(f-B)*X/G+B;if(_){if(u.containStroke(B,F,X,W,W+K,Z,O,ue,n))return!0}else r+=s(B,F,X,W,W+K,Z,ue,n);d=Math.cos(W+K)*G+B,w=Math.sin(W+K)*X+F;break;case g.R:C=d=A[L++],v=w=A[L++];var ye=A[L++],xe=A[L++],q=C+ye,ce=v+xe;if(_){if(U.containStroke(C,v,q,v,O,f,n)||U.containStroke(q,v,q,ce,O,f,n)||U.containStroke(q,ce,C,ce,O,f,n)||U.containStroke(C,ce,C,v,O,f,n))return!0}else r+=y(q,v,q,ce,f,n),r+=y(C,ce,C,v,f,n);break;case g.Z:if(_){if(U.containStroke(d,w,C,v,O,f,n))return!0}else r+=y(d,w,C,v,f,n);d=C,w=v;break}}return!_&&!T(w,v)&&(r+=y(d,w,C,v,f,n)||0),r!==0}function p(A,O,_){return c(A,0,!1,O,_)}function b(A,O,_,f){return c(A,O,!0,_,f)}Q.contain=p,Q.containStroke=b},"2U/9":function(ie,Q,E){"use strict";var Y=E("VTBJ"),U=E("rePB"),D=E("Ff2n"),k=E("1OyB"),u=E("vuIU"),t=E("Ji7U"),R=E("LK+K"),o=E("q1tI"),y=E.n(o),g=E("Zm9Q"),i=E("TSYQ"),x=E.n(i),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function m(s){return typeof s=="string"}var S=function(s){Object(t.a)(p,s);var c=Object(R.a)(p);function p(){var b;return Object(k.a)(this,p),b=c.apply(this,arguments),b.onClick=function(){var A=b.props,O=A.onClick,_=A.onStepClick,f=A.stepIndex;O&&O.apply(void 0,arguments),_(f)},b}return Object(u.a)(p,[{key:"renderIconNode",value:function(){var A,O=this.props,_=O.prefixCls,f=O.progressDot,n=O.stepIcon,r=O.stepNumber,d=O.status,w=O.title,C=O.description,v=O.icon,L=O.iconPrefix,I=O.icons,B,F=x()("".concat(_,"-icon"),"".concat(L,"icon"),(A={},Object(U.a)(A,"".concat(L,"icon-").concat(v),v&&m(v)),Object(U.a)(A,"".concat(L,"icon-check"),!v&&d==="finish"&&(I&&!I.finish||!I)),Object(U.a)(A,"".concat(L,"icon-cross"),!v&&d==="error"&&(I&&!I.error||!I)),A)),G=o.createElement("span",{className:"".concat(_,"-icon-dot")});return f?typeof f=="function"?B=o.createElement("span",{className:"".concat(_,"-icon")},f(G,{index:r-1,status:d,title:w,description:C})):B=o.createElement("span",{className:"".concat(_,"-icon")},G):v&&!m(v)?B=o.createElement("span",{className:"".concat(_,"-icon")},v):I&&I.finish&&d==="finish"?B=o.createElement("span",{className:"".concat(_,"-icon")},I.finish):I&&I.error&&d==="error"?B=o.createElement("span",{className:"".concat(_,"-icon")},I.error):v||d==="finish"||d==="error"?B=o.createElement("span",{className:F}):B=o.createElement("span",{className:"".concat(_,"-icon")},r),n&&(B=n({index:r-1,status:d,title:w,description:C,node:B})),B}},{key:"render",value:function(){var A,O=this.props,_=O.className,f=O.prefixCls,n=O.style,r=O.active,d=O.status,w=d===void 0?"wait":d,C=O.iconPrefix,v=O.icon,L=O.wrapperStyle,I=O.stepNumber,B=O.disabled,F=O.description,G=O.title,X=O.subTitle,W=O.progressDot,K=O.stepIcon,Z=O.tailContent,q=O.icons,ce=O.stepIndex,ue=O.onStepClick,ye=O.onClick,xe=Object(D.a)(O,T),Ee=x()("".concat(f,"-item"),"".concat(f,"-item-").concat(w),_,(A={},Object(U.a)(A,"".concat(f,"-item-custom"),v),Object(U.a)(A,"".concat(f,"-item-active"),r),Object(U.a)(A,"".concat(f,"-item-disabled"),B===!0),A)),Ae=Object(Y.a)({},n),Re={};return ue&&!B&&(Re.role="button",Re.tabIndex=0,Re.onClick=this.onClick),o.createElement("div",Object.assign({},xe,{className:Ee,style:Ae}),o.createElement("div",Object.assign({onClick:ye},Re,{className:"".concat(f,"-item-container")}),o.createElement("div",{className:"".concat(f,"-item-tail")},Z),o.createElement("div",{className:"".concat(f,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(f,"-item-content")},o.createElement("div",{className:"".concat(f,"-item-title")},G,X&&o.createElement("div",{title:typeof X=="string"?X:void 0,className:"".concat(f,"-item-subtitle")},X)),F&&o.createElement("div",{className:"".concat(f,"-item-description")},F))))}}]),p}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],h=function(s){Object(t.a)(p,s);var c=Object(R.a)(p);function p(){var b;return Object(k.a)(this,p),b=c.apply(this,arguments),b.onStepClick=function(A){var O=b.props,_=O.onChange,f=O.current;_&&f!==A&&_(A)},b}return Object(u.a)(p,[{key:"render",value:function(){var A,O=this,_=this.props,f=_.prefixCls,n=_.style,r=n===void 0?{}:n,d=_.className,w=_.children,C=_.direction,v=_.type,L=_.labelPlacement,I=_.iconPrefix,B=_.status,F=_.size,G=_.current,X=_.progressDot,W=_.stepIcon,K=_.initial,Z=_.icons,q=_.onChange,ce=Object(D.a)(_,P),ue=v==="navigation",ye=X?"vertical":L,xe=x()(f,"".concat(f,"-").concat(C),d,(A={},Object(U.a)(A,"".concat(f,"-").concat(F),F),Object(U.a)(A,"".concat(f,"-label-").concat(ye),C==="horizontal"),Object(U.a)(A,"".concat(f,"-dot"),!!X),Object(U.a)(A,"".concat(f,"-navigation"),ue),A));return y.a.createElement("div",Object.assign({className:xe,style:r},ce),Object(g.a)(w).map(function(Ee,Ae){var Re=K+Ae,ae=Object(Y.a)({stepNumber:"".concat(Re+1),stepIndex:Re,key:Re,prefixCls:f,iconPrefix:I,wrapperStyle:r,progressDot:X,stepIcon:W,icons:Z,onStepClick:q&&O.onStepClick},Ee.props);return B==="error"&&Ae===G-1&&(ae.className="".concat(f,"-next-error")),Ee.props.status||(Re===G?ae.status=B:Re<G?ae.status="finish":ae.status="wait"),ae.active=Re===G,Object(o.cloneElement)(Ee,ae)}))}}]),p}(y.a.Component);h.Step=S,h.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var l=Q.a=h},"2fw6":function(ie,Q,E){var Y=E("y+Vt"),U=Y.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(D,k,u){u&&D.moveTo(k.cx+k.r,k.cy),D.arc(k.cx,k.cy,k.r,0,Math.PI*2,!0)}});ie.exports=U},"2kGD":function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___aT3MX",flex_space_between:"flex_space_between___3cqKF",flex_box_vertical_center:"flex_box_vertical_center___4Db5-",flex_box_center_end:"flex_box_center_end___2GnJe",flex_box_column:"flex_box_column___1TXqn",banner:"banner___3qHYI",LeftButton:"LeftButton___3Tse_",RightButton:"RightButton___1SK6r",mainSiteBanner:"mainSiteBanner___1otIi",subnavDetail:"subnavDetail___3vX3N",subnav:"subnav___3Qh9i",nav:"nav___2yWOC",link:"link___C9QdF",course:"course___2owQd",title:"title___2xG1J",more:"more___1kgt5",mainSite:"mainSite___3S8pv",mainSiteContent:"mainSiteContent___3plRO",auto:"auto___15aHX",ContentWarp:"ContentWarp___12iL0",orientation:"orientation___3-coe",lf:"lf___2MsOh",left:"left___1TLaO",btn:"btn___2gzbD",right:"right___wZwwQ"}},"3Bns":function(ie,Q){ie.exports="data:image/png;base64,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"},"3C/r":function(ie,Q){var E=function(U,D){this.image=U,this.repeat=D,this.type="pattern"};E.prototype.getCanvasPattern=function(U){return U.createPattern(this.image,this.repeat||"repeat")};var Y=E;ie.exports=Y},"3CBa":function(ie,Q,E){var Y=E("hydK"),U=Y.createElement,D=E("bYtY"),k=E("SUKs"),u=E("y+Vt"),t=E("Dagg"),R=E("dqUG"),o=E("DBLp"),y=E("sW+o"),g=E("n6Mw"),i=E("vKoX"),x=E("P47w"),T=x.path,m=x.image,S=x.text;function P(n){return parseInt(n,10)}function h(n){return n instanceof u?T:n instanceof t?m:n instanceof R?S:T}function l(n,r){return r&&n&&r.parentNode!==n}function s(n,r,d){if(l(n,r)&&d){var w=d.nextSibling;w?n.insertBefore(r,w):n.appendChild(r)}}function c(n,r){if(l(n,r)){var d=n.firstChild;d?n.insertBefore(r,d):n.appendChild(r)}}function p(n,r){r&&n&&r.parentNode===n&&n.removeChild(r)}function b(n){return n.__textSvgEl}function A(n){return n.__svgEl}var O=function(n,r,d,w){this.root=n,this.storage=r,this._opts=d=D.extend({},d||{});var C=U("svg");C.setAttribute("xmlns","http://www.w3.org/2000/svg"),C.setAttribute("version","1.1"),C.setAttribute("baseProfile","full"),C.style.cssText="user-select:none;position:absolute;left:0;top:0;";var v=U("g");C.appendChild(v);var L=U("g");C.appendChild(L),this.gradientManager=new y(w,L),this.clipPathManager=new g(w,L),this.shadowManager=new i(w,L);var I=document.createElement("div");I.style.cssText="overflow:hidden;position:relative",this._svgDom=C,this._svgRoot=L,this._backgroundRoot=v,this._viewport=I,n.appendChild(I),I.appendChild(C),this.resize(d.width,d.height),this._visibleList=[]};O.prototype={constructor:O,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},setBackgroundColor:function(n){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var r=U("rect");r.setAttribute("width",this.getWidth()),r.setAttribute("height",this.getHeight()),r.setAttribute("x",0),r.setAttribute("y",0),r.setAttribute("id",0),r.style.fill=n,this._backgroundRoot.appendChild(r),this._backgroundNode=r},_paintList:function(n){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var r=this._svgRoot,d=this._visibleList,w=n.length,C=[],v;for(v=0;v<w;v++){var L=n[v],I=h(L),B=A(L)||b(L);L.invisible||(L.__dirty&&(I&&I.brush(L),this.clipPathManager.update(L),L.style&&(this.gradientManager.update(L.style.fill),this.gradientManager.update(L.style.stroke),this.shadowManager.update(B,L)),L.__dirty=!1),C.push(L))}var F=o(d,C),G;for(v=0;v<F.length;v++){var X=F[v];if(X.removed)for(var W=0;W<X.count;W++){var L=d[X.indices[W]],B=A(L),K=b(L);p(r,B),p(r,K)}}for(v=0;v<F.length;v++){var X=F[v];if(X.added)for(var W=0;W<X.count;W++){var L=C[X.indices[W]],B=A(L),K=b(L);G?s(r,B,G):c(r,B),B?s(r,K,B):G?s(r,K,G):c(r,K),s(r,K,B),G=K||B||G,this.gradientManager.addWithoutUpdate(B||K,L),this.shadowManager.addWithoutUpdate(B||K,L),this.clipPathManager.markUsed(L)}else if(!X.removed)for(var W=0;W<X.count;W++){var L=C[X.indices[W]],B=A(L),K=b(L),B=A(L),K=b(L);this.gradientManager.markUsed(L),this.gradientManager.addWithoutUpdate(B||K,L),this.shadowManager.markUsed(L),this.shadowManager.addWithoutUpdate(B||K,L),this.clipPathManager.markUsed(L),K&&s(r,K,B),G=B||K||G}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=C},_getDefs:function(n){var r=this._svgDom,d=r.getElementsByTagName("defs");if(d.length===0)if(n){var d=r.insertBefore(U("defs"),r.firstChild);return d.contains||(d.contains=function(C){var v=d.children;if(!v)return!1;for(var L=v.length-1;L>=0;--L)if(v[L]===C)return!0;return!1}),d}else return null;else return d[0]},resize:function(n,r){var d=this._viewport;d.style.display="none";var w=this._opts;if(n!=null&&(w.width=n),r!=null&&(w.height=r),n=this._getSize(0),r=this._getSize(1),d.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var C=d.style;C.width=n+"px",C.height=r+"px";var v=this._svgDom;v.setAttribute("width",n),v.setAttribute("height",r)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",n),this._backgroundNode.setAttribute("height",r))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(n){var r=this._opts,d=["width","height"][n],w=["clientWidth","clientHeight"][n],C=["paddingLeft","paddingTop"][n],v=["paddingRight","paddingBottom"][n];if(r[d]!=null&&r[d]!=="auto")return parseFloat(r[d]);var L=this.root,I=document.defaultView.getComputedStyle(L);return(L[w]||P(I[d])||P(L.style[d]))-(P(I[C])||0)-(P(I[v])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var n=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,`>
|
|
\r<`));return"data:image/svg+xml;charset=UTF-8,"+n}};function _(n){return function(){k('In SVG mode painter not support method "'+n+'"')}}D.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){O.prototype[n]=_(n)});var f=O;ie.exports=f},"3e3G":function(ie,Q,E){var Y=E("bYtY"),U=E("QuXc"),D=function(u,t,R,o,y){this.x=u==null?.5:u,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=y||!1,U.call(this,o)};D.prototype={constructor:D},Y.inherits(D,U);var k=D;ie.exports=k},"3gBT":function(ie,Q){var E=2311;function Y(){return E++}ie.exports=Y},"3wET":function(ie,Q){ie.exports="data:image/png;base64,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"},"40xk":function(ie,Q,E){ie.exports=E.p+"static/l.77ebf9e7.svg"},"498V":function(ie,Q,E){ie.exports=E.p+"static/logo.22b9a281.svg"},"4fz+":function(ie,Q,E){var Y=E("bYtY"),U=E("1bdT"),D=E("mFDi"),k=function(t){t=t||{},U.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};k.prototype={constructor:k,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var R=this._children,o=0;o<R.length;o++)if(R[o].name===t)return R[o]},childCount:function(){return this._children.length},add:function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},addBefore:function(t,R){if(t&&t!==this&&t.parent!==this&&R&&R.parent===this){var o=this._children,y=o.indexOf(R);y>=0&&(o.splice(y,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var R=this.__storage,o=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof k&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,y=this._children,g=Y.indexOf(y,t);return g<0?this:(y.splice(g,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof k&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,y;for(y=0;y<t.length;y++)o=t[y],R&&(R.delFromStorage(o),o instanceof k&&o.delChildrenFromStorage(R)),o.parent=null;return t.length=0,this},eachChild:function(t,R){for(var o=this._children,y=0;y<o.length;y++){var g=o[y];t.call(R,g,y)}return this},traverse:function(t,R){for(var o=0;o<this._children.length;o++){var y=this._children[o];t.call(R,y),y.type==="group"&&y.traverse(t,R)}return this},addChildrenToStorage:function(t){for(var R=0;R<this._children.length;R++){var o=this._children[R];t.addToStorage(o),o instanceof k&&o.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var R=0;R<this._children.length;R++){var o=this._children[R];t.delFromStorage(o),o instanceof k&&o.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var R=null,o=new D(0,0,0,0),y=t||this._children,g=[],i=0;i<y.length;i++){var x=y[i];if(x.ignore||x.invisible)continue;var T=x.getBoundingRect(),m=x.getLocalTransform(g);m?(o.copy(T),o.applyTransform(m),R=R||o.clone(),R.union(o)):(R=R||T.clone(),R.union(T))}return R||o}},Y.inherits(k,U);var u=k;ie.exports=u},"4mN7":function(ie,Q,E){var Y=E("QBsz"),U=E("Sj9i"),D=Math.min,k=Math.max,u=Math.sin,t=Math.cos,R=Math.PI*2,o=Y.create(),y=Y.create(),g=Y.create();function i(l,s,c){if(l.length===0)return;var p=l[0],b=p[0],A=p[0],O=p[1],_=p[1],f;for(f=1;f<l.length;f++)p=l[f],b=D(b,p[0]),A=k(A,p[0]),O=D(O,p[1]),_=k(_,p[1]);s[0]=b,s[1]=O,c[0]=A,c[1]=_}function x(l,s,c,p,b,A){b[0]=D(l,c),b[1]=D(s,p),A[0]=k(l,c),A[1]=k(s,p)}var T=[],m=[];function S(l,s,c,p,b,A,O,_,f,n){var r=U.cubicExtrema,d=U.cubicAt,w,C=r(l,c,b,O,T);for(f[0]=Infinity,f[1]=Infinity,n[0]=-Infinity,n[1]=-Infinity,w=0;w<C;w++){var v=d(l,c,b,O,T[w]);f[0]=D(v,f[0]),n[0]=k(v,n[0])}for(C=r(s,p,A,_,m),w=0;w<C;w++){var L=d(s,p,A,_,m[w]);f[1]=D(L,f[1]),n[1]=k(L,n[1])}f[0]=D(l,f[0]),n[0]=k(l,n[0]),f[0]=D(O,f[0]),n[0]=k(O,n[0]),f[1]=D(s,f[1]),n[1]=k(s,n[1]),f[1]=D(_,f[1]),n[1]=k(_,n[1])}function P(l,s,c,p,b,A,O,_){var f=U.quadraticExtremum,n=U.quadraticAt,r=k(D(f(l,c,b),1),0),d=k(D(f(s,p,A),1),0),w=n(l,c,b,r),C=n(s,p,A,d);O[0]=D(l,b,w),O[1]=D(s,A,C),_[0]=k(l,b,w),_[1]=k(s,A,C)}function h(l,s,c,p,b,A,O,_,f){var n=Y.min,r=Y.max,d=Math.abs(b-A);if(d%R<1e-4&&d>1e-4){_[0]=l-c,_[1]=s-p,f[0]=l+c,f[1]=s+p;return}if(o[0]=t(b)*c+l,o[1]=u(b)*p+s,y[0]=t(A)*c+l,y[1]=u(A)*p+s,n(_,o,y),r(f,o,y),b=b%R,b<0&&(b=b+R),A=A%R,A<0&&(A=A+R),b>A&&!O?A+=R:b<A&&O&&(b+=R),O){var w=A;A=b,b=w}for(var C=0;C<A;C+=Math.PI/2)C>b&&(g[0]=t(C)*c+l,g[1]=u(C)*p+s,n(_,g,_),r(f,g,f))}Q.fromPoints=i,Q.fromLine=x,Q.fromCubic=S,Q.fromQuadratic=P,Q.fromArc=h},"4qgm":function(ie,Q){ie.exports="data:image/png;base64,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"},"4u4S":function(ie,Q){ie.exports="data:image/png;base64,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"},"4xil":function(ie,Q,E){ie.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(ie,Q,E){"use strict";E.d(Q,"a",function(){return s}),E.d(Q,"b",function(){return _});var Y=E("Ty5D"),U=E("dI71"),D=E("q1tI"),k=E.n(D),u=E("YS25"),t=E("17x9"),R=E.n(t),o=E("wx14"),y=E("zLVn"),g=E("9R94"),i=function(n){Object(U.a)(r,n);function r(){for(var w,C=arguments.length,v=new Array(C),L=0;L<C;L++)v[L]=arguments[L];return w=n.call.apply(n,[this].concat(v))||this,w.history=Object(u.a)(w.props),w}var d=r.prototype;return d.render=function(){return k.a.createElement(Y.c,{history:this.history,children:this.props.children})},r}(k.a.Component),x=function(n){Object(U.a)(r,n);function r(){for(var w,C=arguments.length,v=new Array(C),L=0;L<C;L++)v[L]=arguments[L];return w=n.call.apply(n,[this].concat(v))||this,w.history=Object(u.b)(w.props),w}var d=r.prototype;return d.render=function(){return k.a.createElement(Y.c,{history:this.history,children:this.props.children})},r}(k.a.Component),T=function(r,d){return typeof r=="function"?r(d):r},m=function(r,d){return typeof r=="string"?Object(u.c)(r,null,null,d):r},S=function(r){return r},P=k.a.forwardRef;typeof P=="undefined"&&(P=S);function h(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=P(function(n,r){var d=n.innerRef,w=n.navigate,C=n.onClick,v=Object(y.a)(n,["innerRef","navigate","onClick"]),L=v.target,I=Object(o.a)({},v,{onClick:function(F){try{C&&C(F)}catch(G){throw F.preventDefault(),G}!F.defaultPrevented&&F.button===0&&(!L||L==="_self")&&!h(F)&&(F.preventDefault(),w())}});return S!==P?I.ref=r||d:I.ref=d,k.a.createElement("a",I)}),s=P(function(n,r){var d=n.component,w=d===void 0?l:d,C=n.replace,v=n.to,L=n.innerRef,I=Object(y.a)(n,["component","replace","to","innerRef"]);return k.a.createElement(Y.e.Consumer,null,function(B){B||Object(g.a)(!1);var F=B.history,G=m(T(v,B.location),B.location),X=G?F.createHref(G):"",W=Object(o.a)({},I,{href:X,navigate:function(){var Z=T(v,B.location),q=C?F.replace:F.push;q(Z)}});return S!==P?W.ref=r||L:W.innerRef=L,k.a.createElement(w,W)})});if(!1)var c,p;var b=function(r){return r},A=k.a.forwardRef;typeof A=="undefined"&&(A=b);function O(){for(var n=arguments.length,r=new Array(n),d=0;d<n;d++)r[d]=arguments[d];return r.filter(function(w){return w}).join(" ")}var _=A(function(n,r){var d=n["aria-current"],w=d===void 0?"page":d,C=n.activeClassName,v=C===void 0?"active":C,L=n.activeStyle,I=n.className,B=n.exact,F=n.isActive,G=n.location,X=n.sensitive,W=n.strict,K=n.style,Z=n.to,q=n.innerRef,ce=Object(y.a)(n,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return k.a.createElement(Y.e.Consumer,null,function(ue){ue||Object(g.a)(!1);var ye=G||ue.location,xe=m(T(Z,ye),ye),Ee=xe.pathname,Ae=Ee&&Ee.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),Re=Ae?Object(Y.f)(ye.pathname,{path:Ae,exact:B,sensitive:X,strict:W}):null,ae=!!(F?F(Re,ye):Re),pe=ae?O(I,v):I,J=ae?Object(o.a)({},K,{},L):K,fe=Object(o.a)({"aria-current":ae&&w||null,className:pe,style:J,to:xe},ce);return b!==A?fe.ref=r||q:fe.innerRef=q,k.a.createElement(s,fe)})});if(!1)var f},"59Ip":function(ie,Q,E){var Y=E("Sj9i");function U(D,k,u,t,R,o,y,g,i,x,T){if(i===0)return!1;var m=i;if(T>k+m&&T>t+m&&T>o+m&&T>g+m||T<k-m&&T<t-m&&T<o-m&&T<g-m||x>D+m&&x>u+m&&x>R+m&&x>y+m||x<D-m&&x<u-m&&x<R-m&&x<y-m)return!1;var S=Y.cubicProjectPoint(D,k,u,t,R,o,y,g,x,T,null);return S<=m/2}Q.containStroke=U},"5D2P":function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(ie,Q,E){"use strict";E.d(Q,"a",function(){return A});var Y=E("wx14"),U=E("rePB"),D=E("VTBJ"),k=E("1OyB"),u=E("vuIU"),t=E("Ji7U"),R=E("LK+K"),o=E("q1tI"),y=E.n(o),g=E("TSYQ"),i=E.n(g),x=function(_){var f,n="".concat(_.rootPrefixCls,"-item"),r=i()(n,"".concat(n,"-").concat(_.page),(f={},Object(U.a)(f,"".concat(n,"-active"),_.active),Object(U.a)(f,_.className,!!_.className),Object(U.a)(f,"".concat(n,"-disabled"),!_.page),f)),d=function(){_.onClick(_.page)},w=function(v){_.onKeyPress(v,_.onClick,_.page)};return y.a.createElement("li",{title:_.showTitle?_.page:null,className:r,onClick:d,onKeyPress:w,tabIndex:"0"},_.itemRender(_.page,"page",y.a.createElement("a",{rel:"nofollow"},_.page)))},T=x,m={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},S=function(O){Object(t.a)(f,O);var _=Object(R.a)(f);function f(){var n;Object(k.a)(this,f);for(var r=arguments.length,d=new Array(r),w=0;w<r;w++)d[w]=arguments[w];return n=_.call.apply(_,[this].concat(d)),n.state={goInputText:""},n.buildOptionText=function(C){return"".concat(C," ").concat(n.props.locale.items_per_page)},n.changeSize=function(C){n.props.changeSize(Number(C))},n.handleChange=function(C){n.setState({goInputText:C.target.value})},n.handleBlur=function(C){var v=n.props,L=v.goButton,I=v.quickGo,B=v.rootPrefixCls,F=n.state.goInputText;if(L||F==="")return;if(C.relatedTarget&&(C.relatedTarget.className.indexOf("".concat(B,"-prev"))>=0||C.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),I(n.getValidValue())},n.go=function(C){var v=n.state.goInputText;if(v==="")return;(C.keyCode===m.ENTER||C.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(u.a)(f,[{key:"getValidValue",value:function(){var r=this.state,d=r.goInputText,w=r.current;return!d||isNaN(d)?w:Number(d)}},{key:"getPageSizeOptions",value:function(){var r=this.props,d=r.pageSize,w=r.pageSizeOptions;return w.some(function(C){return C.toString()===d.toString()})?w:w.concat([d.toString()]).sort(function(C,v){var L=isNaN(Number(C))?0:Number(C),I=isNaN(Number(v))?0:Number(v);return L-I})}},{key:"render",value:function(){var r=this,d=this.props,w=d.pageSize,C=d.locale,v=d.rootPrefixCls,L=d.changeSize,I=d.quickGo,B=d.goButton,F=d.selectComponentClass,G=d.buildOptionText,X=d.selectPrefixCls,W=d.disabled,K=this.state.goInputText,Z="".concat(v,"-options"),q=F,ce=null,ue=null,ye=null;if(!L&&!I)return null;var xe=this.getPageSizeOptions();if(L&&q){var Ee=xe.map(function(Ae,Re){return y.a.createElement(q.Option,{key:Re,value:Ae.toString()},(G||r.buildOptionText)(Ae))});ce=y.a.createElement(q,{disabled:W,prefixCls:X,showSearch:!1,className:"".concat(Z,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(w||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Re){return Re.parentNode}},Ee)}return I&&(B&&(ye=typeof B=="boolean"?y.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:W,className:"".concat(Z,"-quick-jumper-button")},C.jump_to_confirm):y.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=y.a.createElement("div",{className:"".concat(Z,"-quick-jumper")},C.jump_to,y.a.createElement("input",{disabled:W,type:"text",value:K,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),C.page,ye)),y.a.createElement("li",{className:"".concat(Z)},ce,ue)}}]),f}(y.a.Component);S.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=S,h=E("N2Kk");function l(){}function s(O){return typeof O=="number"&&isFinite(O)&&Math.floor(O)===O}function c(O,_,f){return f}function p(O,_,f){var n=typeof O=="undefined"?_.pageSize:O;return Math.floor((f.total-1)/n)+1}var b=function(O){Object(t.a)(f,O);var _=Object(R.a)(f);function f(n){var r;Object(k.a)(this,f),r=_.call(this,n),r.getJumpPrevPage=function(){return Math.max(1,r.state.current-(r.props.showLessItems?3:5))},r.getJumpNextPage=function(){return Math.min(p(void 0,r.state,r.props),r.state.current+(r.props.showLessItems?3:5))},r.getItemIcon=function(L,I){var B=r.props.prefixCls,F=L||y.a.createElement("button",{type:"button","aria-label":I,className:"".concat(B,"-item-link")});return typeof L=="function"&&(F=y.a.createElement(L,Object(D.a)({},r.props))),F},r.savePaginationNode=function(L){r.paginationNode=L},r.isValid=function(L){return s(L)&&L!==r.state.current},r.shouldDisplayQuickJumper=function(){var L=r.props,I=L.showQuickJumper,B=L.pageSize,F=L.total;return F<=B?!1:I},r.handleKeyDown=function(L){(L.keyCode===m.ARROW_UP||L.keyCode===m.ARROW_DOWN)&&L.preventDefault()},r.handleKeyUp=function(L){var I=r.getValidValue(L),B=r.state.currentInputValue;I!==B&&r.setState({currentInputValue:I}),L.keyCode===m.ENTER?r.handleChange(I):L.keyCode===m.ARROW_UP?r.handleChange(I-1):L.keyCode===m.ARROW_DOWN&&r.handleChange(I+1)},r.changePageSize=function(L){var I=r.state.current,B=p(L,r.state,r.props);I=I>B?B:I,B===0&&(I=r.state.current),typeof L=="number"&&("pageSize"in r.props||r.setState({pageSize:L}),"current"in r.props||r.setState({current:I,currentInputValue:I})),r.props.onShowSizeChange(I,L),"onChange"in r.props&&r.props.onChange&&r.props.onChange(I,L)},r.handleChange=function(L){var I=r.props.disabled,B=L;if(r.isValid(B)&&!I){var F=p(void 0,r.state,r.props);B>F?B=F:B<1&&(B=1),"current"in r.props||r.setState({current:B,currentInputValue:B});var G=r.state.pageSize;return r.props.onChange(B,G),B}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current<p(void 0,r.state,r.props)},r.runIfEnter=function(L,I){if(L.key==="Enter"||L.charCode===13){for(var B=arguments.length,F=new Array(B>2?B-2:0),G=2;G<B;G++)F[G-2]=arguments[G];I.apply(void 0,F)}},r.runIfEnterPrev=function(L){r.runIfEnter(L,r.prev)},r.runIfEnterNext=function(L){r.runIfEnter(L,r.next)},r.runIfEnterJumpPrev=function(L){r.runIfEnter(L,r.jumpPrev)},r.runIfEnterJumpNext=function(L){r.runIfEnter(L,r.jumpNext)},r.handleGoTO=function(L){(L.keyCode===m.ENTER||L.type==="click")&&r.handleChange(r.state.currentInputValue)};var d=n.onChange!==l,w="current"in n;w&&!d&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var C=n.defaultCurrent;"current"in n&&(C=n.current);var v=n.defaultPageSize;return"pageSize"in n&&(v=n.pageSize),C=Math.min(C,p(v,void 0,n)),r.state={current:C,currentInputValue:C,pageSize:v},r}return Object(u.a)(f,[{key:"componentDidUpdate",value:function(r,d){var w=this.props.prefixCls;if(d.current!==this.state.current&&this.paginationNode){var C=this.paginationNode.querySelector(".".concat(w,"-item-").concat(d.current));C&&document.activeElement===C&&C.blur()}}},{key:"getValidValue",value:function(r){var d=r.target.value,w=p(void 0,this.state,this.props),C=this.state.currentInputValue,v;return d===""?v=d:isNaN(Number(d))?v=C:d>=w?v=w:v=Number(d),v}},{key:"getShowSizeChanger",value:function(){var r=this.props,d=r.showSizeChanger,w=r.total,C=r.totalBoundaryShowSizeChanger;return typeof d!="undefined"?d:w>C}},{key:"renderPrev",value:function(r){var d=this.props,w=d.prevIcon,C=d.itemRender,v=C(r,"prev",this.getItemIcon(w,"prev page")),L=!this.hasPrev();return Object(o.isValidElement)(v)?Object(o.cloneElement)(v,{disabled:L}):v}},{key:"renderNext",value:function(r){var d=this.props,w=d.nextIcon,C=d.itemRender,v=C(r,"next",this.getItemIcon(w,"next page")),L=!this.hasNext();return Object(o.isValidElement)(v)?Object(o.cloneElement)(v,{disabled:L}):v}},{key:"render",value:function(){var r=this,d=this.props,w=d.prefixCls,C=d.className,v=d.style,L=d.disabled,I=d.hideOnSinglePage,B=d.total,F=d.locale,G=d.showQuickJumper,X=d.showLessItems,W=d.showTitle,K=d.showTotal,Z=d.simple,q=d.itemRender,ce=d.showPrevNextJumpers,ue=d.jumpPrevIcon,ye=d.jumpNextIcon,xe=d.selectComponentClass,Ee=d.selectPrefixCls,Ae=d.pageSizeOptions,Re=this.state,ae=Re.current,pe=Re.pageSize,J=Re.currentInputValue;if(I===!0&&B<=pe)return null;var fe=p(void 0,this.state,this.props),Me=[],be=null,Ge=null,ft=null,Pe=null,ze=null,Ce=G&&G.goButton,Le=X?1:2,He=ae-1>0?ae-1:0,Be=ae+1<fe?ae+1:fe,bt=Object.keys(this.props).reduce(function(mt,qe){return(qe.substr(0,5)==="data-"||qe.substr(0,5)==="aria-"||qe==="role")&&(mt[qe]=r.props[qe]),mt},{});if(Z)return Ce&&(typeof Ce=="boolean"?ze=y.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},F.jump_to_confirm):ze=y.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ce),ze=y.a.createElement("li",{title:W?"".concat(F.jump_to).concat(ae,"/").concat(fe):null,className:"".concat(w,"-simple-pager")},ze)),y.a.createElement("ul",Object(Y.a)({className:i()(w,"".concat(w,"-simple"),Object(U.a)({},"".concat(w,"-disabled"),L),C),style:v,ref:this.savePaginationNode},bt),y.a.createElement("li",{title:W?F.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:i()("".concat(w,"-prev"),Object(U.a)({},"".concat(w,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(He)),y.a.createElement("li",{title:W?"".concat(ae,"/").concat(fe):null,className:"".concat(w,"-simple-pager")},y.a.createElement("input",{type:"text",value:J,disabled:L,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),y.a.createElement("span",{className:"".concat(w,"-slash")},"/"),fe),y.a.createElement("li",{title:W?F.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:i()("".concat(w,"-next"),Object(U.a)({},"".concat(w,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Be)),ze);if(fe<=3+Le*2){var ct={locale:F,rootPrefixCls:w,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:W,itemRender:q};fe||Me.push(y.a.createElement(T,Object(Y.a)({},ct,{key:"noPager",page:fe,className:"".concat(w,"-disabled")})));for(var Ot=1;Ot<=fe;Ot+=1){var Ft=ae===Ot;Me.push(y.a.createElement(T,Object(Y.a)({},ct,{key:Ot,page:Ot,active:Ft})))}}else{var Mt=X?F.prev_3:F.prev_5,wt=X?F.next_3:F.next_5;ce&&(be=y.a.createElement("li",{title:W?Mt:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:i()("".concat(w,"-jump-prev"),Object(U.a)({},"".concat(w,"-jump-prev-custom-icon"),!!ue))},q(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ue,"prev page"))),Ge=y.a.createElement("li",{title:W?wt:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:i()("".concat(w,"-jump-next"),Object(U.a)({},"".concat(w,"-jump-next-custom-icon"),!!ye))},q(this.getJumpNextPage(),"jump-next",this.getItemIcon(ye,"next page")))),Pe=y.a.createElement(T,{locale:F,last:!0,rootPrefixCls:w,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:fe,page:fe,active:!1,showTitle:W,itemRender:q}),ft=y.a.createElement(T,{locale:F,rootPrefixCls:w,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:W,itemRender:q});var kt=Math.max(1,ae-Le),$t=Math.min(ae+Le,fe);ae-1<=Le&&($t=1+Le*2),fe-ae<=Le&&(kt=fe-Le*2);for(var Lt=kt;Lt<=$t;Lt+=1){var vt=ae===Lt;Me.push(y.a.createElement(T,{locale:F,rootPrefixCls:w,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Lt,page:Lt,active:vt,showTitle:W,itemRender:q}))}ae-1>=Le*2&&ae!==1+2&&(Me[0]=Object(o.cloneElement)(Me[0],{className:"".concat(w,"-item-after-jump-prev")}),Me.unshift(be)),fe-ae>=Le*2&&ae!==fe-2&&(Me[Me.length-1]=Object(o.cloneElement)(Me[Me.length-1],{className:"".concat(w,"-item-before-jump-next")}),Me.push(Ge)),kt!==1&&Me.unshift(ft),$t!==fe&&Me.push(Pe)}var lt=null;K&&(lt=y.a.createElement("li",{className:"".concat(w,"-total-text")},K(B,[B===0?0:(ae-1)*pe+1,ae*pe>B?B:ae*pe])));var Tt=!this.hasPrev()||!fe,ht=!this.hasNext()||!fe;return y.a.createElement("ul",Object(Y.a)({className:i()(w,C,Object(U.a)({},"".concat(w,"-disabled"),L)),style:v,unselectable:"unselectable",ref:this.savePaginationNode},bt),lt,y.a.createElement("li",{title:W?F.prev_page:null,onClick:this.prev,tabIndex:Tt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(w,"-prev"),Object(U.a)({},"".concat(w,"-disabled"),Tt)),"aria-disabled":Tt},this.renderPrev(He)),Me,y.a.createElement("li",{title:W?F.next_page:null,onClick:this.next,tabIndex:ht?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(w,"-next"),Object(U.a)({},"".concat(w,"-disabled"),ht)),"aria-disabled":ht},this.renderNext(Be)),y.a.createElement(P,{disabled:L,locale:F,rootPrefixCls:w,selectComponentClass:xe,selectPrefixCls:Ee,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ae,pageSize:pe,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ce}))}}],[{key:"getDerivedStateFromProps",value:function(r,d){var w={};if("current"in r&&(w.current=r.current,r.current!==d.current&&(w.currentInputValue=w.current)),"pageSize"in r&&r.pageSize!==d.pageSize){var C=d.current,v=p(r.pageSize,d,r);C=C>v?v:C,"current"in r||(w.current=C,w.currentInputValue=C),w.pageSize=r.pageSize}return w}}]),f}(y.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:l,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:l,locale:h.a,style:{},itemRender:c,totalBoundaryShowSizeChanger:50};var A=b},"69ZJ":function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var Y=E("q1tI");Q.classNames=function(U){return typeof U=="string"?U.split(".").join(" ").trim():U instanceof HTMLElement?U.className:""},Q.validateChildren=function(U){var D=!0;return Array.isArray(U)?Y.Children.forEach(U,function(k){Y.isValidElement(k)||(D=!1)}):D=Y.isValidElement(U),D},Q.isReactElement=function(U){return Y.isValidElement(U)&&(typeof U.type=="string"||typeof U.type=="function"||typeof U.type=="object")},Q.isModuleAvailable=function(U,D){for(var k=!1,u=0;u<U.length;u++)if(U[u].name===D){k=!0;break}return k}},"6Fuo":function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6GrX":function(ie,Q,E){var Y=E("mFDi"),U=E("Xnb7"),D=E("bYtY"),k=D.getContext,u=D.extend,t=D.retrieve2,R=D.retrieve3,o=D.trim,y={},g=0,i=5e3,x=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,T="12px sans-serif",m={};function S(I,B){m[I]=B}function P(I,B){B=B||T;var F=I+":"+B;if(y[F])return y[F];for(var G=(I+"").split(`
|
|
`),X=0,W=0,K=G.length;W<K;W++)X=Math.max(d(G[W],B).width,X);return g>i&&(g=0,y={}),g++,y[F]=X,X}function h(I,B,F,G,X,W,K,Z){return K?s(I,B,F,G,X,W,K,Z):l(I,B,F,G,X,W,Z)}function l(I,B,F,G,X,W,K){var Z=w(I,B,X,W,K),q=P(I,B);X&&(q+=X[1]+X[3]);var ce=Z.outerHeight,ue=c(0,q,F),ye=p(0,ce,G),xe=new Y(ue,ye,q,ce);return xe.lineHeight=Z.lineHeight,xe}function s(I,B,F,G,X,W,K,Z){var q=C(I,{rich:K,truncate:Z,font:B,textAlign:F,textPadding:X,textLineHeight:W}),ce=q.outerWidth,ue=q.outerHeight,ye=c(0,ce,F),xe=p(0,ue,G);return new Y(ye,xe,ce,ue)}function c(I,B,F){return F==="right"?I-=B:F==="center"&&(I-=B/2),I}function p(I,B,F){return F==="middle"?I-=B/2:F==="bottom"&&(I-=B),I}function b(I,B,F){var G=B.textPosition,X=B.textDistance,W=F.x,K=F.y;X=X||0;var Z=F.height,q=F.width,ce=Z/2,ue="left",ye="top";switch(G){case"left":W-=X,K+=ce,ue="right",ye="middle";break;case"right":W+=X+q,K+=ce,ye="middle";break;case"top":W+=q/2,K-=X,ue="center",ye="bottom";break;case"bottom":W+=q/2,K+=Z+X,ue="center";break;case"inside":W+=q/2,K+=ce,ue="center",ye="middle";break;case"insideLeft":W+=X,K+=ce,ye="middle";break;case"insideRight":W+=q-X,K+=ce,ue="right",ye="middle";break;case"insideTop":W+=q/2,K+=X,ue="center";break;case"insideBottom":W+=q/2,K+=Z-X,ue="center",ye="bottom";break;case"insideTopLeft":W+=X,K+=X;break;case"insideTopRight":W+=q-X,K+=X,ue="right";break;case"insideBottomLeft":W+=X,K+=Z-X,ye="bottom";break;case"insideBottomRight":W+=q-X,K+=Z-X,ue="right",ye="bottom";break}return I=I||{},I.x=W,I.y=K,I.textAlign=ue,I.textVerticalAlign=ye,I}function A(I,B,F){var G={textPosition:I,textDistance:F};return b({},G,B)}function O(I,B,F,G,X){if(!B)return"";var W=(I+"").split(`
|
|
`);X=_(B,F,G,X);for(var K=0,Z=W.length;K<Z;K++)W[K]=f(W[K],X);return W.join(`
|
|
`)}function _(I,B,F,G){G=u({},G),G.font=B;var F=t(F,"...");G.maxIterations=t(G.maxIterations,2);var X=G.minChar=t(G.minChar,0);G.cnCharWidth=P("\u56FD",B);var W=G.ascCharWidth=P("a",B);G.placeholder=t(G.placeholder,"");for(var K=I=Math.max(0,I-1),Z=0;Z<X&&K>=W;Z++)K-=W;var q=P(F,B);return q>K&&(F="",q=0),K=I-q,G.ellipsis=F,G.ellipsisWidth=q,G.contentWidth=K,G.containerWidth=I,G}function f(I,B){var F=B.containerWidth,G=B.font,X=B.contentWidth;if(!F)return"";var W=P(I,G);if(W<=F)return I;for(var K=0;;K++){if(W<=X||K>=B.maxIterations){I+=B.ellipsis;break}var Z=K===0?n(I,X,B.ascCharWidth,B.cnCharWidth):W>0?Math.floor(I.length*X/W):0;I=I.substr(0,Z),W=P(I,G)}return I===""&&(I=B.placeholder),I}function n(I,B,F,G){for(var X=0,W=0,K=I.length;W<K&&X<B;W++){var Z=I.charCodeAt(W);X+=0<=Z&&Z<=127?F:G}return W}function r(I){return P("\u56FD",I)}function d(I,B){return m.measureText(I,B)}m.measureText=function(I,B){var F=k();return F.font=B||T,F.measureText(I)};function w(I,B,F,G,X){I!=null&&(I+="");var W=t(G,r(B)),K=I?I.split(`
|
|
`):[],Z=K.length*W,q=Z,ce=!0;if(F&&(q+=F[0]+F[2]),I&&X){ce=!1;var ue=X.outerHeight,ye=X.outerWidth;if(ue!=null&&q>ue)I="",K=[];else if(ye!=null)for(var xe=_(ye-(F?F[1]+F[3]:0),B,X.ellipsis,{minChar:X.minChar,placeholder:X.placeholder}),Ee=0,Ae=K.length;Ee<Ae;Ee++)K[Ee]=f(K[Ee],xe)}return{lines:K,height:Z,outerHeight:q,lineHeight:W,canCacheByTextString:ce}}function C(I,B){var F={lines:[],width:0,height:0};if(I!=null&&(I+=""),!I)return F;for(var G=x.lastIndex=0,X;(X=x.exec(I))!=null;){var W=X.index;W>G&&v(F,I.substring(G,W)),v(F,X[2],X[1]),G=x.lastIndex}G<I.length&&v(F,I.substring(G,I.length));var K=F.lines,Z=0,q=0,ce=[],ue=B.textPadding,ye=B.truncate,xe=ye&&ye.outerWidth,Ee=ye&&ye.outerHeight;ue&&(xe!=null&&(xe-=ue[1]+ue[3]),Ee!=null&&(Ee-=ue[0]+ue[2]));for(var Ae=0;Ae<K.length;Ae++){for(var Re=K[Ae],ae=0,pe=0,J=0;J<Re.tokens.length;J++){var fe=Re.tokens[J],Me=fe.styleName&&B.rich[fe.styleName]||{},be=fe.textPadding=Me.textPadding,Ge=fe.font=Me.font||B.font,ft=fe.textHeight=t(Me.textHeight,r(Ge));if(be&&(ft+=be[0]+be[2]),fe.height=ft,fe.lineHeight=R(Me.textLineHeight,B.textLineHeight,ft),fe.textAlign=Me&&Me.textAlign||B.textAlign,fe.textVerticalAlign=Me&&Me.textVerticalAlign||"middle",Ee!=null&&Z+fe.lineHeight>Ee)return{lines:[],width:0,height:0};fe.textWidth=P(fe.text,Ge);var Pe=Me.textWidth,ze=Pe==null||Pe==="auto";if(typeof Pe=="string"&&Pe.charAt(Pe.length-1)==="%")fe.percentWidth=Pe,ce.push(fe),Pe=0;else{if(ze){Pe=fe.textWidth;var Ce=Me.textBackgroundColor,Le=Ce&&Ce.image;Le&&(Le=U.findExistImage(Le),U.isImageReady(Le)&&(Pe=Math.max(Pe,Le.width*ft/Le.height)))}var He=be?be[1]+be[3]:0;Pe+=He;var Be=xe!=null?xe-pe:null;Be!=null&&Be<Pe&&(!ze||Be<He?(fe.text="",fe.textWidth=Pe=0):(fe.text=O(fe.text,Be-He,Ge,ye.ellipsis,{minChar:ye.minChar}),fe.textWidth=P(fe.text,Ge),Pe=fe.textWidth+He))}pe+=fe.width=Pe,Me&&(ae=Math.max(ae,fe.lineHeight))}Re.width=pe,Re.lineHeight=ae,Z+=ae,q=Math.max(q,pe)}F.outerWidth=F.width=t(B.textWidth,q),F.outerHeight=F.height=t(B.textHeight,Z),ue&&(F.outerWidth+=ue[1]+ue[3],F.outerHeight+=ue[0]+ue[2]);for(var Ae=0;Ae<ce.length;Ae++){var fe=ce[Ae],bt=fe.percentWidth;fe.width=parseInt(bt,10)/100*q}return F}function v(I,B,F){for(var G=B==="",X=B.split(`
|
|
`),W=I.lines,K=0;K<X.length;K++){var Z=X[K],q={styleName:F,text:Z,isLineHolder:!Z&&!G};if(K)W.push({tokens:[q]});else{var ce=(W[W.length-1]||(W[0]={tokens:[]})).tokens,ue=ce.length;ue===1&&ce[0].isLineHolder?ce[0]=q:(Z||!ue||G)&&ce.push(q)}}}function L(I){var B=(I.fontSize||I.fontFamily)&&[I.fontStyle,I.fontWeight,(I.fontSize||12)+"px",I.fontFamily||"sans-serif"].join(" ");return B&&o(B)||I.textFont||I.font}Q.DEFAULT_FONT=T,Q.$override=S,Q.getWidth=P,Q.getBoundingRect=h,Q.adjustTextX=c,Q.adjustTextY=p,Q.calculateTextPosition=b,Q.adjustTextPositionOnRect=A,Q.truncateText=O,Q.getLineHeight=r,Q.measureText=d,Q.parsePlainText=w,Q.parseRichText=C,Q.makeFont=L},"6fms":function(ie,Q,E){var Y=E("SUKs"),U=E("06Qe"),D=E("bYtY"),k=D.each;function u(y){return parseInt(y,10)}function t(y,g){U.initVML(),this.root=y,this.storage=g;var i=document.createElement("div"),x=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",x.style.cssText="position:absolute;left:0;top:0;",y.appendChild(i),this._vmlRoot=x,this._vmlViewport=i,this.resize();var T=g.delFromStorage,m=g.addToStorage;g.delFromStorage=function(S){T.call(g,S),S&&(S.onRemove&&S.onRemove(x))},g.addToStorage=function(S){S.onAdd&&S.onAdd(x),m.call(g,S)},this._firstPaint=!0}t.prototype={constructor:t,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var y=this.getViewportRoot();if(y)return{offsetLeft:y.offsetLeft||0,offsetTop:y.offsetTop||0}},refresh:function(){var y=this.storage.getDisplayList(!0,!0);this._paintList(y)},_paintList:function(y){for(var g=this._vmlRoot,i=0;i<y.length;i++){var x=y[i];x.invisible||x.ignore?(x.__alreadyNotVisible||x.onRemove(g),x.__alreadyNotVisible=!0):(x.__alreadyNotVisible&&x.onAdd(g),x.__alreadyNotVisible=!1,x.__dirty&&(x.beforeBrush&&x.beforeBrush(),(x.brushVML||x.brush).call(x,g),x.afterBrush&&x.afterBrush())),x.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(g),this._firstPaint=!1)},resize:function(y,g){var y=y==null?this._getWidth():y,g=g==null?this._getHeight():g;if(this._width!==y||this._height!==g){this._width=y,this._height=g;var i=this._vmlViewport.style;i.width=y+"px",i.height=g+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var y=this.root,g=y.currentStyle;return(y.clientWidth||u(g.width))-u(g.paddingLeft)-u(g.paddingRight)|0},_getHeight:function(){var y=this.root,g=y.currentStyle;return(y.clientHeight||u(g.height))-u(g.paddingTop)-u(g.paddingBottom)|0}};function R(y){return function(){Y('In IE8.0 VML mode painter not support method "'+y+'"')}}k(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(y){t.prototype[y]=R(y)});var o=t;ie.exports=o},"7SHv":function(ie,Q,E){var Y=E("LPTA"),U=Y.devicePixelRatio,D=E("bYtY"),k=E("SUKs"),u=E("mFDi"),t=E("BPZU"),R=E("Xmg4"),o=E("mLcG"),y=E("Dagg"),g=E("ItGF"),i=1e5,x=314159,T=.01,m=.001;function S(_){return parseInt(_,10)}function P(_){return _?_.__builtin__?!0:!(typeof _.resize!="function"||typeof _.refresh!="function"):!1}var h=new u(0,0,0,0),l=new u(0,0,0,0);function s(_,f,n){return h.copy(_.getBoundingRect()),_.transform&&h.applyTransform(_.transform),l.width=f,l.height=n,!h.intersect(l)}function c(_,f){if(_===f)return!1;if(!_||!f||_.length!==f.length)return!0;for(var n=0;n<_.length;n++)if(_[n]!==f[n])return!0;return!1}function p(_,f){for(var n=0;n<_.length;n++){var r=_[n];r.setTransform(f),f.beginPath(),r.buildPath(f,r.shape),f.clip(),r.restoreTransform(f)}}function b(_,f){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+_+"px","height:"+f+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}var A=function(_,f,n){this.type="canvas";var r=!_.nodeName||_.nodeName.toUpperCase()==="CANVAS";this._opts=n=D.extend({},n||{}),this.dpr=n.devicePixelRatio||U,this._singleCanvas=r,this.root=_;var d=_.style;d&&(d["-webkit-tap-highlight-color"]="transparent",d["-webkit-user-select"]=d["user-select"]=d["-webkit-touch-callout"]="none",_.innerHTML=""),this.storage=f;var w=this._zlevelList=[],C=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,r){var L=_.width,I=_.height;n.width!=null&&(L=n.width),n.height!=null&&(I=n.height),this.dpr=n.devicePixelRatio||1,_.width=L*this.dpr,_.height=I*this.dpr,this._width=L,this._height=I;var B=new R(_,this,this.dpr);B.__builtin__=!0,B.initContext(),C[x]=B,B.zlevel=x,w.push(x),this._domRoot=_}else{this._width=this._getSize(0),this._height=this._getSize(1);var v=this._domRoot=b(this._width,this._height);_.appendChild(v)}this._hoverlayer=null,this._hoverElements=[]};A.prototype={constructor:A,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var _=this.getViewportRoot();if(_)return{offsetLeft:_.offsetLeft||0,offsetTop:_.offsetTop||0}},refresh:function(_){var f=this.storage.getDisplayList(!0),n=this._zlevelList;this._redrawId=Math.random(),this._paintList(f,_,this._redrawId);for(var r=0;r<n.length;r++){var d=n[r],w=this._layers[d];if(!w.__builtin__&&w.refresh){var C=r===0?this._backgroundColor:null;w.refresh(C)}}return this.refreshHover(),this},addHover:function(_,f){if(_.__hoverMir)return;var n=new _.constructor({style:_.style,shape:_.shape,z:_.z,z2:_.z2,silent:_.silent});return n.__from=_,_.__hoverMir=n,f&&n.setStyle(f),this._hoverElements.push(n),n},removeHover:function(_){var f=_.__hoverMir,n=this._hoverElements,r=D.indexOf(n,f);r>=0&&n.splice(r,1),_.__hoverMir=null},clearHover:function(_){for(var f=this._hoverElements,n=0;n<f.length;n++){var r=f[n].__from;r&&(r.__hoverMir=null)}f.length=0},refreshHover:function(){var _=this._hoverElements,f=_.length,n=this._hoverlayer;if(n&&n.clear(),!f)return;t(_,this.storage.displayableSortFunc),n||(n=this._hoverlayer=this.getLayer(i));var r={};n.ctx.save();for(var d=0;d<f;){var w=_[d],C=w.__from;if(!(C&&C.__zr)){_.splice(d,1),C.__hoverMir=null,f--;continue}d++,C.invisible||(w.transform=C.transform,w.invTransform=C.invTransform,w.__clipPaths=C.__clipPaths,this._doPaintEl(w,n,!0,r))}n.ctx.restore()},getHoverLayer:function(){return this.getLayer(i)},_paintList:function(_,f,n){if(this._redrawId!==n)return;f=f||!1,this._updateLayerStatus(_);var r=this._doPaintList(_,f);if(this._needsManuallyCompositing&&this._compositeManually(),!r){var d=this;o(function(){d._paintList(_,f,n)})}},_compositeManually:function(){var _=this.getLayer(x).ctx,f=this._domRoot.width,n=this._domRoot.height;_.clearRect(0,0,f,n),this.eachBuiltinLayer(function(r){r.virtual&&_.drawImage(r.dom,0,0,f,n)})},_doPaintList:function(_,f){for(var n=[],r=0;r<this._zlevelList.length;r++){var d=this._zlevelList[r],w=this._layers[d];w.__builtin__&&w!==this._hoverlayer&&(w.__dirty||f)&&n.push(w)}for(var C=!0,v=0;v<n.length;v++){var w=n[v],L=w.ctx,I={};L.save();var B=f?w.__startIndex:w.__drawIndex,F=!f&&w.incremental&&Date.now,G=F&&Date.now(),X=w.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(w.__startIndex===w.__endIndex)w.clear(!1,X);else if(B===w.__startIndex){var W=_[B];(!W.incremental||!W.notClear||f)&&w.clear(!1,X)}B===-1&&(console.error("For some unknown reason. drawIndex is -1"),B=w.__startIndex);for(var K=B;K<w.__endIndex;K++){var Z=_[K];if(this._doPaintEl(Z,w,f,I),Z.__dirty=Z.__dirtyText=!1,F){var q=Date.now()-G;if(q>15)break}}w.__drawIndex=K,w.__drawIndex<w.__endIndex&&(C=!1),I.prevElClipPaths&&L.restore(),L.restore()}return g.wxa&&D.each(this._layers,function(ce){ce&&ce.ctx&&ce.ctx.draw&&ce.ctx.draw()}),C},_doPaintEl:function(_,f,n,r){var d=f.ctx,w=_.transform;if((f.__dirty||n)&&!_.invisible&&_.style.opacity!==0&&!(w&&!w[0]&&!w[3])&&!(_.culling&&s(_,this._width,this._height))){var C=_.__clipPaths,v=r.prevElClipPaths;(!v||c(C,v))&&(v&&(d.restore(),r.prevElClipPaths=null,r.prevEl=null),C&&(d.save(),p(C,d),r.prevElClipPaths=C)),_.beforeBrush&&_.beforeBrush(d),_.brush(d,r.prevEl||null),r.prevEl=_,_.afterBrush&&_.afterBrush(d)}},getLayer:function(_,f){this._singleCanvas&&!this._needsManuallyCompositing&&(_=x);var n=this._layers[_];return n||(n=new R("zr_"+_,this,this.dpr),n.zlevel=_,n.__builtin__=!0,this._layerConfig[_]?D.merge(n,this._layerConfig[_],!0):this._layerConfig[_-T]&&D.merge(n,this._layerConfig[_-T],!0),f&&(n.virtual=f),this.insertLayer(_,n),n.initContext()),n},insertLayer:function(_,f){var n=this._layers,r=this._zlevelList,d=r.length,w=null,C=-1,v=this._domRoot;if(n[_]){k("ZLevel "+_+" has been used already");return}if(!P(f)){k("Layer of zlevel "+_+" is not valid");return}if(d>0&&_>r[0]){for(C=0;C<d-1&&!(r[C]<_&&r[C+1]>_);C++);w=n[r[C]]}if(r.splice(C+1,0,_),n[_]=f,!f.virtual)if(w){var L=w.dom;L.nextSibling?v.insertBefore(f.dom,L.nextSibling):v.appendChild(f.dom)}else v.firstChild?v.insertBefore(f.dom,v.firstChild):v.appendChild(f.dom)},eachLayer:function(_,f){var n=this._zlevelList,r,d;for(d=0;d<n.length;d++)r=n[d],_.call(f,this._layers[r],r)},eachBuiltinLayer:function(_,f){var n=this._zlevelList,r,d,w;for(w=0;w<n.length;w++)d=n[w],r=this._layers[d],r.__builtin__&&_.call(f,r,d)},eachOtherLayer:function(_,f){var n=this._zlevelList,r,d,w;for(w=0;w<n.length;w++)d=n[w],r=this._layers[d],r.__builtin__||_.call(f,r,d)},getLayers:function(){return this._layers},_updateLayerStatus:function(_){this.eachBuiltinLayer(function(I,B){I.__dirty=I.__used=!1});function f(I){d&&(d.__endIndex!==I&&(d.__dirty=!0),d.__endIndex=I)}if(this._singleCanvas)for(var n=1;n<_.length;n++){var r=_[n];if(r.zlevel!==_[n-1].zlevel||r.incremental){this._needsManuallyCompositing=!0;break}}for(var d=null,w=0,C,n=0;n<_.length;n++){var r=_[n],v=r.zlevel,L;C!==v&&(C=v,w=0),r.incremental?(L=this.getLayer(v+m,this._needsManuallyCompositing),L.incremental=!0,w=1):L=this.getLayer(v+(w>0?T:0),this._needsManuallyCompositing),L.__builtin__||k("ZLevel "+v+" has been used by unkown layer "+L.id),L!==d&&(L.__used=!0,L.__startIndex!==n&&(L.__dirty=!0),L.__startIndex=n,L.incremental?L.__drawIndex=-1:L.__drawIndex=n,f(n),d=L),r.__dirty&&(L.__dirty=!0,L.incremental&&L.__drawIndex<0&&(L.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(I,B){!I.__used&&I.getElementCount()>0&&(I.__dirty=!0,I.__startIndex=I.__endIndex=I.__drawIndex=0),I.__dirty&&I.__drawIndex<0&&(I.__drawIndex=I.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(_){_.clear()},setBackgroundColor:function(_){this._backgroundColor=_},configLayer:function(_,f){if(f){var n=this._layerConfig;n[_]?D.merge(n[_],f,!0):n[_]=f;for(var r=0;r<this._zlevelList.length;r++){var d=this._zlevelList[r];if(d===_||d===_+T){var w=this._layers[d];D.merge(w,n[_],!0)}}}},delLayer:function(_){var f=this._layers,n=this._zlevelList,r=f[_];if(!r)return;r.dom.parentNode.removeChild(r.dom),delete f[_],n.splice(D.indexOf(n,_),1)},resize:function(_,f){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var r=this._opts;if(_!=null&&(r.width=_),f!=null&&(r.height=f),_=this._getSize(0),f=this._getSize(1),n.style.display="",this._width!==_||f!==this._height){n.style.width=_+"px",n.style.height=f+"px";for(var d in this._layers)this._layers.hasOwnProperty(d)&&this._layers[d].resize(_,f);D.each(this._progressiveLayers,function(w){w.resize(_,f)}),this.refresh(!0)}this._width=_,this._height=f}else{if(_==null||f==null)return;this._width=_,this._height=f,this.getLayer(x).resize(_,f)}return this},clearLayer:function(_){var f=this._layers[_];f&&f.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(_){if(_=_||{},this._singleCanvas&&!this._compositeManually)return this._layers[x].dom;var f=new R("image",this,_.pixelRatio||this.dpr);if(f.initContext(),f.clear(!1,_.backgroundColor||this._backgroundColor),_.pixelRatio<=this.dpr){this.refresh();var n=f.dom.width,r=f.dom.height,d=f.ctx;this.eachLayer(function(I){I.__builtin__?d.drawImage(I.dom,0,0,n,r):I.renderToCanvas&&(f.ctx.save(),I.renderToCanvas(f.ctx),f.ctx.restore())})}else for(var w={},C=this.storage.getDisplayList(!0),v=0;v<C.length;v++){var L=C[v];this._doPaintEl(L,f,!0,w)}return f.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(_){var f=this._opts,n=["width","height"][_],r=["clientWidth","clientHeight"][_],d=["paddingLeft","paddingTop"][_],w=["paddingRight","paddingBottom"][_];if(f[n]!=null&&f[n]!=="auto")return parseFloat(f[n]);var C=this.root,v=document.defaultView.getComputedStyle(C);return(C[r]||S(v[n])||S(C.style[n]))-(S(v[d])||0)-(S(v[w])||0)|0},pathToImage:function(_,f){f=f||this.dpr;var n=document.createElement("canvas"),r=n.getContext("2d"),d=_.getBoundingRect(),w=_.style,C=w.shadowBlur*f,v=w.shadowOffsetX*f,L=w.shadowOffsetY*f,I=w.hasStroke()?w.lineWidth:0,B=Math.max(I/2,-v+C),F=Math.max(I/2,v+C),G=Math.max(I/2,-L+C),X=Math.max(I/2,L+C),W=d.width+B+F,K=d.height+G+X;n.width=W*f,n.height=K*f,r.scale(f,f),r.clearRect(0,0,W,K),r.dpr=f;var Z={position:_.position,rotation:_.rotation,scale:_.scale};_.position=[B-d.x,G-d.y],_.rotation=0,_.scale=[1,1],_.updateTransform(),_&&_.brush(r);var q=y,ce=new q({style:{x:0,y:0,image:n}});return Z.position!=null&&(ce.position=_.position=Z.position),Z.rotation!=null&&(ce.rotation=_.rotation=Z.rotation),Z.scale!=null&&(ce.scale=_.scale=Z.scale),ce}};var O=A;ie.exports=O},"7ZXX":function(ie,Q,E){ie.exports=E.p+"static/err.6e7c5817.png"},"7ixt":function(ie,Q,E){"use strict";E.d(Q,"a",function(){return D});var Y={adjustX:1,adjustY:1},U=[0,0],D={left:{points:["cr","cl"],overflow:Y,offset:[-4,0],targetOffset:U},right:{points:["cl","cr"],overflow:Y,offset:[4,0],targetOffset:U},top:{points:["bc","tc"],overflow:Y,offset:[0,-4],targetOffset:U},bottom:{points:["tc","bc"],overflow:Y,offset:[0,4],targetOffset:U},topLeft:{points:["bl","tl"],overflow:Y,offset:[0,-4],targetOffset:U},leftTop:{points:["tr","tl"],overflow:Y,offset:[-4,0],targetOffset:U},topRight:{points:["br","tr"],overflow:Y,offset:[0,-4],targetOffset:U},rightTop:{points:["tl","tr"],overflow:Y,offset:[4,0],targetOffset:U},bottomRight:{points:["tr","br"],overflow:Y,offset:[0,4],targetOffset:U},rightBottom:{points:["bl","br"],overflow:Y,offset:[4,0],targetOffset:U},bottomLeft:{points:["tl","bl"],overflow:Y,offset:[0,4],targetOffset:U},leftBottom:{points:["br","bl"],overflow:Y,offset:[-4,0],targetOffset:U}},k=D},"7oTu":function(ie,Q,E){var Y=E("IMiH"),U=E("QBsz"),D=U.applyTransform,k=Y.CMD,u=[[],[],[]],t=Math.sqrt,R=Math.atan2;function o(y,g){var i=y.data,x,T,m,S,P,h,l=k.M,s=k.C,c=k.L,p=k.R,b=k.A,A=k.Q;for(m=0,S=0;m<i.length;){x=i[m++],S=m,T=0;switch(x){case l:T=1;break;case c:T=1;break;case s:T=3;break;case A:T=2;break;case b:var O=g[4],_=g[5],f=t(g[0]*g[0]+g[1]*g[1]),n=t(g[2]*g[2]+g[3]*g[3]),r=R(-g[1]/n,g[0]/f);i[m]*=f,i[m++]+=O,i[m]*=n,i[m++]+=_,i[m++]*=f,i[m++]*=n,i[m++]+=r,i[m++]+=r,m+=2,S=m;break;case p:h[0]=i[m++],h[1]=i[m++],D(h,h,g),i[S++]=h[0],i[S++]=h[1],h[0]+=i[m++],h[1]+=i[m++],D(h,h,g),i[S++]=h[0],i[S++]=h[1]}for(P=0;P<T;P++){var h=u[P];h[0]=i[m++],h[1]=i[m++],D(h,h,g),i[S++]=h[0],i[S++]=h[1]}}}ie.exports=o},"7v3h":function(ie,Q,E){ie.exports=E.p+"static/empty2.dd73f390.png"},"8/bI":function(ie,Q,E){ie.exports=E.p+"static/empty.8918e228.png"},"8/ia":function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___3TrMw",flex_space_between:"flex_space_between___25lz-",flex_box_vertical_center:"flex_box_vertical_center___VNDYT",flex_box_center_end:"flex_box_center_end___1payq",flex_box_column:"flex_box_column___3s75t",home:"home___2qxvj",bg:"bg___11AQ6",btns:"btns___2Mu9o",li:"li___2F1jx",competition:"competition___2OwyE",title:"title___3RKmg",des:"des___2u7RT",information:"information___1ivpa",d1:"d1___1E_ob",d2:"d2___HyBW1",d3:"d3___2RMx0",retrospect:"retrospect___hdxt7",banner:"banner___5lHvU",left:"left___1B8Nn",right:"right___3BQaw",name:"name___2T0Hk",btn:"btn___1Qii_",l:"l___1j7Zw",r:"r___3YGSw",group:"group___1TrQV",tabs:"tabs___1VMmG",list:"list___2FHkS"}},"80w6":function(ie,Q,E){ie.exports=E.p+"static/icon6.2378c19c.svg"},"8XDt":function(ie,Q,E){E("qH13");var Y=E("aX58"),U=Y.registerPainter,D=E("6fms");U("vml",D)},"8mKB":function(ie,Q,E){"use strict";var Y=E("rePB"),U=E("1OyB"),D=E("vuIU"),k=E("Ji7U"),u=E("md7G"),t=E("foSv"),R=E("q1tI"),o=E.n(R),y=E("m+aA"),g=E("TSYQ"),i=E.n(g),x=E("4IlW");function T(n){var r=n.pageXOffset,d="scrollLeft";if(typeof r!="number"){var w=n.document;r=w.documentElement[d],typeof r!="number"&&(r=w.body[d])}return r}function m(n){var r,d,w=n.ownerDocument,C=w.body,v=w&&w.documentElement,L=n.getBoundingClientRect();return r=L.left,d=L.top,r-=v.clientLeft||C.clientLeft||0,d-=v.clientTop||C.clientTop||0,{left:r,top:d}}function S(n){var r=m(n),d=n.ownerDocument,w=d.defaultView||d.parentWindow;return r.left+=T(w),r.left}function P(n){var r=h();return function(){var w=Object(t.a)(n),C;if(r){var v=Object(t.a)(this).constructor;C=Reflect.construct(w,arguments,v)}else C=w.apply(this,arguments);return Object(u.a)(this,C)}}function h(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}var l=function(n){Object(k.a)(d,n);var r=P(d);function d(){var w;return Object(U.a)(this,d),w=r.apply(this,arguments),w.onHover=function(C){var v=w.props,L=v.onHover,I=v.index;L(C,I)},w.onClick=function(C){var v=w.props,L=v.onClick,I=v.index;L(C,I)},w.onKeyDown=function(C){var v=w.props,L=v.onClick,I=v.index;C.keyCode===13&&L(C,I)},w}return Object(D.a)(d,[{key:"getClassName",value:function(){var C=this.props,v=C.prefixCls,L=C.index,I=C.value,B=C.allowHalf,F=C.focused,G=L+1,X=v;return I===0&&L===0&&F?X+=" ".concat(v,"-focused"):B&&I+.5>=G&&I<G?(X+=" ".concat(v,"-half ").concat(v,"-active"),F&&(X+=" ".concat(v,"-focused"))):(X+=G<=I?" ".concat(v,"-full"):" ".concat(v,"-zero"),G===I&&F&&(X+=" ".concat(v,"-focused"))),X}},{key:"render",value:function(){var C=this.onHover,v=this.onClick,L=this.onKeyDown,I=this.props,B=I.disabled,F=I.prefixCls,G=I.character,X=I.characterRender,W=I.index,K=I.count,Z=I.value,q=typeof G=="function"?G(this.props):G,ce=o.a.createElement("li",{className:this.getClassName()},o.a.createElement("div",{onClick:B?null:v,onKeyDown:B?null:L,onMouseMove:B?null:C,role:"radio","aria-checked":Z>W?"true":"false","aria-posinset":W+1,"aria-setsize":K,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(F,"-first")},q),o.a.createElement("div",{className:"".concat(F,"-second")},q)));return X&&(ce=X(ce,this.props)),ce}}]),d}(o.a.Component);function s(n,r){var d=Object.keys(n);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(n);r&&(w=w.filter(function(C){return Object.getOwnPropertyDescriptor(n,C).enumerable})),d.push.apply(d,w)}return d}function c(n){for(var r=1;r<arguments.length;r++){var d=arguments[r]!=null?arguments[r]:{};r%2?s(Object(d),!0).forEach(function(w){Object(Y.a)(n,w,d[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(d)):s(Object(d)).forEach(function(w){Object.defineProperty(n,w,Object.getOwnPropertyDescriptor(d,w))})}return n}function p(n){var r=b();return function(){var w=Object(t.a)(n),C;if(r){var v=Object(t.a)(this).constructor;C=Reflect.construct(w,arguments,v)}else C=w.apply(this,arguments);return Object(u.a)(this,C)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}function A(){}var O=function(n){Object(k.a)(d,n);var r=p(d);function d(w){var C;Object(U.a)(this,d),C=r.call(this,w),C.onHover=function(L,I){var B=C.props.onHoverChange,F=C.getStarValue(I,L.pageX),G=C.state.cleanedValue;F!==G&&C.setState({hoverValue:F,cleanedValue:null}),B(F)},C.onMouseLeave=function(){var L=C.props.onHoverChange;C.setState({hoverValue:void 0,cleanedValue:null}),L(void 0)},C.onClick=function(L,I){var B=C.props.allowClear,F=C.state.value,G=C.getStarValue(I,L.pageX),X=!1;B&&(X=G===F),C.onMouseLeave(),C.changeValue(X?0:G),C.setState({cleanedValue:X?G:null})},C.onFocus=function(){var L=C.props.onFocus;C.setState({focused:!0}),L&&L()},C.onBlur=function(){var L=C.props.onBlur;C.setState({focused:!1}),L&&L()},C.onKeyDown=function(L){var I=L.keyCode,B=C.props,F=B.count,G=B.allowHalf,X=B.onKeyDown,W=B.direction,K=W==="rtl",Z=C.state.value;I===x.a.RIGHT&&Z<F&&!K?(G?Z+=.5:Z+=1,C.changeValue(Z),L.preventDefault()):I===x.a.LEFT&&Z>0&&!K||I===x.a.RIGHT&&Z>0&&K?(G?Z-=.5:Z-=1,C.changeValue(Z),L.preventDefault()):I===x.a.LEFT&&Z<F&&K&&(G?Z+=.5:Z+=1,C.changeValue(Z),L.preventDefault()),X&&X(L)},C.saveRef=function(L){return function(I){C.stars[L]=I}},C.saveRate=function(L){C.rate=L};var v=w.value;return v===void 0&&(v=w.defaultValue),C.stars={},C.state={value:v,focused:!1,cleanedValue:null},C}return Object(D.a)(d,[{key:"componentDidMount",value:function(){var C=this.props,v=C.autoFocus,L=C.disabled;v&&!L&&this.focus()}},{key:"getStarDOM",value:function(C){return Object(y.a)(this.stars[C])}},{key:"getStarValue",value:function(C,v){var L=this.props,I=L.allowHalf,B=L.direction,F=B==="rtl",G=C+1;if(I){var X=this.getStarDOM(C),W=S(X),K=X.clientWidth;(F&&v-W>K/2||!F&&v-W<K/2)&&(G-=.5)}return G}},{key:"focus",value:function(){var C=this.props.disabled;C||this.rate.focus()}},{key:"blur",value:function(){var C=this.props.disabled;C||this.rate.blur()}},{key:"changeValue",value:function(C){var v=this.props.onChange;"value"in this.props||this.setState({value:C}),v(C)}},{key:"render",value:function(){for(var C=this.props,v=C.count,L=C.allowHalf,I=C.style,B=C.prefixCls,F=C.disabled,G=C.className,X=C.character,W=C.characterRender,K=C.tabIndex,Z=C.direction,q=this.state,ce=q.value,ue=q.hoverValue,ye=q.focused,xe=[],Ee=F?"".concat(B,"-disabled"):"",Ae=0;Ae<v;Ae+=1)xe.push(o.a.createElement(l,{ref:this.saveRef(Ae),index:Ae,count:v,disabled:F,prefixCls:"".concat(B,"-star"),allowHalf:L,value:ue===void 0?ce:ue,onClick:this.onClick,onHover:this.onHover,key:Ae,character:X,characterRender:W,focused:ye}));var Re=i()(B,Ee,G,Object(Y.a)({},"".concat(B,"-rtl"),Z==="rtl"));return o.a.createElement("ul",{className:Re,style:I,onMouseLeave:F?null:this.onMouseLeave,tabIndex:F?-1:K,onFocus:F?null:this.onFocus,onBlur:F?null:this.onBlur,onKeyDown:F?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},xe)}}],[{key:"getDerivedStateFromProps",value:function(C,v){return"value"in C&&C.value!==void 0?c(c({},v),{},{value:C.value}):v}}]),d}(o.a.Component);O.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:A,character:"\u2605",onHoverChange:A,tabIndex:0,direction:"ltr"};var _=O,f=Q.a=_},"9dh4":function(ie,Q,E){ie.exports=E.p+"static/rightImg.9a2d9cee.png"},"9gGg":function(ie,Q,E){ie.exports=E.p+"static/s3.a7947467.png"},"A/g1":function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AFd8:function(ie,Q,E){ie.exports=E.p+"static/yqh.f476e690.jpg"},APus:function(ie,Q,E){ie.exports=E.p+"static/b4.ca9ca836.svg"},B9Dg:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC"},BJfS:function(ie,Q){var E=function(Y){return Y.replace(/[A-Z]/g,function(U){return"-"+U.toLowerCase()}).toLowerCase()};ie.exports=E},BKEi:function(ie,Q){ie.exports="data:image/png;base64,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"},BPZU:function(ie,Q){var E=32,Y=7,U=256;function D(i){for(var x=0;i>=E;)x|=i&1,i>>=1;return i+x}function k(i,x,T,m){var S=x+1;if(S===T)return 1;if(m(i[S++],i[x])<0){for(;S<T&&m(i[S],i[S-1])<0;)S++;u(i,x,S)}else for(;S<T&&m(i[S],i[S-1])>=0;)S++;return S-x}function u(i,x,T){for(T--;x<T;){var m=i[x];i[x++]=i[T],i[T--]=m}}function t(i,x,T,m,S){for(m===x&&m++;m<T;m++){for(var P=i[m],h=x,l=m,s;h<l;)s=h+l>>>1,S(P,i[s])<0?l=s:h=s+1;var c=m-h;switch(c){case 3:i[h+3]=i[h+2];case 2:i[h+2]=i[h+1];case 1:i[h+1]=i[h];break;default:for(;c>0;)i[h+c]=i[h+c-1],c--}i[h]=P}}function R(i,x,T,m,S,P){var h=0,l=0,s=1;if(P(i,x[T+S])>0){for(l=m-S;s<l&&P(i,x[T+S+s])>0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),h+=S,s+=S}else{for(l=S+1;s<l&&P(i,x[T+S-s])<=0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l);var c=h;h=S-s,s=S-c}for(h++;h<s;){var p=h+(s-h>>>1);P(i,x[T+p])>0?h=p+1:s=p}return s}function o(i,x,T,m,S,P){var h=0,l=0,s=1;if(P(i,x[T+S])<0){for(l=S+1;s<l&&P(i,x[T+S-s])<0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l);var c=h;h=S-s,s=S-c}else{for(l=m-S;s<l&&P(i,x[T+S+s])>=0;)h=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),h+=S,s+=S}for(h++;h<s;){var p=h+(s-h>>>1);P(i,x[T+p])<0?s=p:h=p+1}return s}function y(i,x){var T=Y,m=0,S=U,P=0,h,l,s=0;m=i.length,m<2*U&&(S=m>>>1);var c=[];P=m<120?5:m<1542?10:m<119151?19:40,h=[],l=[];function p(n,r){h[s]=n,l[s]=r,s+=1}function b(){for(;s>1;){var n=s-2;if(n>=1&&l[n-1]<=l[n]+l[n+1]||n>=2&&l[n-2]<=l[n]+l[n-1])l[n-1]<l[n+1]&&n--;else if(l[n]>l[n+1])break;O(n)}}function A(){for(;s>1;){var n=s-2;n>0&&l[n-1]<l[n+1]&&n--,O(n)}}function O(n){var r=h[n],d=l[n],w=h[n+1],C=l[n+1];l[n]=d+C,n===s-3&&(h[n+1]=h[n+2],l[n+1]=l[n+2]),s--;var v=o(i[w],i,r,d,0,x);if(r+=v,d-=v,d===0)return;if(C=R(i[r+d-1],i,w,C,C-1,x),C===0)return;d<=C?_(r,d,w,C):f(r,d,w,C)}function _(n,r,d,w){var C=0;for(C=0;C<r;C++)c[C]=i[n+C];var v=0,L=d,I=n;if(i[I++]=i[L++],--w===0){for(C=0;C<r;C++)i[I+C]=c[v+C];return}if(r===1){for(C=0;C<w;C++)i[I+C]=i[L+C];i[I+w]=c[v];return}for(var B=T,F,G,X;;){F=0,G=0,X=!1;do if(x(i[L],c[v])<0){if(i[I++]=i[L++],G++,F=0,--w===0){X=!0;break}}else if(i[I++]=c[v++],F++,G=0,--r===1){X=!0;break}while((F|G)<B);if(X)break;do{if(F=o(i[L],c,v,r,0,x),F!==0){for(C=0;C<F;C++)i[I+C]=c[v+C];if(I+=F,v+=F,r-=F,r<=1){X=!0;break}}if(i[I++]=i[L++],--w===0){X=!0;break}if(G=R(c[v],i,L,w,0,x),G!==0){for(C=0;C<G;C++)i[I+C]=i[L+C];if(I+=G,L+=G,w-=G,w===0){X=!0;break}}if(i[I++]=c[v++],--r===1){X=!0;break}B--}while(F>=Y||G>=Y);if(X)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(C=0;C<w;C++)i[I+C]=i[L+C];i[I+w]=c[v]}else{if(r===0)throw new Error;for(C=0;C<r;C++)i[I+C]=c[v+C]}}function f(n,r,d,w){var C=0;for(C=0;C<w;C++)c[C]=i[d+C];var v=n+r-1,L=w-1,I=d+w-1,B=0,F=0;if(i[I--]=i[v--],--r===0){for(B=I-(w-1),C=0;C<w;C++)i[B+C]=c[C];return}if(w===1){for(I-=r,v-=r,F=I+1,B=v+1,C=r-1;C>=0;C--)i[F+C]=i[B+C];i[I]=c[L];return}for(var G=T;;){var X=0,W=0,K=!1;do if(x(c[L],i[v])<0){if(i[I--]=i[v--],X++,W=0,--r===0){K=!0;break}}else if(i[I--]=c[L--],W++,X=0,--w===1){K=!0;break}while((X|W)<G);if(K)break;do{if(X=r-o(c[L],i,n,r,r-1,x),X!==0){for(I-=X,v-=X,r-=X,F=I+1,B=v+1,C=X-1;C>=0;C--)i[F+C]=i[B+C];if(r===0){K=!0;break}}if(i[I--]=c[L--],--w===1){K=!0;break}if(W=w-R(i[v],c,0,w,w-1,x),W!==0){for(I-=W,L-=W,w-=W,F=I+1,B=L+1,C=0;C<W;C++)i[F+C]=c[B+C];if(w<=1){K=!0;break}}if(i[I--]=i[v--],--r===0){K=!0;break}G--}while(X>=Y||W>=Y);if(K)break;G<0&&(G=0),G+=2}if(T=G,T<1&&(T=1),w===1){for(I-=r,v-=r,F=I+1,B=v+1,C=r-1;C>=0;C--)i[F+C]=i[B+C];i[I]=c[L]}else{if(w===0)throw new Error;for(B=I-(w-1),C=0;C<w;C++)i[B+C]=c[C]}}this.mergeRuns=b,this.forceMergeRuns=A,this.pushRun=p}function g(i,x,T,m){T||(T=0),m||(m=i.length);var S=m-T;if(S<2)return;var P=0;if(S<E){P=k(i,T,m,x),t(i,T,m,T+P,x);return}var h=new y(i,x),l=D(S);do{if(P=k(i,T,m,x),P<l){var s=S;s>l&&(s=l),t(i,T,T+s,T+P,x),P=s}h.pushRun(T,P),h.mergeRuns(),S-=P,T+=P}while(S!==0);h.forceMergeRuns()}ie.exports=g},BU3w:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return t});var Y=E("MNnm"),U="rc-util-key";function D(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function k(R){var o,y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Y.a)())return null;var g=document.createElement("style");if((o=y.csp)===null||o===void 0?void 0:o.nonce){var i;g.nonce=(i=y.csp)===null||i===void 0?void 0:i.nonce}g.innerHTML=R;var x=D(y),T=x.firstChild;return y.prepend&&x.prepend?x.prepend(g):y.prepend&&T?x.insertBefore(g,T):x.appendChild(g),g}var u=new Map;function t(R,o){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},g=D(y);if(!u.has(g)){var i=k("",y),x=i.parentNode;u.set(g,x),x.removeChild(i)}var T=Array.from(u.get(g).children).find(function(l){return l.tagName==="STYLE"&&l[U]===o});if(T){var m,S;if(((m=y.csp)===null||m===void 0?void 0:m.nonce)&&T.nonce!==((S=y.csp)===null||S===void 0?void 0:S.nonce)){var P;T.nonce=(P=y.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var h=k(R,y);return h[U]=o,h}},BdwD:function(ie,Q,E){"use strict";var Y=E("+L6B"),U=E("2/Rp"),D=E("0Owb"),k=E("k1fw"),u=E("q1tI"),t=E.n(u),R=E("FOrL"),o=E.n(R),y=function(i){var x=i.buttonProps,T=x===void 0?{}:x,m=i.styles,S=m===void 0?{}:m,P=i.customText,h=i.ButtonText,l=i.ButtonClick,s=i.Buttonclass,c=i.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(k.a)(Object(k.a)({},{color:"#999",margin:"200px auto"}),S)},t.a.createElement("img",{src:o.a}),t.a.createElement("p",{className:"mt20 font14"},P||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),h&&t.a.createElement(U.a,Object(D.a)({className:s,onClick:l},T),h),c&&c)};Q.a=y},BlVb:function(ie,Q,E){var Y=E("hyiK"),U=1e-8;function D(u,t){return Math.abs(u-t)<U}function k(u,t,R){var o=0,y=u[0];if(!y)return!1;for(var g=1;g<u.length;g++){var i=u[g];o+=Y(y[0],y[1],i[0],i[1],t,R),y=i}var x=u[0];return(!D(y[0],x[0])||!D(y[1],x[1]))&&(o+=Y(y[0],y[1],x[0],x[1],t,R)),o!==0}Q.contain=k},Bq2U:function(ie,Q,E){var Y=E("RDYZ"),U=E("Qe9p"),D=E("bYtY"),k=D.isArrayLike,u=Array.prototype.slice;function t(p,b){return p[b]}function R(p,b,A){p[b]=A}function o(p,b,A){return(b-p)*A+p}function y(p,b,A){return A>.5?b:p}function g(p,b,A,O,_){var f=p.length;if(_===1)for(var n=0;n<f;n++)O[n]=o(p[n],b[n],A);else for(var r=f&&p[0].length,n=0;n<f;n++)for(var d=0;d<r;d++)O[n][d]=o(p[n][d],b[n][d],A)}function i(p,b,A){var O=p.length,_=b.length;if(O!==_){var f=O>_;if(f)p.length=_;else for(var n=O;n<_;n++)p.push(A===1?b[n]:u.call(b[n]))}for(var r=p[0]&&p[0].length,n=0;n<p.length;n++)if(A===1)isNaN(p[n])&&(p[n]=b[n]);else for(var d=0;d<r;d++)isNaN(p[n][d])&&(p[n][d]=b[n][d])}function x(p,b,A){if(p===b)return!0;var O=p.length;if(O!==b.length)return!1;if(A===1){for(var _=0;_<O;_++)if(p[_]!==b[_])return!1}else for(var f=p[0].length,_=0;_<O;_++)for(var n=0;n<f;n++)if(p[_][n]!==b[_][n])return!1;return!0}function T(p,b,A,O,_,f,n,r,d){var w=p.length;if(d===1)for(var C=0;C<w;C++)r[C]=m(p[C],b[C],A[C],O[C],_,f,n);else for(var v=p[0].length,C=0;C<w;C++)for(var L=0;L<v;L++)r[C][L]=m(p[C][L],b[C][L],A[C][L],O[C][L],_,f,n)}function m(p,b,A,O,_,f,n){var r=(A-p)*.5,d=(O-b)*.5;return(2*(b-A)+r+d)*n+(-3*(b-A)-2*r-d)*f+r*_+b}function S(p){if(k(p)){var b=p.length;if(k(p[0])){for(var A=[],O=0;O<b;O++)A.push(u.call(p[O]));return A}return u.call(p)}return p}function P(p){return p[0]=Math.floor(p[0]),p[1]=Math.floor(p[1]),p[2]=Math.floor(p[2]),"rgba("+p.join(",")+")"}function h(p){var b=p[p.length-1].value;return k(b&&b[0])?2:1}function l(p,b,A,O,_,f){var n=p._getter,r=p._setter,d=b==="spline",w=O.length;if(!w)return;var C=O[0].value,v=k(C),L=!1,I=!1,B=v?h(O):0,F;O.sort(function(Ge,ft){return Ge.time-ft.time}),F=O[w-1].time;for(var G=[],X=[],W=O[0].value,K=!0,Z=0;Z<w;Z++){G.push(O[Z].time/F);var q=O[Z].value;if(v&&x(q,W,B)||!v&&q===W||(K=!1),W=q,typeof q=="string"){var ce=U.parse(q);ce?(q=ce,L=!0):I=!0}X.push(q)}if(!f&&K)return;for(var ue=X[w-1],Z=0;Z<w-1;Z++)v?i(X[Z],ue,B):isNaN(X[Z])&&!isNaN(ue)&&!I&&!L&&(X[Z]=ue);v&&i(n(p._target,_),ue,B);var ye=0,xe=0,Ee,Ae,Re,ae,pe,J;if(L)var fe=[0,0,0,0];var Me=function(Ge,ft){var Pe;if(ft<0)Pe=0;else if(ft<xe){for(Ee=Math.min(ye+1,w-1),Pe=Ee;Pe>=0&&!(G[Pe]<=ft);Pe--);Pe=Math.min(Pe,w-2)}else{for(Pe=ye;Pe<w&&!(G[Pe]>ft);Pe++);Pe=Math.min(Pe-1,w-2)}ye=Pe,xe=ft;var ze=G[Pe+1]-G[Pe];if(ze===0)return;if(Ae=(ft-G[Pe])/ze,d)if(ae=X[Pe],Re=X[Pe===0?Pe:Pe-1],pe=X[Pe>w-2?w-1:Pe+1],J=X[Pe>w-3?w-1:Pe+2],v)T(Re,ae,pe,J,Ae,Ae*Ae,Ae*Ae*Ae,n(Ge,_),B);else{var Ce;if(L)Ce=T(Re,ae,pe,J,Ae,Ae*Ae,Ae*Ae*Ae,fe,1),Ce=P(fe);else{if(I)return y(ae,pe,Ae);Ce=m(Re,ae,pe,J,Ae,Ae*Ae,Ae*Ae*Ae)}r(Ge,_,Ce)}else if(v)g(X[Pe],X[Pe+1],Ae,n(Ge,_),B);else{var Ce;if(L)g(X[Pe],X[Pe+1],Ae,fe,1),Ce=P(fe);else{if(I)return y(X[Pe],X[Pe+1],Ae);Ce=o(X[Pe],X[Pe+1],Ae)}r(Ge,_,Ce)}},be=new Y({target:p._target,life:F,loop:p._loop,delay:p._delay,onframe:Me,ondestroy:A});return b&&b!=="spline"&&(be.easing=b),be}var s=function(p,b,A,O){this._tracks={},this._target=p,this._loop=b||!1,this._getter=A||t,this._setter=O||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};s.prototype={when:function(p,b){var A=this._tracks;for(var O in b){if(!b.hasOwnProperty(O))continue;if(!A[O]){A[O]=[];var _=this._getter(this._target,O);if(_==null)continue;p!==0&&A[O].push({time:0,value:S(_)})}A[O].push({time:p,value:b[O]})}return this},during:function(p){return this._onframeList.push(p),this},pause:function(){for(var p=0;p<this._clipList.length;p++)this._clipList[p].pause();this._paused=!0},resume:function(){for(var p=0;p<this._clipList.length;p++)this._clipList[p].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var p=this._doneList,b=p.length,A=0;A<b;A++)p[A].call(this)},start:function(p,b){var A=this,O=0,_=function(){O--,O||A._doneCallback()},f;for(var n in this._tracks){if(!this._tracks.hasOwnProperty(n))continue;var r=l(this,p,_,this._tracks[n],n,b);r&&(this._clipList.push(r),O++,this.animation&&this.animation.addClip(r),f=r)}if(f){var d=f.onframe;f.onframe=function(w,C){d(w,C);for(var v=0;v<A._onframeList.length;v++)A._onframeList[v](w,C)}}return O||this._doneCallback(),this},stop:function(p){for(var b=this._clipList,A=this.animation,O=0;O<b.length;O++){var _=b[O];p&&_.onframe(this._target,1),A&&A.removeClip(_)}b.length=0},delay:function(p){return this._delay=p,this},done:function(p){return p&&this._doneList.push(p),this},getClips:function(){return this._clipList}};var c=s;ie.exports=c},C0SR:function(ie,Q,E){var Y=E("YH21"),U=function(){this._track=[]};U.prototype={constructor:U,recognize:function(R,o,y){return this._doTrack(R,o,y),this._recognize(R)},clear:function(){return this._track.length=0,this},_doTrack:function(R,o,y){var g=R.touches;if(!g)return;for(var i={points:[],touches:[],target:o,event:R},x=0,T=g.length;x<T;x++){var m=g[x],S=Y.clientToLocal(y,m,{});i.points.push([S.zrX,S.zrY]),i.touches.push(m)}this._track.push(i)},_recognize:function(R){for(var o in u)if(u.hasOwnProperty(o)){var y=u[o](this._track,R);if(y)return y}}};function D(R){var o=R[1][0]-R[0][0],y=R[1][1]-R[0][1];return Math.sqrt(o*o+y*y)}function k(R){return[(R[0][0]+R[1][0])/2,(R[0][1]+R[1][1])/2]}var u={pinch:function(R,o){var y=R.length;if(!y)return;var g=(R[y-1]||{}).points,i=(R[y-2]||{}).points||g;if(i&&i.length>1&&g&&g.length>1){var x=D(g)/D(i);!isFinite(x)&&(x=1),o.pinchScale=x;var T=k(g);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=U;ie.exports=t},CAjq:function(ie,Q,E){ie.exports=E.p+"static/qqCode.a1502573.png"},CLjs:function(ie,Q){ie.exports="data:image/png;base64,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"},CTM2:function(ie,Q,E){ie.exports=E.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ie,Q){ie.exports="data:image/png;base64,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"},"Cs+z":function(ie,Q,E){ie.exports=E.p+"static/jqr.b801d45b.png"},"Ct/S":function(ie,Q,E){ie.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(ie,Q,E){ie.exports=E.p+"static/bg1.89b41082.png"},D2RN:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",banner:"banner___9x-A-",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",tabs:"tabs___1g_DM",CompetitionsList:"CompetitionsList___2iLb3",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",signup:"signup___1gqfa",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(ie,Q){function E(){}E.prototype={diff:function(u,t,R){R||(R=function(s,c){return s===c}),this.equals=R;var o=this;u=u.slice(),t=t.slice();var y=t.length,g=u.length,i=1,x=y+g,T=[{newPos:-1,components:[]}],m=this.extractCommon(T[0],t,u,0);if(T[0].newPos+1>=y&&m+1>=g){for(var S=[],P=0;P<t.length;P++)S.push(P);return[{indices:S,count:t.length}]}function h(){for(var s=-1*i;s<=i;s+=2){var c,p=T[s-1],b=T[s+1],A=(b?b.newPos:0)-s;p&&(T[s-1]=void 0);var O=p&&p.newPos+1<y,_=b&&0<=A&&A<g;if(!O&&!_){T[s]=void 0;continue}if(!O||_&&p.newPos<b.newPos?(c=U(b),o.pushComponent(c.components,void 0,!0)):(c=p,c.newPos++,o.pushComponent(c.components,!0,void 0)),A=o.extractCommon(c,t,u,s),c.newPos+1>=y&&A+1>=g)return Y(o,c.components,t,u);T[s]=c}i++}for(;i<=x;){var l=h();if(l)return l}},pushComponent:function(u,t,R){var o=u[u.length-1];o&&o.added===t&&o.removed===R?u[u.length-1]={count:o.count+1,added:t,removed:R}:u.push({count:1,added:t,removed:R})},extractCommon:function(u,t,R,o){for(var y=t.length,g=R.length,i=u.newPos,x=i-o,T=0;i+1<y&&x+1<g&&this.equals(t[i+1],R[x+1]);)i++,x++,T++;return T&&u.components.push({count:T}),u.newPos=i,x},tokenize:function(u){return u.slice()},join:function(u){return u.slice()}};function Y(u,t,R,o){for(var y=0,g=t.length,i=0,x=0;y<g;y++){var T=t[y];if(T.removed){for(var m=[],S=x;S<x+T.count;S++)m.push(S);T.indices=m,x+=T.count}else{for(var m=[],S=i;S<i+T.count;S++)m.push(S);T.indices=m,i+=T.count,T.added||(x+=T.count)}}return t}function U(u){return{newPos:u.newPos,components:u.components.slice(0)}}var D=new E;function k(u,t,R){return D.diff(u,t,R)}ie.exports=k},DN4a:function(ie,Q,E){var Y=E("Fofx"),U=E("QBsz"),D=Y.identity,k=5e-5;function u(x){return x>k||x<-k}var t=function(x){x=x||{},x.position||(this.position=[0,0]),x.rotation==null&&(this.rotation=0),x.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return u(this.rotation)||u(this.position[0])||u(this.position[1])||u(this.scale[0]-1)||u(this.scale[1]-1)};var o=[];R.updateTransform=function(){var x=this.parent,T=x&&x.transform,m=this.needLocalTransform(),S=this.transform;if(!(m||T)){S&&D(S);return}S=S||Y.create(),m?this.getLocalTransform(S):D(S),T&&(m?Y.mul(S,x.transform,S):Y.copy(S,x.transform)),this.transform=S;var P=this.globalScaleRatio;if(P!=null&&P!==1){this.getGlobalScale(o);var h=o[0]<0?-1:1,l=o[1]<0?-1:1,s=((o[0]-h)*P+h)/o[0]||0,c=((o[1]-l)*P+l)/o[1]||0;S[0]*=s,S[1]*=s,S[2]*=c,S[3]*=c}this.invTransform=this.invTransform||Y.create(),Y.invert(this.invTransform,S)},R.getLocalTransform=function(x){return t.getLocalTransform(this,x)},R.setTransform=function(x){var T=this.transform,m=x.dpr||1;T?x.setTransform(m*T[0],m*T[1],m*T[2],m*T[3],m*T[4],m*T[5]):x.setTransform(m,0,0,m,0,0)},R.restoreTransform=function(x){var T=x.dpr||1;x.setTransform(T,0,0,T,0,0)};var y=[],g=Y.create();R.setLocalTransform=function(x){if(!x)return;var T=x[0]*x[0]+x[1]*x[1],m=x[2]*x[2]+x[3]*x[3],S=this.position,P=this.scale;u(T-1)&&(T=Math.sqrt(T)),u(m-1)&&(m=Math.sqrt(m)),x[0]<0&&(T=-T),x[3]<0&&(m=-m),S[0]=x[4],S[1]=x[5],P[0]=T,P[1]=m,this.rotation=Math.atan2(-x[1]/m,x[0]/T)},R.decomposeTransform=function(){if(!this.transform)return;var x=this.parent,T=this.transform;x&&x.transform&&(Y.mul(y,x.invTransform,T),T=y);var m=this.origin;m&&(m[0]||m[1])&&(g[4]=m[0],g[5]=m[1],Y.mul(y,T,g),y[4]-=m[0],y[5]-=m[1],T=y),this.setLocalTransform(T)},R.getGlobalScale=function(x){var T=this.transform;return x=x||[],T?(x[0]=Math.sqrt(T[0]*T[0]+T[1]*T[1]),x[1]=Math.sqrt(T[2]*T[2]+T[3]*T[3]),T[0]<0&&(x[0]=-x[0]),T[3]<0&&(x[1]=-x[1]),x):(x[0]=1,x[1]=1,x)},R.transformCoordToLocal=function(x,T){var m=[x,T],S=this.invTransform;return S&&U.applyTransform(m,m,S),m},R.transformCoordToGlobal=function(x,T){var m=[x,T],S=this.transform;return S&&U.applyTransform(m,m,S),m},t.getLocalTransform=function(x,T){T=T||[],D(T);var m=x.origin,S=x.scale||[1,1],P=x.rotation||0,h=x.position||[0,0];return m&&(T[4]-=m[0],T[5]-=m[1]),Y.scale(T,T,S),P&&Y.rotate(T,T,P),m&&(T[4]+=m[0],T[5]+=m[1]),T[4]+=h[0],T[5]+=h[1],T};var i=t;ie.exports=i},Dagg:function(ie,Q,E){var Y=E("Gev7"),U=E("mFDi"),D=E("bYtY"),k=E("Xnb7");function u(R){Y.call(this,R)}u.prototype={constructor:u,type:"image",brush:function(R,o){var y=this.style,g=y.image;y.bind(R,this,o);var i=this._image=k.createOrUpdateImage(g,this._image,this,this.onload);if(!i||!k.isImageReady(i))return;var x=y.x||0,T=y.y||0,m=y.width,S=y.height,P=i.width/i.height;if(m==null&&S!=null?m=S*P:S==null&&m!=null?S=m/P:m==null&&S==null&&(m=i.width,S=i.height),this.setTransform(R),y.sWidth&&y.sHeight){var h=y.sx||0,l=y.sy||0;R.drawImage(i,h,l,y.sWidth,y.sHeight,x,T,m,S)}else if(y.sx&&y.sy){var h=y.sx,l=y.sy,s=m-h,c=S-l;R.drawImage(i,h,l,s,c,x,T,m,S)}else R.drawImage(i,x,T,m,S);y.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new U(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},D.inherits(u,Y);var t=u;ie.exports=t},E2g8:function(ie,Q,E){(function(Y,U){/*!
|
|
* @overview es6-promise - a tiny implementation of Promises/A+.
|
|
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
|
|
* @license Licensed under MIT license
|
|
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
|
|
* @version v4.2.8+1e68dce6
|
|
*/(function(D,k){ie.exports=k()})(this,function(){"use strict";function D(Ce){var Le=typeof Ce;return Ce!==null&&(Le==="object"||Le==="function")}function k(Ce){return typeof Ce=="function"}var u=void 0;Array.isArray?u=Array.isArray:u=function(Ce){return Object.prototype.toString.call(Ce)==="[object Array]"};var t=u,R=0,o=void 0,y=void 0,g=function(Le,He){A[R]=Le,A[R+1]=He,R+=2,R===2&&(y?y(O):f())};function i(Ce){y=Ce}function x(Ce){g=Ce}var T=typeof window!="undefined"?window:void 0,m=T||{},S=m.MutationObserver||m.WebKitMutationObserver,P=typeof self=="undefined"&&typeof Y!="undefined"&&{}.toString.call(Y)==="[object process]",h=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function l(){return function(){return Y.nextTick(O)}}function s(){return typeof o!="undefined"?function(){o(O)}:b()}function c(){var Ce=0,Le=new S(O),He=document.createTextNode("");return Le.observe(He,{characterData:!0}),function(){He.data=Ce=++Ce%2}}function p(){var Ce=new MessageChannel;return Ce.port1.onmessage=O,function(){return Ce.port2.postMessage(0)}}function b(){var Ce=setTimeout;return function(){return Ce(O,1)}}var A=new Array(1e3);function O(){for(var Ce=0;Ce<R;Ce+=2){var Le=A[Ce],He=A[Ce+1];Le(He),A[Ce]=void 0,A[Ce+1]=void 0}R=0}function _(){try{var Ce=Function("return this")().require("vertx");return o=Ce.runOnLoop||Ce.runOnContext,s()}catch(Le){return b()}}var f=void 0;P?f=l():S?f=c():h?f=p():T===void 0&&!0?f=_():f=b();function n(Ce,Le){var He=this,Be=new this.constructor(w);Be[d]===void 0&&ae(Be);var bt=He._state;if(bt){var ct=arguments[bt-1];g(function(){return xe(bt,Be,ct,He._result)})}else ue(He,Be,Ce,Le);return Be}function r(Ce){var Le=this;if(Ce&&typeof Ce=="object"&&Ce.constructor===Le)return Ce;var He=new Le(w);return K(He,Ce),He}var d=Math.random().toString(36).substring(2);function w(){}var C=void 0,v=1,L=2;function I(){return new TypeError("You cannot resolve a promise with itself")}function B(){return new TypeError("A promises callback cannot return that same promise.")}function F(Ce,Le,He,Be){try{Ce.call(Le,He,Be)}catch(bt){return bt}}function G(Ce,Le,He){g(function(Be){var bt=!1,ct=F(He,Le,function(Ot){if(bt)return;bt=!0,Le!==Ot?K(Be,Ot):q(Be,Ot)},function(Ot){if(bt)return;bt=!0,ce(Be,Ot)},"Settle: "+(Be._label||" unknown promise"));!bt&&ct&&(bt=!0,ce(Be,ct))},Ce)}function X(Ce,Le){Le._state===v?q(Ce,Le._result):Le._state===L?ce(Ce,Le._result):ue(Le,void 0,function(He){return K(Ce,He)},function(He){return ce(Ce,He)})}function W(Ce,Le,He){Le.constructor===Ce.constructor&&He===n&&Le.constructor.resolve===r?X(Ce,Le):He===void 0?q(Ce,Le):k(He)?G(Ce,Le,He):q(Ce,Le)}function K(Ce,Le){if(Ce===Le)ce(Ce,I());else if(D(Le)){var He=void 0;try{He=Le.then}catch(Be){ce(Ce,Be);return}W(Ce,Le,He)}else q(Ce,Le)}function Z(Ce){Ce._onerror&&Ce._onerror(Ce._result),ye(Ce)}function q(Ce,Le){if(Ce._state!==C)return;Ce._result=Le,Ce._state=v,Ce._subscribers.length!==0&&g(ye,Ce)}function ce(Ce,Le){if(Ce._state!==C)return;Ce._state=L,Ce._result=Le,g(Z,Ce)}function ue(Ce,Le,He,Be){var bt=Ce._subscribers,ct=bt.length;Ce._onerror=null,bt[ct]=Le,bt[ct+v]=He,bt[ct+L]=Be,ct===0&&Ce._state&&g(ye,Ce)}function ye(Ce){var Le=Ce._subscribers,He=Ce._state;if(Le.length===0)return;for(var Be=void 0,bt=void 0,ct=Ce._result,Ot=0;Ot<Le.length;Ot+=3)Be=Le[Ot],bt=Le[Ot+He],Be?xe(He,Be,bt,ct):bt(ct);Ce._subscribers.length=0}function xe(Ce,Le,He,Be){var bt=k(He),ct=void 0,Ot=void 0,Ft=!0;if(bt){try{ct=He(Be)}catch(Mt){Ft=!1,Ot=Mt}if(Le===ct){ce(Le,B());return}}else ct=Be;Le._state!==C||(bt&&Ft?K(Le,ct):Ft===!1?ce(Le,Ot):Ce===v?q(Le,ct):Ce===L&&ce(Le,ct))}function Ee(Ce,Le){try{Le(function(Be){K(Ce,Be)},function(Be){ce(Ce,Be)})}catch(He){ce(Ce,He)}}var Ae=0;function Re(){return Ae++}function ae(Ce){Ce[d]=Ae++,Ce._state=void 0,Ce._result=void 0,Ce._subscribers=[]}function pe(){return new Error("Array Methods must be provided an Array")}var J=function(){function Ce(Le,He){this._instanceConstructor=Le,this.promise=new Le(w),this.promise[d]||ae(this.promise),t(He)?(this.length=He.length,this._remaining=He.length,this._result=new Array(this.length),this.length===0?q(this.promise,this._result):(this.length=this.length||0,this._enumerate(He),this._remaining===0&&q(this.promise,this._result))):ce(this.promise,pe())}return Ce.prototype._enumerate=function(He){for(var Be=0;this._state===C&&Be<He.length;Be++)this._eachEntry(He[Be],Be)},Ce.prototype._eachEntry=function(He,Be){var bt=this._instanceConstructor,ct=bt.resolve;if(ct===r){var Ot=void 0,Ft=void 0,Mt=!1;try{Ot=He.then}catch(kt){Mt=!0,Ft=kt}if(Ot===n&&He._state!==C)this._settledAt(He._state,Be,He._result);else if(typeof Ot!="function")this._remaining--,this._result[Be]=He;else if(bt===Pe){var wt=new bt(w);Mt?ce(wt,Ft):W(wt,He,Ot),this._willSettleAt(wt,Be)}else this._willSettleAt(new bt(function(kt){return kt(He)}),Be)}else this._willSettleAt(ct(He),Be)},Ce.prototype._settledAt=function(He,Be,bt){var ct=this.promise;ct._state===C&&(this._remaining--,He===L?ce(ct,bt):this._result[Be]=bt),this._remaining===0&&q(ct,this._result)},Ce.prototype._willSettleAt=function(He,Be){var bt=this;ue(He,void 0,function(ct){return bt._settledAt(v,Be,ct)},function(ct){return bt._settledAt(L,Be,ct)})},Ce}();function fe(Ce){return new J(this,Ce).promise}function Me(Ce){var Le=this;return t(Ce)?new Le(function(He,Be){for(var bt=Ce.length,ct=0;ct<bt;ct++)Le.resolve(Ce[ct]).then(He,Be)}):new Le(function(He,Be){return Be(new TypeError("You must pass an array to race."))})}function be(Ce){var Le=this,He=new Le(w);return ce(He,Ce),He}function Ge(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function ft(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Pe=function(){function Ce(Le){this[d]=Re(),this._result=this._state=void 0,this._subscribers=[],w!==Le&&(typeof Le!="function"&&Ge(),this instanceof Ce?Ee(this,Le):ft())}return Ce.prototype.catch=function(He){return this.then(null,He)},Ce.prototype.finally=function(He){var Be=this,bt=Be.constructor;return k(He)?Be.then(function(ct){return bt.resolve(He()).then(function(){return ct})},function(ct){return bt.resolve(He()).then(function(){throw ct})}):Be.then(He,He)},Ce}();Pe.prototype.then=n,Pe.all=fe,Pe.race=Me,Pe.resolve=r,Pe.reject=be,Pe._setScheduler=i,Pe._setAsap=x,Pe._asap=g;function ze(){var Ce=void 0;if(typeof U!="undefined")Ce=U;else if(typeof self!="undefined")Ce=self;else try{Ce=Function("return this")()}catch(Be){throw new Error("polyfill failed because global object is unavailable in this environment")}var Le=Ce.Promise;if(Le){var He=null;try{He=Object.prototype.toString.call(Le.resolve())}catch(Be){}if(He==="[object Promise]"&&!Le.cast)return}Ce.Promise=Pe}return Pe.polyfill=ze,Pe.Promise=Pe,Pe})}).call(this,E("Q2Ig"),E("IyRk"))},E7E6:function(ie,Q){ie.exports="data:image/png;base64,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"},E9nw:function(ie,Q){ie.exports=function(){var E=document.getSelection();if(!E.rangeCount)return function(){};for(var Y=document.activeElement,U=[],D=0;D<E.rangeCount;D++)U.push(E.getRangeAt(D));switch(Y.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":Y.blur();break;default:Y=null;break}return E.removeAllRanges(),function(){E.type==="Caret"&&E.removeAllRanges(),E.rangeCount||U.forEach(function(k){E.addRange(k)}),Y&&Y.focus()}}},"Eo/3":function(ie,Q,E){ie.exports=E.p+"static/b1.c57af8a2.svg"},FFXu:function(ie,Q,E){ie.exports=E.p+"static/s8.fef4e690.png"},FOrL:function(ie,Q,E){ie.exports=E.p+"static/nodata.a6b3f948.png"},FPkq:function(ie,Q,E){ie.exports=E.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(ie,Q){var E=typeof Float32Array=="undefined"?Array:Float32Array;function Y(){var g=new E(6);return U(g),g}function U(g){return g[0]=1,g[1]=0,g[2]=0,g[3]=1,g[4]=0,g[5]=0,g}function D(g,i){return g[0]=i[0],g[1]=i[1],g[2]=i[2],g[3]=i[3],g[4]=i[4],g[5]=i[5],g}function k(g,i,x){var T=i[0]*x[0]+i[2]*x[1],m=i[1]*x[0]+i[3]*x[1],S=i[0]*x[2]+i[2]*x[3],P=i[1]*x[2]+i[3]*x[3],h=i[0]*x[4]+i[2]*x[5]+i[4],l=i[1]*x[4]+i[3]*x[5]+i[5];return g[0]=T,g[1]=m,g[2]=S,g[3]=P,g[4]=h,g[5]=l,g}function u(g,i,x){return g[0]=i[0],g[1]=i[1],g[2]=i[2],g[3]=i[3],g[4]=i[4]+x[0],g[5]=i[5]+x[1],g}function t(g,i,x){var T=i[0],m=i[2],S=i[4],P=i[1],h=i[3],l=i[5],s=Math.sin(x),c=Math.cos(x);return g[0]=T*c+P*s,g[1]=-T*s+P*c,g[2]=m*c+h*s,g[3]=-m*s+c*h,g[4]=c*S+s*l,g[5]=c*l-s*S,g}function R(g,i,x){var T=x[0],m=x[1];return g[0]=i[0]*T,g[1]=i[1]*m,g[2]=i[2]*T,g[3]=i[3]*m,g[4]=i[4]*T,g[5]=i[5]*m,g}function o(g,i){var x=i[0],T=i[2],m=i[4],S=i[1],P=i[3],h=i[5],l=x*P-S*T;return l?(l=1/l,g[0]=P*l,g[1]=-S*l,g[2]=-T*l,g[3]=x*l,g[4]=(T*h-P*m)*l,g[5]=(S*m-x*h)*l,g):null}function y(g){var i=Y();return D(i,g),i}Q.create=Y,Q.identity=U,Q.copy=D,Q.mul=k,Q.translate=u,Q.rotate=t,Q.scale=R,Q.invert=o,Q.clone=y},FxDU:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var Y=E("QO+J"),U=E("j5sG"),D=typeof ResizeObserver!="undefined"?U.createSensor:Y.createSensor;Q.createSensor=D},G2Mv:function(ie,Q,E){ie.exports={courseItems:"courseItems___2zQAW",unit:"unit___S8jhy",excellentTag:"excellentTag___3SQzl",flexCenter:"flexCenter___1Q9Ib",flexEnd:"flexEnd___CMDcw",righttag:"righttag___2oqam",esTitle:"esTitle___3AIln",price:"price___1rgIQ",discounts:"discounts___m8EAE",realPrice:"realPrice___1Cerj",lineationPrice:"lineationPrice___3KPLH",unitImg:"unitImg___jOREy"}},GABl:function(ie,Q){ie.exports="data:image/png;base64,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"},GNQp:function(ie,Q,E){},GUcZ:function(ie,Q,E){"use strict";var Y=E("fWQN"),U=E("mtLc"),D=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(j,H){return j.__proto__=H,j},Object.assign=Object.assign||function(j){if(j==null)throw new TypeError("Cannot convert undefined or null to object");for(var H=Object(j),V=1;V<arguments.length;V++){var $=arguments[V];if($!=null)for(var de in $)$.hasOwnProperty(de)&&(H[de]=$[de])}return H},typeof self.Promise!="function"&&E("E2g8").polyfill()}}]),ne}();D.install();var k=D,u=E("+qE3"),t=E.n(u),R=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"e",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","error",V),!ne.ENABLE_ERROR)return;console.error?console.error(V):console.warn?console.warn(V):console.log(V)}},{key:"i",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","info",V),!ne.ENABLE_INFO)return;console.info?console.info(V):console.log(V)}},{key:"w",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","warn",V),!ne.ENABLE_WARN)return;console.warn?console.warn(V):console.log(V)}},{key:"d",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","debug",V),!ne.ENABLE_DEBUG)return;console.debug?console.debug(V):console.log(V)}},{key:"v",value:function(j,H){(!j||ne.FORCE_GLOBAL_TAG)&&(j=ne.GLOBAL_TAG);var V="[".concat(j,"] > ").concat(H);if(ne.ENABLE_CALLBACK&&ne.emitter.emit("log","verbose",V),!ne.ENABLE_VERBOSE)return;console.log(V)}}]),ne}();R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new t.a;var o=R,y=function(){function ne(){Object(Y.a)(this,ne),this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return Object(U.a)(ne,[{key:"reset",value:function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}},{key:"addBytes",value:function(j){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=j,this._totalBytes+=j):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=j,this._totalBytes+=j):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=j,this._totalBytes+=j,this._lastCheckpoint=this._now())}},{key:"currentKBps",get:function(){this.addBytes(0);var j=(this._now()-this._lastCheckpoint)/1e3;return j==0&&(j=1),this._intervalBytes/j/1024}},{key:"lastSecondKBps",get:function(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}},{key:"averageKBps",get:function(){var j=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/j/1024}}]),ne}(),g=y,i=E("yKVA"),x=E("879j"),T=function(){function ne(te){Object(Y.a)(this,ne),this._message=te}return Object(U.a)(ne,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ne}(),m=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),S=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H){return Object(Y.a)(this,j),te.call(this,H)}return Object(U.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(T),h={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},l={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"},s=function(){function ne(te){Object(Y.a)(this,ne),this._type=te||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(U.a)(ne,[{key:"destroy",value:function(){this._status=h.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===h.kConnecting||this._status===h.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(j){this._onContentLengthKnown=j}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(j){this._onURLRedirect=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"open",value:function(j,H){throw new P("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new P("Unimplemented abstract function!")}}]),ne}(),c=E("oZsa");function p(ne,te){for(;!Object.prototype.hasOwnProperty.call(ne,te)&&!(ne=Object(c.a)(ne),ne===null););return ne}function b(ne,te,j){return typeof Reflect!="undefined"&&Reflect.get?b=Reflect.get:b=function(V,$,de){var Ie=p(V,$);if(!Ie)return;var Ue=Object.getOwnPropertyDescriptor(Ie,$);return Ue.get?Ue.get.call(de):Ue.value},b(ne,te,j||ne)}var A={};function O(){var ne=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ne)||/(opr)[\/]([\w.]+)/.exec(ne)||/(chrome)[ \/]([\w.]+)/.exec(ne)||/(iemobile)[\/]([\w.]+)/.exec(ne)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ne)||/(webkit)[ \/]([\w.]+)/.exec(ne)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ne)||/(msie) ([\w.]+)/.exec(ne)||ne.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ne)||ne.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ne)||[],j=/(ipad)/.exec(ne)||/(ipod)/.exec(ne)||/(windows phone)/.exec(ne)||/(iphone)/.exec(ne)||/(kindle)/.exec(ne)||/(android)/.exec(ne)||/(windows)/.exec(ne)||/(mac)/.exec(ne)||/(linux)/.exec(ne)||/(cros)/.exec(ne)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},V={};if(H.browser){V[H.browser]=!0;var $=H.majorVersion.split(".");V.version={major:parseInt(H.majorVersion,10),string:H.version},$.length>1&&(V.version.minor=parseInt($[1],10)),$.length>2&&(V.version.build=parseInt($[2],10))}if(H.platform&&(V[H.platform]=!0),(V.chrome||V.opr||V.safari)&&(V.webkit=!0),V.rv||V.iemobile){V.rv&&delete V.rv;var de="msie";H.browser=de,V[de]=!0}if(V.edge){delete V.edge;var Ie="msedge";H.browser=Ie,V[Ie]=!0}if(V.opr){var Ue="opera";H.browser=Ue,V[Ue]=!0}if(V.safari&&V.android){var ut="android";H.browser=ut,V[ut]=!0}V.name=H.browser,V.platform=H.platform;for(var yt in A)A.hasOwnProperty(yt)&&delete A[yt];Object.assign(A,V)}O();var _=A,f=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,V){var $;return Object(Y.a)(this,j),$=te.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=H,$._config=V,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){var de=this;this._dataSource=V,this._range=$;var Ie=V.url;this._config.reuseRedirectedURL&&V.redirectedURL!=null&&(Ie=V.redirectedURL);var Ue=this._seekHandler.getConfig(Ie,$),ut=new self.Headers;if(typeof Ue.headers=="object"){var yt=Ue.headers;for(var St in yt)yt.hasOwnProperty(St)&&ut.append(St,yt[St])}var Bt={method:"GET",headers:ut,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var It in this._config.headers)ut.append(It,this._config.headers[It]);V.cors===!1&&(Bt.mode="same-origin"),V.withCredentials&&(Bt.credentials="include"),V.referrerPolicy&&(Bt.referrerPolicy=V.referrerPolicy),this._status=h.kConnecting,self.fetch(Ue.url,Bt).then(function(it){if(de._requestAbort){de._requestAbort=!1,de._status=h.kIdle;return}if(it.ok&&it.status>=200&&it.status<=299){if(it.url!==Ue.url&&de._onURLRedirect){var Xt=de._seekHandler.removeURLParameters(it.url);de._onURLRedirect(Xt)}var jt=it.headers.get("Content-Length");return jt!=null&&(de._contentLength=parseInt(jt),de._contentLength!==0&&(de._onContentLengthKnown&&de._onContentLengthKnown(de._contentLength))),de._pump.call(de,it.body.getReader())}else if(de._status=h.kError,de._onError)de._onError(l.HTTP_STATUS_CODE_INVALID,{code:it.status,msg:it.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+it.status+" "+it.statusText)}).catch(function(it){if(de._status=h.kError,de._onError)de._onError(l.EXCEPTION,{code:-1,msg:it.message});else throw it})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(V){var $=this;return V.read().then(function(de){if(de.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=h.kError;var Ie=l.EARLY_EOF,Ue={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Ie,Ue);else throw new T(Ue.msg)}else $._status=h.kComplete,$._onComplete&&$._onComplete($._range.from,$._range.from+$._receivedLength-1);else{if($._requestAbort===!0)return $._requestAbort=!1,$._status=h.kComplete,V.cancel();$._status=h.kBuffering;var ut=de.value.buffer,yt=$._range.from+$._receivedLength;$._receivedLength+=ut.byteLength,$._onDataArrival&&$._onDataArrival(ut,yt,$._receivedLength),$._pump(V)}}).catch(function(de){if(de.code===11&&_.msedge)return;$._status=h.kError;var Ie=0,Ue=null;if((de.code===19||de.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Ie=l.EARLY_EOF,Ue={code:de.code,msg:"Fetch stream meet Early-EOF"}):(Ie=l.EXCEPTION,Ue={code:de.code,msg:de.message}),$._onError)$._onError(Ie,Ue);else throw new T(Ue.msg)})}}],[{key:"isSupported",value:function(){try{var V=_.msedge&&_.version.minor>=15048,$=_.msedge?V:!0;return self.fetch&&self.ReadableStream&&$}catch(de){return!1}}}]),j}(s),n=f,r=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,V){var $;return Object(Y.a)(this,j),$=te.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=H,$._config=V,$._needStash=!0,$._xhr=null,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){this._dataSource=V,this._range=$;var de=V.url;this._config.reuseRedirectedURL&&V.redirectedURL!=null&&(de=V.redirectedURL);var Ie=this._seekHandler.getConfig(de,$);this._requestURL=Ie.url;var Ue=this._xhr=new XMLHttpRequest;if(Ue.open("GET",Ie.url,!0),Ue.responseType="moz-chunked-arraybuffer",Ue.onreadystatechange=this._onReadyStateChange.bind(this),Ue.onprogress=this._onProgress.bind(this),Ue.onloadend=this._onLoadEnd.bind(this),Ue.onerror=this._onXhrError.bind(this),V.withCredentials&&(Ue.withCredentials=!0),typeof Ie.headers=="object"){var ut=Ie.headers;for(var yt in ut)ut.hasOwnProperty(yt)&&Ue.setRequestHeader(yt,ut[yt])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var Bt in St)St.hasOwnProperty(Bt)&&Ue.setRequestHeader(Bt,St[Bt])}this._status=h.kConnecting,Ue.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=h.kComplete}},{key:"_onReadyStateChange",value:function(V){var $=V.target;if($.readyState===2){if($.responseURL!=null&&$.responseURL!==this._requestURL&&this._onURLRedirect){var de=this._seekHandler.removeURLParameters($.responseURL);this._onURLRedirect(de)}if($.status!==0&&($.status<200||$.status>299))if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MozChunkedLoader: Http code invalid, "+$.status+" "+$.statusText);else this._status=h.kBuffering}}},{key:"_onProgress",value:function(V){if(this._status===h.kError)return;this._contentLength===null&&(V.total!==null&&V.total!==0&&(this._contentLength=V.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var $=V.target.response,de=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,de,this._receivedLength)}},{key:"_onLoadEnd",value:function(V){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===h.kError)return;this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(V){this._status=h.kError;var $=0,de=null;if(this._contentLength&&V.loaded<this._contentLength?($=l.EARLY_EOF,de={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):($=l.EXCEPTION,de={code:-1,msg:V.constructor.name+" "+V.type}),this._onError)this._onError($,de);else throw new T(de.msg)}}],[{key:"isSupported",value:function(){try{var V=new XMLHttpRequest;return V.open("GET","https://example.com",!0),V.responseType="moz-chunked-arraybuffer",V.responseType==="moz-chunked-arraybuffer"}catch($){return o.w("MozChunkedLoader",$.message),!1}}}]),j}(s),d=r,w=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,V){var $;return Object(Y.a)(this,j),$=te.call(this,"xhr-msstream-loader"),$.TAG="MSStreamLoader",$._seekHandler=H,$._config=V,$._needStash=!0,$._xhr=null,$._reader=null,$._totalRange=null,$._currentRange=null,$._currentRequestURL=null,$._currentRedirectedURL=null,$._contentLength=null,$._receivedLength=0,$._bufferLimit=16*1024*1024,$._lastTimeBufferSize=0,$._isReconnecting=!1,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._reader&&(this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr=null),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){this._internalOpen(V,$,!1)}},{key:"_internalOpen",value:function(V,$,de){this._dataSource=V,de?this._currentRange=$:this._totalRange=$;var Ie=V.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ie=this._currentRedirectedURL:V.redirectedURL!=null&&(Ie=V.redirectedURL));var Ue=this._seekHandler.getConfig(Ie,$);this._currentRequestURL=Ue.url;var ut=this._reader=new self.MSStreamReader;ut.onprogress=this._msrOnProgress.bind(this),ut.onload=this._msrOnLoad.bind(this),ut.onerror=this._msrOnError.bind(this);var yt=this._xhr=new XMLHttpRequest;if(yt.open("GET",Ue.url,!0),yt.responseType="ms-stream",yt.onreadystatechange=this._xhrOnReadyStateChange.bind(this),yt.onerror=this._xhrOnError.bind(this),V.withCredentials&&(yt.withCredentials=!0),typeof Ue.headers=="object"){var St=Ue.headers;for(var Bt in St)St.hasOwnProperty(Bt)&&yt.setRequestHeader(Bt,St[Bt])}if(typeof this._config.headers=="object"){var It=this._config.headers;for(var it in It)It.hasOwnProperty(it)&&yt.setRequestHeader(it,It[it])}this._isReconnecting?this._isReconnecting=!1:this._status=h.kConnecting,yt.send()}},{key:"abort",value:function(){this._internalAbort(),this._status=h.kComplete}},{key:"_internalAbort",value:function(){this._reader&&(this._reader.readyState===1&&this._reader.abort(),this._reader.onprogress=null,this._reader.onload=null,this._reader.onerror=null,this._reader=null),this._xhr&&(this._xhr.abort(),this._xhr.onreadystatechange=null,this._xhr=null)}},{key:"_xhrOnReadyStateChange",value:function(V){var $=V.target;if($.readyState===2)if($.status>=200&&$.status<=299){if(this._status=h.kBuffering,$.responseURL!=null){var de=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&de!==this._currentRedirectedURL&&(this._currentRedirectedURL=de,this._onURLRedirect&&this._onURLRedirect(de))}var Ie=$.getResponseHeader("Content-Length");if(Ie!=null&&this._contentLength==null){var Ue=parseInt(Ie);Ue>0&&(this._contentLength=Ue,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("MSStreamLoader: Http code invalid, "+$.status+" "+$.statusText);else if($.readyState===3&&($.status>=200&&$.status<=299)){this._status=h.kBuffering;var ut=$.response;this._reader.readAsArrayBuffer(ut)}}},{key:"_xhrOnError",value:function(V){this._status=h.kError;var $=l.EXCEPTION,de={code:-1,msg:V.constructor.name+" "+V.type};if(this._onError)this._onError($,de);else throw new T(de.msg)}},{key:"_msrOnProgress",value:function(V){var $=V.target,de=$.result;if(de==null){this._doReconnectIfNeeded();return}var Ie=de.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=de.byteLength;var Ue=this._totalRange.from+this._receivedLength;this._receivedLength+=Ie.byteLength,this._onDataArrival&&this._onDataArrival(Ie,Ue,this._receivedLength),de.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ue+Ie.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();var V={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,V,!0)}}},{key:"_msrOnLoad",value:function(V){this._status=h.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function(V){this._status=h.kError;var $=0,de=null;if(this._contentLength&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,de={code:-1,msg:"MSStream meet Early-Eof"}):($=l.EARLY_EOF,de={code:-1,msg:V.constructor.name+" "+V.type}),this._onError)this._onError($,de);else throw new T(de.msg)}}],[{key:"isSupported",value:function(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;var V=new XMLHttpRequest;return V.open("GET","https://example.com",!0),V.responseType="ms-stream",V.responseType==="ms-stream"}catch($){return o.w("MSStreamLoader",$.message),!1}}}]),j}(s),C=w,v=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(H,V){var $;return Object(Y.a)(this,j),$=te.call(this,"xhr-range-loader"),$.TAG="RangeLoader",$._seekHandler=H,$._config=V,$._needStash=!1,$._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],$._currentChunkSizeKB=384,$._currentSpeedNormalized=0,$._zeroSpeedChunkCount=0,$._xhr=null,$._speedSampler=new g,$._requestAbort=!1,$._waitForTotalLength=!1,$._totalLengthReceived=!1,$._currentRequestURL=null,$._currentRedirectedURL=null,$._currentRequestRange=null,$._totalLength=null,$._contentLength=null,$._receivedLength=0,$._lastTimeLoaded=0,$}return Object(U.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"currentSpeed",get:function(){return this._speedSampler.lastSecondKBps}},{key:"open",value:function(V,$){this._dataSource=V,this._range=$,this._status=h.kConnecting;var de=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(de=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!de?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}},{key:"_openSubRange",value:function(){var V=this._currentChunkSizeKB*1024,$=this._range.from+this._receivedLength,de=$+V;this._contentLength!=null&&(de-this._range.from>=this._contentLength&&(de=this._range.from+this._contentLength-1)),this._currentRequestRange={from:$,to:de},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(V,$){this._lastTimeLoaded=0;var de=V.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?de=this._currentRedirectedURL:V.redirectedURL!=null&&(de=V.redirectedURL));var Ie=this._seekHandler.getConfig(de,$);this._currentRequestURL=Ie.url;var Ue=this._xhr=new XMLHttpRequest;if(Ue.open("GET",Ie.url,!0),Ue.responseType="arraybuffer",Ue.onreadystatechange=this._onReadyStateChange.bind(this),Ue.onprogress=this._onProgress.bind(this),Ue.onload=this._onLoad.bind(this),Ue.onerror=this._onXhrError.bind(this),V.withCredentials&&(Ue.withCredentials=!0),typeof Ie.headers=="object"){var ut=Ie.headers;for(var yt in ut)ut.hasOwnProperty(yt)&&Ue.setRequestHeader(yt,ut[yt])}if(typeof this._config.headers=="object"){var St=this._config.headers;for(var Bt in St)St.hasOwnProperty(Bt)&&Ue.setRequestHeader(Bt,St[Bt])}Ue.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=h.kComplete}},{key:"_internalAbort",value:function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}},{key:"_onReadyStateChange",value:function(V){var $=V.target;if($.readyState===2){if($.responseURL!=null){var de=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&de!==this._currentRedirectedURL&&(this._currentRedirectedURL=de,this._onURLRedirect&&this._onURLRedirect(de))}if($.status>=200&&$.status<=299){if(this._waitForTotalLength)return;this._status=h.kBuffering}else if(this._status=h.kError,this._onError)this._onError(l.HTTP_STATUS_CODE_INVALID,{code:$.status,msg:$.statusText});else throw new T("RangeLoader: Http code invalid, "+$.status+" "+$.statusText)}}},{key:"_onProgress",value:function(V){if(this._status===h.kError)return;if(this._contentLength===null){var $=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,$=!0;var de=V.total;this._internalAbort(),de!=null&de!==0&&(this._totalLength=de)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,$){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var Ie=V.loaded-this._lastTimeLoaded;this._lastTimeLoaded=V.loaded,this._speedSampler.addBytes(Ie)}},{key:"_normalizeSpeed",value:function(V){var $=this._chunkSizeKBList,de=$.length-1,Ie=0,Ue=0,ut=de;if(V<$[0])return $[0];for(;Ue<=ut;){if(Ie=Ue+Math.floor((ut-Ue)/2),Ie===de||V>=$[Ie]&&V<$[Ie+1])return $[Ie];$[Ie]<V?Ue=Ie+1:ut=Ie-1}}},{key:"_onLoad",value:function(V){if(this._status===h.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;var $=this._speedSampler.lastSecondKBps;if($===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&($=this._speedSampler.currentKBps)),$!==0){var de=this._normalizeSpeed($);this._currentSpeedNormalized!==de&&(this._currentSpeedNormalized=de,this._currentChunkSizeKB=de)}var Ie=V.target.response,Ue=this._range.from+this._receivedLength;this._receivedLength+=Ie.byteLength;var ut=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():ut=!0,this._onDataArrival&&this._onDataArrival(Ie,Ue,this._receivedLength),ut&&(this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(V){this._status=h.kError;var $=0,de=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,de={code:-1,msg:"RangeLoader meet Early-Eof"}):($=l.EXCEPTION,de={code:-1,msg:V.constructor.name+" "+V.type}),this._onError)this._onError($,de);else throw new T(de.msg)}}],[{key:"isSupported",value:function(){try{var V=new XMLHttpRequest;return V.open("GET","https://example.com",!0),V.responseType="arraybuffer",V.responseType==="arraybuffer"}catch($){return o.w("RangeLoader",$.message),!1}}}]),j}(s),L=v,I=function(ne){Object(i.a)(j,ne);var te=Object(x.a)(j);function j(){var H;return Object(Y.a)(this,j),H=te.call(this,"websocket-loader"),H.TAG="WebSocketLoader",H._needStash=!0,H._ws=null,H._requestAbort=!1,H._receivedLength=0,H}return Object(U.a)(j,[{key:"destroy",value:function(){this._ws&&this.abort(),b(Object(c.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V){try{var $=this._ws=new self.WebSocket(V.url);$.binaryType="arraybuffer",$.onopen=this._onWebSocketOpen.bind(this),$.onclose=this._onWebSocketClose.bind(this),$.onmessage=this._onWebSocketMessage.bind(this),$.onerror=this._onWebSocketError.bind(this),this._status=h.kConnecting}catch(Ie){this._status=h.kError;var de={code:Ie.code,msg:Ie.message};if(this._onError)this._onError(l.EXCEPTION,de);else throw new T(de.msg)}}},{key:"abort",value:function(){var V=this._ws;V&&(V.readyState===0||V.readyState===1)&&(this._requestAbort=!0,V.close()),this._ws=null,this._status=h.kComplete}},{key:"_onWebSocketOpen",value:function(V){this._status=h.kBuffering}},{key:"_onWebSocketClose",value:function(V){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=h.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}},{key:"_onWebSocketMessage",value:function(V){var $=this;if(V.data instanceof ArrayBuffer)this._dispatchArrayBuffer(V.data);else if(V.data instanceof Blob){var de=new FileReader;de.onload=function(){$._dispatchArrayBuffer(de.result)},de.readAsArrayBuffer(V.data)}else{this._status=h.kError;var Ie={code:-1,msg:"Unsupported WebSocket message type: "+V.data.constructor.name};if(this._onError)this._onError(l.EXCEPTION,Ie);else throw new T(Ie.msg)}}},{key:"_dispatchArrayBuffer",value:function(V){var $=V,de=this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,de,this._receivedLength)}},{key:"_onWebSocketError",value:function(V){this._status=h.kError;var $={code:V.code,msg:V.message};if(this._onError)this._onError(l.EXCEPTION,$);else throw new T($.msg)}}],[{key:"isSupported",value:function(){try{return typeof self.WebSocket!="undefined"}catch(V){return!1}}}]),j}(s),B=I,F=function(){function ne(te){Object(Y.a)(this,ne),this._zeroStart=te||!1}return Object(U.a)(ne,[{key:"getConfig",value:function(j,H){var V={};if(H.from!==0||H.to!==-1){var $;H.to!==-1?$="bytes=".concat(H.from.toString(),"-").concat(H.to.toString()):$="bytes=".concat(H.from.toString(),"-"),V.Range=$}else this._zeroStart&&(V.Range="bytes=0-");return{url:j,headers:V}}},{key:"removeURLParameters",value:function(j){return j}}]),ne}(),G=F,X=function(){function ne(te,j){Object(Y.a)(this,ne),this._startName=te,this._endName=j}return Object(U.a)(ne,[{key:"getConfig",value:function(j,H){var V=j;if(H.from!==0||H.to!==-1){var $=!0;V.indexOf("?")===-1&&(V+="?",$=!1),$&&(V+="&"),V+="".concat(this._startName,"=").concat(H.from.toString()),H.to!==-1&&(V+="&".concat(this._endName,"=").concat(H.to.toString()))}return{url:V,headers:{}}}},{key:"removeURLParameters",value:function(j){var H=j.split("?")[0],V=void 0,$=j.indexOf("?");$!==-1&&(V=j.substring($+1));var de="";if(V!=null&&V.length>0)for(var Ie=V.split("&"),Ue=0;Ue<Ie.length;Ue++){var ut=Ie[Ue].split("="),yt=Ue>0;ut[0]!==this._startName&&ut[0]!==this._endName&&(yt&&(de+="&"),de+=Ie[Ue])}return de.length===0?H:H+"?"+de}}]),ne}(),W=X,K=function(){function ne(te,j,H){Object(Y.a)(this,ne),this.TAG="IOController",this._config=j,this._extraData=H,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new g,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return Object(U.a)(ne,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(j){this._extraData=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(j){this._onSeeked=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(j){this._onRedirect=j}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(j){this._onRecoveredEarlyEof=j}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===L?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var j=this._config;if(j.seekType==="range")this._seekHandler=new G(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var H=j.seekParamStart||"bstart",V=j.seekParamEnd||"bend";this._seekHandler=new W(H,V)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new S("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new S("Invalid seekType in config: ".concat(j.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=B;else if(n.isSupported())this._loaderClass=n;else if(d.isSupported())this._loaderClass=d;else if(L.isSupported())this._loaderClass=L;else throw new T("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(j){this._currentRange={from:0,to:-1},j&&(this._currentRange.from=j),this._speedSampler.reset(),j||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var j=this._resumeFrom;this._resumeFrom=0,this._internalSeek(j,!0)}}},{key:"seek",value:function(j){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(j,!0)}},{key:"_internalSeek",value:function(j,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var V={from:j,to:-1};this._currentRange={from:V.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,V),this._onSeeked&&this._onSeeked()}},{key:"updateUrl",value:function(j){if(!j||typeof j!="string"||j.length===0)throw new S("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var H=this._stashSize;H+1024*1024*1<j;)H*=2;if(H+=1024*1024*1,H===this._bufferSize)return;var V=new ArrayBuffer(H);if(this._stashUsed>0){var $=new Uint8Array(this._stashBuffer,0,this._stashUsed),de=new Uint8Array(V,0,H);de.set($,0)}this._stashBuffer=V,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,V=H.length-1,$=0,de=0,Ie=V;if(j<H[0])return H[0];for(;de<=Ie;){if($=de+Math.floor((Ie-de)/2),$===V||j>=H[$]&&j<H[$+1])return H[$];H[$]<j?de=$+1:Ie=$-1}}},{key:"_adjustStashSize",value:function(j){var H=0;this._config.isLive||j<512?H=j:j>=512&&j<=1024?H=Math.floor(j*1.5):H=j*2,H>8192&&(H=8192);var V=H*1024+1024*1024*1;this._bufferSize<V&&this._expandBuffer(V),this._stashSize=H*1024}},{key:"_dispatchChunks",value:function(j,H){return this._currentRange.to=H+j.byteLength-1,this._onDataArrival(j,H)}},{key:"_onURLRedirect",value:function(j){this._redirectedURL=j,this._onRedirect&&this._onRedirect(j)}},{key:"_onContentLengthKnown",value:function(j){j&&this._fullRequestFlag&&(this._totalLength=j,this._fullRequestFlag=!1)}},{key:"_onLoaderChunkArrival",value:function(j,H,V){if(!this._onDataArrival)throw new m("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(j.byteLength);var $=this._speedSampler.lastSecondKBps;if($!==0){var de=this._normalizeSpeed($);this._speedNormalized!==de&&(this._speedNormalized=de,this._adjustStashSize(de))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=H),this._stashUsed+j.byteLength<=this._stashSize){var It=new Uint8Array(this._stashBuffer,0,this._stashSize);It.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var it=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var Xt=this._stashBuffer.slice(0,this._stashUsed),jt=this._dispatchChunks(Xt,this._stashByteStart);if(jt<Xt.byteLength){if(jt>0){var Nt=new Uint8Array(Xt,jt);it.set(Nt,0),this._stashUsed=Nt.byteLength,this._stashByteStart+=jt}}else this._stashUsed=0,this._stashByteStart+=jt;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),it=new Uint8Array(this._stashBuffer,0,this._bufferSize)),it.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var Dt=this._dispatchChunks(j,H);if(Dt<j.byteLength){var ln=j.byteLength-Dt;ln>this._bufferSize&&(this._expandBuffer(ln),it=new Uint8Array(this._stashBuffer,0,this._bufferSize)),it.set(new Uint8Array(j,Dt),0),this._stashUsed+=ln,this._stashByteStart=H+Dt}}}else if(this._stashUsed===0){var Ie=this._dispatchChunks(j,H);if(Ie<j.byteLength){var Ue=j.byteLength-Ie;Ue>this._bufferSize&&this._expandBuffer(Ue);var ut=new Uint8Array(this._stashBuffer,0,this._bufferSize);ut.set(new Uint8Array(j,Ie),0),this._stashUsed+=Ue,this._stashByteStart=H+Ie}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var yt=new Uint8Array(this._stashBuffer,0,this._bufferSize);yt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var St=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(St<this._stashUsed&&St>0){var Bt=new Uint8Array(this._stashBuffer,St);yt.set(Bt,0)}this._stashUsed-=St,this._stashByteStart+=St}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),V=this._dispatchChunks(H,this._stashByteStart),$=H.byteLength-V;if(V<H.byteLength)if(j)o.w(this.TAG,"".concat($," bytes unconsumed data remain when flush buffer, dropped"));else{if(V>0){var de=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ie=new Uint8Array(H,V);de.set(Ie,0),this._stashUsed=Ie.byteLength,this._stashByteStart+=V}return 0}return this._stashUsed=0,this._stashByteStart=0,$}return 0}},{key:"_onLoaderComplete",value:function(j,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,j=l.UNRECOVERABLE_EARLY_EOF);switch(j){case l.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var V=this._currentRange.to+1;V<this._totalLength&&(o.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(V,!1));return}j=l.UNRECOVERABLE_EARLY_EOF;break}case l.UNRECOVERABLE_EARLY_EOF:case l.CONNECTING_TIMEOUT:case l.HTTP_STATUS_CODE_INVALID:case l.EXCEPTION:break}if(this._onError)this._onError(j,H);else throw new T("IOException: "+H.msg)}}]),ne}(),Z=K,q={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:3*60,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:3*60,autoCleanupMinBackwardDuration:2*60,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function ce(){return Object.assign({},q)}var ue=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"supportMSEH264Playback",value:function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}},{key:"supportNetworkStreamIO",value:function(){var j=new Z({},ce()),H=j.loaderType;return j.destroy(),H=="fetch-stream-loader"||H=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var j=new Z({},ce()),H=j.loaderType;return j.destroy(),H}},{key:"supportNativeMediaPlayback",value:function(j){ne.videoElement==null&&(ne.videoElement=window.document.createElement("video"));var H=ne.videoElement.canPlayType(j);return H==="probably"||H=="maybe"}},{key:"getFeatureList",value:function(){var j={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return j.mseFlvPlayback=ne.supportMSEH264Playback(),j.networkStreamIO=ne.supportNetworkStreamIO(),j.networkLoaderName=ne.getNetworkLoaderTypeName(),j.mseLiveFlvPlayback=j.mseFlvPlayback&&j.networkStreamIO,j.nativeMP4H264Playback=ne.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),j.nativeWebmVP8Playback=ne.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),j.nativeWebmVP9Playback=ne.supportNativeMediaPlayback('video/webm; codecs="vp9"'),j}}]),ne}(),ye=ue,xe={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"},Ee=xe,Ae=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"forceGlobalTag",get:function(){return o.FORCE_GLOBAL_TAG},set:function(j){o.FORCE_GLOBAL_TAG=j,ne._notifyChange()}},{key:"globalTag",get:function(){return o.GLOBAL_TAG},set:function(j){o.GLOBAL_TAG=j,ne._notifyChange()}},{key:"enableAll",get:function(){return o.ENABLE_VERBOSE&&o.ENABLE_DEBUG&&o.ENABLE_INFO&&o.ENABLE_WARN&&o.ENABLE_ERROR},set:function(j){o.ENABLE_VERBOSE=j,o.ENABLE_DEBUG=j,o.ENABLE_INFO=j,o.ENABLE_WARN=j,o.ENABLE_ERROR=j,ne._notifyChange()}},{key:"enableDebug",get:function(){return o.ENABLE_DEBUG},set:function(j){o.ENABLE_DEBUG=j,ne._notifyChange()}},{key:"enableVerbose",get:function(){return o.ENABLE_VERBOSE},set:function(j){o.ENABLE_VERBOSE=j,ne._notifyChange()}},{key:"enableInfo",get:function(){return o.ENABLE_INFO},set:function(j){o.ENABLE_INFO=j,ne._notifyChange()}},{key:"enableWarn",get:function(){return o.ENABLE_WARN},set:function(j){o.ENABLE_WARN=j,ne._notifyChange()}},{key:"enableError",get:function(){return o.ENABLE_ERROR},set:function(j){o.ENABLE_ERROR=j,ne._notifyChange()}},{key:"getConfig",value:function(){return{globalTag:o.GLOBAL_TAG,forceGlobalTag:o.FORCE_GLOBAL_TAG,enableVerbose:o.ENABLE_VERBOSE,enableDebug:o.ENABLE_DEBUG,enableInfo:o.ENABLE_INFO,enableWarn:o.ENABLE_WARN,enableError:o.ENABLE_ERROR,enableCallback:o.ENABLE_CALLBACK}}},{key:"applyConfig",value:function(j){o.GLOBAL_TAG=j.globalTag,o.FORCE_GLOBAL_TAG=j.forceGlobalTag,o.ENABLE_VERBOSE=j.enableVerbose,o.ENABLE_DEBUG=j.enableDebug,o.ENABLE_INFO=j.enableInfo,o.ENABLE_WARN=j.enableWarn,o.ENABLE_ERROR=j.enableError,o.ENABLE_CALLBACK=j.enableCallback}},{key:"_notifyChange",value:function(){var j=ne.emitter;if(j.listenerCount("change")>0){var H=ne.getConfig();j.emit("change",H)}}},{key:"registerListener",value:function(j){ne.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ne.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){o.emitter.addListener("log",j),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ne._notifyChange())}},{key:"removeLogListener",value:function(j){o.emitter.removeListener("log",j),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ne._notifyChange())}}]),ne}();Ae.emitter=new t.a;var Re=Ae,ae=function(){function ne(){Object(Y.a)(this,ne),this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return Object(U.a)(ne,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&j&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,V=this._search(H.times,j);return{index:V,milliseconds:H.times[V],fileposition:H.filepositions[V]}}},{key:"_search",value:function(j,H){var V=0,$=j.length-1,de=0,Ie=0,Ue=$;for(H<j[0]&&(V=0,Ie=Ue+1);Ie<=Ue;)if(de=Ie+Math.floor((Ue-Ie)/2),de===$||H>=j[de]&&H<j[de+1]){V=de;break}else j[de]<H?Ie=de+1:Ue=de-1;return V}}]),ne}(),pe=ae;function J(ne,te,j){var H=ne;if(te+j<H.length){for(;j--;)if((H[++te]&192)!==128)return!1;return!0}else return!1}function fe(ne){for(var te=[],j=ne,H=0,V=ne.length;H<V;){if(j[H]<128){te.push(String.fromCharCode(j[H])),++H;continue}else if(!(j[H]<192)){if(j[H]<224){if(J(j,H,1)){var $=(j[H]&31)<<6|j[H+1]&63;if($>=128){te.push(String.fromCharCode($&65535)),H+=2;continue}}}else if(j[H]<240){if(J(j,H,2)){var de=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(de>=2048&&(de&63488)!==55296){te.push(String.fromCharCode(de&65535)),H+=3;continue}}}else if(j[H]<248&&J(j,H,3)){var Ie=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(Ie>65536&&Ie<1114112){Ie-=65536,te.push(String.fromCharCode(Ie>>>10|55296)),te.push(String.fromCharCode(Ie&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var Me=fe,be=function(){var ne=new ArrayBuffer(2);return new DataView(ne).setInt16(0,256,!0),new Int16Array(ne)[0]===256}(),Ge=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"parseScriptData",value:function(j,H,V){var $={};try{var de=ne.parseValue(j,H,V),Ie=ne.parseValue(j,H+de.size,V-de.size);$[de.data]=Ie.data}catch(Ue){o.e("AMF",Ue.toString())}return $}},{key:"parseObject",value:function(j,H,V){if(V<3)throw new m("Data not enough when parse ScriptDataObject");var $=ne.parseString(j,H,V),de=ne.parseValue(j,H+$.size,V-$.size),Ie=de.objectEnd;return{data:{name:$.data,value:de.data},size:$.size+de.size,objectEnd:Ie}}},{key:"parseVariable",value:function(j,H,V){return ne.parseObject(j,H,V)}},{key:"parseString",value:function(j,H,V){if(V<2)throw new m("Data not enough when parse String");var $=new DataView(j,H,V),de=$.getUint16(0,!be),Ie;return de>0?Ie=Me(new Uint8Array(j,H+2,de)):Ie="",{data:Ie,size:2+de}}},{key:"parseLongString",value:function(j,H,V){if(V<4)throw new m("Data not enough when parse LongString");var $=new DataView(j,H,V),de=$.getUint32(0,!be),Ie;return de>0?Ie=Me(new Uint8Array(j,H+4,de)):Ie="",{data:Ie,size:4+de}}},{key:"parseDate",value:function(j,H,V){if(V<10)throw new m("Data size invalid when parse Date");var $=new DataView(j,H,V),de=$.getFloat64(0,!be),Ie=$.getInt16(8,!be);return de+=Ie*60*1e3,{data:new Date(de),size:8+2}}},{key:"parseValue",value:function(j,H,V){if(V<1)throw new m("Data not enough when parse Value");var $=new DataView(j,H,V),de=1,Ie=$.getUint8(0),Ue,ut=!1;try{switch(Ie){case 0:Ue=$.getFloat64(1,!be),de+=8;break;case 1:{var yt=$.getUint8(1);Ue=!!yt,de+=1;break}case 2:{var St=ne.parseString(j,H+1,V-1);Ue=St.data,de+=St.size;break}case 3:{Ue={};var Bt=0;for(($.getUint32(V-4,!be)&16777215)===9&&(Bt=3);de<V-4;){var It=ne.parseObject(j,H+de,V-de-Bt);if(It.objectEnd)break;Ue[It.data.name]=It.data.value,de+=It.size}if(de<=V-3){var it=$.getUint32(de-1,!be)&16777215;it===9&&(de+=3)}break}case 8:{Ue={},de+=4;var Xt=0;for(($.getUint32(V-4,!be)&16777215)===9&&(Xt=3);de<V-8;){var jt=ne.parseVariable(j,H+de,V-de-Xt);if(jt.objectEnd)break;Ue[jt.data.name]=jt.data.value,de+=jt.size}if(de<=V-3){var Nt=$.getUint32(de-1,!be)&16777215;Nt===9&&(de+=3)}break}case 9:Ue=void 0,de=1,ut=!0;break;case 10:{Ue=[];var Dt=$.getUint32(1,!be);de+=4;for(var ln=0;ln<Dt;ln++){var bn=ne.parseValue(j,H+de,V-de);Ue.push(bn.data),de+=bn.size}break}case 11:{var on=ne.parseDate(j,H+1,V-1);Ue=on.data,de+=on.size;break}case 12:{var cn=ne.parseString(j,H+1,V-1);Ue=cn.data,de+=cn.size;break}default:de=V,o.w("AMF","Unsupported AMF value type "+Ie)}}catch(On){o.e("AMF",On.toString())}return{data:Ue,size:de,objectEnd:ut}}}]),ne}(),ft=Ge,Pe=function(){function ne(te){Object(Y.a)(this,ne),this.TAG="ExpGolomb",this._buffer=te,this._buffer_index=0,this._total_bytes=te.byteLength,this._total_bits=te.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(U.a)(ne,[{key:"destroy",value:function(){this._buffer=null}},{key:"_fillCurrentWord",value:function(){var j=this._total_bytes-this._buffer_index;if(j<=0)throw new m("ExpGolomb: _fillCurrentWord() but no bytes available");var H=Math.min(4,j),V=new Uint8Array(4);V.set(this._buffer.subarray(this._buffer_index,this._buffer_index+H)),this._current_word=new DataView(V.buffer).getUint32(0,!1),this._buffer_index+=H,this._current_word_bits_left=H*8}},{key:"readBits",value:function(j){if(j>32)throw new S("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var H=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,H}var V=this._current_word_bits_left?this._current_word:0;V=V>>>32-this._current_word_bits_left;var $=j-this._current_word_bits_left;this._fillCurrentWord();var de=Math.min($,this._current_word_bits_left),Ie=this._current_word>>>32-de;return this._current_word<<=de,this._current_word_bits_left-=de,V=V<<de|Ie,V}},{key:"readBool",value:function(){return this.readBits(1)===1}},{key:"readByte",value:function(){return this.readBits(8)}},{key:"_skipLeadingZero",value:function(){var j;for(j=0;j<this._current_word_bits_left;j++)if((this._current_word&2147483648>>>j)!==0)return this._current_word<<=j,this._current_word_bits_left-=j,j;return this._fillCurrentWord(),j+this._skipLeadingZero()}},{key:"readUEG",value:function(){var j=this._skipLeadingZero();return this.readBits(j+1)-1}},{key:"readSEG",value:function(){var j=this.readUEG();return j&1?j+1>>>1:-1*(j>>>1)}}]),ne}(),ze=Pe,Ce=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,V=H.byteLength,$=new Uint8Array(V),de=0,Ie=0;Ie<V;Ie++){if(Ie>=2&&(H[Ie]===3&&H[Ie-1]===0&&H[Ie-2]===0))continue;$[de]=H[Ie],de++}return new Uint8Array($.buffer,0,de)}},{key:"parseSPS",value:function(j){var H=ne._ebsp2rbsp(j),V=new ze(H);V.readByte();var $=V.readByte();V.readByte();var de=V.readByte();V.readUEG();var Ie=ne.getProfileString($),Ue=ne.getLevelString(de),ut=1,yt=420,St=[0,420,422,444],Bt=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(ut=V.readUEG(),ut===3&&V.readBits(1),ut<=3&&(yt=St[ut]),Bt=V.readUEG()+8,V.readUEG(),V.readBits(1),V.readBool()))for(var It=ut!==3?8:12,it=0;it<It;it++)V.readBool()&&(it<6?ne._skipScalingList(V,16):ne._skipScalingList(V,64));V.readUEG();var Xt=V.readUEG();if(Xt===0)V.readUEG();else if(Xt===1){V.readBits(1),V.readSEG(),V.readSEG();for(var jt=V.readUEG(),Nt=0;Nt<jt;Nt++)V.readSEG()}var Dt=V.readUEG();V.readBits(1);var ln=V.readUEG(),bn=V.readUEG(),on=V.readBits(1);on===0&&V.readBits(1),V.readBits(1);var cn=0,On=0,Ln=0,En=0,In=V.readBool();In&&(cn=V.readUEG(),On=V.readUEG(),Ln=V.readUEG(),En=V.readUEG());var Bn=1,An=1,jn=0,vn=!0,Pt=0,dn=0,Sn=V.readBool();if(Sn){if(V.readBool()){var nn=V.readByte(),ar=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],or=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];nn>0&&nn<16?(Bn=ar[nn-1],An=or[nn-1]):nn===255&&(Bn=V.readByte()<<8|V.readByte(),An=V.readByte()<<8|V.readByte())}if(V.readBool()&&V.readBool(),V.readBool()&&(V.readBits(4),V.readBool()&&V.readBits(24)),V.readBool()&&(V.readUEG(),V.readUEG()),V.readBool()){var yn=V.readBits(32),Qn=V.readBits(32);vn=V.readBool(),Pt=Qn,dn=yn*2,jn=Pt/dn}}var sr=1;(Bn!==1||An!==1)&&(sr=Bn/An);var lr=0,mr=0;if(ut===0)lr=1,mr=2-on;else{var pr=ut===3?1:2,xr=ut===1?2:1;lr=pr,mr=xr*(2-on)}var zn=(ln+1)*16,ir=(2-on)*((bn+1)*16);zn-=(cn+On)*lr,ir-=(Ln+En)*mr;var $n=Math.ceil(zn*sr);return V.destroy(),V=null,{profile_string:Ie,level_string:Ue,bit_depth:Bt,ref_frames:Dt,chroma_format:yt,chroma_format_string:ne.getChromaFormatString(yt),frame_rate:{fixed:vn,fps:jn,fps_den:dn,fps_num:Pt},sar_ratio:{width:Bn,height:An},codec_size:{width:zn,height:ir},present_size:{width:$n,height:ir}}}},{key:"_skipScalingList",value:function(j,H){for(var V=8,$=8,de=0,Ie=0;Ie<H;Ie++)$!==0&&(de=j.readSEG(),$=(V+de+256)%256),V=$===0?V:$}},{key:"getProfileString",value:function(j){switch(j){case 66:return"Baseline";case 77:return"Main";case 88:return"Extended";case 100:return"High";case 110:return"High10";case 122:return"High422";case 244:return"High444";default:return"Unknown"}}},{key:"getLevelString",value:function(j){return(j/10).toFixed(1)}},{key:"getChromaFormatString",value:function(j){switch(j){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}]),ne}(),Le=Ce,He={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Be=He;function bt(ne){return ne>>>8&255|(ne&255)<<8}function ct(ne){return(ne&4278190080)>>>24|(ne&16711680)>>>8|(ne&65280)<<8|(ne&255)<<24}function Ot(ne,te){return ne[te]<<24|ne[te+1]<<16|ne[te+2]<<8|ne[te+3]}var Ft=function(){function ne(te,j){Object(Y.a)(this,ne),this.TAG="FLVDemuxer",this._config=j,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new pe,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(U.a)(ne,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(j){return j.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(j){this._onTrackMetadata=j}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(j){this._onMediaInfo=j}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(j){this._onMetaDataArrived=j}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(j){this._onScriptDataArrived=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(j){this._onDataAvailable=j}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(j){this._timestampBase=j}},{key:"overridedDuration",get:function(){return this._duration},set:function(j){this._durationOverrided=!0,this._duration=j,this._mediaInfo.duration=j}},{key:"overridedHasAudio",set:function(j){this._hasAudioFlagOverrided=!0,this._hasAudio=j,this._mediaInfo.hasAudio=j}},{key:"overridedHasVideo",set:function(j){this._hasVideoFlagOverrided=!0,this._hasVideo=j,this._mediaInfo.hasVideo=j}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new pe}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(j,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new m("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var V=0,$=this._littleEndian;if(H===0)if(j.byteLength>13){var de=ne.probe(j);V=de.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+V!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Ie=new DataView(j,V),Ue=Ie.getUint32(0,!$);Ue!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),V+=4}for(;V<j.byteLength;){this._dispatch=!0;var ut=new DataView(j,V);if(V+11+4>j.byteLength)break;var yt=ut.getUint8(0),St=ut.getUint32(0,!$)&16777215;if(V+11+St+4>j.byteLength)break;if(yt!==8&&yt!==9&&yt!==18){o.w(this.TAG,"Unsupported tag type ".concat(yt,", skipped")),V+=11+St+4;continue}var Bt=ut.getUint8(4),It=ut.getUint8(5),it=ut.getUint8(6),Xt=ut.getUint8(7),jt=it|It<<8|Bt<<16|Xt<<24,Nt=ut.getUint32(7,!$)&16777215;Nt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Dt=V+11;switch(yt){case 8:this._parseAudioData(j,Dt,St,jt);break;case 9:this._parseVideoData(j,Dt,St,jt,H+V);break;case 18:this._parseScriptData(j,Dt,St);break}var ln=ut.getUint32(11+St,!$);ln!==11+St&&o.w(this.TAG,"Invalid PrevTagSize ".concat(ln)),V+=11+St+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),V}},{key:"_parseScriptData",value:function(j,H,V){var $=ft.parseScriptData(j,H,V);if($.hasOwnProperty("onMetaData")){if($.onMetaData==null||typeof $.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=$;var de=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},de)),typeof de.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=de.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof de.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=de.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof de.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=de.audiodatarate),typeof de.videodatarate=="number"&&(this._mediaInfo.videoDataRate=de.videodatarate),typeof de.width=="number"&&(this._mediaInfo.width=de.width),typeof de.height=="number"&&(this._mediaInfo.height=de.height),typeof de.duration=="number"){if(!this._durationOverrided){var Ie=Math.floor(de.duration*this._timescale);this._duration=Ie,this._mediaInfo.duration=Ie}}else this._mediaInfo.duration=0;if(typeof de.framerate=="number"){var Ue=Math.floor(de.framerate*1e3);if(Ue>0){var ut=Ue/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=ut,this._referenceFrameRate.fps_num=Ue,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=ut}}if(typeof de.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var yt=de.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(yt),de.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=de,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys($).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},$)))}},{key:"_parseKeyframesIndex",value:function(j){for(var H=[],V=[],$=1;$<j.times.length;$++){var de=this._timestampBase+Math.floor(j.times[$]*1e3);H.push(de),V.push(j.filepositions[$])}return{times:H,filepositions:V}}},{key:"_parseAudioData",value:function(j,H,V,$){if(V<=1){o.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var de=this._littleEndian,Ie=new DataView(j,H,V),Ue=Ie.getUint8(0),ut=Ue>>>4;if(ut!==2&&ut!==10){this._onError(Be.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+ut);return}var yt=0,St=(Ue&12)>>>2;if(St>=0&&St<=4)yt=this._flvSoundRateTable[St];else{this._onError(Be.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+St);return}var Bt=(Ue&2)>>>1,It=Ue&1,it=this._audioMetadata,Xt=this._audioTrack;if(it||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),it=this._audioMetadata={},it.type="audio",it.id=Xt.id,it.timescale=this._timescale,it.duration=this._duration,it.audioSampleRate=yt,it.channelCount=It===0?1:2),ut===10){var jt=this._parseAACAudioData(j,H+1,V-1);if(jt==null)return;if(jt.packetType===0){it.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Nt=jt.data;it.audioSampleRate=Nt.samplingRate,it.channelCount=Nt.channelCount,it.codec=Nt.codec,it.originalCodec=Nt.originalCodec,it.config=Nt.config,it.refSampleDuration=1024/it.audioSampleRate*it.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",it);var Dt=this._mediaInfo;Dt.audioCodec=it.originalCodec,Dt.audioSampleRate=it.audioSampleRate,Dt.audioChannelCount=it.channelCount,Dt.hasVideo?Dt.videoCodec!=null&&(Dt.mimeType='video/x-flv; codecs="'+Dt.videoCodec+","+Dt.audioCodec+'"'):Dt.mimeType='video/x-flv; codecs="'+Dt.audioCodec+'"',Dt.isComplete()&&this._onMediaInfo(Dt)}else if(jt.packetType===1){var ln=this._timestampBase+$,bn={unit:jt.data,length:jt.data.byteLength,dts:ln,pts:ln};Xt.samples.push(bn),Xt.length+=jt.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(jt.packetType))}else if(ut===2){if(!it.codec){var on=this._parseMP3AudioData(j,H+1,V-1,!0);if(on==null)return;it.audioSampleRate=on.samplingRate,it.channelCount=on.channelCount,it.codec=on.codec,it.originalCodec=on.originalCodec,it.refSampleDuration=1152/it.audioSampleRate*it.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",it);var cn=this._mediaInfo;cn.audioCodec=it.codec,cn.audioSampleRate=it.audioSampleRate,cn.audioChannelCount=it.channelCount,cn.audioDataRate=on.bitRate,cn.hasVideo?cn.videoCodec!=null&&(cn.mimeType='video/x-flv; codecs="'+cn.videoCodec+","+cn.audioCodec+'"'):cn.mimeType='video/x-flv; codecs="'+cn.audioCodec+'"',cn.isComplete()&&this._onMediaInfo(cn)}var On=this._parseMP3AudioData(j,H+1,V-1,!1);if(On==null)return;var Ln=this._timestampBase+$,En={unit:On,length:On.byteLength,dts:Ln,pts:Ln};Xt.samples.push(En),Xt.length+=On.length}}},{key:"_parseAACAudioData",value:function(j,H,V){if(V<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var $={},de=new Uint8Array(j,H,V);return $.packetType=de[0],de[0]===0?$.data=this._parseAACAudioSpecificConfig(j,H+1,V-1):$.data=de.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,V){var $=new Uint8Array(j,H,V),de=null,Ie=0,Ue=0,ut=null,yt=0,St=null;if(Ie=Ue=$[0]>>>3,yt=($[0]&7)<<1|$[1]>>>7,yt<0||yt>=this._mpegSamplingRates.length){this._onError(Be.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Bt=this._mpegSamplingRates[yt],It=($[1]&120)>>>3;if(It<0||It>=8){this._onError(Be.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ie===5&&(St=($[1]&7)<<1|$[2]>>>7,ut=($[2]&124)>>>2);var it=self.navigator.userAgent.toLowerCase();return it.indexOf("firefox")!==-1?yt>=6?(Ie=5,de=new Array(4),St=yt-3):(Ie=2,de=new Array(2),St=yt):it.indexOf("android")!==-1?(Ie=2,de=new Array(2),St=yt):(Ie=5,St=yt,de=new Array(4),yt>=6?St=yt-3:It===1&&(Ie=2,de=new Array(2),St=yt)),de[0]=Ie<<3,de[0]|=(yt&15)>>>1,de[1]=(yt&15)<<7,de[1]|=(It&15)<<3,Ie===5&&(de[1]|=(St&15)>>>1,de[2]=(St&1)<<7,de[2]|=2<<2,de[3]=0),{config:de,samplingRate:Bt,channelCount:It,codec:"mp4a.40."+Ie,originalCodec:"mp4a.40."+Ue}}},{key:"_parseMP3AudioData",value:function(j,H,V,$){if(V<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var de=this._littleEndian,Ie=new Uint8Array(j,H,V),Ue=null;if($){if(Ie[0]!==255)return;var ut=Ie[1]>>>3&3,yt=(Ie[1]&6)>>1,St=(Ie[2]&240)>>>4,Bt=(Ie[2]&12)>>>2,It=Ie[3]>>>6&3,it=It!==3?2:1,Xt=0,jt=0,Nt=34,Dt="mp3";switch(ut){case 0:Xt=this._mpegAudioV25SampleRateTable[Bt];break;case 2:Xt=this._mpegAudioV20SampleRateTable[Bt];break;case 3:Xt=this._mpegAudioV10SampleRateTable[Bt];break}switch(yt){case 1:Nt=34,St<this._mpegAudioL3BitRateTable.length&&(jt=this._mpegAudioL3BitRateTable[St]);break;case 2:Nt=33,St<this._mpegAudioL2BitRateTable.length&&(jt=this._mpegAudioL2BitRateTable[St]);break;case 3:Nt=32,St<this._mpegAudioL1BitRateTable.length&&(jt=this._mpegAudioL1BitRateTable[St]);break}Ue={bitRate:jt,samplingRate:Xt,channelCount:it,codec:Dt,originalCodec:Dt}}else Ue=Ie;return Ue}},{key:"_parseVideoData",value:function(j,H,V,$,de){if(V<=1){o.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var Ie=new Uint8Array(j,H,V)[0],Ue=(Ie&240)>>>4,ut=Ie&15;if(ut!==7){this._onError(Be.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(ut));return}this._parseAVCVideoPacket(j,H+1,V-1,$,de,Ue)}},{key:"_parseAVCVideoPacket",value:function(j,H,V,$,de,Ie){if(V<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ue=this._littleEndian,ut=new DataView(j,H,V),yt=ut.getUint8(0),St=ut.getUint32(0,!Ue)&16777215,Bt=St<<8>>8;if(yt===0)this._parseAVCDecoderConfigurationRecord(j,H+4,V-4);else if(yt===1)this._parseAVCVideoData(j,H+4,V-4,$,de,Ie,Bt);else if(!(yt===2)){this._onError(Be.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(yt));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,H,V){if(V<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var $=this._videoMetadata,de=this._videoTrack,Ie=this._littleEndian,Ue=new DataView(j,H,V);$?typeof $.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),$=this._videoMetadata={},$.type="video",$.id=de.id,$.timescale=this._timescale,$.duration=this._duration);var ut=Ue.getUint8(0),yt=Ue.getUint8(1),St=Ue.getUint8(2),Bt=Ue.getUint8(3);if(ut!==1||yt===0){this._onError(Be.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ue.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Be.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var It=Ue.getUint8(5)&31;if(It===0){this._onError(Be.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else It>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(It));for(var it=6,Xt=0;Xt<It;Xt++){var jt=Ue.getUint16(it,!Ie);if(it+=2,jt===0)continue;var Nt=new Uint8Array(j,H+it,jt);it+=jt;var Dt=Le.parseSPS(Nt);if(Xt!==0)continue;$.codecWidth=Dt.codec_size.width,$.codecHeight=Dt.codec_size.height,$.presentWidth=Dt.present_size.width,$.presentHeight=Dt.present_size.height,$.profile=Dt.profile_string,$.level=Dt.level_string,$.bitDepth=Dt.bit_depth,$.chromaFormat=Dt.chroma_format,$.sarRatio=Dt.sar_ratio,$.frameRate=Dt.frame_rate,(Dt.frame_rate.fixed===!1||Dt.frame_rate.fps_num===0||Dt.frame_rate.fps_den===0)&&($.frameRate=this._referenceFrameRate);var ln=$.frameRate.fps_den,bn=$.frameRate.fps_num;$.refSampleDuration=$.timescale*(ln/bn);for(var on=Nt.subarray(1,4),cn="avc1.",On=0;On<3;On++){var Ln=on[On].toString(16);Ln.length<2&&(Ln="0"+Ln),cn+=Ln}$.codec=cn;var En=this._mediaInfo;En.width=$.codecWidth,En.height=$.codecHeight,En.fps=$.frameRate.fps,En.profile=$.profile,En.level=$.level,En.refFrames=Dt.ref_frames,En.chromaFormat=Dt.chroma_format_string,En.sarNum=$.sarRatio.width,En.sarDen=$.sarRatio.height,En.videoCodec=cn,En.hasAudio?En.audioCodec!=null&&(En.mimeType='video/x-flv; codecs="'+En.videoCodec+","+En.audioCodec+'"'):En.mimeType='video/x-flv; codecs="'+En.videoCodec+'"',En.isComplete()&&this._onMediaInfo(En)}var In=Ue.getUint8(it);if(In===0){this._onError(Be.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else In>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(In));it++;for(var Bn=0;Bn<In;Bn++){var An=Ue.getUint16(it,!Ie);if(it+=2,An===0)continue;it+=An}$.avcc=new Uint8Array(V),$.avcc.set(new Uint8Array(j,H,V),0),o.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",$)}},{key:"_parseAVCVideoData",value:function(j,H,V,$,de,Ie,Ue){for(var ut=this._littleEndian,yt=new DataView(j,H,V),St=[],Bt=0,It=0,it=this._naluLengthSize,Xt=this._timestampBase+$,jt=Ie===1;It<V;){if(It+4>=V){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Xt,", offset = ").concat(It,", dataSize = ").concat(V));break}var Nt=yt.getUint32(It,!ut);if(it===3&&(Nt>>>=8),Nt>V-it){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Xt,", NaluSize > DataSize!"));return}var Dt=yt.getUint8(It+it)&31;Dt===5&&(jt=!0);var ln=new Uint8Array(j,H+It,it+Nt),bn={type:Dt,data:ln};St.push(bn),Bt+=ln.byteLength,It+=it+Nt}if(St.length){var on=this._videoTrack,cn={units:St,length:Bt,isKeyframe:jt,dts:Xt,cts:Ue,pts:Xt+Ue};jt&&(cn.fileposition=de),on.samples.push(cn),on.length+=Bt}}}],[{key:"probe",value:function(j){var H=new Uint8Array(j),V={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return V;var $=(H[4]&4)>>>2!==0,de=(H[4]&1)!==0,Ie=Ot(H,5);return Ie<9?V:{match:!0,consumed:Ie,dataOffset:Ie,hasAudioTrack:$,hasVideoTrack:de}}}]),ne}(),Mt=Ft,wt=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"init",value:function(){ne.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(var j in ne.types)ne.types.hasOwnProperty(j)&&(ne.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var H=ne.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),H.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var H=8,V=null,$=Array.prototype.slice.call(arguments,1),de=$.length,Ie=0;Ie<de;Ie++)H+=$[Ie].byteLength;V=new Uint8Array(H),V[0]=H>>>24&255,V[1]=H>>>16&255,V[2]=H>>>8&255,V[3]=H&255,V.set(j,4);for(var Ue=8,ut=0;ut<de;ut++)V.set($[ut],Ue),Ue+=$[ut].byteLength;return V}},{key:"generateInitSegment",value:function(j){var H=ne.box(ne.types.ftyp,ne.constants.FTYP),V=ne.moov(j),$=new Uint8Array(H.byteLength+V.byteLength);return $.set(H,0),$.set(V,H.byteLength),$}},{key:"moov",value:function(j){var H=ne.mvhd(j.timescale,j.duration),V=ne.trak(j),$=ne.mvex(j);return ne.box(ne.types.moov,H,V,$)}},{key:"mvhd",value:function(j,H){return ne.box(ne.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255,H>>>24&255,H>>>16&255,H>>>8&255,H&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]))}},{key:"trak",value:function(j){return ne.box(ne.types.trak,ne.tkhd(j),ne.mdia(j))}},{key:"tkhd",value:function(j){var H=j.id,V=j.duration,$=j.presentWidth,de=j.presentHeight;return ne.box(ne.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,V>>>24&255,V>>>16&255,V>>>8&255,V&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,$>>>8&255,$&255,0,0,de>>>8&255,de&255,0,0]))}},{key:"mdia",value:function(j){return ne.box(ne.types.mdia,ne.mdhd(j),ne.hdlr(j),ne.minf(j))}},{key:"mdhd",value:function(j){var H=j.timescale,V=j.duration;return ne.box(ne.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,V>>>24&255,V>>>16&255,V>>>8&255,V&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var H=null;return j.type==="audio"?H=ne.constants.HDLR_AUDIO:H=ne.constants.HDLR_VIDEO,ne.box(ne.types.hdlr,H)}},{key:"minf",value:function(j){var H=null;return j.type==="audio"?H=ne.box(ne.types.smhd,ne.constants.SMHD):H=ne.box(ne.types.vmhd,ne.constants.VMHD),ne.box(ne.types.minf,H,ne.dinf(),ne.stbl(j))}},{key:"dinf",value:function(){var j=ne.box(ne.types.dinf,ne.box(ne.types.dref,ne.constants.DREF));return j}},{key:"stbl",value:function(j){var H=ne.box(ne.types.stbl,ne.stsd(j),ne.box(ne.types.stts,ne.constants.STTS),ne.box(ne.types.stsc,ne.constants.STSC),ne.box(ne.types.stsz,ne.constants.STSZ),ne.box(ne.types.stco,ne.constants.STCO));return H}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp3(j)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.mp4a(j)):ne.box(ne.types.stsd,ne.constants.STSD_PREFIX,ne.avc1(j))}},{key:"mp3",value:function(j){var H=j.channelCount,V=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,V>>>8&255,V&255,0,0]);return ne.box(ne.types[".mp3"],$)}},{key:"mp4a",value:function(j){var H=j.channelCount,V=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,V>>>8&255,V&255,0,0]);return ne.box(ne.types.mp4a,$,ne.esds(j))}},{key:"esds",value:function(j){var H=j.config||[],V=H.length,$=new Uint8Array([0,0,0,0,3,23+V,0,1,0,4,15+V,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([V]).concat(H).concat([6,1,2]));return ne.box(ne.types.esds,$)}},{key:"avc1",value:function(j){var H=j.avcc,V=j.codecWidth,$=j.codecHeight,de=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,V>>>8&255,V&255,$>>>8&255,$&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return ne.box(ne.types.avc1,de,ne.box(ne.types.avcC,H))}},{key:"mvex",value:function(j){return ne.box(ne.types.mvex,ne.trex(j))}},{key:"trex",value:function(j){var H=j.id,V=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ne.box(ne.types.trex,V)}},{key:"moof",value:function(j,H){return ne.box(ne.types.moof,ne.mfhd(j.sequenceNumber),ne.traf(j,H))}},{key:"mfhd",value:function(j){var H=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ne.box(ne.types.mfhd,H)}},{key:"traf",value:function(j,H){var V=j.id,$=ne.box(ne.types.tfhd,new Uint8Array([0,0,0,0,V>>>24&255,V>>>16&255,V>>>8&255,V&255])),de=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),Ie=ne.sdtp(j),Ue=ne.trun(j,Ie.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,$,de,Ue,Ie)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],V=H.length,$=new Uint8Array(4+V),de=0;de<V;de++){var Ie=H[de].flags;$[de+4]=Ie.isLeading<<6|Ie.dependsOn<<4|Ie.isDependedOn<<2|Ie.hasRedundancy}return ne.box(ne.types.sdtp,$)}},{key:"trun",value:function(j,H){var V=j.samples||[],$=V.length,de=12+16*$,Ie=new Uint8Array(de);H+=8+de,Ie.set([0,0,15,1,$>>>24&255,$>>>16&255,$>>>8&255,$&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var Ue=0;Ue<$;Ue++){var ut=V[Ue].duration,yt=V[Ue].size,St=V[Ue].flags,Bt=V[Ue].cts;Ie.set([ut>>>24&255,ut>>>16&255,ut>>>8&255,ut&255,yt>>>24&255,yt>>>16&255,yt>>>8&255,yt&255,St.isLeading<<2|St.dependsOn,St.isDependedOn<<6|St.hasRedundancy<<4|St.isNonSync,0,0,Bt>>>24&255,Bt>>>16&255,Bt>>>8&255,Bt&255],12+16*Ue)}return ne.box(ne.types.trun,Ie)}},{key:"mdat",value:function(j){return ne.box(ne.types.mdat,j)}}]),ne}();wt.init();var kt=wt,$t=function(){function ne(){Object(Y.a)(this,ne)}return Object(U.a)(ne,null,[{key:"getSilentFrame",value:function(j,H){if(j==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(H===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(H===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ne}(),Lt=$t,vt=function ne(te,j,H,V,$){Object(Y.a)(this,ne),this.dts=te,this.pts=j,this.duration=H,this.originalDts=V,this.isSyncPoint=$,this.fileposition=null},lt=function(){function ne(){Object(Y.a)(this,ne),this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return Object(U.a)(ne,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ne}(),Tt=function(){function ne(){Object(Y.a)(this,ne),this._list=[]}return Object(U.a)(ne,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var H=this._list;if(j.length===0)return;H.length>0&&j[0].originalDts<H[H.length-1].originalDts&&this.clear(),Array.prototype.push.apply(H,j)}},{key:"getLastSyncPointBeforeDts",value:function(j){if(this._list.length==0)return null;var H=this._list,V=0,$=H.length-1,de=0,Ie=0,Ue=$;for(j<H[0].dts&&(V=0,Ie=Ue+1);Ie<=Ue;)if(de=Ie+Math.floor((Ue-Ie)/2),de===$||j>=H[de].dts&&j<H[de+1].dts){V=de;break}else H[de].dts<j?Ie=de+1:Ue=de-1;return this._list[V]}}]),ne}(),ht=function(){function ne(te){Object(Y.a)(this,ne),this._type=te,this._list=[],this._lastAppendLocation=-1}return Object(U.a)(ne,[{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._list.length}},{key:"isEmpty",value:function(){return this._list.length===0}},{key:"clear",value:function(){this._list=[],this._lastAppendLocation=-1}},{key:"_searchNearestSegmentBefore",value:function(j){var H=this._list;if(H.length===0)return-2;var V=H.length-1,$=0,de=0,Ie=V,Ue=0;if(j<H[0].originalBeginDts)return Ue=-1,Ue;for(;de<=Ie;)if($=de+Math.floor((Ie-de)/2),$===V||j>H[$].lastSample.originalDts&&j<H[$+1].originalBeginDts){Ue=$;break}else H[$].originalBeginDts<j?de=$+1:Ie=$-1;return Ue}},{key:"_searchNearestSegmentAfter",value:function(j){return this._searchNearestSegmentBefore(j)+1}},{key:"append",value:function(j){var H=this._list,V=j,$=this._lastAppendLocation,de=0;$!==-1&&$<H.length&&V.originalBeginDts>=H[$].lastSample.originalDts&&($===H.length-1||$<H.length-1&&V.originalBeginDts<H[$+1].originalBeginDts)?de=$+1:H.length>0&&(de=this._searchNearestSegmentBefore(V.originalBeginDts)+1),this._lastAppendLocation=de,this._list.splice(de,0,V)}},{key:"getLastSegmentBefore",value:function(j){var H=this._searchNearestSegmentBefore(j);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(j){var H=this.getLastSegmentBefore(j);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var H=this._searchNearestSegmentBefore(j),V=this._list[H].syncPoints;V.length===0&&H>0;)H--,V=this._list[H].syncPoints;return V.length>0?V[V.length-1]:null}}]),ne}(),mt=function(){function ne(te){Object(Y.a)(this,ne),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ht("audio"),this._videoSegmentInfoList=new ht("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661)),this._fillSilentAfterSeek=_.msedge||_.msie,this._mp3UseMpegAudio=!_.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(U.a)(ne,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(j){return j.onDataAvailable=this.remux.bind(this),j.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(j){this._onInitSegment=j}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(j){this._onMediaSegment=j}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(j){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(j,H){if(!this._onMediaSegment)throw new m("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,H),this._remuxVideo(H),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,H){var V=null,$="mp4",de=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",de="",V=new Uint8Array):V=kt.generateInitSegment(H);else if(j==="video")this._videoMeta=H,V=kt.generateInitSegment(H);else return;if(!this._onInitSegment)throw new m("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:V.buffer,codec:de,container:"".concat(j,"/").concat($),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(j,H){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,H=this._audioStashedLastSample,V={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(V.samples.push(j),V.length=j.length);var $={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};H!=null&&($.samples.push(H),$.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(V,!0),this._remuxAudio($,!0)}},{key:"_remuxAudio",value:function(j,H){if(this._audioMeta==null)return;var V=j,$=V.samples,de=void 0,Ie=-1,Ue=-1,ut=-1,yt=this._audioMeta.refSampleDuration,St=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Bt=this._dtsBaseInited&&this._audioNextDts===void 0,It=!1;if(!$||$.length===0)return;if($.length===1&&!H)return;var it=0,Xt=null,jt=0;St?(it=0,jt=V.length):(it=8,jt=8+V.length);var Nt=null;if($.length>1&&(Nt=$.pop(),jt-=Nt.length),this._audioStashedLastSample!=null){var Dt=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(Dt),jt+=Dt.length}Nt!=null&&(this._audioStashedLastSample=Nt);var ln=$[0].dts-this._dtsBase;if(this._audioNextDts)de=ln-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())de=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(It=!0));else{var bn=this._audioSegmentInfoList.getLastSampleBefore(ln);if(bn!=null){var on=ln-(bn.originalDts+bn.duration);on<=3&&(on=0);var cn=bn.dts+bn.duration+on;de=ln-cn}else de=0}if(It){var On=ln-de,Ln=this._videoSegmentInfoList.getLastSegmentBefore(ln);if(Ln!=null&&Ln.beginDts<On){var En=Lt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(En){var In=Ln.beginDts,Bn=On-Ln.beginDts;o.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(In,", duration: ").concat(Bn)),$.unshift({unit:En,dts:In,pts:In}),jt+=En.byteLength}}else It=!1}for(var An=[],jn=0;jn<$.length;jn++){var vn=$[jn],Pt=vn.unit,dn=vn.dts-this._dtsBase,Sn=dn-de;Ie===-1&&(Ie=Sn);var nn=0;if(jn!==$.length-1){var ar=$[jn+1].dts-this._dtsBase-de;nn=ar-Sn}else if(Nt!=null){var or=Nt.dts-this._dtsBase-de;nn=or-Sn}else An.length>=1?nn=An[An.length-1].duration:nn=Math.floor(yt);var yn=!1,Qn=null;if(nn>yt*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!_.safari){yn=!0;var sr=Math.abs(nn-yt),lr=Math.ceil(sr/yt),mr=Sn+yt;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
|
|
`+"dts: ".concat(Sn+nn," ms, expected: ").concat(Sn+Math.round(yt)," ms, ")+"delta: ".concat(Math.round(sr)," ms, generate: ").concat(lr," frames"));var pr=Lt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);pr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),pr=Pt),Qn=[];for(var xr=0;xr<lr;xr++){var zn=Math.round(mr);if(Qn.length>0){var ir=Qn[Qn.length-1];ir.duration=zn-ir.dts}var $n={dts:zn,pts:zn,cts:0,unit:pr,size:pr.byteLength,duration:0,originalDts:dn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Qn.push($n),jt+=$n.size,mr+=yt}var Sr=Qn[Qn.length-1];Sr.duration=Sn+nn-Sr.dts,nn=Math.round(yt)}An.push({dts:Sn,pts:Sn,cts:0,unit:vn.unit,size:vn.unit.byteLength,duration:nn,originalDts:dn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),yn&&An.push.apply(An,Qn)}St?Xt=new Uint8Array(jt):(Xt=new Uint8Array(jt),Xt[0]=jt>>>24&255,Xt[1]=jt>>>16&255,Xt[2]=jt>>>8&255,Xt[3]=jt&255,Xt.set(kt.types.mdat,4));for(var Er=0;Er<An.length;Er++){var qr=An[Er].unit;Xt.set(qr,it),it+=qr.byteLength}var rr=An[An.length-1];Ue=rr.dts+rr.duration,this._audioNextDts=Ue;var Vn=new lt;Vn.beginDts=Ie,Vn.endDts=Ue,Vn.beginPts=Ie,Vn.endPts=Ue,Vn.originalBeginDts=An[0].originalDts,Vn.originalEndDts=rr.originalDts+rr.duration,Vn.firstSample=new vt(An[0].dts,An[0].pts,An[0].duration,An[0].originalDts,!1),Vn.lastSample=new vt(rr.dts,rr.pts,rr.duration,rr.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Vn),V.samples=An,V.sequenceNumber++;var vr=null;St?vr=new Uint8Array:vr=kt.moof(V,Ie),V.samples=[],V.length=0;var Tr={type:"audio",data:this._mergeBoxes(vr,Xt).buffer,sampleCount:An.length,info:Vn};St&&Bt&&(Tr.timestampOffset=Ie),this._onMediaSegment("audio",Tr)}},{key:"_remuxVideo",value:function(j,H){if(this._videoMeta==null)return;var V=j,$=V.samples,de=void 0,Ie=-1,Ue=-1,ut=-1,yt=-1;if(!$||$.length===0)return;if($.length===1&&!H)return;var St=8,Bt=null,It=8+j.length,it=null;if($.length>1&&(it=$.pop(),It-=it.length),this._videoStashedLastSample!=null){var Xt=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(Xt),It+=Xt.length}it!=null&&(this._videoStashedLastSample=it);var jt=$[0].dts-this._dtsBase;if(this._videoNextDts)de=jt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())de=0;else{var Nt=this._videoSegmentInfoList.getLastSampleBefore(jt);if(Nt!=null){var Dt=jt-(Nt.originalDts+Nt.duration);Dt<=3&&(Dt=0);var ln=Nt.dts+Nt.duration+Dt;de=jt-ln}else de=0}for(var bn=new lt,on=[],cn=0;cn<$.length;cn++){var On=$[cn],Ln=On.dts-this._dtsBase,En=On.isKeyframe,In=Ln-de,Bn=On.cts,An=In+Bn;Ie===-1&&(Ie=In,ut=An);var jn=0;if(cn!==$.length-1){var vn=$[cn+1].dts-this._dtsBase-de;jn=vn-In}else if(it!=null){var Pt=it.dts-this._dtsBase-de;jn=Pt-In}else on.length>=1?jn=on[on.length-1].duration:jn=Math.floor(this._videoMeta.refSampleDuration);if(En){var dn=new vt(In,An,jn,On.dts,!0);dn.fileposition=On.fileposition,bn.appendSyncPoint(dn)}on.push({dts:In,pts:An,cts:Bn,units:On.units,size:On.length,isKeyframe:En,duration:jn,originalDts:Ln,flags:{isLeading:0,dependsOn:En?2:1,isDependedOn:En?1:0,hasRedundancy:0,isNonSync:En?0:1}})}Bt=new Uint8Array(It),Bt[0]=It>>>24&255,Bt[1]=It>>>16&255,Bt[2]=It>>>8&255,Bt[3]=It&255,Bt.set(kt.types.mdat,4);for(var Sn=0;Sn<on.length;Sn++)for(var nn=on[Sn].units;nn.length;){var ar=nn.shift(),or=ar.data;Bt.set(or,St),St+=or.byteLength}var yn=on[on.length-1];if(Ue=yn.dts+yn.duration,yt=yn.pts+yn.duration,this._videoNextDts=Ue,bn.beginDts=Ie,bn.endDts=Ue,bn.beginPts=ut,bn.endPts=yt,bn.originalBeginDts=on[0].originalDts,bn.originalEndDts=yn.originalDts+yn.duration,bn.firstSample=new vt(on[0].dts,on[0].pts,on[0].duration,on[0].originalDts,on[0].isKeyframe),bn.lastSample=new vt(yn.dts,yn.pts,yn.duration,yn.originalDts,yn.isKeyframe),this._isLive||this._videoSegmentInfoList.append(bn),V.samples=on,V.sequenceNumber++,this._forceFirstIDR){var Qn=on[0].flags;Qn.dependsOn=2,Qn.isNonSync=0}var sr=kt.moof(V,Ie);V.samples=[],V.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(sr,Bt).buffer,sampleCount:on.length,info:bn})}},{key:"_mergeBoxes",value:function(j,H){var V=new Uint8Array(j.byteLength+H.byteLength);return V.set(j,0),V.set(H,j.byteLength),V}}]),ne}(),qe=mt,$e={IO_ERROR:"io_error",DEMUX_ERROR:"demux_error",INIT_SEGMENT:"init_segment",MEDIA_SEGMENT:"media_segment",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info",RECOMMEND_SEEKPOINT:"recommend_seekpoint"},Ye=$e,Ct=function(){function ne(te,j){Object(Y.a)(this,ne),this.TAG="TransmuxingController",this._emitter=new t.a,this._config=j,te.segments||(te.segments=[{duration:te.duration,filesize:te.filesize,url:te.url}]),typeof te.cors!="boolean"&&(te.cors=!0),typeof te.withCredentials!="boolean"&&(te.withCredentials=!1),this._mediaDataSource=te,this._currentSegmentIndex=0;var H=0;this._mediaDataSource.segments.forEach(function(V){V.timestampBase=H,H+=V.duration,V.cors=te.cors,V.withCredentials=te.withCredentials,j.referrerPolicy&&(V.referrerPolicy=j.referrerPolicy)}),!isNaN(H)&&this._mediaDataSource.duration!==H&&(this._mediaDataSource.duration=H),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return Object(U.a)(ne,[{key:"destroy",value:function(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(j,H){this._currentSegmentIndex=j;var V=this._mediaDataSource.segments[j],$=this._ioctl=new Z(V,this._config,j);$.onError=this._onIOException.bind(this),$.onSeeked=this._onIOSeeked.bind(this),$.onComplete=this._onIOComplete.bind(this),$.onRedirect=this._onIORedirect.bind(this),$.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),H?this._demuxer.bindDataSource(this._ioctl):$.onDataArrival=this._onInitChunkArrival.bind(this),$.open(H)}},{key:"stop",value:function(){this._internalAbort(),this._disableStatisticsReporter()}},{key:"_internalAbort",value:function(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}},{key:"pause",value:function(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}},{key:"resume",value:function(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}},{key:"seek",value:function(j){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;var H=this._searchSegmentIndexContains(j);if(H===this._currentSegmentIndex){var V=this._mediaInfo.segments[H];if(V==null)this._pendingSeekTime=j;else{var $=V.getNearestKeyframe(j);this._remuxer.seek($.milliseconds),this._ioctl.seek($.fileposition),this._pendingResolveSeekPoint=$.milliseconds}}else{var de=this._mediaInfo.segments[H];if(de==null)this._pendingSeekTime=j,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(H);else{var Ie=de.getNearestKeyframe(j);this._internalAbort(),this._remuxer.seek(j),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[H].timestampBase,this._loadSegment(H,Ie.fileposition),this._pendingResolveSeekPoint=Ie.milliseconds,this._reportSegmentMediaInfo(H)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(j){for(var H=this._mediaDataSource.segments,V=H.length-1,$=0;$<H.length;$++)if(j<H[$].timestampBase){V=$-1;break}return V}},{key:"_onInitChunkArrival",value:function(j,H){var V=this,$=null,de=0;if(H>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,de=this._demuxer.parseChunks(j,H);else if(($=Mt.probe(j)).match){this._demuxer=new Mt($,this._config),this._remuxer||(this._remuxer=new qe(this._config));var Ie=this._mediaDataSource;Ie.duration!=null&&!isNaN(Ie.duration)&&(this._demuxer.overridedDuration=Ie.duration),typeof Ie.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Ie.hasAudio),typeof Ie.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Ie.hasVideo),this._demuxer.timestampBase=Ie.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),de=this._demuxer.parseChunks(j,H)}else $=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){V._internalAbort()}),this._emitter.emit(Ye.DEMUX_ERROR,Be.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),de=0;return de}},{key:"_onMediaInfo",value:function(j){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},j),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,pe.prototype));var V=Object.assign({},j);Object.setPrototypeOf(V,pe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=V,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var $=H._pendingSeekTime;H._pendingSeekTime=null,H.seek($)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(Ye.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Ye.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var H=j,V=H+1;V<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(V)):(this._remuxer.flushStashedSamples(),this._emitter.emit(Ye.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(j){var H=this._ioctl.extraData;this._mediaDataSource.segments[H].redirectedURL=j}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit(Ye.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(j,H){o.e(this.TAG,"IOException: type = ".concat(j,", code = ").concat(H.code,", msg = ").concat(H.msg)),this._emitter.emit(Ye.IO_ERROR,j,H),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(j,H){o.e(this.TAG,"DemuxException: type = ".concat(j,", info = ").concat(H)),this._emitter.emit(Ye.DEMUX_ERROR,j,H)}},{key:"_onRemuxerInitSegmentArrival",value:function(j,H){this._emitter.emit(Ye.INIT_SEGMENT,j,H)}},{key:"_onRemuxerMediaSegmentArrival",value:function(j,H){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(Ye.MEDIA_SEGMENT,j,H),this._pendingResolveSeekPoint!=null&&j==="video"){var V=H.info.syncPoints,$=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,_.safari&&V.length>0&&V[0].originalDts===$&&($=V[0].pts),this._emitter.emit(Ye.RECOMMEND_SEEKPOINT,$)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(j){var H=this._mediaInfo.segments[j],V=Object.assign({},H);V.duration=this._mediaInfo.duration,V.segmentCount=this._mediaInfo.segmentCount,delete V.segments,delete V.keyframesIndex,this._emitter.emit(Ye.MEDIA_INFO,V)}},{key:"_reportStatisticsInfo",value:function(){var j={};j.url=this._ioctl.currentURL,j.hasRedirect=this._ioctl.hasRedirect,j.hasRedirect&&(j.redirectedURL=this._ioctl.currentRedirectedURL),j.speed=this._ioctl.currentSpeed,j.loaderType=this._ioctl.loaderType,j.currentSegmentIndex=this._currentSegmentIndex,j.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ye.STATISTICS_INFO,j)}}]),ne}(),Wt=Ct,Gt=function(te){var j="TransmuxingWorker",H=null,V=jt.bind(this);k.install(),te.addEventListener("message",function(Nt){switch(Nt.data.cmd){case"init":H=new Wt(Nt.data.param[0],Nt.data.param[1]),H.on(Ye.IO_ERROR,It.bind(this)),H.on(Ye.DEMUX_ERROR,it.bind(this)),H.on(Ye.INIT_SEGMENT,$.bind(this)),H.on(Ye.MEDIA_SEGMENT,de.bind(this)),H.on(Ye.LOADING_COMPLETE,Ie.bind(this)),H.on(Ye.RECOVERED_EARLY_EOF,Ue.bind(this)),H.on(Ye.MEDIA_INFO,ut.bind(this)),H.on(Ye.METADATA_ARRIVED,yt.bind(this)),H.on(Ye.SCRIPTDATA_ARRIVED,St.bind(this)),H.on(Ye.STATISTICS_INFO,Bt.bind(this)),H.on(Ye.RECOMMEND_SEEKPOINT,Xt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Nt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Dt=Nt.data.param;Re.applyConfig(Dt),Dt.enableCallback===!0?Re.addLogListener(V):Re.removeLogListener(V);break}}});function $(Nt,Dt){var ln={msg:Ye.INIT_SEGMENT,data:{type:Nt,data:Dt}};te.postMessage(ln,[Dt.data])}function de(Nt,Dt){var ln={msg:Ye.MEDIA_SEGMENT,data:{type:Nt,data:Dt}};te.postMessage(ln,[Dt.data])}function Ie(){var Nt={msg:Ye.LOADING_COMPLETE};te.postMessage(Nt)}function Ue(){var Nt={msg:Ye.RECOVERED_EARLY_EOF};te.postMessage(Nt)}function ut(Nt){var Dt={msg:Ye.MEDIA_INFO,data:Nt};te.postMessage(Dt)}function yt(Nt){var Dt={msg:Ye.METADATA_ARRIVED,data:Nt};te.postMessage(Dt)}function St(Nt){var Dt={msg:Ye.SCRIPTDATA_ARRIVED,data:Nt};te.postMessage(Dt)}function Bt(Nt){var Dt={msg:Ye.STATISTICS_INFO,data:Nt};te.postMessage(Dt)}function It(Nt,Dt){te.postMessage({msg:Ye.IO_ERROR,data:{type:Nt,info:Dt}})}function it(Nt,Dt){te.postMessage({msg:Ye.DEMUX_ERROR,data:{type:Nt,info:Dt}})}function Xt(Nt){te.postMessage({msg:Ye.RECOMMEND_SEEKPOINT,data:Nt})}function jt(Nt,Dt){te.postMessage({msg:"logcat_callback",data:{type:Nt,logcat:Dt}})}},Vt=Gt,un=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=E("0r65");this._worker=H(Vt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Re.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Re.getConfig()})}catch($){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Wt(te,j)}else this._controller=new Wt(te,j);if(this._controller){var V=this._controller;V.on(Ye.IO_ERROR,this._onIOError.bind(this)),V.on(Ye.DEMUX_ERROR,this._onDemuxError.bind(this)),V.on(Ye.INIT_SEGMENT,this._onInitSegment.bind(this)),V.on(Ye.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),V.on(Ye.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),V.on(Ye.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),V.on(Ye.MEDIA_INFO,this._onMediaInfo.bind(this)),V.on(Ye.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),V.on(Ye.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),V.on(Ye.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),V.on(Ye.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(U.a)(ne,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Re.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(j){this._worker?this._worker.postMessage({cmd:"seek",param:j}):this._controller.seek(j)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ye.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ye.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Ye.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Ye.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var H=j.data,V=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case Ye.INIT_SEGMENT:case Ye.MEDIA_SEGMENT:this._emitter.emit(H.msg,V.type,V.data);break;case Ye.LOADING_COMPLETE:case Ye.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case Ye.MEDIA_INFO:Object.setPrototypeOf(V,pe.prototype),this._emitter.emit(H.msg,V);break;case Ye.METADATA_ARRIVED:case Ye.SCRIPTDATA_ARRIVED:case Ye.STATISTICS_INFO:this._emitter.emit(H.msg,V);break;case Ye.IO_ERROR:case Ye.DEMUX_ERROR:this._emitter.emit(H.msg,V.type,V.info);break;case Ye.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,V);break;case"logcat_callback":o.emitter.emit("log",V.type,V.logcat);break;default:break}}}]),ne}(),pn=un,gt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},Ze=gt,st=function(){function ne(te){Object(Y.a)(this,ne),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new Tt}return Object(U.a)(ne,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new m("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=j,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),j.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var j=this._mediaSource;for(var H in this._sourceBuffers){var V=this._pendingSegments[H];V.splice(0,V.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var $=this._sourceBuffers[H];if($){if(j.readyState!=="closed"){try{j.removeSourceBuffer($)}catch(de){o.e(this.TAG,de.message)}$.removeEventListener("error",this.e.onSourceBufferError),$.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(de){o.e(this.TAG,de.message)}j.removeEventListener("sourceopen",this.e.onSourceOpen),j.removeEventListener("sourceended",this.e.onSourceEnded),j.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(j,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var V=j,$="".concat(V.container);V.codec&&V.codec.length>0&&($+=";codecs=".concat(V.codec));var de=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+$),this._lastInitSegments[V.type]=V,$!==this._mimeTypes[V.type]){if(this._mimeTypes[V.type])o.v(this.TAG,"Notice: ".concat(V.type," mimeType changed, origin: ").concat(this._mimeTypes[V.type],", target: ").concat($));else{de=!0;try{var Ie=this._sourceBuffers[V.type]=this._mediaSource.addSourceBuffer($);Ie.addEventListener("error",this.e.onSourceBufferError),Ie.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ue){o.e(this.TAG,Ue.message),this._emitter.emit(Ze.ERROR,{code:Ue.code,msg:Ue.message});return}}this._mimeTypes[V.type]=$}H||this._pendingSegments[V.type].push(V),de||this._sourceBuffers[V.type]&&!this._sourceBuffers[V.type].updating&&this._doAppendSegments(),_.safari&&V.container==="audio/mpeg"&&V.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=V.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var H=j;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var V=this._sourceBuffers[H.type];V&&!V.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var V=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{V.abort()}catch(yt){o.e(this.TAG,yt.message)}this._idrList.clear();var $=this._pendingSegments[H];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var de=0;de<V.buffered.length;de++){var Ie=V.buffered.start(de),Ue=V.buffered.end(de);this._pendingRemoveRanges[H].push({start:Ie,end:Ue})}if(V.updating||this._doRemoveRanges(),_.safari){var ut=this._lastInitSegments[H];ut&&(this._pendingSegments[H].push(ut),V.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var j=this._mediaSource,H=this._sourceBuffers;if(!j||j.readyState!=="open"){j&&j.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}H.video&&H.video.updating||H.audio&&H.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,j.endOfStream())}},{key:"getNearestKeyframe",value:function(j){return this._idrList.getLastSyncPointBeforeDts(j)}},{key:"_needCleanupSourceBuffer",value:function(){if(!this._config.autoCleanupSourceBuffer)return!1;var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var V=this._sourceBuffers[H];if(V){var $=V.buffered;if($.length>=1&&j-$.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}},{key:"_doCleanupSourceBuffer",value:function(){var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var V=this._sourceBuffers[H];if(V){for(var $=V.buffered,de=!1,Ie=0;Ie<$.length;Ie++){var Ue=$.start(Ie),ut=$.end(Ie);if(Ue<=j&&j<ut+3){if(j-Ue>=this._config.autoCleanupMaxBackwardDuration){de=!0;var yt=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:Ue,end:yt})}}else ut<j&&(de=!0,this._pendingRemoveRanges[H].push({start:Ue,end:ut}))}de&&!V.updating&&this._doRemoveRanges()}}}},{key:"_updateMediaSourceDuration",value:function(){var j=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open")return;if(j.video&&j.video.updating||j.audio&&j.audio.updating)return;var H=this._mediaSource.duration,V=this._pendingMediaDuration;V>0&&(isNaN(H)||V>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," to ").concat(V)),this._mediaSource.duration=V),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},{key:"_doRemoveRanges",value:function(){for(var j in this._pendingRemoveRanges){if(!this._sourceBuffers[j]||this._sourceBuffers[j].updating)continue;for(var H=this._sourceBuffers[j],V=this._pendingRemoveRanges[j];V.length&&!H.updating;){var $=V.shift();H.remove($.start,$.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var H in j){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(j[H].length>0){var V=j[H].shift();if(V.timestampOffset){var $=this._sourceBuffers[H].timestampOffset,de=V.timestampOffset/1e3,Ie=Math.abs($-de);Ie>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(de)),this._sourceBuffers[H].timestampOffset=de),delete V.timestampOffset}if(!V.data||V.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(V.data),this._isBufferFull=!1,H==="video"&&V.hasOwnProperty("info")&&this._idrList.appendArray(V.info.syncPoints)}catch(Ue){this._pendingSegments[H].unshift(V),Ue.code===22?(this._isBufferFull||this._emitter.emit(Ze.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,Ue.message),this._emitter.emit(Ze.ERROR,{code:Ue.code,msg:Ue.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var H=j.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ze.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var j=this._pendingSegments;return j.video.length>0||j.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var j=this._pendingRemoveRanges;return j.video.length>0||j.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ze.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ne}(),Ke=st,me={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},De={NETWORK_EXCEPTION:l.EXCEPTION,NETWORK_STATUS_CODE_INVALID:l.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:l.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:l.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Be.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Be.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Be.CODEC_UNSUPPORTED},nt=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=ce(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new S("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661);this._alwaysSeekKeyframe=!!(H||_.msedge||_.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(U.a)(ne,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var V=this;j===Ee.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){V._emitter.emit(Ee.MEDIA_INFO,V.mediaInfo)}):j===Ee.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){V._emitter.emit(Ee.STATISTICS_INFO,V.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){var H=this;if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),j.addEventListener("seeking",this.e.onvSeeking),j.addEventListener("canplay",this.e.onvCanPlay),j.addEventListener("stalled",this.e.onvStalled),j.addEventListener("progress",this.e.onvProgress),this._msectl=new Ke(this._config),this._msectl.on(Ze.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ze.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ze.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(Ze.ERROR,function(V){H._emitter.emit(Ee.ERROR,me.MEDIA_ERROR,De.MEDIA_MSE_ERROR,V)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(V){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}},{key:"load",value:function(){var j=this;if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new m("FlvPlayer.load() has been called, please call unload() first!");if(this._hasPendingLoad)return;if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new pn(this._mediaDataSource,this._config),this._transmuxer.on(Ye.INIT_SEGMENT,function(H,V){j._msectl.appendInitSegment(V)}),this._transmuxer.on(Ye.MEDIA_SEGMENT,function(H,V){if(j._msectl.appendMediaSegment(V),j._config.lazyLoad&&!j._config.isLive){var $=j._mediaElement.currentTime;V.info.endDts>=($+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(o.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(Ye.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(Ee.LOADING_COMPLETE)}),this._transmuxer.on(Ye.RECOVERED_EARLY_EOF,function(){j._emitter.emit(Ee.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ye.IO_ERROR,function(H,V){j._emitter.emit(Ee.ERROR,me.NETWORK_ERROR,H,V)}),this._transmuxer.on(Ye.DEMUX_ERROR,function(H,V){j._emitter.emit(Ee.ERROR,me.MEDIA_ERROR,H,{code:-1,msg:V})}),this._transmuxer.on(Ye.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(Ee.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(Ye.METADATA_ARRIVED,function(H){j._emitter.emit(Ee.METADATA_ARRIVED,H)}),this._transmuxer.on(Ye.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(Ee.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(Ye.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(Ee.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Ye.RECOMMEND_SEEKPOINT,function(H){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._internalSeek(j):this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(j){if(j.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,V=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var de=this._mediaElement.getVideoPlaybackQuality();V=de.totalVideoFrames,$=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(V=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=V,j.droppedFrames=$),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,H=this._mediaElement.currentTime,V=0,$=0,de=0;de<j.length;de++){var Ie=j.start(de),Ue=j.end(de);if(Ie<=H&&H<Ue){V=Ie,$=Ue;break}}$>=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var j=this._mediaElement.currentTime,H=this._mediaElement.buffered,V=!1,$=0;$<H.length;$++){var de=H.start($),Ie=H.end($);if(j>=de&&j<Ie){j>=Ie-this._config.lazyLoadRecoverDuration&&(V=!0);break}}V&&(window.clearInterval(this._progressChecker),this._progressChecker=null,V&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var H=this._mediaElement.buffered,V=0;V<H.length;V++){var $=H.start(V),de=H.end(V);if(j>=$&&j<de)return!0}return!1}},{key:"_internalSeek",value:function(j){var H=this._isTimepointBuffered(j),V=!1,$=0;if(j<1&&this._mediaElement.buffered.length>0){var de=this._mediaElement.buffered.start(0);(de<1&&j<de||_.safari)&&(V=!0,$=_.safari?.1:de)}if(V)this._requestSetTime=!0,this._mediaElement.currentTime=$;else if(H){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=j;else{var Ie=this._msectl.getNearestKeyframe(Math.floor(j*1e3));this._requestSetTime=!0,Ie!=null?this._mediaElement.currentTime=Ie.dts/1e3:this._mediaElement.currentTime=j}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var j=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(j)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(j){var H=this._mediaElement;if(j||!this._receivedCanPlay||H.readyState<2){var V=H.buffered;V.length>0&&H.currentTime<V.start(0)&&(o.w(this.TAG,"Playback seems stuck at ".concat(H.currentTime,", seek to ").concat(V.start(0))),this._requestSetTime=!0,this._mediaElement.currentTime=V.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}},{key:"_onvSeeking",value:function(j){var H=this._mediaElement.currentTime,V=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(H<1&&V.length>0){var $=V.start(0);if($<1&&H<$||_.safari){this._requestSetTime=!0,this._mediaElement.currentTime=_.safari?.1:$;return}}if(this._isTimepointBuffered(H)){if(this._alwaysSeekKeyframe){var de=this._msectl.getNearestKeyframe(Math.floor(H*1e3));de!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=de.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:H,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(j){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(j){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(j){this._checkAndResumeStuckPlayback()}}]),ne}(),et=nt,ot=function(){function ne(te,j){if(Object(Y.a)(this,ne),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=ce(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()==="flv")throw new S("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new S("NativePlayer(".concat(te.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=te,this._mediaElement=null}return Object(U.a)(ne,[{key:"destroy",value:function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var V=this;j===Ee.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){V._emitter.emit(Ee.MEDIA_INFO,V.mediaInfo)}):j===Ee.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){V._emitter.emit(Ee.STATISTICS_INFO,V.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(H){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"load",value:function(){if(!this._mediaElement)throw new m("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._mediaElement.currentTime=j:this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){var j=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,V=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var de=this._mediaElement.getVideoPlaybackQuality();V=de.totalVideoFrames,$=de.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(V=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=V,j.droppedFrames=$),j}},{key:"_onvLoadedMetadata",value:function(j){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ee.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(Ee.STATISTICS_INFO,this.statisticsInfo)}}]),ne}(),_t=ot;k.install();function at(ne,te){var j=ne;if(j==null||typeof j!="object")throw new S("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new S("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new et(j,te);default:return new _t(j,te)}}function pt(){return ye.supportMSEH264Playback()}function Kt(){return ye.getFeatureList()}var qt={};qt.createPlayer=at,qt.isSupported=pt,qt.getFeatureList=Kt,qt.BaseLoader=s,qt.LoaderStatus=h,qt.LoaderErrors=l,qt.Events=Ee,qt.ErrorTypes=me,qt.ErrorDetails=De,qt.FlvPlayer=et,qt.NativePlayer=_t,qt.LoggingControl=Re,Object.defineProperty(qt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var en=Q.a=qt},Gev7:function(ie,Q,E){var Y=E("bYtY"),U=E("K2GJ"),D=E("1bdT"),k=E("ni6a");function u(R){R=R||{},D.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new U(R.style,this),this._rect=null,this.__clipPaths=null}u.prototype={constructor:u,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(R){},afterBrush:function(R){},brush:function(R,o){},getBoundingRect:function(){},contain:function(R,o){return this.rectContain(R,o)},traverse:function(R,o){R.call(o,this)},rectContain:function(R,o){var y=this.transformCoordToLocal(R,o),g=this.getBoundingRect();return g.contain(y[0],y[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(R){return this.animate("style",R)},attrKV:function(R,o){R!=="style"?D.prototype.attrKV.call(this,R,o):this.style.set(o)},setStyle:function(R,o){return this.style.set(R,o),this.dirty(!1),this},useStyle:function(R){return this.style=new U(R,this),this.dirty(!1),this},calculateTextPosition:null},Y.inherits(u,D),Y.mixin(u,k);var t=u;ie.exports=t},Gytx:function(ie,Q){ie.exports=function(Y,U,D,k){var u=D?D.call(k,Y,U):void 0;if(u!==void 0)return!!u;if(Y===U)return!0;if(typeof Y!="object"||!Y||typeof U!="object"||!U)return!1;var t=Object.keys(Y),R=Object.keys(U);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(U),y=0;y<t.length;y++){var g=t[y];if(!o(g))return!1;var i=Y[g],x=U[g];if(u=D?D.call(k,i,x,g):void 0,u===!1||u===void 0&&i!==x)return!1}return!0}},H6uX:function(ie,Q){var E=Array.prototype.slice,Y=function(u){this._$handlers={},this._$eventProcessor=u};Y.prototype={constructor:Y,one:function(u,t,R,o){return D(this,u,t,R,o,!0)},on:function(u,t,R,o){return D(this,u,t,R,o,!1)},isSilent:function(u){var t=this._$handlers;return!t[u]||!t[u].length},off:function(u,t){var R=this._$handlers;if(!u)return this._$handlers={},this;if(t){if(R[u]){for(var o=[],y=0,g=R[u].length;y<g;y++)R[u][y].h!==t&&o.push(R[u][y]);R[u]=o}R[u]&&R[u].length===0&&delete R[u]}else delete R[u];return this},trigger:function(u){var t=this._$handlers[u],R=this._$eventProcessor;if(t){var o=arguments,y=o.length;y>3&&(o=E.call(o,1));for(var g=t.length,i=0;i<g;){var x=t[i];if(R&&R.filter&&x.query!=null&&!R.filter(u,x.query)){i++;continue}switch(y){case 1:x.h.call(x.ctx);break;case 2:x.h.call(x.ctx,o[1]);break;case 3:x.h.call(x.ctx,o[1],o[2]);break;default:x.h.apply(x.ctx,o);break}x.one?(t.splice(i,1),g--):i++}}return R&&R.afterTrigger&&R.afterTrigger(u),this},triggerWithContext:function(u){var t=this._$handlers[u],R=this._$eventProcessor;if(t){var o=arguments,y=o.length;y>4&&(o=E.call(o,1,o.length-1));for(var g=o[o.length-1],i=t.length,x=0;x<i;){var T=t[x];if(R&&R.filter&&T.query!=null&&!R.filter(u,T.query)){x++;continue}switch(y){case 1:T.h.call(g);break;case 2:T.h.call(g,o[1]);break;case 3:T.h.call(g,o[1],o[2]);break;default:T.h.apply(g,o);break}T.one?(t.splice(x,1),i--):x++}}return R&&R.afterTrigger&&R.afterTrigger(u),this}};function U(u,t){var R=u._$eventProcessor;return t!=null&&R&&R.normalizeQuery&&(t=R.normalizeQuery(t)),t}function D(u,t,R,o,y,g){var i=u._$handlers;if(typeof R=="function"&&(y=o,o=R,R=null),!o||!t)return u;R=U(u,R),i[t]||(i[t]=[]);for(var x=0;x<i[t].length;x++)if(i[t][x].h===o)return u;var T={h:o,one:g,query:R,ctx:y||u,callAtLast:o.zrEventfulCallAtLast},m=i[t].length-1,S=i[t][m];return S&&S.callAtLast?i[t].splice(m,0,T):i[t].push(T),u}var k=Y;ie.exports=k},HpTS:function(ie,Q,E){ie.exports=E.p+"static/small_program.f74069ec.png"},Hwda:function(ie,Q,E){ie.exports=E.p+"static/b2.b82a50d0.svg"},I8Z2:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return k}),E.d(Q,"b",function(){return T}),E.d(Q,"c",function(){return S});var Y=E("q1tI"),U=function(){var P=function(h,l){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,c){s.__proto__=c}||function(s,c){for(var p in c)c.hasOwnProperty(p)&&(s[p]=c[p])},P(h,l)};return function(h,l){P(h,l);function s(){this.constructor=h}h.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}}(),D=Y.createContext(null),k=function(P){U(h,P);function h(){return P!==null&&P.apply(this,arguments)||this}return h.prototype.render=function(){return Y.createElement(D.Provider,{value:this.props.store},this.props.children)},h}(Y.Component),u=E("Gytx"),t=E.n(u),R=E("2mql"),o=E.n(R),y=function(){var P=function(h,l){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,c){s.__proto__=c}||function(s,c){for(var p in c)c.hasOwnProperty(p)&&(s[p]=c[p])},P(h,l)};return function(h,l){P(h,l);function s(){this.constructor=h}h.prototype=l===null?Object.create(l):(s.prototype=l.prototype,new s)}}(),g=function(){return g=Object.assign||function(P){for(var h,l=1,s=arguments.length;l<s;l++){h=arguments[l];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(P[c]=h[c])}return P},g.apply(this,arguments)};function i(P){return P.displayName||P.name||"Component"}var x=function(){return{}};function T(P,h){h===void 0&&(h={});var l=!!P,s=P||x;return function(p){var b=function(O){y(_,O);function _(f,n){var r=O.call(this,f,n)||this;return r.unsubscribe=null,r.handleChange=function(){if(!r.unsubscribe)return;var d=s(r.store.getState(),r.props);r.setState({subscribed:d})},r.store=r.context,r.state={subscribed:s(r.store.getState(),f),store:r.store,props:f},r}return _.getDerivedStateFromProps=function(f,n){return P&&P.length===2&&f!==n.props?{subscribed:s(n.store.getState(),f),props:f}:{props:f}},_.prototype.componentDidMount=function(){this.trySubscribe()},_.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},_.prototype.shouldComponentUpdate=function(f,n){return!t()(this.props,f)||!t()(this.state.subscribed,n.subscribed)},_.prototype.trySubscribe=function(){l&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},_.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},_.prototype.render=function(){var f=g(g(g({},this.props),this.state.subscribed),{store:this.store});return Y.createElement(p,g({},f,{ref:this.props.miniStoreForwardedRef}))},_.displayName="Connect("+i(p)+")",_.contextType=D,_}(Y.Component);if(h.forwardRef){var A=Y.forwardRef(function(O,_){return Y.createElement(b,g({},O,{miniStoreForwardedRef:_}))});return o()(A,p)}return o()(b,p)}}var m=function(){return m=Object.assign||function(P){for(var h,l=1,s=arguments.length;l<s;l++){h=arguments[l];for(var c in h)Object.prototype.hasOwnProperty.call(h,c)&&(P[c]=h[c])}return P},m.apply(this,arguments)};function S(P){var h=P,l=[];function s(b){h=m(m({},h),b);for(var A=0;A<l.length;A++)l[A]()}function c(){return h}function p(b){return l.push(b),function(){var O=l.indexOf(b);l.splice(O,1)}}return{setState:s,getState:c,subscribe:p}}},IMiH:function(ie,Q,E){var Y=E("Sj9i"),U=E("QBsz"),D=E("4mN7"),k=E("mFDi"),u=E("LPTA"),t=u.devicePixelRatio,R={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},o=[],y=[],g=[],i=[],x=Math.min,T=Math.max,m=Math.cos,S=Math.sin,P=Math.sqrt,h=Math.abs,l=typeof Float32Array!="undefined",s=function(p){this._saveData=!(p||!1),this._saveData&&(this.data=[]),this._ctx=null};s.prototype={constructor:s,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(p,b,A){A=A||0,this._ux=h(A/t/p)||0,this._uy=h(A/t/b)||0},getContext:function(){return this._ctx},beginPath:function(p){return this._ctx=p,p&&p.beginPath(),p&&(this.dpr=p.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(p,b){return this.addData(R.M,p,b),this._ctx&&this._ctx.moveTo(p,b),this._x0=p,this._y0=b,this._xi=p,this._yi=b,this},lineTo:function(p,b){var A=h(p-this._xi)>this._ux||h(b-this._yi)>this._uy||this._len<5;return this.addData(R.L,p,b),this._ctx&&A&&(this._needsDash()?this._dashedLineTo(p,b):this._ctx.lineTo(p,b)),A&&(this._xi=p,this._yi=b),this},bezierCurveTo:function(p,b,A,O,_,f){return this.addData(R.C,p,b,A,O,_,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,b,A,O,_,f):this._ctx.bezierCurveTo(p,b,A,O,_,f)),this._xi=_,this._yi=f,this},quadraticCurveTo:function(p,b,A,O){return this.addData(R.Q,p,b,A,O),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,b,A,O):this._ctx.quadraticCurveTo(p,b,A,O)),this._xi=A,this._yi=O,this},arc:function(p,b,A,O,_,f){return this.addData(R.A,p,b,A,A,O,_-O,0,f?0:1),this._ctx&&this._ctx.arc(p,b,A,O,_,f),this._xi=m(_)*A+p,this._yi=S(_)*A+b,this},arcTo:function(p,b,A,O,_){return this._ctx&&this._ctx.arcTo(p,b,A,O,_),this},rect:function(p,b,A,O){return this._ctx&&this._ctx.rect(p,b,A,O),this.addData(R.R,p,b,A,O),this},closePath:function(){this.addData(R.Z);var p=this._ctx,b=this._x0,A=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(b,A),p.closePath()),this._xi=b,this._yi=A,this},fill:function(p){p&&p.fill(),this.toStatic()},stroke:function(p){p&&p.stroke(),this.toStatic()},setLineDash:function(p){if(p instanceof Array){this._lineDash=p,this._dashIdx=0;for(var b=0,A=0;A<p.length;A++)b+=p[A];this._dashSum=b}return this},setLineDashOffset:function(p){return this._dashOffset=p,this},len:function(){return this._len},setData:function(p){var b=p.length;!(this.data&&this.data.length===b)&&l&&(this.data=new Float32Array(b));for(var A=0;A<b;A++)this.data[A]=p[A];this._len=b},appendPath:function(p){p instanceof Array||(p=[p]);for(var b=p.length,A=0,O=this._len,_=0;_<b;_++)A+=p[_].len();l&&this.data instanceof Float32Array&&(this.data=new Float32Array(O+A));for(var _=0;_<b;_++)for(var f=p[_].data,n=0;n<f.length;n++)this.data[O++]=f[n];this._len=O},addData:function(p){if(!this._saveData)return;var b=this.data;this._len+arguments.length>b.length&&(this._expandData(),b=this.data);for(var A=0;A<arguments.length;A++)b[this._len++]=arguments[A];this._prevCmd=p},_expandData:function(){if(!(this.data instanceof Array)){for(var p=[],b=0;b<this._len;b++)p[b]=this.data[b];this.data=p}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(p,b){var A=this._dashSum,O=this._dashOffset,_=this._lineDash,f=this._ctx,n=this._xi,r=this._yi,d=p-n,w=b-r,C=P(d*d+w*w),v=n,L=r,I,B=_.length,F;for(d/=C,w/=C,O<0&&(O=A+O),O%=A,v-=O*d,L-=O*w;d>0&&v<=p||d<0&&v>=p||d===0&&(w>0&&L<=b||w<0&&L>=b);){if(F=this._dashIdx,I=_[F],v+=d*I,L+=w*I,this._dashIdx=(F+1)%B,d>0&&v<n||d<0&&v>n||w>0&&L<r||w<0&&L>r)continue;f[F%2?"moveTo":"lineTo"](d>=0?x(v,p):T(v,p),w>=0?x(L,b):T(L,b))}d=v-p,w=L-b,this._dashOffset=-P(d*d+w*w)},_dashedBezierTo:function(p,b,A,O,_,f){var n=this._dashSum,r=this._dashOffset,d=this._lineDash,w=this._ctx,C=this._xi,v=this._yi,L,I,B,F=Y.cubicAt,G=0,X=this._dashIdx,W=d.length,K,Z,q=0;for(r<0&&(r=n+r),r%=n,L=0;L<1;L+=.1)I=F(C,p,A,_,L+.1)-F(C,p,A,_,L),B=F(v,b,O,f,L+.1)-F(v,b,O,f,L),G+=P(I*I+B*B);for(;X<W&&!(q+=d[X],q>r);X++);for(L=(q-r)/G;L<=1;)K=F(C,p,A,_,L),Z=F(v,b,O,f,L),X%2?w.moveTo(K,Z):w.lineTo(K,Z),L+=d[X]/G,X=(X+1)%W;X%2!==0&&w.lineTo(_,f),I=_-K,B=f-Z,this._dashOffset=-P(I*I+B*B)},_dashedQuadraticTo:function(p,b,A,O){var _=A,f=O;A=(A+2*p)/3,O=(O+2*b)/3,p=(this._xi+2*p)/3,b=(this._yi+2*b)/3,this._dashedBezierTo(p,b,A,O,_,f)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,l&&(this.data=new Float32Array(p)))},getBoundingRect:function(){o[0]=o[1]=g[0]=g[1]=Number.MAX_VALUE,y[0]=y[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var p=this.data,b=0,A=0,O=0,_=0,f=0;f<p.length;){var n=p[f++];f===1&&(b=p[f],A=p[f+1],O=b,_=A);switch(n){case R.M:O=p[f++],_=p[f++],b=O,A=_,g[0]=O,g[1]=_,i[0]=O,i[1]=_;break;case R.L:D.fromLine(b,A,p[f],p[f+1],g,i),b=p[f++],A=p[f++];break;case R.C:D.fromCubic(b,A,p[f++],p[f++],p[f++],p[f++],p[f],p[f+1],g,i),b=p[f++],A=p[f++];break;case R.Q:D.fromQuadratic(b,A,p[f++],p[f++],p[f],p[f+1],g,i),b=p[f++],A=p[f++];break;case R.A:var r=p[f++],d=p[f++],w=p[f++],C=p[f++],v=p[f++],L=p[f++]+v;f+=1;var I=1-p[f++];f===1&&(O=m(v)*w+r,_=S(v)*C+d),D.fromArc(r,d,w,C,v,L,I,g,i),b=m(L)*w+r,A=S(L)*C+d;break;case R.R:O=b=p[f++],_=A=p[f++];var B=p[f++],F=p[f++];D.fromLine(O,_,O+B,_+F,g,i);break;case R.Z:b=O,A=_;break}U.min(o,o,g),U.max(y,y,i)}return f===0&&(o[0]=o[1]=y[0]=y[1]=0),new k(o[0],o[1],y[0]-o[0],y[1]-o[1])},rebuildPath:function(p){for(var b=this.data,A,O,_,f,n,r,d=this._ux,w=this._uy,C=this._len,v=0;v<C;){var L=b[v++];v===1&&(_=b[v],f=b[v+1],A=_,O=f);switch(L){case R.M:A=_=b[v++],O=f=b[v++],p.moveTo(_,f);break;case R.L:n=b[v++],r=b[v++],(h(n-_)>d||h(r-f)>w||v===C-1)&&(p.lineTo(n,r),_=n,f=r);break;case R.C:p.bezierCurveTo(b[v++],b[v++],b[v++],b[v++],b[v++],b[v++]),_=b[v-2],f=b[v-1];break;case R.Q:p.quadraticCurveTo(b[v++],b[v++],b[v++],b[v++]),_=b[v-2],f=b[v-1];break;case R.A:var I=b[v++],B=b[v++],F=b[v++],G=b[v++],X=b[v++],W=b[v++],K=b[v++],Z=b[v++],q=F>G?F:G,ce=F>G?1:F/G,ue=F>G?G/F:1,ye=Math.abs(F-G)>.001,xe=X+W;ye?(p.translate(I,B),p.rotate(K),p.scale(ce,ue),p.arc(0,0,q,X,xe,1-Z),p.scale(1/ce,1/ue),p.rotate(-K),p.translate(-I,-B)):p.arc(I,B,q,X,xe,1-Z),v===1&&(A=m(X)*F+I,O=S(X)*G+B),_=m(xe)*F+I,f=S(xe)*G+B;break;case R.R:A=_=b[v],O=f=b[v+1],p.rect(b[v++],b[v++],b[v++],b[v++]);break;case R.Z:p.closePath(),_=A,f=O}}}},s.CMD=R;var c=s;ie.exports=c},ItGF:function(ie,Q){var E={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?E={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?E={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?E={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:E=U(navigator.userAgent);var Y=E;function U(D){var k={},u={},t=D.match(/Firefox\/([\d.]+)/),R=D.match(/MSIE\s([\d.]+)/)||D.match(/Trident\/.+?rv:(([\d.]+))/),o=D.match(/Edge\/([\d.]+)/),y=/micromessenger/i.test(D);return t&&(u.firefox=!0,u.version=t[1]),R&&(u.ie=!0,u.version=R[1]),o&&(u.edge=!0,u.version=o[1]),y&&(u.weChat=!0),{browser:u,os:k,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!u.ie&&!u.edge,pointerEventsSupported:"onpointerdown"in window&&(u.edge||u.ie&&u.version>=11),domSupported:typeof document!="undefined"}}ie.exports=Y},IuEb:function(ie,Q,E){ie.exports=E.p+"static/a1.e973a25a.png"},J66h:function(ie,Q,E){(function(Y){var U,D;(function(k,u){ie.exports=u(k)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Y!="undefined"?Y:this,function(k){"use strict";k=k||{};var u=k.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(v){for(var L={},I=0,B=v.length;I<B;I++)L[v.charAt(I)]=I;return L}(R),y=String.fromCharCode,g=function(v){if(v.length<2){var L=v.charCodeAt(0);return L<128?v:L<2048?y(192|L>>>6)+y(128|L&63):y(224|L>>>12&15)+y(128|L>>>6&63)+y(128|L&63)}else{var L=65536+(v.charCodeAt(0)-55296)*1024+(v.charCodeAt(1)-56320);return y(240|L>>>18&7)+y(128|L>>>12&63)+y(128|L>>>6&63)+y(128|L&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,x=function(v){return v.replace(i,g)},T=function(v){var L=[0,2,1][v.length%3],I=v.charCodeAt(0)<<16|(v.length>1?v.charCodeAt(1):0)<<8|(v.length>2?v.charCodeAt(2):0),B=[R.charAt(I>>>18),R.charAt(I>>>12&63),L>=2?"=":R.charAt(I>>>6&63),L>=1?"=":R.charAt(I&63)];return B.join("")},m=k.btoa&&typeof k.btoa=="function"?function(v){return k.btoa(v)}:function(v){if(v.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return v.replace(/[\s\S]{1,3}/g,T)},S=function(v){return m(x(String(v)))},P=function(v){return v.replace(/[+\/]/g,function(L){return L=="+"?"-":"_"}).replace(/=/g,"")},h=function(v,L){return L?P(S(v)):S(v)},l=function(v){return h(v,!0)},s;k.Uint8Array&&(s=function(v,L){for(var I="",B=0,F=v.length;B<F;B+=3){var G=v[B],X=v[B+1],W=v[B+2],K=G<<16|X<<8|W;I+=R.charAt(K>>>18)+R.charAt(K>>>12&63)+(typeof X!="undefined"?R.charAt(K>>>6&63):"=")+(typeof W!="undefined"?R.charAt(K&63):"=")}return L?P(I):I});var c=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(v){switch(v.length){case 4:var L=(7&v.charCodeAt(0))<<18|(63&v.charCodeAt(1))<<12|(63&v.charCodeAt(2))<<6|63&v.charCodeAt(3),I=L-65536;return y((I>>>10)+55296)+y((I&1023)+56320);case 3:return y((15&v.charCodeAt(0))<<12|(63&v.charCodeAt(1))<<6|63&v.charCodeAt(2));default:return y((31&v.charCodeAt(0))<<6|63&v.charCodeAt(1))}},b=function(v){return v.replace(c,p)},A=function(v){var L=v.length,I=L%4,B=(L>0?o[v.charAt(0)]<<18:0)|(L>1?o[v.charAt(1)]<<12:0)|(L>2?o[v.charAt(2)]<<6:0)|(L>3?o[v.charAt(3)]:0),F=[y(B>>>16),y(B>>>8&255),y(B&255)];return F.length-=[0,0,2,1][I],F.join("")},O=k.atob&&typeof k.atob=="function"?function(v){return k.atob(v)}:function(v){return v.replace(/\S{1,4}/g,A)},_=function(v){return O(String(v).replace(/[^A-Za-z0-9\+\/]/g,""))},f=function(v){return b(O(v))},n=function(v){return String(v).replace(/[-_]/g,function(L){return L=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(v){return f(n(v))},d;k.Uint8Array&&(d=function(v){return Uint8Array.from(_(n(v)),function(L){return L.charCodeAt(0)})});var w=function(){var v=k.Base64;return k.Base64=u,v};if(k.Base64={VERSION:t,atob:_,btoa:m,fromBase64:r,toBase64:h,utob:x,encode:h,encodeURI:l,btou:b,decode:r,noConflict:w,fromUint8Array:s,toUint8Array:d},typeof Object.defineProperty=="function"){var C=function(v){return{value:v,enumerable:!1,writable:!0,configurable:!0}};k.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(v){return h(this,v)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return h(this,!0)}))}}return k.Meteor&&(Base64=k.Base64),ie.exports?ie.exports.Base64=k.Base64:!(U=[],D=function(){return k.Base64}.apply(Q,U),D!==void 0&&(ie.exports=D)),{Base64:k.Base64}})}).call(this,E("IyRk"))},JWDV:function(ie,Q,E){ie.exports=E.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ie,Q,E){"use strict";var Y={"@primary-color":"#0152d9"},U=Y,D={"@primary-color":"#196efd"},k=D,u=Q.a={defaults:U,vspaces:k}},JeFH:function(ie,Q){ie.exports="data:image/png;base64,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"},Jky8:function(ie,Q,E){"use strict";var Y=E("sRBo"),U=E("kaz8"),D=E("5NDa"),k=E("5rEg"),u=E("miYZ"),t=E("tsqr"),R=E("9og8"),o=E("2qtc"),y=E("kLXV"),g=E("tJVT"),i=E("WmNS"),x=E.n(i),T=E("q1tI"),m=E.n(T),S=E("9kvl"),P=E("6CvP"),h=E("1XHU"),l=E("1vsH"),s;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(s||(s={}));var c=function(b){var A=b.visible,O=b.user,_=b.onCancel,f=_===void 0?function(){}:_,n=Object(T.useState)(),r=Object(g.a)(n,2),d=r[0],w=r[1],C=Object(T.useState)([]),v=Object(g.a)(C,2),L=v[0],I=v[1],B=Object(T.useState)(!1),F=Object(g.a)(B,2),G=F[0],X=F[1],W=Object(T.useState)(!1),K=Object(g.a)(W,2),Z=K[0],q=K[1],ce=Object(T.useState)(),ue=Object(g.a)(ce,2),ye=ue[0],xe=ue[1];Object(T.useEffect)(function(){var ae;if(O!=null&&(ae=O.userInfo)!==null&&ae!==void 0&&ae.identity){var pe;I([(O==null||((pe=O.userInfo)===null||pe===void 0)?void 0:pe.identity)==="student"?3:1])}},[O]);var Ee=function(pe,J){if(L.includes(s.Professor)){y.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.a.createElement("div",{className:"tc"},J||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){S.d.push("/classrooms/".concat(pe,"/students"))}});return}S.d.push("/classrooms/".concat(pe,"/students"))},Ae=function(){var ae=Object(R.a)(x.a.mark(function pe(){var J;return x.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:if(d){Me.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Me.abrupt("return");case 3:return X(!0),Me.next=6,Object(P.c)({invite_code:d,professor:L.includes(s.Professor)?1:null,assistant_professor:L.includes(s.AssistantProfessor)?1:null,student:L.includes(s.Student)?1:null});case 6:if(J=Me.sent,X(!1),!((J==null?void 0:J.status)===-2)){Me.next=22;break}if(Re(),!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Me.next=14;break}return q(!0),xe(1),Me.abrupt("return");case 14:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Me.next=18;break}return q(!0),xe(2),Me.abrupt("return");case 18:if(!(J.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Me.next=22;break}return q(!0),xe(3),Me.abrupt("return");case 22:if(!((J==null?void 0:J.status)===0)){Me.next=27;break}return Object(l.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Re(),(J==null?void 0:J.course_id)&&Ee(J.course_id,J.message),Me.abrupt("return");case 27:case"end":return Me.stop()}},pe)}));return function(){return ae.apply(this,arguments)}}(),Re=function(){var ae=Object(R.a)(x.a.mark(function pe(){return x.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:f();case 1:case"end":return fe.stop()}},pe)}));return function(){return ae.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,m.a.createElement(y.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:A,confirmLoading:G,onOk:Ae,onCancel:Re},m.a.createElement("div",{className:"tc"},m.a.createElement("div",null,m.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),m.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:d,onChange:function(pe){if(pe.target.value.length>=7){t.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}w(pe.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(U.a.Group,{value:L,onChange:function(pe){return I(pe)}},m.a.createElement(U.a,{value:s.Professor,disabled:L.includes(2)},"\u6559\u5E08"),m.a.createElement(U.a,{value:s.AssistantProfessor,disabled:L.includes(1)},"\u52A9\u6559"),m.a.createElement(U.a,{value:s.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),m.a.createElement(h.a,{visible:Z,onCancel:function(){return q(!1)},occupationValue:ye}))};Q.a=Object(S.a)(function(p){var b=p.user;return{user:b}})(c)},Jq4h:function(ie,Q,E){ie.exports=E.p+"static/qrcode.54870d9b.png"},K2GJ:function(ie,Q,E){var Y=E("fW2E"),U=E("gut8"),D=U.ContextCachedBy,k=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],u=function(x){this.extendFrom(x,!1)};function t(x,T,m){var S=T.x==null?0:T.x,P=T.x2==null?1:T.x2,h=T.y==null?0:T.y,l=T.y2==null?0:T.y2;T.global||(S=S*m.width+m.x,P=P*m.width+m.x,h=h*m.height+m.y,l=l*m.height+m.y),S=isNaN(S)?0:S,P=isNaN(P)?1:P,h=isNaN(h)?0:h,l=isNaN(l)?0:l;var s=x.createLinearGradient(S,h,P,l);return s}function R(x,T,m){var S=m.width,P=m.height,h=Math.min(S,P),l=T.x==null?.5:T.x,s=T.y==null?.5:T.y,c=T.r==null?.5:T.r;T.global||(l=l*S+m.x,s=s*P+m.y,c=c*h);var p=x.createRadialGradient(l,s,0,l,s,c);return p}u.prototype={constructor:u,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(x,T,m){var S=this,P=m&&m.style,h=!P||x.__attrCachedBy!==D.STYLE_BIND;x.__attrCachedBy=D.STYLE_BIND;for(var l=0;l<k.length;l++){var s=k[l],c=s[0];(h||S[c]!==P[c])&&(x[c]=Y(x,c,S[c]||s[1]))}if((h||S.fill!==P.fill)&&(x.fillStyle=S.fill),(h||S.stroke!==P.stroke)&&(x.strokeStyle=S.stroke),(h||S.opacity!==P.opacity)&&(x.globalAlpha=S.opacity==null?1:S.opacity),(h||S.blend!==P.blend)&&(x.globalCompositeOperation=S.blend||"source-over"),this.hasStroke()){var p=S.lineWidth;x.lineWidth=p/(this.strokeNoScale&&T&&T.getLineScale?T.getLineScale():1)}},hasFill:function(){var x=this.fill;return x!=null&&x!=="none"},hasStroke:function(){var x=this.stroke;return x!=null&&x!=="none"&&this.lineWidth>0},extendFrom:function(x,T){if(x)for(var m in x)x.hasOwnProperty(m)&&(T===!0||(T===!1?!this.hasOwnProperty(m):x[m]!=null))&&(this[m]=x[m])},set:function(x,T){typeof x=="string"?this[x]=T:this.extendFrom(x,!0)},clone:function(){var x=new this.constructor;return x.extendFrom(this,!0),x},getGradient:function(x,T,m){for(var S=T.type==="radial"?R:t,P=S(x,T,m),h=T.colorStops,l=0;l<h.length;l++)P.addColorStop(h[l].offset,h[l].color);return P}};for(var o=u.prototype,y=0;y<k.length;y++){var g=k[y];g[0]in o||(o[g[0]]=g[1])}u.getGradient=o.getGradient;var i=u;ie.exports=i},KBoB:function(ie,Q,E){"use strict";E.r(Q);var Y=E("cWXX"),U=E("/ezw"),D=E("DjyN"),k=E("NUBc"),u=E("14J3"),t=E("BMrR"),R=E("jCWc"),o=E("kPKH"),y=E("k1fw"),g=E("tJVT"),i=E("PpiC"),x=E("OaEy"),T=E("2fM7"),m=E("q1tI"),S=E.n(m),P=E("Ty5D"),h=E("9kvl"),l=E("BdwD"),s=E("vpjH"),c=E.n(s),p=E("sRBo"),b=E("kaz8"),A=E("5Dmo"),O=E("3S7+"),_=E("2qtc"),f=E("kLXV"),n=E("9og8"),r=E("WmNS"),d=E.n(r),w=E("1vsH"),C=E("ErOA"),v=E("55Ip"),L=E("u+vr"),I=E.n(L),B=E("XBoW"),F=E.n(B),G=E("fc4H"),X=E.n(G),W=E("xKgJ"),K=E("wd/R"),Z=E.n(K),q=function(Ae){var Re,ae,pe,J,fe,Me,be=Ae.v,Ge=Ae.k,ft=Ae.match,Pe=Ae.selectArrs,ze=Ae.setSelectArrs,Ce=Ae.dispatch,Le=Ae.params,He=Object(m.useState)([]),Be=Object(g.a)(He,2),bt=Be[0],ct=Be[1],Ot=Object(m.useState)(!1),Ft=Object(g.a)(Ot,2),Mt=Ft[0],wt=Ft[1],kt="YYYY-MM-DD",$t=Z()("2020-11-15",kt);function Lt(){return vt.apply(this,arguments)}function vt(){return vt=Object(n.a)(d.a.mark(function qe(){var $e;return d.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return console.log(Le,222),Ct.next=3,Object(C.a)("/api/courses/".concat(Le==null?void 0:Le.coursesId,"/exercises/group_use_list.json"),{method:"get",params:Object(y.a)(Object(y.a)({},Le),{},{id:be.id})});case 3:$e=Ct.sent,ct(($e==null?void 0:$e.groups)||[]);case 5:case"end":return Ct.stop()}},qe)})),vt.apply(this,arguments)}var lt=function(){return f.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:S.a.createElement(S.a.Fragment,null,"EduCoder\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")})},Tt=function($e){var Ye;Object(w.W)({inner_ip:$e.inner_ip,public_ip:$e.public_ip,open_camera:$e.open_camera,ip_limit:$e.ip_limit,ip_bind:$e.ip_bind,exercise_tips:$e.exercise_tips,exerciseId:$e.id,screen_open:$e.screen_open,screen_num:$e.screen_num,coursesId:$e.course_id,login:(Ye=Object(W.x)())===null||Ye===void 0?void 0:Ye.login,history:h.d})},ht=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:function($e,Ye){return Ye.exercise_status===$e},render:function($e,Ye){return S.a.createElement("div",null,$e===1&&S.a.createElement("span",null,S.a.createElement("i",{className:I.a.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),$e===2&&S.a.createElement("span",null,S.a.createElement("i",{className:I.a.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),$e===3&&S.a.createElement("span",null,S.a.createElement("i",{className:I.a.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))}},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Le.order_by==="publish_time"?Le.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Le.order_by==="end_time"?Le.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function($e,Ye){return Ye.exercise_status===1?"-":S.a.createElement("span",null,$e,"/",Ye.exercise_users)}},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function($e,Ye){return Ye.exercise_status===1?"-":S.a.createElement(v.a,{to:"/classrooms/".concat(Le==null?void 0:Le.coursesId,"/exercise/").concat(be==null?void 0:be.id,"/detail?random=false&exercise_group_id=").concat(Ye.course_group_id)},$e)}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:function($e,Ye){return Ye.exercise_status===1?S.a.createElement("img",{style:{cursor:"not-allowed"},src:F.a}):S.a.createElement(O.a,{title:"\u8BC4\u9605"},S.a.createElement(v.a,{to:"/classrooms/".concat(Le==null?void 0:Le.coursesId,"/exercise/").concat(be==null?void 0:be.id,"/detail?random=false&exercise_group_id=").concat(Ye.course_group_id)},S.a.createElement("img",{src:X.a})))}}],mt=function($e){if($e!=null&&$e.includes("\u672A\u5F00\u59CB"))return S.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if($e!=null&&$e.includes("\u8003\u8BD5\u4E2D"))return S.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if($e!=null&&$e.includes("\u5DF2\u7ED3\u675F"))return S.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return S.a.createElement("div",{className:I.a.listItem,key:Ge,onClick:function(){Tt(be)}},Object(W.c)()&&S.a.createElement(b.a,{checked:Pe.includes(be.id),value:be.id,onClick:function($e){$e.stopPropagation()},onChange:function($e){var Ye=Pe.indexOf(be.id);Pe.indexOf(be.id)>-1?ze(Pe.filter(function(Ct){return Ct!==be.id})):ze(Pe.concat(be.id))}}),S.a.createElement("div",{className:I.a.info},S.a.createElement("div",{className:I.a.title},S.a.createElement("div",{className:I.a.titleLeft,style:{marginRight:"15px"}},mt(be==null?void 0:be.exercise_tips),S.a.createElement(O.a,{title:be.exercise_name},S.a.createElement("span",{className:"".concat(I.a.name),style:{maxWidth:be!=null&&(Re=be.exercise_tips)!==null&&Re!==void 0&&Re.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},be.exercise_name)),!be.is_public&&Object(W.c)()&&S.a.createElement(O.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},S.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(be==null||((ae=be.exercise_tips)===null||ae===void 0)?void 0:ae.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&S.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(be==null||((pe=be.exercise_tips)===null||pe===void 0)?void 0:pe.includes("\u5DF2\u7ED3\u675F"))&&(be==null||((J=be.exercise_tips)===null||J===void 0)?void 0:J.includes("\u672A\u63D0\u4EA4"))&&S.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),S.a.createElement("div",{className:I.a.titleRight,onClick:function($e){$e.stopPropagation(),$e.preventDefault()}},Object(W.c)()&&be.assistant_auth&&S.a.createElement("span",{onClick:function($e){$e.stopPropagation();var Ye=Z()(be.created_at,kt),Ct=Z()($t).diff(Z()(Ye),"days");Ct>0&&be!==null&&be!==void 0&&be.is_random?lt():be!=null&&be.is_random?h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/random/preview?random=").concat(be.is_random)):h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/detail?random=").concat(be.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(W.h)()&&S.a.createElement("span",{onClick:function(){h.d.push("/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/detail?random=").concat(be.is_random))}},"\u8BE6\u60C5"),S.a.createElement(S.a.Fragment,null,be.current_status===0&&be.exercise_status>1&&!((fe=be.exercise_tips)!==null&&fe!==void 0&&fe.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(v.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Tt(be)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),be.current_status===1&&be.exercise_status>1&&S.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function($e){var Ye;window.location.href="/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/users/").concat((Ye=Object(W.x)())===null||Ye===void 0?void 0:Ye.login)}},"\u67E5\u770B\u8BD5\u5377"),be.current_status===2&&be.exercise_status>1&&!((Me=be.exercise_tips)!==null&&Me!==void 0&&Me.includes("\u5DF2\u7ED3\u675F"))&&S.a.createElement(v.a,{onClick:function($e){$e.stopPropagation(),$e.preventDefault(),Tt(be)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),S.a.createElement("p",{style:{display:"flex"}},S.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",S.a.createElement("span",{className:"c-blue"},be.username)),S.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",S.a.createElement("span",{className:"c-blue"},be.course_name)),S.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",S.a.createElement("span",{className:"c-blue"},be.time===null||be.time===-1?"\u4E0D\u9650\u65F6":"".concat(be.time,"\u5206\u949F"))),S.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",S.a.createElement("span",{className:"c-blue"},Z()(be==null?void 0:be.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",S.a.createElement("span",{className:"c-blue"},Z()(be==null?void 0:be.end_time).format("YYYY-MM-DD HH:mm"))))))},ce=q,ue=T.a.Option,ye=function(Ae){var Re,ae,pe,J,fe,Me=Ae.classroomList,be=Ae.globalSetting,Ge=Ae.exercise,ft=Ae.loading,Pe=Ae.dispatch,ze=Ae.match,Ce=Object(i.a)(Ae,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Le=Object(m.useState)(Object(y.a)({},Object(P.i)())),He=Object(g.a)(Le,2),Be=He[0],bt=He[1],ct=Object(P.h)(),Ot=Me.detailExerciseList,Ft=Me.detailTopBanner,Mt=Me.detailLeftMenus,wt=Object(m.useState)([]),kt=Object(g.a)(wt,2),$t=kt[0],Lt=kt[1],vt=Object(m.useState)(!1),lt=Object(g.a)(vt,2),Tt=lt[0],ht=lt[1],mt=Object(m.useState)({page:1,course_id:""}),qe=Object(g.a)(mt,2),$e=qe[0],Ye=qe[1];Be.id=Be.coursesId,Object(m.useEffect)(function(){Ct(),Pe({type:"globalSetting/footerToggle",payload:!1}),Pe({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[$e]),Object(m.useEffect)(function(){Lt([])},[Ot]);var Ct=function(){document.body.scrollIntoView(),Pe({type:"exercise/getUserExercise",payload:$e})};return S.a.createElement("section",{className:"minH500 minW1200"},S.a.createElement("aside",{className:"".concat(c.a.acitons," w100")},S.a.createElement(t.a,{className:"w100"},S.a.createElement(o.a,{flex:"1"},S.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),S.a.createElement(o.a,null,S.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",S.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Gt){$e.course_id=Gt,$e.page=1,Ye(Object(y.a)({},$e))}},S.a.createElement(ue,{value:""},"\u5168\u90E8"),Ge==null||((Re=Ge.userExerciseList)===null||Re===void 0||((ae=Re.courses)===null||ae===void 0))?void 0:ae.map(function(Wt,Gt){return S.a.createElement(ue,{value:Wt.id},Wt.name)})))))),(Ge==null||((pe=Ge.userExerciseList)===null||pe===void 0)?void 0:pe.exercises_count)===0&&S.a.createElement(l.a,null),S.a.createElement(U.a,{loading:ft["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ge==null||((J=Ge.userExerciseList)===null||J===void 0)?void 0:J.exercises)&&(Ge==null||((fe=Ge.userExerciseList)===null||fe===void 0)?void 0:fe.exercises.map(function(Wt,Gt){return S.a.createElement(ce,{v:Wt,k:Gt,match:ze,selectArrs:$t,setSelectArrs:Lt,dispatch:Pe,params:Be})})),S.a.createElement("aside",{className:"tc mb50 mt30"},S.a.createElement(k.a,{showTotal:function(Gt){var Vt;return"\u5171 ".concat(Ge==null||((Vt=Ge.userExerciseList)===null||Vt===void 0)?void 0:Vt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Gt){$e.page=Gt,Ye(Object(y.a)({},$e))},defaultPageSize:20,defaultCurrent:$e.page,current:$e.page||1,total:Ge==null?void 0:Ge.userExerciseList.exercises_count}))))},xe=Q.default=Object(h.a)(function(Ee){var Ae=Ee.classroomList,Re=Ee.loading,ae=Ee.globalSetting,pe=Ee.exercise;return{classroomList:Ae,globalSetting:ae,loading:Re.effects,exercise:pe}})(ye)},Kc5o:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},Kw3X:function(ie,Q,E){"use strict";var Y=this&&this.__assign||function(){return Y=Object.assign||function(y){for(var g,i=1,x=arguments.length;i<x;i++){g=arguments[i];for(var T in g)Object.prototype.hasOwnProperty.call(g,T)&&(y[T]=g[T])}return y},Y.apply(this,arguments)},U=this&&this.__importStar||function(y){if(y&&y.__esModule)return y;var g={};if(y!=null)for(var i in y)Object.hasOwnProperty.call(y,i)&&(g[i]=y[i]);return g.default=y,g},D=this&&this.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};Object.defineProperty(Q,"__esModule",{value:!0});var k=U(E("q1tI")),u=D(E("thk6")),t=D(E("MgzW")),R=E("69ZJ"),o=function(y){var g=y.activeSlideKey,i=y.ContainerEl,x=y.children,T=y.containerClass,m=y.getSwiper,S=y.navigation,P=y.noSwiping,h=y.pagination,l=y.parallax,s=y.parallaxEl,c=y.WrapperEl,p=y.wrapperClass,b=y.rebuildOnUpdate,A=y.renderScrollbar,O=y.renderPagination,_=y.renderPrevButton,f=y.renderNextButton,n=y.renderParallax,r=y.rtl,d=y.scrollbar,w=y.shouldSwiperUpdate,C=y.slideClass,v=y.loop,L=k.useRef(null),I=k.useRef(null),B=function(){if(!g)return null;var q=0,ce=v?1:0;return k.Children.forEach(x,function(ue){k.isValidElement(ue)&&(ue.key===g&&(q=ce),ce+=1)}),q},F=function(q){typeof m=="function"&&m(q)},G=function(){I.current!==null&&(I.current.destroy(!0,!0),I.current=null)},X=function(){L.current&&I.current===null&&(I.current=new u.default(L.current,t.default({},y)))},W=function(){G(),X()},K=function(){I.current!==null&&I.current.update()},Z=function(q){if(!R.isReactElement(q))return null;var ce=[C,q.props.className];return P&&ce.push("swiper-no-swiping"),k.cloneElement(q,Y(Y({},q.props),{className:ce.join(" ").trim()}))};return k.useEffect(function(){X();var q=B();return I.current!==null&&q!==null&&I.current.slideTo(q),function(){return G()}},[]),k.useEffect(function(){if(I.current!==null){if(b)W();else if(w){K();var q=I.current.slides.length;if(q<=I.current.activeIndex){var ce=Math.max(q-1,0);I.current.slideTo(ce)}}var ue=B();ue!==null&&I.current.slideTo(ue)}}),k.useEffect(function(){F(I.current)},[I]),!x||!i||!c?null:R.validateChildren(x)?k.default.createElement(i,{className:T,dir:r&&"rtl",ref:L},l&&s&&n&&n(y),k.default.createElement(c,{className:p},k.Children.map(x,Z)),h&&h.el&&O&&O(y),d&&d.el&&A&&A(y),S&&S.nextEl&&f&&f(y),S&&S.prevEl&&_&&_(y)):(console.warn("Children should be react element or an array of react element!!"),null)};o.defaultProps={containerClass:"swiper-container",wrapperClass:"swiper-wrapper",slideClass:"swiper-slide",ContainerEl:"div",WrapperEl:"div",renderScrollbar:function(y){var g=y.scrollbar;return g?k.default.createElement("div",{className:R.classNames(g.el)}):null},renderPagination:function(y){var g=y.pagination;return g?k.default.createElement("div",{className:R.classNames(g.el)}):null},renderPrevButton:function(y){var g=y.navigation;return g?k.default.createElement("div",{className:R.classNames(g.prevEl)}):null},renderNextButton:function(y){var g=y.navigation;return g?k.default.createElement("div",{className:R.classNames(g.nextEl)}):null},renderParallax:function(y){var g=y.parallaxEl;return g?k.default.createElement("div",{className:R.classNames(g.el),"data-swiper-parallax":g.value}):null}},o.displayName="ReactIdSwiper",Q.default=o},LPTA:function(ie,Q){var E=1;typeof window!="undefined"&&(E=Math.max(window.devicePixelRatio||1,1));var Y=0,U=E;Q.debugMode=Y,Q.devicePixelRatio=U},LSTS:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0});var Y=function(){function x(T,m){for(var S=0;S<m.length;S++){var P=m[S];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}return function(T,m,S){return m&&x(T.prototype,m),S&&x(T,S),T}}(),U=E("q1tI"),D=t(U),k=E("17x9"),u=t(k);function t(x){return x&&x.__esModule?x:{default:x}}function R(x,T){var m={};for(var S in x){if(T.indexOf(S)>=0)continue;if(!Object.prototype.hasOwnProperty.call(x,S))continue;m[S]=x[S]}return m}function o(x,T){if(!(x instanceof T))throw new TypeError("Cannot call a class as a function")}function y(x,T){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:x}function g(x,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);x.prototype=Object.create(T&&T.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(x,T):x.__proto__=T)}var i=function(x){g(T,x);function T(m){o(this,T);var S=y(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,m));return S.scrollListener=S.scrollListener.bind(S),S.eventListenerOptions=S.eventListenerOptions.bind(S),S.mousewheelListener=S.mousewheelListener.bind(S),S}return Y(T,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var S=this.getParentElement(this.scrollComponent);S.scrollTop=S.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var S=!1,P={get passive(){S=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(h){}return S}},{key:"eventListenerOptions",value:function(){var S=this.props.useCapture;return this.isPassiveSupported()&&(S={useCapture:this.props.useCapture,passive:!0}),S}},{key:"setDefaultLoader",value:function(S){this.defaultLoader=S}},{key:"detachMousewheelListener",value:function(){var S=window;this.props.useWindow===!1&&(S=this.scrollComponent.parentNode),S.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var S=window;this.props.useWindow===!1&&(S=this.getParentElement(this.scrollComponent)),S.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),S.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(S){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:S&&S.parentNode}},{key:"filterProps",value:function(S){return S}},{key:"attachScrollListener",value:function(){var S=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!S)return;var P=window;this.props.useWindow===!1&&(P=S),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(S){S.deltaY===1&&!this.isPassiveSupported()&&S.preventDefault()}},{key:"scrollListener",value:function(){var S=this.scrollComponent,P=window,h=this.getParentElement(S),l=void 0;if(this.props.useWindow){var s=document.documentElement||document.body.parentNode||document.body,c=P.pageYOffset!==void 0?P.pageYOffset:s.scrollTop;this.props.isReverse?l=c:l=this.calculateOffset(S,c)}else this.props.isReverse?l=h.scrollTop:l=S.scrollHeight-h.scrollTop-h.clientHeight;l<Number(this.props.threshold)&&S&&S.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=h.scrollHeight,this.beforeScrollTop=h.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(S,P){return S?this.calculateTopPosition(S)+(S.offsetHeight-P-window.innerHeight):0}},{key:"calculateTopPosition",value:function(S){return S?S.offsetTop+this.calculateTopPosition(S.offsetParent):0}},{key:"render",value:function(){var S=this,P=this.filterProps(this.props),h=P.children,l=P.element,s=P.hasMore,c=P.initialLoad,p=P.isReverse,b=P.loader,A=P.loadMore,O=P.pageStart,_=P.ref,f=P.threshold,n=P.useCapture,r=P.useWindow,d=P.getScrollParent,w=R(P,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);w.ref=function(v){S.scrollComponent=v,_&&_(v)};var C=[h];return s&&(b?p?C.unshift(b):C.push(b):this.defaultLoader&&(p?C.unshift(this.defaultLoader):C.push(this.defaultLoader))),D.default.createElement(l,w,C)}}]),T}(U.Component);i.propTypes={children:u.default.node.isRequired,element:u.default.node,hasMore:u.default.bool,initialLoad:u.default.bool,isReverse:u.default.bool,loader:u.default.node,loadMore:u.default.func.isRequired,pageStart:u.default.number,ref:u.default.func,getScrollParent:u.default.func,threshold:u.default.number,useCapture:u.default.bool,useWindow:u.default.bool},i.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Q.default=i,ie.exports=Q.default},LdHM:function(ie,Q,E){"use strict";E.d(Q,"b",function(){return c}),E.d(Q,"a",function(){return b});var Y=E("1OyB"),U=E("vuIU"),D=E("Ji7U"),k=E("LK+K"),u=E("q1tI"),t=E("rePB"),R=E("Ff2n"),o=E("ODXe"),y=E("4IlW"),g=E("bX4T"),i=E("YrtM"),x=E("TSYQ"),T=E.n(x),m=E("+nKL"),S=E("8OUc"),P=function(W,K){var Z=W.prefixCls,q=W.id,ce=W.flattenOptions,ue=W.childrenAsData,ye=W.values,xe=W.searchValue,Ee=W.multiple,Ae=W.defaultActiveFirstOption,Re=W.height,ae=W.itemHeight,pe=W.notFoundContent,J=W.open,fe=W.menuItemSelectedIcon,Me=W.virtual,be=W.onSelect,Ge=W.onToggleOpen,ft=W.onActiveValue,Pe=W.onScroll,ze=W.onMouseEnter,Ce="".concat(Z,"-item"),Le=Object(i.a)(function(){return ce},[J,ce],function(vt,lt){return lt[0]&&vt[1]!==lt[1]}),He=u.useRef(null),Be=function(lt){lt.preventDefault()},bt=function(lt){He.current&&He.current.scrollTo({index:lt})},ct=function(lt){for(var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ht=Le.length,mt=0;mt<ht;mt+=1){var qe=(lt+mt*Tt+ht)%ht,$e=Le[qe],Ye=$e.group,Ct=$e.data;if(!Ye&&!Ct.disabled)return qe}return-1},Ot=u.useState(function(){return ct(0)}),Ft=Object(o.a)(Ot,2),Mt=Ft[0],wt=Ft[1],kt=function(lt){wt(lt);var Tt=Le[lt];if(!Tt){ft(null,-1);return}ft(Tt.data.value,lt)};u.useEffect(function(){kt(Ae!==!1?ct(0):-1)},[Le.length,xe]),u.useEffect(function(){var vt=setTimeout(function(){if(!Ee&&J&&ye.size===1){var lt=Array.from(ye)[0],Tt=Le.findIndex(function(ht){var mt=ht.data;return mt.value===lt});kt(Tt),bt(Tt)}});return function(){return clearTimeout(vt)}},[J]);var $t=function(lt){lt!==void 0&&be(lt,{selected:!ye.has(lt)}),Ee||Ge(!1)};if(u.useImperativeHandle(K,function(){return{onKeyDown:function(lt){var Tt=lt.which;switch(Tt){case y.a.UP:case y.a.DOWN:{var ht=0;if(Tt===y.a.UP?ht=-1:Tt===y.a.DOWN&&(ht=1),ht!==0){var mt=ct(Mt+ht,ht);bt(mt),kt(mt)}break}case y.a.ENTER:{var qe=Le[Mt];qe&&!qe.data.disabled?$t(qe.data.value):$t(void 0),J&<.preventDefault();break}case y.a.ESC:Ge(!1)}},onKeyUp:function(){},scrollTo:function(lt){bt(lt)}}}),Le.length===0)return u.createElement("div",{role:"listbox",id:"".concat(q,"_list"),className:"".concat(Ce,"-empty"),onMouseDown:Be},pe);function Lt(vt){var lt=Le[vt];if(!lt)return null;var Tt=lt.data||{},ht=Tt.value,mt=Tt.label,qe=Tt.children,$e=Object(g.a)(Tt,!0),Ye=ue?qe:mt;return lt?u.createElement("div",Object.assign({"aria-label":typeof Ye=="string"?Ye:null},$e,{key:vt,role:"option",id:"".concat(q,"_list_").concat(vt),"aria-selected":ye.has(ht)}),ht):null}return u.createElement(u.Fragment,null,u.createElement("div",{role:"listbox",id:"".concat(q,"_list"),style:{height:0,width:0,overflow:"hidden"}},Lt(Mt-1),Lt(Mt),Lt(Mt+1)),u.createElement(m.a,{itemKey:"key",ref:He,data:Le,height:Re,itemHeight:ae,fullHeight:!1,onMouseDown:Be,onScroll:Pe,virtual:Me,onMouseEnter:ze},function(vt,lt){var Tt,ht=vt.group,mt=vt.groupOption,qe=vt.data,$e=qe.label,Ye=qe.key;if(ht)return u.createElement("div",{className:T()(Ce,"".concat(Ce,"-group"))},$e!==void 0?$e:Ye);var Ct=qe.disabled,Wt=qe.value,Gt=qe.title,Vt=qe.children,un=qe.style,pn=qe.className,gt=Object(R.a)(qe,["disabled","value","title","children","style","className"]),Ze=ye.has(Wt),st="".concat(Ce,"-option"),Ke=T()(Ce,st,pn,(Tt={},Object(t.a)(Tt,"".concat(st,"-grouped"),mt),Object(t.a)(Tt,"".concat(st,"-active"),Mt===lt&&!Ct),Object(t.a)(Tt,"".concat(st,"-disabled"),Ct),Object(t.a)(Tt,"".concat(st,"-selected"),Ze),Tt)),me=ue?Vt:$e,De=!fe||typeof fe=="function"||Ze;return u.createElement("div",Object.assign({},gt,{"aria-selected":Ze,className:Ke,title:Gt,onMouseMove:function(){if(Mt===lt||Ct)return;kt(lt)},onClick:function(){Ct||$t(Wt)},style:un}),u.createElement("div",{className:"".concat(st,"-content")},me||Wt),u.isValidElement(fe)||Ze,De&&u.createElement(S.a,{className:"".concat(Ce,"-option-state"),customizeIcon:fe,customizeIconProps:{isSelected:Ze}},Ze?"\u2713":null))}))},h=u.forwardRef(P);h.displayName="OptionList";var l=h,s=function(){return null};s.isSelectOption=!0;var c=s,p=function(){return null};p.isSelectOptGroup=!0;var b=p,A=E("VTBJ"),O=E("Zm9Q");function _(X){var W=X.key,K=X.props,Z=K.children,q=K.value,ce=Object(R.a)(K,["children","value"]);return Object(A.a)({key:W,value:q!==void 0?q:W,children:Z},ce)}function f(X){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(O.a)(X).map(function(K,Z){if(!u.isValidElement(K)||!K.type)return null;var q=K.type.isSelectOptGroup,ce=K.key,ue=K.props,ye=ue.children,xe=Object(R.a)(ue,["children"]);return W||!q?_(K):Object(A.a)(Object(A.a)({key:"__RC_SELECT_GRP__".concat(ce===null?Z:ce,"__"),label:ce},xe),{},{options:f(ye)})}).filter(function(K){return K})}var n=E("2Qr1"),r=E("qNPg"),d=E("U8pU"),w=E("Kwbf"),C=E("WKfj");function v(X){var W=X.mode,K=X.options,Z=X.children,q=X.backfill,ce=X.allowClear,ue=X.placeholder,ye=X.getInputElement,xe=X.showSearch,Ee=X.onSearch,Ae=X.defaultOpen,Re=X.autoFocus,ae=X.labelInValue,pe=X.value,J=X.inputValue,fe=X.optionLabelProp,Me=W==="multiple"||W==="tags",be=xe!==void 0?xe:Me||W==="combobox",Ge=K||f(Z);if(Object(w.a)(W!=="tags"||Ge.every(function(Ce){return!Ce.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),W==="tags"||W==="combobox"){var ft=Ge.some(function(Ce){return Ce.options?Ce.options.some(function(Le){return typeof("value"in Le?Le.value:Le.key)=="number"}):typeof("value"in Ce?Ce.value:Ce.key)=="number"});Object(w.a)(!ft,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(w.a)(W!=="combobox"||!fe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(w.a)(W==="combobox"||!q,"`backfill` only works with `combobox` mode."),Object(w.a)(W==="combobox"||!ye,"`getInputElement` only work with `combobox` mode."),Object(w.b)(W!=="combobox"||!ye||!ce||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ee&&!be&&W!=="combobox"&&W!=="tags"&&Object(w.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(w.b)(!Ae||Re,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),pe!=null){var Pe=Object(C.d)(pe);Object(w.a)(!ae||Pe.every(function(Ce){return Object(d.a)(Ce)==="object"&&("key"in Ce||"value"in Ce)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(w.a)(!Me||Array.isArray(pe),"`value` should be array when `mode` is `multiple` or `tags`")}if(Z){var ze=null;Object(O.a)(Z).some(function(Ce){if(!u.isValidElement(Ce)||!Ce.type)return!1;var Le=Ce.type;if(Le.isSelectOption)return!1;if(Le.isSelectOptGroup){var He=Object(O.a)(Ce.props.children).every(function(Be){return!u.isValidElement(Be)||!Ce.type||Be.type.isSelectOption?!0:(ze=Be.type,!1)});return!He}return ze=Le,!0}),ze&&Object(w.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ze.displayName||ze.name||ze,"`.")),Object(w.a)(J===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var L=v,I=Object(r.a)({prefixCls:"rc-select",components:{optionList:l},convertChildrenToData:f,flattenOptions:n.d,getLabeledValue:n.e,filterOptions:n.b,isValueDisabled:n.g,findValueOption:n.c,warningProps:L,fillOptionsWithMissingValue:n.a}),B=function(X){Object(D.a)(K,X);var W=Object(k.a)(K);function K(){var Z;return Object(Y.a)(this,K),Z=W.apply(this,arguments),Z.selectRef=u.createRef(),Z.focus=function(){Z.selectRef.current.focus()},Z.blur=function(){Z.selectRef.current.blur()},Z}return Object(U.a)(K,[{key:"render",value:function(){return u.createElement(I,Object.assign({ref:this.selectRef},this.props))}}]),K}(u.Component);B.Option=c,B.OptGroup=b;var F=B,G=Q.c=F},LzVc:function(ie,Q,E){ie.exports=E.p+"static/r.18202e40.svg"},MEGo:function(ie,Q,E){var Y=E("4fz+"),U=E("Dagg"),D=E("dqUG"),k=E("2fw6"),u=E("x6Kt"),t=E("rmlV"),R=E("yxFR"),o=E("y+Vt"),y=E("h7HQ"),g=E("1Jh7"),i=E("SKnc"),x=E("K2GJ"),T=E("Fofx"),m=E("NC18"),S=m.createFromString,P=E("bYtY"),h=P.isString,l=P.extend,s=P.defaults,c=P.trim,p=P.each,b=/[\s,]+/;function A(K){if(h(K)){var Z=new DOMParser;K=Z.parseFromString(K,"text/xml")}for(K.nodeType===9&&(K=K.firstChild);K.nodeName.toLowerCase()!=="svg"||K.nodeType!==1;)K=K.nextSibling;return K}function O(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}O.prototype.parse=function(K,Z){Z=Z||{};var q=A(K);if(!q)throw new Error("Illegal svg");var ce=new Y;this._root=ce;var ue=q.getAttribute("viewBox")||"",ye=parseFloat(q.getAttribute("width")||Z.width),xe=parseFloat(q.getAttribute("height")||Z.height);isNaN(ye)&&(ye=null),isNaN(xe)&&(xe=null),C(q,ce,null,!0);for(var Ee=q.firstChild;Ee;)this._parseNode(Ee,ce),Ee=Ee.nextSibling;var Ae,Re;if(ue){var ae=c(ue).split(b);ae.length>=4&&(Ae={x:parseFloat(ae[0]||0),y:parseFloat(ae[1]||0),width:parseFloat(ae[2]),height:parseFloat(ae[3])})}if(Ae&&ye!=null&&xe!=null&&(Re=X(Ae,ye,xe),!Z.ignoreViewBox)){var pe=ce;ce=new Y,ce.add(pe),pe.scale=Re.scale.slice(),pe.position=Re.position.slice()}return!Z.ignoreRootClip&&ye!=null&&xe!=null&&ce.setClipPath(new u({shape:{x:0,y:0,width:ye,height:xe}})),{root:ce,width:ye,height:xe,viewBoxRect:Ae,viewBoxTransform:Re}},O.prototype._parseNode=function(K,Z){var q=K.nodeName.toLowerCase();q==="defs"?this._isDefine=!0:q==="text"&&(this._isText=!0);var ce;if(this._isDefine){var ue=f[q];if(ue){var ye=ue.call(this,K),xe=K.getAttribute("id");xe&&(this._defs[xe]=ye)}}else{var ue=_[q];ue&&(ce=ue.call(this,K,Z),Z.add(ce))}for(var Ee=K.firstChild;Ee;)Ee.nodeType===1&&this._parseNode(Ee,ce),Ee.nodeType===3&&this._isText&&this._parseText(Ee,ce),Ee=Ee.nextSibling;q==="defs"?this._isDefine=!1:q==="text"&&(this._isText=!1)},O.prototype._parseText=function(K,Z){if(K.nodeType===1){var q=K.getAttribute("dx")||0,ce=K.getAttribute("dy")||0;this._textX+=parseFloat(q),this._textY+=parseFloat(ce)}var ue=new D({style:{text:K.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(Z,ue),C(K,ue,this._defs);var ye=ue.style.fontSize;ye&&ye<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=ye/9,ue.scale[1]*=ye/9);var xe=ue.getBoundingRect();return this._textX+=xe.width,Z.add(ue),ue};var _={g:function(K,Z){var q=new Y;return r(Z,q),C(K,q,this._defs),q},rect:function(K,Z){var q=new u;return r(Z,q),C(K,q,this._defs),q.setShape({x:parseFloat(K.getAttribute("x")||0),y:parseFloat(K.getAttribute("y")||0),width:parseFloat(K.getAttribute("width")||0),height:parseFloat(K.getAttribute("height")||0)}),q},circle:function(K,Z){var q=new k;return r(Z,q),C(K,q,this._defs),q.setShape({cx:parseFloat(K.getAttribute("cx")||0),cy:parseFloat(K.getAttribute("cy")||0),r:parseFloat(K.getAttribute("r")||0)}),q},line:function(K,Z){var q=new R;return r(Z,q),C(K,q,this._defs),q.setShape({x1:parseFloat(K.getAttribute("x1")||0),y1:parseFloat(K.getAttribute("y1")||0),x2:parseFloat(K.getAttribute("x2")||0),y2:parseFloat(K.getAttribute("y2")||0)}),q},ellipse:function(K,Z){var q=new t;return r(Z,q),C(K,q,this._defs),q.setShape({cx:parseFloat(K.getAttribute("cx")||0),cy:parseFloat(K.getAttribute("cy")||0),rx:parseFloat(K.getAttribute("rx")||0),ry:parseFloat(K.getAttribute("ry")||0)}),q},polygon:function(K,Z){var q=K.getAttribute("points");q&&(q=d(q));var ce=new y({shape:{points:q||[]}});return r(Z,ce),C(K,ce,this._defs),ce},polyline:function(K,Z){var q=new o;r(Z,q),C(K,q,this._defs);var ce=K.getAttribute("points");ce&&(ce=d(ce));var ue=new g({shape:{points:ce||[]}});return ue},image:function(K,Z){var q=new U;return r(Z,q),C(K,q,this._defs),q.setStyle({image:K.getAttribute("xlink:href"),x:K.getAttribute("x"),y:K.getAttribute("y"),width:K.getAttribute("width"),height:K.getAttribute("height")}),q},text:function(K,Z){var q=K.getAttribute("x")||0,ce=K.getAttribute("y")||0,ue=K.getAttribute("dx")||0,ye=K.getAttribute("dy")||0;this._textX=parseFloat(q)+parseFloat(ue),this._textY=parseFloat(ce)+parseFloat(ye);var xe=new Y;return r(Z,xe),C(K,xe,this._defs),xe},tspan:function(K,Z){var q=K.getAttribute("x"),ce=K.getAttribute("y");q!=null&&(this._textX=parseFloat(q)),ce!=null&&(this._textY=parseFloat(ce));var ue=K.getAttribute("dx")||0,ye=K.getAttribute("dy")||0,xe=new Y;return r(Z,xe),C(K,xe,this._defs),this._textX+=ue,this._textY+=ye,xe},path:function(K,Z){var q=K.getAttribute("d")||"",ce=S(q);return r(Z,ce),C(K,ce,this._defs),ce}},f={lineargradient:function(K){var Z=parseInt(K.getAttribute("x1")||0,10),q=parseInt(K.getAttribute("y1")||0,10),ce=parseInt(K.getAttribute("x2")||10,10),ue=parseInt(K.getAttribute("y2")||0,10),ye=new i(Z,q,ce,ue);return n(K,ye),ye},radialgradient:function(K){}};function n(K,Z){for(var q=K.firstChild;q;){if(q.nodeType===1){var ce=q.getAttribute("offset");ce.indexOf("%")>0?ce=parseInt(ce,10)/100:ce?ce=parseFloat(ce):ce=0;var ue=q.getAttribute("stop-color")||"#000000";Z.addColorStop(ce,ue)}q=q.nextSibling}}function r(K,Z){K&&K.__inheritedStyle&&(Z.__inheritedStyle||(Z.__inheritedStyle={}),s(Z.__inheritedStyle,K.__inheritedStyle))}function d(K){for(var Z=c(K).split(b),q=[],ce=0;ce<Z.length;ce+=2){var ue=parseFloat(Z[ce]),ye=parseFloat(Z[ce+1]);q.push([ue,ye])}return q}var w={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"};function C(K,Z,q,ce){var ue=Z.__inheritedStyle||{},ye=Z.type==="text";if(K.nodeType===1&&(B(K,Z),l(ue,G(K)),!ce)){for(var xe in w)if(w.hasOwnProperty(xe)){var Ee=K.getAttribute(xe);Ee!=null&&(ue[w[xe]]=Ee)}}var Ae=ye?"textFill":"fill",Re=ye?"textStroke":"stroke";Z.style=Z.style||new x;var ae=Z.style;ue.fill!=null&&ae.set(Ae,L(ue.fill,q)),ue.stroke!=null&&ae.set(Re,L(ue.stroke,q)),p(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(pe){var J=pe==="lineWidth"&&ye?"textStrokeWidth":pe;ue[pe]!=null&&ae.set(J,parseFloat(ue[pe]))}),(!ue.textBaseline||ue.textBaseline==="auto")&&(ue.textBaseline="alphabetic"),ue.textBaseline==="alphabetic"&&(ue.textBaseline="bottom"),ue.textAlign==="start"&&(ue.textAlign="left"),ue.textAlign==="end"&&(ue.textAlign="right"),p(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(pe){ue[pe]!=null&&ae.set(pe,ue[pe])}),ue.lineDash&&(Z.style.lineDash=c(ue.lineDash).split(b)),ae[Re]&&ae[Re]!=="none"&&(Z[Re]=!0),Z.__inheritedStyle=ue}var v=/url\(\s*#(.*?)\)/;function L(K,Z){var q=Z&&K&&K.match(v);if(q){var ce=c(q[1]),ue=Z[ce];return ue}return K}var I=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function B(K,Z){var q=K.getAttribute("transform");if(q){q=q.replace(/,/g," ");var ce=null,ue=[];q.replace(I,function(Ae,Re,ae){ue.push(Re,ae)});for(var ye=ue.length-1;ye>0;ye-=2){var xe=ue[ye],Ee=ue[ye-1];ce=ce||T.create();switch(Ee){case"translate":xe=c(xe).split(b),T.translate(ce,ce,[parseFloat(xe[0]),parseFloat(xe[1]||0)]);break;case"scale":xe=c(xe).split(b),T.scale(ce,ce,[parseFloat(xe[0]),parseFloat(xe[1]||xe[0])]);break;case"rotate":xe=c(xe).split(b),T.rotate(ce,ce,parseFloat(xe[0]));break;case"skew":xe=c(xe).split(b),console.warn("Skew transform is not supported yet");break;case"matrix":var xe=c(xe).split(b);ce[0]=parseFloat(xe[0]),ce[1]=parseFloat(xe[1]),ce[2]=parseFloat(xe[2]),ce[3]=parseFloat(xe[3]),ce[4]=parseFloat(xe[4]),ce[5]=parseFloat(xe[5]);break}}Z.setLocalTransform(ce)}}var F=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(K){var Z=K.getAttribute("style"),q={};if(!Z)return q;var ce={};F.lastIndex=0;for(var ue;(ue=F.exec(Z))!=null;)ce[ue[1]]=ue[2];for(var ye in w)w.hasOwnProperty(ye)&&ce[ye]!=null&&(q[w[ye]]=ce[ye]);return q}function X(K,Z,q){var ce=Z/K.width,ue=q/K.height,ye=Math.min(ce,ue),xe=[ye,ye],Ee=[-(K.x+K.width/2)*ye+Z/2,-(K.y+K.height/2)*ye+q/2];return{scale:xe,position:Ee}}function W(K,Z){var q=new O;return q.parse(K,Z)}Q.parseXML=A,Q.makeViewBoxTransform=X,Q.parseSVG=W},MKOG:function(ie,Q,E){var Y=E("bYtY"),U=E("YH21"),D=U.Dispatcher,k=E("mLcG"),u=E("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,D.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var y=o.getClips(),g=0;g<y.length;g++)this.addClip(y[g])},removeClip:function(o){var y=Y.indexOf(this._clips,o);y>=0&&this._clips.splice(y,1)},removeAnimator:function(o){for(var y=o.getClips(),g=0;g<y.length;g++)this.removeClip(y[g]);o.animation=null},_update:function(){for(var o=new Date().getTime()-this._pausedTime,y=o-this._time,g=this._clips,i=g.length,x=[],T=[],m=0;m<i;m++){var S=g[m],P=S.step(o,y);P&&(x.push(P),T.push(S))}for(var m=0;m<i;)g[m]._needsRemove?(g[m]=g[i-1],g.pop(),i--):m++;i=x.length;for(var m=0;m<i;m++)T[m].fire(x[m]);this._time=o,this.onframe(y),this.trigger("frame",y),this.stage.update&&this.stage.update()},_startLoop:function(){var o=this;this._running=!0;function y(){o._running&&(k(y),!o._paused&&o._update())}k(y)},start:function(){this._time=new Date().getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(o,y){y=y||{};var g=new u(o,y.loop,y.getter,y.setter);return this.addAnimator(g),g}},Y.mixin(t,D);var R=t;ie.exports=R},"N/YA":function(ie,Q){ie.exports="data:image/png;base64,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"},NC18:function(ie,Q,E){var Y=E("y+Vt"),U=E("IMiH"),D=E("7oTu"),k=Math.sqrt,u=Math.sin,t=Math.cos,R=Math.PI,o=function(s){return Math.sqrt(s[0]*s[0]+s[1]*s[1])},y=function(s,c){return(s[0]*c[0]+s[1]*c[1])/(o(s)*o(c))},g=function(s,c){return(s[0]*c[1]<s[1]*c[0]?-1:1)*Math.acos(y(s,c))};function i(s,c,p,b,A,O,_,f,n,r,d){var w=n*(R/180),C=t(w)*(s-p)/2+u(w)*(c-b)/2,v=-1*u(w)*(s-p)/2+t(w)*(c-b)/2,L=C*C/(_*_)+v*v/(f*f);L>1&&(_*=k(L),f*=k(L));var I=(A===O?-1:1)*k((_*_*(f*f)-_*_*(v*v)-f*f*(C*C))/(_*_*(v*v)+f*f*(C*C)))||0,B=I*_*v/f,F=I*-f*C/_,G=(s+p)/2+t(w)*B-u(w)*F,X=(c+b)/2+u(w)*B+t(w)*F,W=g([1,0],[(C-B)/_,(v-F)/f]),K=[(C-B)/_,(v-F)/f],Z=[(-1*C-B)/_,(-1*v-F)/f],q=g(K,Z);y(K,Z)<=-1&&(q=R),y(K,Z)>=1&&(q=0),O===0&&q>0&&(q=q-2*R),O===1&&q<0&&(q=q+2*R),d.addData(r,G,X,_,f,W,q,w,O)}var x=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function m(s){if(!s)return new U;for(var c=0,p=0,b=c,A=p,O,_=new U,f=U.CMD,n=s.match(x),r=0;r<n.length;r++){for(var d=n[r],w=d.charAt(0),C,v=d.match(T)||[],L=v.length,I=0;I<L;I++)v[I]=parseFloat(v[I]);for(var B=0;B<L;){var F,G,X,W,K,Z,q,ce=c,ue=p;switch(w){case"l":c+=v[B++],p+=v[B++],C=f.L,_.addData(C,c,p);break;case"L":c=v[B++],p=v[B++],C=f.L,_.addData(C,c,p);break;case"m":c+=v[B++],p+=v[B++],C=f.M,_.addData(C,c,p),b=c,A=p,w="l";break;case"M":c=v[B++],p=v[B++],C=f.M,_.addData(C,c,p),b=c,A=p,w="L";break;case"h":c+=v[B++],C=f.L,_.addData(C,c,p);break;case"H":c=v[B++],C=f.L,_.addData(C,c,p);break;case"v":p+=v[B++],C=f.L,_.addData(C,c,p);break;case"V":p=v[B++],C=f.L,_.addData(C,c,p);break;case"C":C=f.C,_.addData(C,v[B++],v[B++],v[B++],v[B++],v[B++],v[B++]),c=v[B-2],p=v[B-1];break;case"c":C=f.C,_.addData(C,v[B++]+c,v[B++]+p,v[B++]+c,v[B++]+p,v[B++]+c,v[B++]+p),c+=v[B-2],p+=v[B-1];break;case"S":F=c,G=p;var ye=_.len(),xe=_.data;O===f.C&&(F+=c-xe[ye-4],G+=p-xe[ye-3]),C=f.C,ce=v[B++],ue=v[B++],c=v[B++],p=v[B++],_.addData(C,F,G,ce,ue,c,p);break;case"s":F=c,G=p;var ye=_.len(),xe=_.data;O===f.C&&(F+=c-xe[ye-4],G+=p-xe[ye-3]),C=f.C,ce=c+v[B++],ue=p+v[B++],c+=v[B++],p+=v[B++],_.addData(C,F,G,ce,ue,c,p);break;case"Q":ce=v[B++],ue=v[B++],c=v[B++],p=v[B++],C=f.Q,_.addData(C,ce,ue,c,p);break;case"q":ce=v[B++]+c,ue=v[B++]+p,c+=v[B++],p+=v[B++],C=f.Q,_.addData(C,ce,ue,c,p);break;case"T":F=c,G=p;var ye=_.len(),xe=_.data;O===f.Q&&(F+=c-xe[ye-4],G+=p-xe[ye-3]),c=v[B++],p=v[B++],C=f.Q,_.addData(C,F,G,c,p);break;case"t":F=c,G=p;var ye=_.len(),xe=_.data;O===f.Q&&(F+=c-xe[ye-4],G+=p-xe[ye-3]),c+=v[B++],p+=v[B++],C=f.Q,_.addData(C,F,G,c,p);break;case"A":X=v[B++],W=v[B++],K=v[B++],Z=v[B++],q=v[B++],ce=c,ue=p,c=v[B++],p=v[B++],C=f.A,i(ce,ue,c,p,Z,q,X,W,K,C,_);break;case"a":X=v[B++],W=v[B++],K=v[B++],Z=v[B++],q=v[B++],ce=c,ue=p,c+=v[B++],p+=v[B++],C=f.A,i(ce,ue,c,p,Z,q,X,W,K,C,_);break}}(w==="z"||w==="Z")&&(C=f.Z,_.addData(C),c=b,p=A),O=C}return _.toStatic(),_}function S(s,c){var p=m(s);return c=c||{},c.buildPath=function(b){if(b.setData){b.setData(p.data);var A=b.getContext();A&&b.rebuildPath(A)}else{var A=b;p.rebuildPath(A)}},c.applyTransform=function(b){D(p,b),this.dirty(!0)},c}function P(s,c){return new Y(S(s,c))}function h(s,c){return Y.extend(S(s,c))}function l(s,c){for(var p=[],b=s.length,A=0;A<b;A++){var O=s[A];O.path||O.createPathProxy(),O.__dirtyPath&&O.buildPath(O.path,O.shape,!0),p.push(O.path)}var _=new Y(c);return _.createPathProxy(),_.buildPath=function(f){f.appendPath(p);var n=f.getContext();n&&f.rebuildPath(n)},_}Q.createFromString=P,Q.extendFromString=h,Q.mergePath=l},NLgs:function(ie,Q,E){"use strict";E.d(Q,"e",function(){return p}),E.d(Q,"f",function(){return b}),E.d(Q,"d",function(){return O}),E.d(Q,"c",function(){return _}),E.d(Q,"a",function(){return f}),E.d(Q,"b",function(){return n});var Y=E("miYZ"),U=E("tsqr"),D=E("9og8"),k=E("2qtc"),u=E("kLXV"),t=E("WmNS"),R=E.n(t),o=E("q1tI"),y=E.n(o),g=E("9kvl"),i=E("xKgJ"),x=E("1vsH"),T=E("RCxd"),m=E("mOS8"),S=E.n(m),P=E("1ZF9"),h=E.n(P),l=E("WdTA"),s=E.n(l),c=E("m3rI"),p=function(d){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(b(d)&&A(w))},b=function(d){return Object(i.p)()?!0:(d({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var d,w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,C=Object(g.c)()._store.getState(),v=C.user;return(d=v.userInfo)!==null&&d!==void 0&&d.profile_completed?!0:(u.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:w?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){g.d.push("/account/profile/edit")}}),!1)},O=function(){var d,w=Object(g.c)()._store.getState(),C=w.user;return(d=C.userInfo)!==null&&d!==void 0&&d.professional_certification?!0:(u.a.confirm({title:"\u63D0\u793A",centered:!0,content:y.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(x.O)("/account/certification")}}),!1)},_=function(){return Object(i.a)()?!0:(u.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},y.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),y.a.createElement("img",{src:Object(i.t)()?s.a:"".concat(c.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},f=function(d,w){return d?!0:(u.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.a.createElement("div",null,y.a.createElement("p",null,w||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),y.a.createElement("div",{style:{marginLeft:"110px"}},y.a.createElement("img",{src:h.a,width:200}),y.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},n=function(d){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",C=Object(g.c)()._store.getState(),v=C.shixunsDetail.detail;return(v==null?void 0:v.public)===2||(v==null?void 0:v.public)===1||(v==null?void 0:v.shixun_status)===3?(u.a.info({centered:!0,icon:y.a.createElement(T.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.a.createElement("div",{className:"tc",style:{marginLeft:-38}},y.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(v==null?void 0:v.public)===2?"\u5DF2\u516C\u5F00":(v==null?void 0:v.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",w,"\u3002"),y.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:S.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(v==null?void 0:v.shixun_status)===2?(u.a.confirm({centered:!0,icon:y.a.createElement(T.a,null),title:"\u63D0\u793A",content:y.a.createElement("div",null,y.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",w,"\u3002"),y.a.createElement("br",null),y.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){u.a.confirm({width:440,centered:!0,icon:y.a.createElement(T.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var I=Object(D.a)(R.a.mark(function F(){var G;return R.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,d({type:"shixunsDetail/cancelRelease",payload:{id:v==null?void 0:v.identifier}});case 2:G=W.sent,G.status!==401&&(U.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),d({type:"shixunsDetail/getShixunsDetail",payload:{id:v==null?void 0:v.identifier}}),d({type:"practiceSetting/getCommonData",payload:{id:v==null?void 0:v.identifier}}));case 4:case"end":return W.stop()}},F)}));function B(){return I.apply(this,arguments)}return B}()})}}),!0):!1}},Nmxd:function(ie,Q){ie.exports="data:image/png;base64,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"},NohK:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var Y=function(D){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,u=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),y=0;y<R;y++)o[y]=arguments[y];clearTimeout(u),u=setTimeout(function(){D.apply(t,o)},k)}};Q.default=Y},OFgq:function(ie,Q,E){ie.exports=E.p+"static/s7.51bf1488.png"},OLES:function(ie,Q,E){"use strict";var Y=E("U8pU"),U=E("VTBJ"),D=E("Ff2n"),k=E("q1tI"),u=E("uciX"),t=E("7ixt"),R=function(T){var m=T.overlay,S=T.prefixCls,P=T.id,h=T.overlayInnerStyle;return k.createElement("div",{className:"".concat(S,"-inner"),id:P,role:"tooltip",style:h},typeof m=="function"?m():m)},o=R,y=function(T,m){var S=T.overlayClassName,P=T.trigger,h=P===void 0?["hover"]:P,l=T.mouseEnterDelay,s=l===void 0?0:l,c=T.mouseLeaveDelay,p=c===void 0?.1:c,b=T.overlayStyle,A=T.prefixCls,O=A===void 0?"rc-tooltip":A,_=T.children,f=T.onVisibleChange,n=T.afterVisibleChange,r=T.transitionName,d=T.animation,w=T.placement,C=w===void 0?"right":w,v=T.align,L=v===void 0?{}:v,I=T.destroyTooltipOnHide,B=I===void 0?!1:I,F=T.defaultVisible,G=T.getTooltipContainer,X=T.overlayInnerStyle,W=Object(D.a)(T,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),K=Object(k.useRef)(null);Object(k.useImperativeHandle)(m,function(){return K.current});var Z=Object(U.a)({},W);"visible"in T&&(Z.popupVisible=T.visible);var q=function(){var Ee=T.arrowContent,Ae=Ee===void 0?null:Ee,Re=T.overlay,ae=T.id;return[k.createElement("div",{className:"".concat(O,"-arrow"),key:"arrow"},Ae),k.createElement(o,{key:"content",prefixCls:O,id:ae,overlay:Re,overlayInnerStyle:X})]},ce=!1,ue=!1;if(typeof B=="boolean")ce=B;else if(B&&Object(Y.a)(B)==="object"){var ye=B.keepParent;ce=ye===!0,ue=ye===!1}return k.createElement(u.a,Object.assign({popupClassName:S,prefixCls:O,popup:q,action:h,builtinPlacements:t.a,popupPlacement:C,ref:K,popupAlign:L,getPopupContainer:G,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:r,popupAnimation:d,defaultPopupVisible:F,destroyPopupOnHide:ce,autoDestroy:ue,mouseLeaveDelay:p,popupStyle:b,mouseEnterDelay:s},Z),_)},g=Object(k.forwardRef)(y),i=Q.a=g},OS9S:function(ie,Q,E){var Y=E("bYtY"),U=Y.inherits,D=E("Gev7"),k=E("mFDi");function u(o){D.call(this,o),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}u.prototype.incremental=!0,u.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},u.prototype.addDisplayable=function(o,y){y?this._temporaryDisplayables.push(o):this._displayables.push(o),this.dirty()},u.prototype.addDisplayables=function(o,y){y=y||!1;for(var g=0;g<o.length;g++)this.addDisplayable(o[g],y)},u.prototype.eachPendingDisplayable=function(o){for(var y=this._cursor;y<this._displayables.length;y++)o&&o(this._displayables[y]);for(var y=0;y<this._temporaryDisplayables.length;y++)o&&o(this._temporaryDisplayables[y])},u.prototype.update=function(){this.updateTransform();for(var o=this._cursor;o<this._displayables.length;o++){var y=this._displayables[o];y.parent=this,y.update(),y.parent=null}for(var o=0;o<this._temporaryDisplayables.length;o++){var y=this._temporaryDisplayables[o];y.parent=this,y.update(),y.parent=null}},u.prototype.brush=function(o,y){for(var g=this._cursor;g<this._displayables.length;g++){var i=this._displayables[g];i.beforeBrush&&i.beforeBrush(o),i.brush(o,g===this._cursor?null:this._displayables[g-1]),i.afterBrush&&i.afterBrush(o)}this._cursor=g;for(var g=0;g<this._temporaryDisplayables.length;g++){var i=this._temporaryDisplayables[g];i.beforeBrush&&i.beforeBrush(o),i.brush(o,g===0?null:this._temporaryDisplayables[g-1]),i.afterBrush&&i.afterBrush(o)}this._temporaryDisplayables=[],this.notClear=!0};var t=[];u.prototype.getBoundingRect=function(){if(!this._rect){for(var o=new k(Infinity,Infinity,-Infinity,-Infinity),y=0;y<this._displayables.length;y++){var g=this._displayables[y],i=g.getBoundingRect().clone();g.needLocalTransform()&&i.applyTransform(g.getLocalTransform(t)),o.union(i)}this._rect=o}return this._rect},u.prototype.contain=function(o,y){var g=this.transformCoordToLocal(o,y),i=this.getBoundingRect();if(i.contain(g[0],g[1]))for(var x=0;x<this._displayables.length;x++){var T=this._displayables[x];if(T.contain(o,y))return!0}return!1},U(u,D);var R=u;ie.exports=R},Ohmc:function(ie,Q,E){ie.exports=E.p+"static/certificate.fc32dc1b.jpg"},P47w:function(ie,Q,E){var Y=E("hydK"),U=Y.createElement,D=E("IMiH"),k=E("mFDi"),u=E("Fofx"),t=E("6GrX"),R=E("pzxd"),o=E("dqUG"),y=D.CMD,g=Array.prototype.join,i="none",x=Math.round,T=Math.sin,m=Math.cos,S=Math.PI,P=Math.PI*2,h=180/S,l=1e-4;function s(K){return x(K*1e4)/1e4}function c(K){return K<l&&K>-l}function p(K,Z){var q=Z?K.textFill:K.fill;return q!=null&&q!==i}function b(K,Z){var q=Z?K.textStroke:K.stroke;return q!=null&&q!==i}function A(K,Z){Z&&O(K,"transform","matrix("+g.call(Z,",")+")")}function O(K,Z,q){(!q||q.type!=="linear"&&q.type!=="radial")&&K.setAttribute(Z,q)}function _(K,Z,q){K.setAttributeNS("http://www.w3.org/1999/xlink",Z,q)}function f(K,Z,q,ce){if(p(Z,q)){var ue=q?Z.textFill:Z.fill;ue=ue==="transparent"?i:ue,O(K,"fill",ue),O(K,"fill-opacity",Z.fillOpacity!=null?Z.fillOpacity*Z.opacity:Z.opacity)}else O(K,"fill",i);if(b(Z,q)){var ye=q?Z.textStroke:Z.stroke;ye=ye==="transparent"?i:ye,O(K,"stroke",ye);var xe=q?Z.textStrokeWidth:Z.lineWidth,Ee=!q&&Z.strokeNoScale?ce.getLineScale():1;O(K,"stroke-width",xe/Ee),O(K,"paint-order",q?"stroke":"fill"),O(K,"stroke-opacity",Z.strokeOpacity!=null?Z.strokeOpacity:Z.opacity);var Ae=Z.lineDash;Ae?(O(K,"stroke-dasharray",Z.lineDash.join(",")),O(K,"stroke-dashoffset",x(Z.lineDashOffset||0))):O(K,"stroke-dasharray",""),Z.lineCap&&O(K,"stroke-linecap",Z.lineCap),Z.lineJoin&&O(K,"stroke-linejoin",Z.lineJoin),Z.miterLimit&&O(K,"stroke-miterlimit",Z.miterLimit)}else O(K,"stroke",i)}function n(K){for(var Z=[],q=K.data,ce=K.len(),ue=0;ue<ce;){var ye=q[ue++],xe="",Ee=0;switch(ye){case y.M:xe="M",Ee=2;break;case y.L:xe="L",Ee=2;break;case y.Q:xe="Q",Ee=4;break;case y.C:xe="C",Ee=6;break;case y.A:var Ae=q[ue++],Re=q[ue++],ae=q[ue++],pe=q[ue++],J=q[ue++],fe=q[ue++],Me=q[ue++],be=q[ue++],Ge=Math.abs(fe),ft=c(Ge-P)||(be?fe>=P:-fe>=P),Pe=fe>0?fe%P:fe%P+P,ze=!1;ft?ze=!0:c(Ge)?ze=!1:ze=Pe>=S===!!be;var Ce=s(Ae+ae*m(J)),Le=s(Re+pe*T(J));ft&&(be?fe=P-1e-4:fe=-P+1e-4,ze=!0,ue===9&&Z.push("M",Ce,Le));var He=s(Ae+ae*m(J+fe)),Be=s(Re+pe*T(J+fe));Z.push("A",s(ae),s(pe),x(Me*h),+ze,+be,He,Be);break;case y.Z:xe="Z";break;case y.R:var He=s(q[ue++]),Be=s(q[ue++]),bt=s(q[ue++]),ct=s(q[ue++]);Z.push("M",He,Be,"L",He+bt,Be,"L",He+bt,Be+ct,"L",He,Be+ct,"L",He,Be);break}xe&&Z.push(xe);for(var Ot=0;Ot<Ee;Ot++)Z.push(s(q[ue++]))}return Z.join(" ")}var r={};r.brush=function(K){var Z=K.style,q=K.__svgEl;q||(q=U("path"),K.__svgEl=q),K.path||K.createPathProxy();var ce=K.path;if(K.__dirtyPath){ce.beginPath(),ce.subPixelOptimize=!1,K.buildPath(ce,K.shape),K.__dirtyPath=!1;var ue=n(ce);ue.indexOf("NaN")<0&&O(q,"d",ue)}f(q,Z,!1,K),A(q,K.transform),Z.text!=null?B(K,K.getBoundingRect()):W(K)};var d={};d.brush=function(K){var Z=K.style,q=Z.image;if(q instanceof HTMLImageElement){var ce=q.src;q=ce}if(!q)return;var ue=Z.x||0,ye=Z.y||0,xe=Z.width,Ee=Z.height,Ae=K.__svgEl;Ae||(Ae=U("image"),K.__svgEl=Ae),q!==K.__imageSrc&&(_(Ae,"href",q),K.__imageSrc=q),O(Ae,"width",xe),O(Ae,"height",Ee),O(Ae,"x",ue),O(Ae,"y",ye),A(Ae,K.transform),Z.text!=null?B(K,K.getBoundingRect()):W(K)};var w={},C=new k,v={},L=[],I={left:"start",right:"end",center:"middle",middle:"middle"},B=function(K,Z){var q=K.style,ce=K.transform,ue=K instanceof o||q.transformText;K.__dirty&&R.normalizeTextStyle(q,!0);var ye=q.text;if(ye!=null&&(ye+=""),!R.needDrawText(ye,q))return;ye==null&&(ye=""),!ue&&ce&&(C.copy(Z),C.applyTransform(ce),Z=C);var xe=K.__textSvgEl;xe||(xe=U("text"),K.__textSvgEl=xe);var Ee=xe.style,Ae=q.font||t.DEFAULT_FONT,Re=xe.__computedFont;Ae!==xe.__styleFont&&(Ee.font=xe.__styleFont=Ae,Re=xe.__computedFont=Ee.font);var ae=q.textPadding,pe=q.textLineHeight,J=K.__textCotentBlock;(!J||K.__dirtyText)&&(J=K.__textCotentBlock=t.parsePlainText(ye,Re,ae,pe,q.truncate));var fe=J.outerHeight,Me=J.lineHeight;R.getBoxPosition(v,K,q,Z);var be=v.baseX,Ge=v.baseY,ft=v.textAlign||"left",Pe=v.textVerticalAlign;F(xe,ue,ce,q,Z,be,Ge);var ze=t.adjustTextY(Ge,fe,Pe),Ce=be,Le=ze;ae&&(Ce=G(be,ft,ae),Le+=ae[0]),Le+=Me/2,f(xe,q,!0,K);var He=J.canCacheByTextString,Be=K.__tspanList||(K.__tspanList=[]),bt=Be.length;if(He&&K.__canCacheByTextString&&K.__text===ye){if(K.__dirtyText&&bt)for(var ct=0;ct<bt;++ct)X(Be[ct],ft,Ce,Le+ct*Me)}else{K.__text=ye,K.__canCacheByTextString=He;for(var Ot=J.lines,Ft=Ot.length,ct=0;ct<Ft;ct++){var Mt=Be[ct],wt=Ot[ct];Mt?Mt.__zrText!==wt&&(Mt.innerHTML="",Mt.appendChild(document.createTextNode(wt))):(Mt=Be[ct]=U("tspan"),xe.appendChild(Mt),Mt.appendChild(document.createTextNode(wt))),X(Mt,ft,Ce,Le+ct*Me)}if(bt>Ft){for(;ct<bt;ct++)xe.removeChild(Be[ct]);Be.length=Ft}}};function F(K,Z,q,ce,ue,ye,xe){u.identity(L),Z&&q&&u.copy(L,q);var Ee=ce.textRotation;if(ue&&Ee){var Ae=ce.textOrigin;Ae==="center"?(ye=ue.width/2+ue.x,xe=ue.height/2+ue.y):Ae&&(ye=Ae[0]+ue.x,xe=Ae[1]+ue.y),L[4]-=ye,L[5]-=xe,u.rotate(L,L,Ee),L[4]+=ye,L[5]+=xe}A(K,L)}function G(K,Z,q){return Z==="right"?K-q[1]:Z==="center"?K+q[3]/2-q[1]/2:K+q[3]}function X(K,Z,q,ce){O(K,"dominant-baseline","middle"),O(K,"text-anchor",I[Z]),O(K,"x",q),O(K,"y",ce)}function W(K){K&&K.__textSvgEl&&(K.__textSvgEl.parentNode&&K.__textSvgEl.parentNode.removeChild(K.__textSvgEl),K.__textSvgEl=null,K.__tspanList=[],K.__text=null)}w.drawRectText=B,w.brush=function(K){var Z=K.style;Z.text!=null?B(K,!1):W(K)},Q.path=r,Q.image=d,Q.text=w},P4Qj:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.removeSensor=Q.getSensor=void 0;var Y=k(E("chpo")),U=E("FxDU"),D=E("24YM");function k(o){return o&&o.__esModule?o:{default:o}}var u={},t=function(y){var g=y.getAttribute(D.SizeSensorId);if(g&&u[g])return u[g];var i=(0,Y.default)();y.setAttribute(D.SizeSensorId,i);var x=(0,U.createSensor)(y);return u[i]=x,x};Q.getSensor=t;var R=function(y){var g=y.element.getAttribute(D.SizeSensorId);y.element.removeAttribute(D.SizeSensorId),y.destroy(),g&&u[g]&&delete u[g]};Q.removeSensor=R},P5Jw:function(ie,Q,E){"use strict";var Y=E("rHrb"),U=Y.CopyToClipboard;U.CopyToClipboard=U,ie.exports=U},Ptgr:function(ie,Q,E){"use strict";var Y=E("2qtc"),U=E("kLXV"),D=E("9og8"),k=E("tJVT"),u=E("WmNS"),t=E.n(u),R=E("q1tI"),o=E.n(R),y=E("GNQp"),g=E.n(y),i=E("2BaD"),x=E("wd/R"),T=E.n(x),m=E("m3rI");function S(P){var h=P.modeldata,l=P.dispatch,s=Object(R.useState)(!1),c=Object(k.a)(s,2),p=c[0],b=c[1];Object(R.useEffect)(function(){setTimeout(function(){var _=localStorage.getItem("isfirst"),f=T()(localStorage.getItem("showtime")||new Date);f.diff(T()(new Date),"hours")>0?b(!1):_&&_==="0"?(b(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):b(!1)},1e3)},[]);function A(_){return O.apply(this,arguments)}function O(){return O=Object(D.a)(t.a.mark(function _(f){var n,r;return t.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:if(localStorage.setItem("isfirst","2"),h&&h.link&&b(!0),!(h&&!h.link)){w.next=5;break}if(!(f===2)){w.next=5;break}return w.abrupt("return");case 5:return b(!1),w.next=8,l({type:"homePage/UploadNotice",payload:{t:f,id:h&&h.id}});case 8:n=w.sent,n&&(h&&h.link&&(f===2&&(n.is_create&&(localStorage.setItem("iscreate","1"),r={competition:n.competition,identify:n.identify,sub_title:n.sub_title,team_id:n.team_id,team_name:n.team_name},localStorage.setItem("item",JSON.stringify(r))),window.location.href="".concat(h&&h.link))));case 10:case"end":return w.stop()}},_)})),O.apply(this,arguments)}return o.a.createElement(U.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return A(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:h&&h.link?"pointer":""},onClick:function(){return A(2)},src:m.a.IMG_SERVER+"".concat(h&&h.img_url)}))}Q.a=S},QBsz:function(ie,Q){var E=typeof Float32Array=="undefined"?Array:Float32Array;function Y(f,n){var r=new E(2);return f==null&&(f=0),n==null&&(n=0),r[0]=f,r[1]=n,r}function U(f,n){return f[0]=n[0],f[1]=n[1],f}function D(f){var n=new E(2);return n[0]=f[0],n[1]=f[1],n}function k(f,n,r){return f[0]=n,f[1]=r,f}function u(f,n,r){return f[0]=n[0]+r[0],f[1]=n[1]+r[1],f}function t(f,n,r,d){return f[0]=n[0]+r[0]*d,f[1]=n[1]+r[1]*d,f}function R(f,n,r){return f[0]=n[0]-r[0],f[1]=n[1]-r[1],f}function o(f){return Math.sqrt(g(f))}var y=o;function g(f){return f[0]*f[0]+f[1]*f[1]}var i=g;function x(f,n,r){return f[0]=n[0]*r[0],f[1]=n[1]*r[1],f}function T(f,n,r){return f[0]=n[0]/r[0],f[1]=n[1]/r[1],f}function m(f,n){return f[0]*n[0]+f[1]*n[1]}function S(f,n,r){return f[0]=n[0]*r,f[1]=n[1]*r,f}function P(f,n){var r=o(n);return r===0?(f[0]=0,f[1]=0):(f[0]=n[0]/r,f[1]=n[1]/r),f}function h(f,n){return Math.sqrt((f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1]))}var l=h;function s(f,n){return(f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1])}var c=s;function p(f,n){return f[0]=-n[0],f[1]=-n[1],f}function b(f,n,r,d){return f[0]=n[0]+d*(r[0]-n[0]),f[1]=n[1]+d*(r[1]-n[1]),f}function A(f,n,r){var d=n[0],w=n[1];return f[0]=r[0]*d+r[2]*w+r[4],f[1]=r[1]*d+r[3]*w+r[5],f}function O(f,n,r){return f[0]=Math.min(n[0],r[0]),f[1]=Math.min(n[1],r[1]),f}function _(f,n,r){return f[0]=Math.max(n[0],r[0]),f[1]=Math.max(n[1],r[1]),f}Q.create=Y,Q.copy=U,Q.clone=D,Q.set=k,Q.add=u,Q.scaleAndAdd=t,Q.sub=R,Q.len=o,Q.length=y,Q.lenSquare=g,Q.lengthSquare=i,Q.mul=x,Q.div=T,Q.dot=m,Q.scale=S,Q.normalize=P,Q.distance=h,Q.dist=l,Q.distanceSquare=s,Q.distSquare=c,Q.negate=p,Q.lerp=b,Q.applyTransform=A,Q.min=O,Q.max=_},"QO+J":function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var Y=D(E("NohK")),U=E("24YM");function D(u){return u&&u.__esModule?u:{default:u}}var k=function(t){var R=void 0,o=[],y=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var S=document.createElement("object");return S.onload=function(){S.contentDocument.defaultView.addEventListener("resize",g),g()},S.style.display="block",S.style.position="absolute",S.style.top="0",S.style.left="0",S.style.height="100%",S.style.width="100%",S.style.overflow="hidden",S.style.pointerEvents="none",S.style.zIndex="-1",S.style.opacity="0",S.setAttribute("class",U.SensorClassName),S.setAttribute("tabindex",U.SensorTabIndex),S.type="text/html",t.appendChild(S),S.data="about:blank",S},g=(0,Y.default)(function(){o.forEach(function(m){m(t)})}),i=function(S){R||(R=y()),o.indexOf(S)===-1&&o.push(S)},x=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",g),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(S){var P=o.indexOf(S);P!==-1&&o.splice(P,1),o.length===0&&R&&x()};return{element:t,bind:i,destroy:x,unbind:T}};Q.createSensor=k},QOUV:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return l});var Y=E("2qtc"),U=E("kLXV"),D=E("+L6B"),k=E("2/Rp"),u=E("miYZ"),t=E("tsqr"),R=E("5NDa"),o=E("5rEg"),y=E("q1tI"),g=E.n(y),i=E("hgre"),x=E("P5Jw"),T=E.n(x),m=E("po3F"),S=E.n(m),P=E("J66h"),h=E.n(P),l=function(c){var p=c.visible,b=c.width,A=c.videoId,O=c.file_url,_=c.course_id,f=c.copyUrl,n=c.toLog,r=n===void 0?!0:n,d=c.logWatchHistory,w=d===void 0?function(){}:d,C=c.onClose,v=C===void 0?function(){}:C;return g.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:p,title:null,footer:null,width:b,className:S.a.modal},g.a.createElement("i",{className:"".concat(S.a.closeIcon," iconfont icon-htmal5icon19"),onClick:v}),p&&g.a.createElement(i.a,{courseId:_,src:O!=null&&O.startsWith("http")?O:P.Base64.decode(O),videoId:A,toLog:r,logWatchHistory:w}),g.a.createElement("div",{className:S.a.wrap},g.a.createElement(o.a,{className:S.a.input,value:f}),g.a.createElement(x.CopyToClipboard,{text:f,onCopy:function(){return t.b.success("\u590D\u5236\u6210\u529F")}},g.a.createElement(k.a,{type:"primary"},"\u590D\u5236\u89C6\u9891\u5730\u5740"))))}},Qe9p:function(ie,Q,E){var Y=E("1RvN"),U={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function D(n){return n=Math.round(n),n<0?0:n>255?255:n}function k(n){return n=Math.round(n),n<0?0:n>360?360:n}function u(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?D(parseFloat(n)/100*255):D(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?u(parseFloat(n)/100):u(parseFloat(n))}function o(n,r,d){return d<0?d+=1:d>1&&(d-=1),d*6<1?n+(r-n)*d*6:d*2<1?r:d*3<2?n+(r-n)*(2/3-d)*6:n}function y(n,r,d){return n+(r-n)*d}function g(n,r,d,w,C){return n[0]=r,n[1]=d,n[2]=w,n[3]=C,n}function i(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var x=new Y(20),T=null;function m(n,r){T&&i(T,r),T=x.put(n,T||r.slice())}function S(n,r){if(!n)return;r=r||[];var d=x.get(n);if(d)return i(r,d);n=n+"";var w=n.replace(/ /g,"").toLowerCase();if(w in U)return i(r,U[w]),m(n,r),r;if(w.charAt(0)==="#"){if(w.length===4){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=4095)){g(r,0,0,0,1);return}return g(r,(C&3840)>>4|(C&3840)>>8,C&240|(C&240)>>4,C&15|(C&15)<<4,1),m(n,r),r}else if(w.length===7){var C=parseInt(w.substr(1),16);if(!(C>=0&&C<=16777215)){g(r,0,0,0,1);return}return g(r,(C&16711680)>>16,(C&65280)>>8,C&255,1),m(n,r),r}return}var v=w.indexOf("("),L=w.indexOf(")");if(v!==-1&&L+1===w.length){var I=w.substr(0,v),B=w.substr(v+1,L-(v+1)).split(","),F=1;switch(I){case"rgba":if(B.length!==4){g(r,0,0,0,1);return}F=R(B.pop());case"rgb":if(B.length!==3){g(r,0,0,0,1);return}return g(r,t(B[0]),t(B[1]),t(B[2]),F),m(n,r),r;case"hsla":if(B.length!==4){g(r,0,0,0,1);return}return B[3]=R(B[3]),P(B,r),m(n,r),r;case"hsl":if(B.length!==3){g(r,0,0,0,1);return}return P(B,r),m(n,r),r;default:return}}g(r,0,0,0,1);return}function P(n,r){var d=(parseFloat(n[0])%360+360)%360/360,w=R(n[1]),C=R(n[2]),v=C<=.5?C*(w+1):C+w-C*w,L=C*2-v;return r=r||[],g(r,D(o(L,v,d+1/3)*255),D(o(L,v,d)*255),D(o(L,v,d-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function h(n){if(!n)return;var r=n[0]/255,d=n[1]/255,w=n[2]/255,C=Math.min(r,d,w),v=Math.max(r,d,w),L=v-C,I=(v+C)/2,B,F;if(L===0)B=0,F=0;else{I<.5?F=L/(v+C):F=L/(2-v-C);var G=((v-r)/6+L/2)/L,X=((v-d)/6+L/2)/L,W=((v-w)/6+L/2)/L;r===v?B=W-X:d===v?B=1/3+G-W:w===v&&(B=2/3+X-G),B<0&&(B+=1),B>1&&(B-=1)}var K=[B*360,F,I];return n[3]!=null&&K.push(n[3]),K}function l(n,r){var d=S(n);if(d){for(var w=0;w<3;w++)r<0?d[w]=d[w]*(1-r)|0:d[w]=(255-d[w])*r+d[w]|0,d[w]>255?d[w]=255:n[w]<0&&(d[w]=0);return f(d,d.length===4?"rgba":"rgb")}}function s(n){var r=S(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function c(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;d=d||[];var w=n*(r.length-1),C=Math.floor(w),v=Math.ceil(w),L=r[C],I=r[v],B=w-C;return d[0]=D(y(L[0],I[0],B)),d[1]=D(y(L[1],I[1],B)),d[2]=D(y(L[2],I[2],B)),d[3]=u(y(L[3],I[3],B)),d}var p=c;function b(n,r,d){if(!(r&&r.length)||!(n>=0&&n<=1))return;var w=n*(r.length-1),C=Math.floor(w),v=Math.ceil(w),L=S(r[C]),I=S(r[v]),B=w-C,F=f([D(y(L[0],I[0],B)),D(y(L[1],I[1],B)),D(y(L[2],I[2],B)),u(y(L[3],I[3],B))],"rgba");return d?{color:F,leftIndex:C,rightIndex:v,value:w}:F}var A=b;function O(n,r,d,w){if(n=S(n),n)return n=h(n),r!=null&&(n[0]=k(r)),d!=null&&(n[1]=R(d)),w!=null&&(n[2]=R(w)),f(P(n),"rgba")}function _(n,r){if(n=S(n),n&&r!=null)return n[3]=u(r),f(n,"rgba")}function f(n,r){if(!n||!n.length)return;var d=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(d+=","+n[3]),r+"("+d+")"}Q.parse=S,Q.lift=l,Q.toHex=s,Q.fastLerp=c,Q.fastMapToColor=p,Q.lerp=b,Q.mapToColor=A,Q.modifyHSL=O,Q.modifyAlpha=_,Q.stringify=f},QeBL:function(ie,Q,E){"use strict";E.r(Q);var Y=E("GNNt"),U=E("wEI+"),D=E("k1fw"),k=E("PpiC"),u=E("q1tI"),t=E.n(u),R=E("+Gva"),o=E("Ty5D"),y=E("9kvl"),g=E("ruvs"),i=E("JatN"),x=E("cWXX"),T=E("/ezw"),m=E("fV52"),S=E("3I+P"),P=E("9og8"),h=E("tJVT"),l=E("WmNS"),s=E.n(l),c=E("UESt"),p=E("5bA4"),b=E("55Ip"),A=E("IzEo"),O=E("bx4M"),_=E("5Dmo"),f=E("3S7+"),n=E("pC0b"),r=E("GzdX"),d=E("m3rI"),w=E("SeJ5"),C=E.n(w),v=E("1vsH"),L=function(a){var M=a.data;return t.a.createElement("aside",{className:C.a.courseItems},M&&M.map(function(N,z){return t.a.createElement("a",{key:z,onClick:function(){N.power&&Object(v.O)("/shixuns/".concat(N.identifier,"/challenges"))}},t.a.createElement(O.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:N.name,src:d.a.IMG_SERVER+"/"+N.pic})},t.a.createElement(O.a.Meta,{title:N.name,description:t.a.createElement("div",null,N.is_jupyter&&t.a.createElement("div",{className:C.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!N.power&&t.a.createElement("div",{className:C.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(d.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),t.a.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.a.createElement("div",null,t.a.createElement(r.a,{allowHalf:!0,disabled:!0,defaultValue:N.score_info}),t.a.createElement("span",{className:"ml20"},N.score_info?"".concat(N.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:C.a.flexCenter},t.a.createElement("p",{className:"flex1"},!N.is_jupyter&&t.a.createElement(f.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),N.challenges_count)),!!N.myshixuns_count&&t.a.createElement(f.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),N.myshixuns_count))),t.a.createElement("p",null,N.level)))})))}))},I=E("092g"),B=E("2kGD"),F=E.n(B),G=E("Ptgr"),X=E("2qtc"),W=E("kLXV"),K=E("5NDa"),Z=E("5rEg"),q=E("miYZ"),ce=E("tsqr"),ue=E("y8nQ"),ye=E("Vl3Y"),xe=E("jrdN"),Ee=E.n(xe),Ae=E("SrOP"),Re=E.n(Ae),ae=E("YKIs"),pe=E.n(ae),J=E("1sp6"),fe=E.n(J),Me=E("uiWX"),be=E.n(Me),Ge=E("CTlv"),ft=E.n(Ge),Pe=E("nntt"),ze=E.n(Pe),Ce=E("g+Dz"),Le=E.n(Ce),He=E("oBm/"),Be=E.n(He),bt=E("xfXu"),ct=E.n(bt),Ot=E("9dh4"),Ft=E.n(Ot),Mt="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",wt="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",kt="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",$t="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Lt="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",vt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:Re.a,video:Mt,key:0,firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u684C\u9762",img:Re.a,video:wt,key:1,firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{name:"\u8FDC\u7A0B\u547D\u4EE4\u884C",img:Re.a,video:kt,key:2,firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{name:"\u865A\u62DF\u4EFF\u771F",img:Re.a,video:$t,key:3,firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{name:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:Re.a,video:Lt,key:4,firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]}],lt=[{img:pe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:fe.a,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:be.a,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ft.a,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:"\u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u8BD5\u5377\u652F\u6301\u516B\u79CD\u9898\u578B\uFF0C\u652F\u6301\u968F\u673A\u62CD\u7167\u3001\u67E5\u91CD\u3001IP\u5730\u5740\u9501\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ze.a,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Le.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Tt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Ft.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Ft.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:ct.a,smallImg:[{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"},{image:Be.a,url:"/index"}]}],ht=E("ErOA"),mt=E("tGSI"),qe=E.n(mt),$e=E("smSa"),Ye=E.n($e),Ct=E("mfLG"),Wt=E.n(Ct),Gt=E("9gGg"),Vt=E.n(Gt),un=E("TPVI"),pn=E.n(un),gt=E("BKEi"),Ze=E.n(gt),st=E("CLjs"),Ke=E.n(st),me=E("OFgq"),De=E.n(me),nt=E("FFXu"),et=E.n(nt),ot=E("qpCX"),_t=E.n(ot),at=E("XjOa"),pt=E.n(at),Kt=E("psqp"),qt=E.n(Kt),en=E("ZYvl"),ne=E.n(en),te=E("3Bns"),j=E.n(te),H=E("X23P"),V=E.n(H),$=E("rgJw"),de=E.n($),Ie=E("N/YA"),Ue=E.n(Ie),ut=E("CAjq"),yt=E.n(ut),St=E("NLgs"),Bt=E("Jky8"),It=E("LvDl"),it;(function(e){e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms"})(it||(it={}));var Xt=function(a){var M=a.homePage,N=a.user,z=a.dispatch,ee=Object(u.useState)(vt[0]),re=Object(h.a)(ee,2),se=re[0],he=re[1],ve=Object(u.useRef)(),we=Object(u.useRef)(!0),Ve=ye.a.useForm(),We=Object(h.a)(Ve,1),tt=We[0],Je=Object(u.useState)(!1),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useState)(!1),At=Object(h.a)(xt,2),Ht=At[0],Yt=At[1],Qt=Object(u.useState)(!0),Ut=Object(h.a)(Qt,2),Jt=Ut[0],zt=Ut[1],xn=Object(u.useState)(""),gn=Object(h.a)(xn,2),tn=gn[0],an=gn[1],sn=Object(u.useState)(!1),Tn=Object(h.a)(sn,2),Cn=Tn[0],Dn=Tn[1],Gn=Object(u.useRef)(Object(It.throttle)(function(){return jr()},100,{leading:!0,trailing:!0})).current,Wn=Object(u.useRef)(Object(It.throttle)(function(mn){return Aa(mn)},2e3,{leading:!0,trailing:!1})),Un=M.shixun_demo,rn=Un===void 0?[]:Un,Pn=M.new_discipline,kn=Pn===void 0?[]:Pn,Zt=se.key,fn=se.name,_n=se.video,Xn=se.img,Zn=se.firstTitle,Ar=se.firstDescribe,qn=se.secondTitle,cr=se.secondDescribe,jr=function(){var hn,Nn,wn,Yn,Kn,fr=Object(v.K)()?880:2600;if(we.current){var Cr=document.querySelectorAll(".animate__animated").length,Jr=document.querySelectorAll(".animationOrientation");Jr==null||Jr.forEach(function(tr){if((tr==null?void 0:tr.getBoundingClientRect().top)<fr){var Pr;(Pr=tr.querySelectorAll("a"))===null||Pr===void 0||Pr.forEach(function(Ta){Ta.setAttribute("class","animate__animated animate__fadeInUp")})}});var Dr=document.querySelectorAll("h2[data-type='animationH2']");Dr==null||Dr.forEach(function(tr,Pr){(tr==null?void 0:tr.getBoundingClientRect().top)<fr&&(Pr===0&&(tr.getAttribute("class")||(Dr==null||Dr.forEach(function(Ta){Ta.removeAttribute("class")}),tr.setAttribute("class","animate__animated animate__fadeInUp"))),Pr!==0&&Cr>6&&tr.setAttribute("class","animate__animated animate__fadeInUp"))});var Fr=document.querySelector(".animationTeachingTool");if((Fr==null?void 0:Fr.getBoundingClientRect().top)<fr){var Zr;(Zr=Fr.querySelectorAll("aside"))===null||Zr===void 0||Zr.forEach(function(tr){tr.setAttribute("class","animate__animated animate__fadeInUp")})}Cr>53&&(we.current=!1)}var Sa=(hn=document.getElementById("videoIndexId"))===null||hn===void 0?void 0:hn.getBoundingClientRect().top;if(!Object(v.K)())return;if(!((Nn=ve.current)!==null&&Nn!==void 0&&Nn.currentSrc)||!!((wn=ve.current)!==null&&wn!==void 0&&wn.currentSrc)&&(Yn=ve.current)!==null&&Yn!==void 0&&(Kn=Yn.error)!==null&&Kn!==void 0&&Kn.code)return;try{Sa<fr&&Sa>-200?ve.current.play():ve.current.pause()}catch(tr){console.log(tr)}};Object(u.useEffect)(function(){if(M!=null&&M.homepage_disciplines)return document.body.scrollIntoView(),Gn(),window.addEventListener("scroll",Gn),function(){window.removeEventListener("scroll",Gn)}},[M]),Object(u.useEffect)(function(){Wn.current=Object(It.throttle)(function(mn){return Aa(mn)},2e3,{leading:!0,trailing:!1})},[N]);var Qr=function(hn){var Nn,wn,Yn,Kn;if(he(hn),zt(!1),!Object(v.K)())return;if(!((Nn=ve.current)!==null&&Nn!==void 0&&Nn.currentSrc)||!!((wn=ve.current)!==null&&wn!==void 0&&wn.currentSrc)&&(Yn=ve.current)!==null&&Yn!==void 0&&(Kn=Yn.error)!==null&&Kn!==void 0&&Kn.code)return;setTimeout(function(){ve&&ve.current&&ve.current.play()},500)},Ua=function(){var mn=Object(P.a)(s.a.mark(function hn(Nn){var wn;return s.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(ht.a)("/api/trial_requests.json",{method:"post",body:Object(D.a)({},Nn)});case 2:wn=Kn.sent,wn.status===0&&(ce.b.success("\u63D0\u4EA4\u6210\u529F"),Xe(!1));case 4:case"end":return Kn.stop()}},hn)}));return function(Nn){return mn.apply(this,arguments)}}(),Na=function(hn){var Nn;if(!Object(St.e)(z))return;if(hn===it.Projects&&!((Nn=N.userInfo)!==null&&Nn!==void 0&&Nn.email)){ce.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}hn===it.Classrooms&&Dn(!0)},Aa=function(hn,Nn){var wn,Yn;if(!Object(St.e)(z))return;if((N==null||((wn=N.userInfo)===null||wn===void 0)?void 0:wn.user_identity)==="\u5B66\u751F"){ce.b.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Nn===it.Projects&&!((Yn=N.userInfo)!==null&&Yn!==void 0&&Yn.email)){ce.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Nn===it.Shixuns&&!Object(St.c)())return;hn&&(window.location.href=hn)},Ba=function(){var mn=Object(P.a)(s.a.mark(function hn(Nn){var wn;return s.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(ht.a)(Nn,{method:"get"});case 2:if(wn=Kn.sent,!(wn!=null&&wn.game_identifier)){Kn.next=6;break}return Object(v.O)("/tasks/".concat(wn==null?void 0:wn.game_identifier)),Kn.abrupt("return");case 6:wn!=null&&wn.identifier&&Object(v.O)("/tasks/".concat(wn==null?void 0:wn.identifier,"/jupyter"));case 7:case"end":return Kn.stop()}},hn)}));return function(Nn){return mn.apply(this,arguments)}}(),ka=function(){var hn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(hn),hn){Yt(!0);return}var Nn="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(v.O)(Nn)},ja=function(){var hn=se.key;if(hn===4){Qr(vt[0]);return}Qr(vt[hn+1])},Ca=[t.a.createElement("div",{key:1,className:Ee.a.left},t.a.createElement("h3",null,Zn),Ar.map(function(mn,hn){return t.a.createElement("p",{key:hn},t.a.createElement("img",{src:qe.a,alt:""}),t.a.createElement("span",null,mn))}),t.a.createElement("h3",{style:{marginTop:20}},qn),cr.map(function(mn,hn){return t.a.createElement("p",{key:hn},t.a.createElement("span",null,mn))}),t.a.createElement("div",{className:Ee.a.btns},t.a.createElement("div",{onClick:ka,className:Ee.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var hn;return Ba((hn=rn[Zt])===null||hn===void 0?void 0:hn.url)},className:Ee.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:Ee.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Xn,alt:""}),t.a.createElement("video",{ref:ve,key:_n,onEnded:ja,controls:!Object(v.K)(),controlsList:"nodownload",muted:!0,src:_n}),t.a.createElement("div",{className:Ee.a.videoMask}))],Fa=function(hn,Nn){var wn,Yn=Nn%2===0,Kn=[t.a.createElement("div",{key:3,className:Ee.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(hn==null?void 0:hn.image_url),alt:""}),t.a.createElement("div",{className:Ee.a.btn,onClick:ka,style:{marginLeft:Yn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(Ee.a.right," animationOrientation")},hn==null||((wn=hn.subjects)===null||wn===void 0)?void 0:wn.map(function(fr,Cr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Cr%2===0?Cr*.2+1:(Cr-1)*.2+1,"s")},key:Cr,href:fr==null?void 0:fr.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(fr==null?void 0:fr.image_url)}))}))];return Yn?Kn:Kn.reverse()},za=function(){tt.resetFields()};return t.a.createElement("div",{className:Ee.a.mainSiteContent},t.a.createElement("aside",{className:Ee.a.ContentWarp},t.a.createElement("div",{className:Ee.a.operatingEnvironment},t.a.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.a.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.a.createElement("ul",{className:Ee.a.tabs},vt.map(function(mn,hn){return t.a.createElement("li",{key:hn,className:mn.name===fn?Ee.a.operatingActive:"",onClick:function(){return Qr(mn)}},mn.name)})),t.a.createElement("div",{className:Ee.a.tabContent},Zt%2===0?Ca:Ca.reverse()))),t.a.createElement("aside",{className:Ee.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Ee.a.teachingTool},t.a.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.a.createElement("h5",null,"Classroom Teaching Toolsets"),t.a.createElement("div",{className:Ee.a.btns},t.a.createElement("div",{onClick:function(){return Na(it.Classrooms)},className:Ee.a.b1},"\u52A0\u5165\u8BFE\u5802"),t.a.createElement("div",{onClick:function(){return Wn.current("/classrooms/new")},className:Ee.a.b2},"\u521B\u5EFA\u8BFE\u5802",t.a.createElement("i",{className:"iconfont icon-jiantou1"}))),t.a.createElement("div",{className:"".concat(Ee.a.clausesWarp," animationTeachingTool")},lt.map(function(mn,hn){return t.a.createElement("aside",{key:mn.title,style:{animationDuration:"".concat(hn>2?3:1,"s")}},t.a.createElement("img",{src:mn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,mn.title),t.a.createElement("h6",null,mn.intro)))})))),kn.map(function(mn,hn){return t.a.createElement("aside",{key:hn+mn.name,className:Ee.a.ContentWarp,style:{backgroundColor:hn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:Ee.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},mn.name),t.a.createElement("h5",null,mn==null?void 0:mn.name_en),t.a.createElement("div",{className:Ee.a.lf},Fa(mn,hn))))}),t.a.createElement("aside",{className:Ee.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Ee.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u672C\u5730\u7248"),t.a.createElement("h5",null,"Local Edition of EduCoder Software and Services"),t.a.createElement("div",{className:Ee.a.bigDes},t.a.createElement("p",{className:Ee.a.p1},"\u4E3A",t.a.createElement("span",null,"3000\u5BB6\u4EE5\u4E0A\u9AD8\u6821\u548C\u4F01\u4E1A"),"\u63D0\u4F9B\u4EA7\u54C1\u548C\u670D\u52A1"),t.a.createElement("div",{className:Ee.a.img1},t.a.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},t.a.createElement("img",{src:Ye.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},t.a.createElement("img",{src:Wt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},t.a.createElement("img",{src:Vt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},t.a.createElement("img",{src:pn.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},t.a.createElement("img",{src:Ze.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},t.a.createElement("img",{src:Ke.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",t.a.createElement("img",{src:De.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",t.a.createElement("img",{src:et.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},t.a.createElement("img",{src:_t.a,alt:""}))),t.a.createElement("div",{className:Ee.a.img2},t.a.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",t.a.createElement("img",{src:pt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",t.a.createElement("img",{src:qt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",t.a.createElement("img",{src:ne.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",t.a.createElement("img",{src:j.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",t.a.createElement("img",{src:V.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},t.a.createElement("img",{src:de.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},t.a.createElement("img",{src:Ue.a,alt:""}))),t.a.createElement("div",{className:Ee.a.btn,onClick:function(){return Xe(!0)}},"\u8BD5\u7528\u7533\u8BF7")))),t.a.createElement(W.a,{centered:!0,destroyOnClose:!0,visible:Et,afterClose:za,onCancel:function(){return Xe(!1)},onOk:function(){return tt.submit()},title:"\u8BD5\u7528\u7533\u8BF7",width:"1000px",className:Ee.a.customModel},t.a.createElement(ye.a,{className:Ee.a.formWrap,form:tt,onFinish:Ua},t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0}]},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u771F\u5B9E\u59D3\u540D"})),t.a.createElement(ye.a.Item,{name:"phone",label:"\u7535\u8BDD",rules:[{required:!0,pattern:/^1[3|4|5|7|8][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7"}]},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u8054\u7CFB\u65B9\u5F0F"}))),t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"work",label:"\u5355\u4F4D",rules:[{required:!0}]},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u5DE5\u4F5C\u5355\u4F4D"})),t.a.createElement(ye.a.Item,{name:"job",label:"\u804C\u52A1",className:"ml20"},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u5F53\u524D\u804C\u52A1"}))),t.a.createElement("div",{className:Ee.a.inputWrap},t.a.createElement(ye.a.Item,{name:"job_title",label:"\u804C\u79F0",className:"ml10"},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u6700\u9AD8\u804C\u79F0"}))," ",t.a.createElement(ye.a.Item,{name:"postcode",label:"\u90AE\u7BB1",className:"ml10"},t.a.createElement(Z.a,{placeholder:"\u8BF7\u586B\u5199\u5E38\u7528\u90AE\u7BB1"}))),t.a.createElement(ye.a.Item,{className:Ee.a.area,name:"message",label:"\u60A8\u7684\u7559\u8A00"},t.a.createElement(Z.a.TextArea,{placeholder:"\u60A8\u8FD8\u6709\u4EC0\u4E48\u60F3\u544A\u8BC9\u6211\u4EEC\u5417\uFF1F"})))),t.a.createElement(W.a,{centered:!0,destroyOnClose:!0,visible:Ht,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Yt(!1)}},t.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.a.createElement("img",{src:yt.a,width:200,height:200}))),t.a.createElement(Bt.a,{visible:Cn,onCancel:function(){return Dn(!1)}}))},jt=Object(y.a)(function(e){var a=e.homePage,M=e.user;return{homePage:a,user:M}})(Xt),Nt=E("p6Nx"),Dt=E("KBoB"),ln=E("AFd8"),bn=E.n(ln),on=E("wd/R"),cn=E.n(on);function On(e){var a=e.modeldata,M=e.userInfo,N=Object(u.useState)(!1),z=Object(h.a)(N,2),ee=z[0],re=z[1],se=Object(u.useState)(!1),he=Object(h.a)(se,2),ve=he[0],we=he[1],Ve="".concat(M==null?void 0:M.login,"recordNewStudentModal");Object(u.useEffect)(function(){if(M!=null&&M.login&&(M==null?void 0:M.identity)==="teacher"){var Je=JSON.parse(localStorage.getItem(Ve)),rt=cn()("2021-10-30T24:00:00+08:00").valueOf(),Et=cn()().valueOf();console.log(Je,cn()("2021-10-30T24:00:00+08:00"),rt,Et,rt>Et,44),!Je&&rt>Et&&re(!0)}},[M]);function We(Je){return tt.apply(this,arguments)}function tt(){return tt=Object(P.a)(s.a.mark(function Je(rt){return s.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:re(!1),localStorage.setItem(Ve,"1");case 2:case"end":return Xe.stop()}},Je)})),tt.apply(this,arguments)}return t.a.createElement(W.a,{visible:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",null,t.a.createElement("div",{style:{backgroundImage:"url(".concat(bn.a,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:function(){}},"\u9886\u53D6\u91D1\u5E01"),t.a.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:function(){}},"\u9886\u53D6\u8BC1\u4E66"),t.a.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:function(){}},"\u74DC\u5206\u5956\u91D1"),t.a.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:function(){}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.a.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:function(){}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.a.createElement("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.a.createElement("span",{onClick:function(){return We(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var Ln=On,En=E("FJo9"),In=E("L41K"),Bn=E("/zsF"),An=E("PArb"),jn=E("r7jV"),vn=E.n(jn),Pt=E("xH+I"),dn=E.n(Pt),Sn=function(a){var M,N=RegExp("(^| )"+a+"=([^;]+)(;|$)");return(M=document.cookie.match(N))?decodeURIComponent(M[2]):null},nn=function(a){var M=new Date;M.setTime(M.getTime()-1);var N=Sn(a);N!=null&&(document.cookie=a+"="+N+";expires="+M.toGMTString())},ar;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ar||(ar={}));var or=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,he=a.payload,ve=he===void 0?{}:he,we=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px"}},t.a.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.a.createElement("img",{src:vn.a,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("p",null,t.a.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.a.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.a.createElement("img",{src:dn.a})),t.a.createElement(An.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},yn=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(or),Qn=E("ZSzu"),sr=E.n(Qn),lr=E("nz4c"),mr=E.n(lr),pr=E("ek5K"),xr=E.n(pr),zn=E("uZMh"),ir=E.n(zn),$n;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})($n||($n={}));var Sr=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,he=a.getUserInfo,ve=a.payload,we=ve===void 0?{}:ve,Ve=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function We(Je){return tt.apply(this,arguments)}function tt(){return tt=Object(P.a)(s.a.mark(function Je(rt){var Et;return s.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,Object(ht.a)("/api/users/update_identity.json",{method:"post",body:{identity:rt}});case 2:Et=xt.sent,Et.status===0&&he();case 4:case"end":return xt.stop()}},Je)})),tt.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.a.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.a.createElement("div",{onClick:function(){We("teacher")},className:ir.a.beginner},t.a.createElement("img",{src:mr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){We("student")},className:ir.a.beginner},t.a.createElement("img",{src:sr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){We("professional")},className:ir.a.beginner},t.a.createElement("img",{src:xr.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},Er=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(Sr),qr=E("+L6B"),rr=E("2/Rp"),Vn=E("oBTY"),vr=E("+BJd"),Tr=E("mr32"),$r=E("vvFO"),da=E.n($r),ea=E("Kc5o"),ca=E.n(ea),Lr=Tr.a.CheckableTag,ta;(function(e){e.Classrooms="classrooms",e.Shixuns="shixuns",e.Paths="paths",e.Projects="projects",e.Videos="videos",e.Topics="topics"})(ta||(ta={}));var fa=function(a){var M=a.homePage,N=a.user,z=a.globalSetting,ee=a.loading,re=a.dispatch,se=a.location,he=a.setisone,ve=a.users,we=a.setIsShow,Ve=a.payload,We=Ve===void 0?{}:Ve,tt=Object(k.a)(a,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Je=Object(u.useState)([]),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useState)([]),At=Object(h.a)(xt,2),Ht=At[0],Yt=At[1],Qt=Object(u.useState)([]),Ut=Object(h.a)(Qt,2),Jt=Ut[0],zt=Ut[1],xn=Object(u.useState)([]),gn=Object(h.a)(xn,2),tn=gn[0],an=gn[1],sn=Object(u.useState)([]),Tn=Object(h.a)(sn,2),Cn=Tn[0],Dn=Tn[1],Gn=Object(u.useState)([]),Wn=Object(h.a)(Gn,2),Un=Wn[0],rn=Wn[1];Object(u.useEffect)(function(){Pn()},[]);function Pn(){return kn.apply(this,arguments)}function kn(){return kn=Object(P.a)(s.a.mark(function Zt(){var fn;return s.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,Object(ht.a)("/api/users/interest_tags.json",{method:"get"});case 2:fn=Xn.sent,Xe(fn.tags.filter(function(Zn){return Zn.tag_type===1})),Yt(fn.tags.filter(function(Zn){return Zn.tag_type===2})),zt(fn.tags.filter(function(Zn){return Zn.tag_type===3}));case 6:case"end":return Xn.stop()}},Zt)})),kn.apply(this,arguments)}return t.a.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u5185\u5BB9"),t.a.createElement("span",{onClick:function(){he(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(c.a,null))),t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Et.map(function(Zt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Zt.id,checked:tn.includes(Zt.id),onChange:function(_n){var Xn=_n?[].concat(Object(Vn.a)(tn),[Zt.id]):tn.filter(function(Zn){return Zn!==Zt.id});an(Object(Vn.a)(Xn))}},Zt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Ht.map(function(Zt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Zt.id,checked:Cn.includes(Zt.id),onChange:function(_n){var Xn=_n?[].concat(Object(Vn.a)(Cn),[Zt.id]):Cn.filter(function(Zn){return Zn!==Zt.id});Dn(Object(Vn.a)(Xn))}},Zt.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Jt.map(function(Zt){return t.a.createElement(Lr,{style:{fontSize:"14px"},key:Zt.id,checked:Un.includes(Zt.id),onChange:function(_n){var Xn=_n?[].concat(Object(Vn.a)(Un),[Zt.id]):Un.filter(function(Zn){return Zn!==Zt.id});rn(Object(Vn.a)(Xn))}},Zt.tag_name)}))),t.a.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.a.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){Pn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:da.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},ve.identity==="teacher"&&t.a.createElement(rr.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.a.createElement("div",null,t.a.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.a.createElement("span",{style:{display:"inline-block",position:"absolute"},className:ir.a.spandiv}),t.a.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.a.createElement("img",{src:ca.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),we(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(rr.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),we(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Ir=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.user,z=e.globalSetting;return{homePage:a,user:N,globalSetting:z,loading:M.models.index}})(fa),yr=In.a.Step;function kr(e){var a=e.userInfo,M=Object(u.useState)(!1),N=Object(h.a)(M,2),z=N[0],ee=N[1],re=Object(u.useState)([]),se=Object(h.a)(re,2),he=se[0],ve=se[1],we=Object(u.useState)(0),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1];Object(u.useEffect)(function(){var Et=localStorage.getItem("registeruser");parseInt(Et)===1&&(ee(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(u.useEffect)(function(){a.login&&Je()},[a]);function Je(){return rt.apply(this,arguments)}function rt(){return rt=Object(P.a)(s.a.mark(function Et(){var Xe;return s.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(ht.a)("/api/users/accounts/".concat(a.login,".json"),{method:"get"});case 2:Xe=At.sent,ve(Xe),Xe.identity?tt(1):tt(0);case 5:case"end":return At.stop()}},Et)})),rt.apply(this,arguments)}return t.a.createElement(W.a,{visible:z,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(yn,null),We===1&&t.a.createElement(Ir,{users:he,setIsShow:ee,setisone:tt}),We===0&&t.a.createElement(Er,{getUserInfo:Je}),t.a.createElement(In.a,{type:"navigation",size:"small",current:We,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(yr,{status:he.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(yr,{status:he.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var ha=kr,na=E("yxwG"),ma=E.n(na);function Kr(e){var a=e.modeldata,M=e.userid,N=Object(u.useState)(!1),z=Object(h.a)(N,2),ee=z[0],re=z[1],se=Object(u.useState)(!1),he=Object(h.a)(se,2),ve=he[0],we=he[1];return Object(u.useEffect)(function(){var Ve=JSON.parse(localStorage.getItem("Studentshow"));Ve!=null&&Ve.includes(M)?re(!1):re(a==null?void 0:a.is_show),a!=null&&a.is_show&&setTimeout(function(){var We=JSON.parse(localStorage.getItem("Studentshow"))||[];We.push(M),localStorage.setItem("Studentshow",JSON.stringify(We))},2e3)},[a]),t.a.createElement(W.a,{visible:ee,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.a.createElement("div",{style:{backgroundImage:"url(".concat(ma.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){re(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.a.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var Hr=Kr,Wr=function(a){var M,N,z,ee=a.homePage,re=a.globalSetting,se=a.user,he=a.loading,ve=a.dispatch,we=Object(u.useState)(),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1],Je=Object(u.useRef)(null),rt=Object(u.useState)(!1),Et=Object(h.a)(rt,2),Xe=Et[0],xt=Et[1],At=Object(u.useState)(),Ht=Object(h.a)(At,2),Yt=Ht[0],Qt=Ht[1];Object(u.useEffect)(function(){ve({type:"homePage/home",payload:{}})},[ee.name]),Object(u.useEffect)(function(){return Object(v.p)()||ve({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ve({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(u.useEffect)(function(){var Un;Object(v.T)((re==null||((Un=re.setting)===null||Un===void 0)?void 0:Un.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[re.setting]);function Ut(){return Jt.apply(this,arguments)}function Jt(){return Jt=Object(P.a)(s.a.mark(function Un(){var rn,Pn;return s.a.wrap(function(Zt){for(;;)switch(Zt.prev=Zt.next){case 0:return Zt.next=2,ve({type:"homePage/getHomeNotice",payload:{}});case 2:rn=Zt.sent,rn&&(Pn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",rn.start_at),rn!=null&&rn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),tt(rn));case 4:case"end":return Zt.stop()}},Un)})),Jt.apply(this,arguments)}function zt(){return xn.apply(this,arguments)}function xn(){return xn=Object(P.a)(s.a.mark(function Un(){var rn;return s.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Object(ht.a)("/api/home/competition_popup.json",{method:"get"});case 2:rn=kn.sent,Qt(rn);case 4:case"end":return kn.stop()}},Un)})),xn.apply(this,arguments)}var gn=Object(u.useState)(-1),tn=Object(h.a)(gn,2),an=tn[0],sn=tn[1],Tn={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Cn=function(rn){var Pn,kn,Zt,fn,_n=ee.homepage_disciplines,Xn="sub_disciplines",Zn="paths",Ar=function(cr){return"/paths?discipline_id=".concat(_n[an].id,"&&tag_tabs=").concat(an+1,"&sub_discipline_id=").concat(cr.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(F.a.banner," ").concat(F.a.mainSiteBanner," ")},t.a.createElement("div",{className:F.a.subnav,onMouseLeave:function(){return sn(-1)}},t.a.createElement("ul",{className:F.a.nav},_n&&_n.map(function(qn,cr){return t.a.createElement("li",{key:cr,onMouseOver:function(){return sn(cr)}},t.a.createElement(b.a,{to:"/".concat(Zn,"?tag_tabs=").concat(cr+1,"¤t_id=").concat(qn.id,"&tag_level=1")},qn.name,t.a.createElement(c.a,null)))}),(!(re!=null&&(Pn=re.setting)!==null&&Pn!==void 0&&Pn.main_site)||rn)&&t.a.createElement("li",{onMouseOver:function(){return sn(-1)}},t.a.createElement(b.a,{to:"/paths",target:"_blank"},"\u66F4\u591A",t.a.createElement(c.a,null)))),_n&&_n[an]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(kn=_n[an])===null||kn===void 0||((Zt=kn[Xn])===null||Zt===void 0)?void 0:Zt.map(function(qn,cr){return t.a.createElement(b.a,{key:cr,to:Ar(qn)},t.a.createElement("div",null,t.a.createElement("h1",null,qn.name),t.a.createElement("ul",null,qn.tags&&qn.tags.map(function(jr,Qr){return t.a.createElement("li",{key:Qr},t.a.createElement(b.a,{className:F.a.link,to:"/".concat(Zn,"?current_id=").concat(_n[an].id,"&&tag_tabs=").concat(an+1,"&tag_id=").concat(jr.id,"&tag_level=3")},jr.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(p.a,{className:F.a.LeftButton,onClick:function(){Je.current.prev()}}),ee.images_url&&t.a.createElement(S.a,{className:rn?F.a.mainSite:"",ref:Je,autoplay:!0,pauseOnDotsHover:!0},(fn=ee.images_url)===null||fn===void 0?void 0:fn.map(function(qn,cr){return t.a.createElement("div",{style:{display:"flex"},key:cr},t.a.createElement("a",{href:qn.path},t.a.createElement("img",{src:d.a.IMG_SERVER+qn.image_url})))}))),t.a.createElement(c.a,{className:F.a.RightButton,onClick:function(){Je.current.next()}})))},Dn=function(rn,Pn){var kn,Zt=Pn%2===0,fn=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(rn==null?void 0:rn.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:Zt?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},rn==null||((kn=rn.subjects)===null||kn===void 0)?void 0:kn.map(function(_n,Xn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Xn%2===0?Xn*.2+1:(Xn-1)*.2+1,"s")},key:Xn,href:_n==null?void 0:_n.url},t.a.createElement("img",{src:"".concat(d.a.IMG_SERVER,"/").concat(_n==null?void 0:_n.image_url)}))}))];return Zt?fn:fn.reverse()},Gn=function(){var rn,Pn,kn;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},ee==null||((rn=ee.new_discipline)===null||rn===void 0)?void 0:rn.map(function(Zt,fn){return t.a.createElement("aside",{key:fn+Zt.name,className:F.a.ContentWarp,style:{backgroundColor:fn%2===0?"#fff":"transparent",display:Zt.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:F.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},Zt.name),t.a.createElement("h5",null,Zt==null?void 0:Zt.name_en),t.a.createElement("div",{className:F.a.lf},Dn(Zt,fn))))})),!!((Pn=ee.subjects)!==null&&Pn!==void 0&&Pn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.a.createElement("h2",null,"TRAINING COURSE"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:he},t.a.createElement(I.a,{data:ee.subjects}))),!!((kn=ee.shixuns)!==null&&kn!==void 0&&kn.length)&&t.a.createElement("section",{className:F.a.course},t.a.createElement("aside",{className:F.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:F.a.more},t.a.createElement(b.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:he},t.a.createElement(L,{data:ee.shixuns}))))},Wn=(re==null||((M=re.setting)===null||M===void 0)?void 0:M.main_site)&&!(re!=null&&(N=re.setting)!==null&&N!==void 0&&N.is_local);return Object(v.p)()?t.a.createElement(Dt.default,null):t.a.createElement("section",null,t.a.createElement(G.a,{modeldata:We,dispatch:ve}),t.a.createElement(Ln,{modeldata:Yt,userInfo:se==null?void 0:se.userInfo}),t.a.createElement(Hr,{modeldata:Yt,userid:se==null||((z=se.userInfo)===null||z===void 0)?void 0:z.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(ha,{userInfo:se==null?void 0:se.userInfo}),Cn(Wn),Wn?t.a.createElement(jt,null):Gn())},Jn=Object(y.a)(function(e){var a=e.homePage,M=e.loading,N=e.globalSetting,z=e.user;return{homePage:a,globalSetting:N,loading:M.models.homePage,user:z}})(Wr),pa=E("+UV5"),Hn=E.n(pa),Ur=E("YVwf"),va=E.n(Ur),Gr=E("QOUV"),Vr=E("o2EA"),ra=E.n(Vr),wr=E("h179"),ga=E.n(wr),Xr=E("CTM2"),Ea=E.n(Xr),aa=E("ygIP"),ur=E.n(aa),ya=E("TFmm"),br=E.n(ya),ba=E("80w6"),Mr=E.n(ba),Nr=function(a){var M,N=a.user,z=Object(k.a)(a,["user"]),ee=Object(u.useState)(!0),re=Object(h.a)(ee,2),se=re[0],he=re[1],ve=Object(u.useState)(0),we=Object(h.a)(ve,2),Ve=we[0],We=we[1],tt=Object(u.useState)({}),Je=Object(h.a)(tt,2),rt=Je[0],Et=Je[1],Xe=Object(u.useState)(!1),xt=Object(h.a)(Xe,2),At=xt[0],Ht=xt[1];Object(u.useEffect)(function(){Yt()},[]);var Yt=function(){var zt=Object(P.a)(s.a.mark(function xn(){var gn;return s.a.wrap(function(an){for(;;)switch(an.prev=an.next){case 0:return he(!0),an.next=3,Object(ht.a)("/api/home/index.json",{method:"get"});case 3:gn=an.sent,gn.images_url&&Et(gn),he(!1);case 6:case"end":return an.stop()}},xn)}));return function(){return zt.apply(this,arguments)}}(),Qt={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ut=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://www.educoder.net/paths?openLearningPath=true",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://www.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Jt=[{img:ra.a,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:ga.a,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://www.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:Ea.a,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://www.educoder.net/paths?openLearningPath=true"},{img:ur.a,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:br.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://www.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Mr.a,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://www.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:Hn.a.home},t.a.createElement(Gr.a,{width:800,visible:At,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return Ht(!1)}}),t.a.createElement(T.a,{loading:se,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Hn.a.bg},t.a.createElement("div",{className:Hn.a.public_width},t.a.createElement("div",{className:Hn.a.banner},t.a.createElement(va.a,Qt,rt==null||((M=rt.images_url)===null||M===void 0)?void 0:M.map(function(zt){return t.a.createElement("div",{onClick:function(){zt.path&&Object(v.O)(zt.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:zt.path?"pointer":"default"}},t.a.createElement("img",{src:d.a.IMG_SERVER+zt.image_url,alt:""}),t.a.createElement("div",{className:"index_moe_focus_shadow"}),t.a.createElement("span",{className:"index_moe_focus_b"})))}))))),t.a.createElement("div",{className:Hn.a.content},t.a.createElement("div",{className:Hn.a.experience},t.a.createElement("a",{href:"https://lks-class.smartedu.lenovo.com/ilearning",target:"_blank",className:Hn.a.li}),t.a.createElement(b.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Hn.a.li}),t.a.createElement(b.a,{to:"/paths",target:"_blank",className:Hn.a.li})),t.a.createElement("div",{className:Hn.a.demonstrate},t.a.createElement("div",{className:Hn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Ut.map(function(zt,xn){var gn;return t.a.createElement("div",{key:xn,className:Hn.a.li,style:{background:zt.background,cursor:zt!=null&&zt.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Hn.a.name},zt.name),t.a.createElement("div",{className:Hn.a.tagWarp},zt==null||((gn=zt.tags)===null||gn===void 0)?void 0:gn.map(function(tn,an){return t.a.createElement("div",{key:"".concat(xn,"-").concat(an),className:Hn.a.tag},tn)})),t.a.createElement("div",{className:Hn.a.mask,onClick:function(){switch(xn){case 0:Ht(!0);break;default:zt.link?Object(v.O)(zt.link):zt.more&&y.d.push("/classrooms/classicCases");return}},style:{background:zt.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},zt.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Hn.a.feature},t.a.createElement("div",{className:Hn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Jt.map(function(zt,xn){return t.a.createElement("div",{className:Hn.a.li,key:zt.title,onClick:function(){switch(xn){case 0:Ht(!0);break;default:zt.link&&Object(v.O)(zt.link);break}}},t.a.createElement("img",{src:zt.img}),t.a.createElement("div",null,t.a.createElement("h4",null,zt.title),t.a.createElement("h6",null,zt.intro)))}))))))},er=Object(y.a)(function(e){var a=e.user;return{user:a}})(Nr),La=E("Znn+"),_r=E("ZTPi"),xa=E("8/ia"),Mn=E.n(xa),ia=E("QgcY"),oa=E("CzVm"),Or=E.n(oa),Rr=E("Eo/3"),sa=E.n(Rr),Yr=E("Hwda"),_a=E.n(Yr),dr=E("rIHE"),la=E.n(dr),Br=E("APus"),Ia=E.n(Br),_e=E("B9Dg"),ke=E.n(_e),je=E("IuEb"),Te=E.n(je),oe=E("umnG"),ge=E.n(oe),le=E("40xk"),Se=E.n(le),Oe=E("LzVc"),Fe=E.n(Oe),Ne=function(a){var M=a.competitions,N=a.user,z=a.dispatch,ee=Object(k.a)(a,["competitions","user","dispatch"]),re=Object(u.useState)(!1),se=Object(h.a)(re,2),he=se[0],ve=se[1],we=Object(u.useState)({}),Ve=Object(h.a)(we,2),We=Ve[0],tt=Ve[1],Je=Object(u.useState)(""),rt=Object(h.a)(Je,2),Et=rt[0],Xe=rt[1],xt=Object(u.useRef)(null),At=Object(u.useRef)(null);Object(u.useEffect)(function(){Ht()},[]);var Ht=function(){var Jt=Object(P.a)(s.a.mark(function zt(){return s.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:M.listParams.keyword="",M.listParams.category="",M.listParams.page=1,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)});case 4:case"end":return gn.stop()}},zt)}));return function(){return Jt.apply(this,arguments)}}(),Yt=[{path:"",img:Or.a},{path:"",img:Or.a},{path:"",img:Or.a},{path:"",img:Or.a}],Qt=[{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:Te.a,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Ut=function(zt){Xe(zt),M.listParams.page=1,M.listParams.category=zt,z({type:"competitions/getList",payload:Object(D.a)({},M.listParams)})};return t.a.createElement("section",{className:Mn.a.home},t.a.createElement(T.a,{loading:he,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Mn.a.bg},Yt&&t.a.createElement(S.a,{ref:xt,autoplay:!0,pauseOnDotsHover:!0},Yt==null?void 0:Yt.map(function(Jt,zt){return t.a.createElement("div",{key:zt,className:Mn.a.li},t.a.createElement("a",{href:Jt.path},t.a.createElement("img",{width:"100%",src:Jt.img})))})),t.a.createElement("div",{className:Mn.a.btns},t.a.createElement("div",{onClick:function(){xt.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){xt.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Mn.a.competition},t.a.createElement("div",{className:Mn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Mn.a.des},t.a.createElement("img",{src:sa.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:_a.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:la.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.a.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.a.createElement("img",{className:"ml5 mr5",src:ke.a}),t.a.createElement("img",{src:Ia.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:Mn.a.information},t.a.createElement("div",{className:Mn.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Mn.a.des},t.a.createElement("div",{className:Mn.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:Mn.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:Mn.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:Mn.a.retrospect},t.a.createElement("div",{className:Mn.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Mn.a.banner},Qt&&t.a.createElement(S.a,{ref:At,autoplay:!1,pauseOnDotsHover:!0},Qt==null?void 0:Qt.map(function(Jt,zt){return t.a.createElement("div",{key:zt,className:Mn.a.li},t.a.createElement("div",{className:Mn.a.left},t.a.createElement("img",{width:524,src:Jt.img})),t.a.createElement("div",{className:Mn.a.right},t.a.createElement("div",{className:Mn.a.name},Jt==null?void 0:Jt.name),t.a.createElement("div",{className:Mn.a.des},Jt.des),t.a.createElement("div",{className:Mn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:ge.a})),t.a.createElement("img",{className:Mn.a.l,src:Se.a}),t.a.createElement("img",{className:Mn.a.r,src:Fe.a})))})),t.a.createElement("div",{className:Mn.a.btns},t.a.createElement("div",{onClick:function(){At.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){At.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Mn.a.group},t.a.createElement("div",{className:Mn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(_r.a,{className:Mn.a.tabs,activeKey:Et,onChange:Ut},t.a.createElement(_r.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(_r.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(_r.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Mn.a.list},t.a.createElement(ia.default,{show:!1})),t.a.createElement("div",{onClick:function(){return y.d.push("/competitions?tabs=".concat(Et))},className:Mn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Qe=Object(y.a)(function(e){var a=e.competitions,M=e.user;return{competitions:a,user:M}})(Ne),dt=function(a){var M=a.loading,N=a.globalSetting,z=a.children,ee=a.user,re=a.dispatch,se=a.location,he=Object(k.a)(a,["loading","globalSetting","children","user","dispatch","location"]),ve=Object(o.h)(),we=Object(g.b)(),Ve=N.globalLoading;return Object(u.useEffect)(function(){window.less.modifyVars(Object(D.a)({},i.a[N.theme]))},[N.theme]),t.a.createElement(U.b,{locale:R.default},!N.isIlearning&&N.isPaZhou?t.a.createElement(Qe,null):t.a.createElement(Jn,null),N.isIlearning&&t.a.createElement(er,null))},Rt=Q.default=Object(y.a)(function(e){var a=e.loading,M=e.globalSetting,N=e.user;return{loading:a,globalSetting:M,user:N}})(dt)},QgcY:function(ie,Q,E){"use strict";E.r(Q);var Y=E("2qtc"),U=E("kLXV"),D=E("DjyN"),k=E("NUBc"),u=E("cWXX"),t=E("/ezw"),R=E("+L6B"),o=E("2/Rp"),y=E("Mwp2"),g=E("VXEj"),i=E("5NDa"),x=E("5rEg"),T=E("miYZ"),m=E("tsqr"),S=E("9og8"),P=E("k1fw"),h=E("tJVT"),l=E("PpiC"),s=E("Znn+"),c=E("ZTPi"),p=E("WmNS"),b=E.n(p),A=E("q1tI"),O=E.n(A),_=E("Ty5D"),f=E("9kvl"),n=E("1vsH"),r=E("D2RN"),d=E.n(r),w=E("m3rI"),C=E("zrhs"),v=E("xKgJ"),L=E("NLgs"),I=E("7Kak"),B=E("9yH6"),F=E("sRBo"),G=E("kaz8"),X=E("/zsF"),W=E("PArb"),K=E("T2oS"),Z=E("W9HT"),q=E("14J3"),ce=E("BMrR"),ue=E("jCWc"),ye=E("kPKH"),xe=E("5Dmo"),Ee=E("3S7+"),Ae=E("oBTY"),Re=E("wd/R"),ae=E.n(Re),pe=E("cVA7"),J=E.n(pe),fe=E("ErOA"),Me=E("BdwD"),be=E("RotF"),Ge=E.n(be),ft=E("mgmH"),Pe=function(){var mt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:mt},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},ze=c.a.TabPane,Ce=G.a.Group,Le=function(mt){var qe,$e,Ye,Ct,Wt,Gt=mt.competitions,Vt=mt.globalSetting,un=mt.loading,pn=mt.dispatch,gt=mt.user,Ze=mt.type,st=mt.keyword,Ke=Object(l.a)(mt,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),me=Object(_.h)(),De=Object(_.i)(),nt=Object(A.useState)({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),et=Object(h.a)(nt,2),ot=et[0],_t=et[1],at=Object(A.useState)(!1),pt=Object(h.a)(at,2),Kt=pt[0],qt=pt[1],en=Object(A.useState)(!0),ne=Object(h.a)(en,2),te=ne[0],j=ne[1],H=Object(A.useState)([]),V=Object(h.a)(H,2),$=V[0],de=V[1],Ie=Object(A.useState)([]),Ue=Object(h.a)(Ie,2),ut=Ue[0],yt=Ue[1];Object(A.useEffect)(function(){St()},[De,st]);function St(){return Bt.apply(this,arguments)}function Bt(){return Bt=Object(S.a)(b.a.mark(function It(){var it;return b.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return qt(!0),jt.next=3,pn({type:"competitions/getList",payload:{category:Ze,page:1,keyword:st||""}});case 3:it=jt.sent,qt(!1),de([]),_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]}),yt(Object(Ae.a)(it==null?void 0:it.competitions));case 8:case"end":return jt.stop()}},It)})),Bt.apply(this,arguments)}return O.a.createElement("section",null,O.a.createElement("aside",{className:"edu-container minH500"},(ut==null?void 0:ut.length)===0&&O.a.createElement(Me.a,null),(ut==null?void 0:ut.length)>0&&O.a.createElement("div",{style:{marginTop:"10px",height:"240px",padding:"20PX",background:"#fff",overflowY:"scroll"}},O.a.createElement(Ge.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var It=Object(S.a)(b.a.mark(function it(Xt){var jt,Nt;return b.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(!(te&&!Kt)){ln.next=8;break}return qt(!0),ln.next=4,pn({type:"competitions/getList",payload:{category:Ze,page:Xt}});case 4:Nt=ln.sent,qt(!1),yt([].concat(Object(Ae.a)(ut),Object(Ae.a)(Nt==null?void 0:Nt.competitions))),(Nt==null||((jt=Nt.competitions)===null||jt===void 0)?void 0:jt.length)<20&&j(!1);case 8:case"end":return ln.stop()}},it)}));return function(it){return It.apply(this,arguments)}}(),hasMore:te,useWindow:!1},O.a.createElement(Z.a,{spinning:Kt},O.a.createElement(Ce,{value:$,onChange:function(){var It=Object(S.a)(b.a.mark(function it(Xt){var jt;return b.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:if(de(Object(Ae.a)(Xt)),!((Xt==null?void 0:Xt.length)>0)){Dt.next=8;break}return Dt.next=4,Object(fe.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Xt.toString()}});case 4:jt=Dt.sent,(jt==null?void 0:jt.status)===0&&_t(jt),Dt.next=9;break;case 8:_t({data:[["\u4E1C\u5317",0,0,0],["\u534E\u4E1C",0,0,0],["\u534E\u5317",0,0,0],["\u534E\u4E2D",0,0,0],["\u534E\u5357",0,0,0],["\u897F\u5357",0,0,0],["\u897F\u5317",0,0,0],["\u5176\u4ED6",0,0,0]]});case 9:case"end":return Dt.stop()}},it)}));return function(it){return It.apply(this,arguments)}}()},O.a.createElement(ce.a,{style:{width:"1160px"}},ut==null?void 0:ut.map(function(It,it){return O.a.createElement(ye.a,{span:12,style:{marginTop:"15px"}},O.a.createElement(G.a,{value:It.id,style:{fontSize:"16px",display:"flex",alignItems:"center"}},O.a.createElement(Ee.a,{title:It.sub_title?It.name+"\u2014\u2014"+It.sub_title:It.name},O.a.createElement("span",{className:d.a.checkboxtitle},It.name,It.sub_title?"\u2014\u2014"+It.sub_title:"")," ")))})))))),O.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},O.a.createElement("div",{style:{height:"76px",padding:"30px 40px",background:"#fff",display:"flex"}},O.a.createElement("span",{style:{fontSize:"16px",color:"#333333",flex:"1"}},"\u6570\u636E\u5C55\u793A"),O.a.createElement(o.a,{style:{width:"100px",height:"36px"},type:"primary",onClick:function(){Object(ft.m)({ids:$.toString()})}},"\u6570\u636E\u5BFC\u51FA")),O.a.createElement(W.a,{style:{padding:"0px 40px"}}),O.a.createElement("div",{style:{textAlign:"center"}},O.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),O.a.createElement("br",null),O.a.createElement("div",{style:{marginTop:"20px"}},O.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",ae()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),O.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",O.a.createElement("span",{style:{color:"#999999"}}," ",O.a.createElement("span",{style:{color:"#B620E0"}},(ot==null?void 0:ot.school_count)||0)," \u6240\u9AD8\u6821 ",O.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ot==null?void 0:ot.team_count)||0)," \u652F\u961F\u4F0D ",O.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ot==null?void 0:ot.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),O.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(ot==null||((qe=ot.school_level_count)===null||qe===void 0)?void 0:qe[0])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(ot==null||(($e=ot.school_level_count)===null||$e===void 0)?void 0:$e[1])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ye=ot.school_level_count)===null||Ye===void 0)?void 0:Ye[2])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(ot==null||((Ct=ot.school_level_count)===null||Ct===void 0)?void 0:Ct[3])||0),"\u6240")),O.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),O.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},O.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),O.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},O.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(ot==null||((Wt=ot.school_level_count)===null||Wt===void 0)?void 0:Wt[4])||0),"\u6240"))),O.a.createElement(J.a,{option:Pe(Object.values(ot==null?void 0:ot.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),O.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},O.a.createElement("div",{style:{display:"flex",alignItems:"center"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),O.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),O.a.createElement("div",{style:{display:"flex",alignItems:"center"}},O.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"\u961F\u4F0D\u6570\uFF08\u961F\u4F0D\u5982\u679C\u8DE8\u533A\uFF0C\u5219\u8BE5\u961F\u4F0D\u5728\u5404\u81EA\u533A\u57DF\u961F\u4F0D\u6570\u90FD\u52A01\uFF09")))))},He=Object(f.a)(function(ht){var mt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:mt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(Le),Be=c.a.TabPane,bt=G.a.Group,ct=function(mt){var qe=mt.competitions,$e=mt.globalSetting,Ye=mt.loading,Ct=mt.dispatch,Wt=mt.user,Gt=Object(l.a)(mt,["competitions","globalSetting","loading","dispatch","user"]),Vt=Object(_.h)(),un=Object(A.useState)(""),pn=Object(h.a)(un,2),gt=pn[0],Ze=pn[1],st=Object(A.useState)([]),Ke=Object(h.a)(st,2),me=Ke[0],De=Ke[1],nt=Object(A.useState)(),et=Object(h.a)(nt,2),ot=et[0],_t=et[1];return O.a.createElement("section",null,O.a.createElement("aside",{className:"edu-container minH500"},O.a.createElement("div",{style:{height:"96px",marginTop:"30px",background:"#fff",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",padding:"0px 20px"}},O.a.createElement(B.a.Group,{style:{textAlign:"center"},value:gt,onChange:function(){var at=Object(S.a)(b.a.mark(function pt(Kt){return b.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:Ze(Kt.target.value);case 1:case"end":return en.stop()}},pt)}));return function(pt){return at.apply(this,arguments)}}(),defaultValue:"",optionType:"button",size:"large",buttonStyle:"solid"},O.a.createElement(B.a.Button,{style:{width:"100px",borderRadius:"5px 0px 0px 5px"},value:""},"\u5168\u90E8"),O.a.createElement(B.a.Button,{style:{width:"100px"},value:"progressing"},"\u8FDB\u884C\u4E2D\u7684"),O.a.createElement(B.a.Button,{style:{width:"100px",borderRadius:"0px 5px 5px 0px"},value:"ended"},"\u5F80\u671F\u6BD4\u8D5B")),O.a.createElement(x.a.Search,{style:{width:"300px"},size:"large",onChange:function(pt){pt.target.value||_t(pt.target.value)},onSearch:function(pt,Kt){_t(pt)},onPressEnter:function(pt){_t(pt.target.value)},enterButton:"\u641C\u7D22",loading:!1})),gt===""&&O.a.createElement(He,{type:gt,keyword:ot}),gt==="progressing"&&O.a.createElement(He,{type:gt,keyword:ot}),gt==="ended"&&O.a.createElement(He,{type:gt,keyword:ot})))},Ot=Object(f.a)(function(ht){var mt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:mt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(ct),Ft=E("lzim"),Mt=E("Ptgr"),wt=E("cj7N"),kt=E.n(wt),$t=E("UfjD"),Lt=E("qHvr"),vt=c.a.TabPane,lt=function(mt){var qe,$e,Ye,Ct=mt.competitions,Wt=mt.globalSetting,Gt=mt.loading,Vt=mt.dispatch,un=mt.user,pn=mt.show,gt=pn===void 0?!0:pn,Ze=Object(l.a)(mt,["competitions","globalSetting","loading","dispatch","user","show"]),st=Object(_.h)(),Ke=Object(A.useState)(!1),me=Object(h.a)(Ke,2),De=me[0],nt=me[1],et=Object(A.useState)(),ot=Object(h.a)(et,2),_t=ot[0],at=ot[1],pt=Object(A.useState)(!1),Kt=Object(h.a)(pt,2),qt=Kt[0],en=Kt[1],ne=Object(A.useState)(!1),te=Object(h.a)(ne,2),j=te[0],H=te[1],V=Object(A.useState)(!1),$=Object(h.a)(V,2),de=$[0],Ie=$[1],Ue=Object(A.useState)(!0),ut=Object(h.a)(Ue,2),yt=ut[0],St=ut[1],Bt=Object(A.useState)([]),It=Object(h.a)(Bt,2),it=It[0],Xt=It[1];console.log(st),Object(A.useEffect)(function(){return Vt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Vt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(A.useEffect)(function(){if(gt){var vn;Ct.listParams.category=((vn=st.query)===null||vn===void 0?void 0:vn.tabs)||"",Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}return function(){Ct.listParams.keyword="",Ct.listParams.category="",Ct.listParams.page=1,Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}},[Ct.name]),Object(A.useEffect)(function(){gt&&Object(n.T)("\u5728\u7EBF\u7ADE\u8D5B")});function jt(){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(S.a)(b.a.mark(function vn(){var Pt,dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,Vt({type:"homePage/getHomeNotice",payload:{}});case 2:Pt=nn.sent,Pt&&(dn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Pt.start_at),Pt!=null&&Pt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),at(Pt));case 4:case"end":return nn.stop()}},vn)})),Nt.apply(this,arguments)}var Dt=function(Pt,dn){document.body.scrollIntoView(),Ct.listParams.page=Pt,Vt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Ct.listParams),{},{edu:st.query.edu})})};function ln(vn){vn.stopPropagation()}function bn(vn,Pt,dn){return on.apply(this,arguments)}function on(){return on=Object(S.a)(b.a.mark(function vn(Pt,dn,Sn){var nn,ar;return b.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:if(Pt.stopPropagation(),Object(L.e)(Vt)){yn.next=3;break}return yn.abrupt("return");case 3:if(!(dn!=null&&dn.is_authentication&&!(un!=null&&(nn=un.userInfo)!==null&&nn!==void 0&&nn.authentication))){yn.next=6;break}return Vt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),yn.abrupt("return");case 6:if(!(Sn==="ismodel")){yn.next=20;break}if(!(dn.member_of_course===!0)){yn.next=11;break}Object(n.O)("/classrooms/".concat(dn.course_id)),yn.next=18;break;case 11:if(dn.invite_code){yn.next=14;break}return m.b.info("\u672C\u7ADE\u8D5B\u53EA\u9762\u5411\u90E8\u5206\u5B66\u6821/\u5355\u4F4D\u5F00\u653E\uFF0C\u4F60\u6682\u65F6\u6CA1\u6709\u53C2\u8D5B\u8D44\u683C"),yn.abrupt("return");case 14:return yn.next=16,Vt({type:"competitions/addApplytojoincourse",payload:{invite_code:dn.invite_code,student:1}});case 16:ar=yn.sent,ar.status===0&&Object(n.O)("/classrooms/".concat(dn.course_id));case 18:yn.next=33;break;case 20:if(!(dn.enrolled===!0)){yn.next=23;break}return Object(n.O)(Sn),yn.abrupt("return");case 23:if(!(Sn==="personal")){yn.next=31;break}if(!(dn.enroll_ended===!0)){yn.next=27;break}return m.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),yn.abrupt("return");case 27:en(!0),Xt(dn),yn.next=33;break;case 31:en(!0),Xt(dn);case 33:case"end":return yn.stop()}},vn)})),on.apply(this,arguments)}function cn(vn){Object(n.O)(vn)}function On(vn){return Ln.apply(this,arguments)}function Ln(){return Ln=Object(S.a)(b.a.mark(function vn(Pt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(yt){nn.next=2;break}return nn.abrupt("return");case 2:if(St(!1),!En()){nn.next=5;break}return nn.abrupt("return");case 5:return nn.next=7,Vt({type:"competitions/AddTeam",payload:{identifier:it==null?void 0:it.identifier,name:Pt}});case 7:dn=nn.sent,dn&&dn.status===0?(m.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)}),H(!1)):St(!0);case 9:case"end":return nn.stop()}},vn)})),Ln.apply(this,arguments)}function En(){var vn,Pt;if(un!=null&&(vn=un.userInfo)!==null&&vn!==void 0&&vn.is_teacher){var dn;if(it!=null&&(dn=it.teacher_staff)!==null&&dn!==void 0&&dn.mutiple_limited&&(it!=null&&it.enrolled))return m.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),St(!0),!0}else{var Sn;if(it!=null&&(Sn=it.member_staff)!==null&&Sn!==void 0&&Sn.mutiple_limited&&(it!=null&&it.enrolled))return m.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),St(!0),!0}if(it!=null&&it.enroll_ended)return m.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),St(!0),!0;if(un!=null&&(Pt=un.userInfo)!==null&&Pt!==void 0&&Pt.is_teacher){if(!it.teacher_staff)return m.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),St(!0),!0}else if(!(it!=null&&it.member_staff))return m.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),St(!0),!0}function In(vn){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(S.a)(b.a.mark(function vn(Pt){var dn;return b.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(yt){nn.next=2;break}return nn.abrupt("return");case 2:if(!En()){nn.next=4;break}return nn.abrupt("return");case 4:return St(!1),nn.next=7,Vt({type:"competitions/JoinTeam",payload:{identifier:it==null?void 0:it.identifier,invite_code:Pt}});case 7:dn=nn.sent,dn&&dn.status===0?(m.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)}),Ie(!1)):St(!0);case 9:case"end":return nn.stop()}},vn)})),Bn.apply(this,arguments)}var An=function(Pt){Pt.external_url?cn(Pt.external_url):cn(Pt.competition_status==="ended"?"/competitions/index/".concat(Pt.identifier):Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"/competitions/index/".concat(Pt.identifier):null:Pt.competition_status==="progressing"?"/competitions/index/".concat(Pt.identifier):null)},jn=function(Pt,dn){dn.external_url?(Pt.stopPropagation(),cn(dn.external_url)):bn(Pt,dn,dn.mode===2?"ismodel":dn.personal?"personal":"/competitions/index/".concat(dn.identifier,"/enroll"))};return O.a.createElement("section",{className:d.a.bg},gt&&O.a.createElement(A.Fragment,null,O.a.createElement("aside",{className:d.a.banner},O.a.createElement("img",{src:Wt!=null&&(qe=Wt.setting)!==null&&qe!==void 0&&qe.competition_banner_url?"".concat(w.a.IMG_SERVER,"/")+(Wt==null||(($e=Wt.setting)===null||$e===void 0)?void 0:$e.competition_banner_url):kt.a,alt:""})),O.a.createElement("section",{className:"bg-white",style:{height:"50px"}},O.a.createElement("aside",{className:"edu-container"},O.a.createElement(c.a,{defaultActiveKey:((Ye=st.query)===null||Ye===void 0?void 0:Ye.tabs)||"",className:d.a.tabs,tabBarStyle:{color:"#000000"},tabBarExtraContent:O.a.createElement(x.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",onSearch:function(Pt){Ct.listParams.keyword=Pt,Ct.listParams.page=1,Vt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Ct.listParams),{},{edu:st.query.edu})})}}),onChange:function(Pt){Pt==="statistics"?nt(!0):nt(!1),Ct.listParams.page=1,Ct.listParams.category=Pt,Ct.listParams.page=1,Vt({type:"competitions/getList",payload:Object(P.a)({},Ct.listParams)})}},O.a.createElement(vt,{tab:"\u5168\u90E8",key:""}),O.a.createElement(vt,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),O.a.createElement(vt,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),O.a.createElement(vt,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(v.v)()&&O.a.createElement(vt,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))))),!De&&O.a.createElement("div",null,O.a.createElement("aside",{className:"edu-container minH500"},O.a.createElement(t.a,{loading:Gt,active:!0,avatar:{size:40},paragraph:{rows:5}},Ct.competitions&&O.a.createElement(g.b,{itemLayout:"vertical",size:"large",dataSource:Ct.competitions,style:{paddingTop:10},renderItem:function(Pt,dn){return O.a.createElement("div",{className:d.a.CompetitionsList},Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"":O.a.createElement("div",{className:d.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",O.a.createElement(g.b.Item,{onClick:function(){return An(Pt)},className:d.a.shadow,key:dn},O.a.createElement(g.b.Item.Meta,{style:{marginBottom:"0px"},avatar:O.a.createElement("div",{className:d.a.divimg},O.a.createElement("img",{src:Pt&&Pt.image?"".concat(w.a.IMG_SERVER,"/")+Pt.image:Ft.s})),title:O.a.createElement("p",{style:{alignItems:"center",display:"flex"}},O.a.createElement("a",{className:d.a.task_hide},Pt.name,Pt.sub_title?"\u2014\u2014".concat(Pt.sub_title):""),Pt.competition_status&&Pt.competition_status==="nearly_published"?O.a.createElement("span",{className:d.a.Comingtext},"\u5373\u5C06\u53D1\u5E03"):"",Pt.competition_status&&Pt.competition_status==="progressing"?O.a.createElement("span",{className:d.a.havetext},"\u8FDB\u884C\u4E2D"):"",Pt.competition_status&&Pt.competition_status==="ended"?O.a.createElement("span",{className:d.a.Finishedtext},"\u5DF2\u7ED3\u675F"):""),description:O.a.createElement("div",null,O.a.createElement("p",{className:d.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Pt.description?Pt.description:"\u6682\u65E0\u7B80\u4ECB~"),O.a.createElement("p",{style:{marginTop:"12px",fontSize:"12px",color:"#888888"}},O.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Pt.start_time,"\uFF5E",Pt.end_time),O.a.createElement("span",{style:{marginLeft:"20px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Pt&&Pt.enroll_end_time?Pt.enroll_end_time:"\u6682\u65E0"),O.a.createElement("span",{style:{marginLeft:"20px"}},"\u6D4F\u89C8\u6570\uFF1A",Pt&&Pt.visits_count?Pt.visits_count:"\u6682\u65E0")))}),O.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},O.a.createElement("div",{style:{textAlign:"right"}},O.a.createElement("p",{style:{fontSize:"28px",color:"#0152d9",visibility:Pt&&Pt.bonus?"visible":"hidden",marginBottom:"0px"}},O.a.createElement("span",{style:{fontSize:"20px"}},"\xA5"),parseInt(Pt.bonus).toLocaleString()),Pt.member_count?O.a.createElement("p",{style:{color:"#BBBBBB",fontSize:"14px"}},"\u5DF2\u62A5\u540D\uFF1A",Pt.competition_status==="nearly_published"?"0":Pt.member_count):""),Pt&&Pt.competition_status==="ended"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return ln(nn)}},"\u5DF2\u7ED3\u675F"):null,Pt&&Pt.competition_status==="nearly_published"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return ln(nn)}},"\u672A\u53D1\u5E03"):null,Pt&&Pt.competition_status!=="nearly_published"&&Pt.enroll_end&&Pt.competition_status!=="ended"?O.a.createElement("span",{className:d.a.Unpublishedtext,onClick:function(nn){return ln(nn)}},"\u62A5\u540D\u622A\u6B62"):null,Pt&&Pt.competition_status==="progressing"&&Pt.enroll_end!=!0&&!Pt.external_url?O.a.createElement(o.a,{className:d.a.signup,onClick:function(nn){return jn(nn,Pt)},style:{cursor:"pointer"}},Pt!=null&&Pt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),O.a.createElement(C.a,null),O.a.createElement(Mt.a,{modeldata:_t,dispatch:Vt}),gt&&O.a.createElement("aside",{className:"tc mb50 mt20"},O.a.createElement(k.a,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Dt,defaultPageSize:20,current:Ct.listParams.page,defaultCurrent:Ct.listParams.page,total:Ct.count})))),De&&O.a.createElement(Ot,null),O.a.createElement(U.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:qt,onCancel:function(){en(!1)},footer:!1},O.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},O.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){Ie(!0),en(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),O.a.createElement(o.a,{style:{height:40},onClick:function(){H(!0),en(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),de?O.a.createElement($t.a,{isjoin:de,setJoin:Ie,JoinTeams:In}):null,j?O.a.createElement(Lt.a,{isAddmodle:j,setIsAdd:H,createTeam:On}):null)},Tt=Q.default=Object(f.a)(function(ht){var mt=ht.competitions,qe=ht.loading,$e=ht.globalSetting,Ye=ht.user;return{competitions:mt,globalSetting:$e,loading:qe.models.competitions,user:Ye}})(lt)},QuXc:function(ie,Q){var E=function(U){this.colorStops=U||[]};E.prototype={constructor:E,addColorStop:function(U,D){this.colorStops.push({offset:U,color:D})}};var Y=E;ie.exports=Y},RDYZ:function(ie,Q,E){var Y=E("dMvE");function U(k){this._target=k.target,this._life=k.life||1e3,this._delay=k.delay||0,this._initialized=!1,this.loop=k.loop==null?!1:k.loop,this.gap=k.gap||0,this.easing=k.easing||"Linear",this.onframe=k.onframe,this.ondestroy=k.ondestroy,this.onrestart=k.onrestart,this._pausedTime=0,this._paused=!1}U.prototype={constructor:U,step:function(k,u){if(this._initialized||(this._startTime=k+this._delay,this._initialized=!0),this._paused){this._pausedTime+=u;return}var t=(k-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?Y[R]:R,y=typeof o=="function"?o(t):t;return this.fire("frame",y),t===1?this.loop?(this.restart(k),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(k){var u=(k-this._startTime-this._pausedTime)%this._life;this._startTime=k-u+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(k,u){k="on"+k,this[k]&&this[k](this._target,u)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var D=U;ie.exports=D},RMFE:function(ie,Q){ie.exports="data:image/png;base64,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"},RXMa:function(ie,Q,E){var Y=E("y+Vt"),U=Y.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(D,k){var u=k.cx,t=k.cy,R=Math.PI*2;D.moveTo(u+k.r,t),D.arc(u,t,k.r,0,R,!1),D.moveTo(u+k.r0,t),D.arc(u,t,k.r0,0,R,!0)}});ie.exports=U},RotF:function(ie,Q,E){ie.exports=E("LSTS")},SKnc:function(ie,Q,E){var Y=E("bYtY"),U=E("QuXc"),D=function(u,t,R,o,y,g){this.x=u==null?0:u,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=g||!1,U.call(this,y)};D.prototype={constructor:D},Y.inherits(D,U);var k=D;ie.exports=k},SMhR:function(ie,Q){ie.exports="data:image/png;base64,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"},SUKs:function(ie,Q,E){var Y=E("LPTA"),U=Y.debugMode,D=function(){};U===1&&(D=console.error);var k=D;ie.exports=k},SeJ5:function(ie,Q,E){ie.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ie,Q,E){var Y=E("QBsz"),U=Y.create,D=Y.distSquare,k=Math.pow,u=Math.sqrt,t=1e-8,R=1e-4,o=u(3),y=1/3,g=U(),i=U(),x=U();function T(n){return n>-t&&n<t}function m(n){return n>t||n<-t}function S(n,r,d,w,C){var v=1-C;return v*v*(v*n+3*C*r)+C*C*(C*w+3*v*d)}function P(n,r,d,w,C){var v=1-C;return 3*(((r-n)*v+2*(d-r)*C)*v+(w-d)*C*C)}function h(n,r,d,w,C,v){var L=w+3*(r-d)-n,I=3*(d-r*2+n),B=3*(r-n),F=n-C,G=I*I-3*L*B,X=I*B-9*L*F,W=B*B-3*I*F,K=0;if(T(G)&&T(X))if(T(I))v[0]=0;else{var Z=-B/I;Z>=0&&Z<=1&&(v[K++]=Z)}else{var q=X*X-4*G*W;if(T(q)){var ce=X/G,Z=-I/L+ce,ue=-ce/2;Z>=0&&Z<=1&&(v[K++]=Z),ue>=0&&ue<=1&&(v[K++]=ue)}else if(q>0){var ye=u(q),xe=G*I+1.5*L*(-X+ye),Ee=G*I+1.5*L*(-X-ye);xe<0?xe=-k(-xe,y):xe=k(xe,y),Ee<0?Ee=-k(-Ee,y):Ee=k(Ee,y);var Z=(-I-(xe+Ee))/(3*L);Z>=0&&Z<=1&&(v[K++]=Z)}else{var Ae=(2*G*I-3*L*X)/(2*u(G*G*G)),Re=Math.acos(Ae)/3,ae=u(G),pe=Math.cos(Re),Z=(-I-2*ae*pe)/(3*L),ue=(-I+ae*(pe+o*Math.sin(Re)))/(3*L),J=(-I+ae*(pe-o*Math.sin(Re)))/(3*L);Z>=0&&Z<=1&&(v[K++]=Z),ue>=0&&ue<=1&&(v[K++]=ue),J>=0&&J<=1&&(v[K++]=J)}}return K}function l(n,r,d,w,C){var v=6*d-12*r+6*n,L=9*r+3*w-3*n-9*d,I=3*r-3*n,B=0;if(T(L)){if(m(v)){var F=-I/v;F>=0&&F<=1&&(C[B++]=F)}}else{var G=v*v-4*L*I;if(T(G))C[0]=-v/(2*L);else if(G>0){var X=u(G),F=(-v+X)/(2*L),W=(-v-X)/(2*L);F>=0&&F<=1&&(C[B++]=F),W>=0&&W<=1&&(C[B++]=W)}}return B}function s(n,r,d,w,C,v){var L=(r-n)*C+n,I=(d-r)*C+r,B=(w-d)*C+d,F=(I-L)*C+L,G=(B-I)*C+I,X=(G-F)*C+F;v[0]=n,v[1]=L,v[2]=F,v[3]=X,v[4]=X,v[5]=G,v[6]=B,v[7]=w}function c(n,r,d,w,C,v,L,I,B,F,G){var X,W=.005,K=Infinity,Z,q,ce,ue;g[0]=B,g[1]=F;for(var ye=0;ye<1;ye+=.05)i[0]=S(n,d,C,L,ye),i[1]=S(r,w,v,I,ye),ce=D(g,i),ce<K&&(X=ye,K=ce);K=Infinity;for(var xe=0;xe<32&&!(W<R);xe++)Z=X-W,q=X+W,i[0]=S(n,d,C,L,Z),i[1]=S(r,w,v,I,Z),ce=D(i,g),Z>=0&&ce<K?(X=Z,K=ce):(x[0]=S(n,d,C,L,q),x[1]=S(r,w,v,I,q),ue=D(x,g),q<=1&&ue<K?(X=q,K=ue):W*=.5);return G&&(G[0]=S(n,d,C,L,X),G[1]=S(r,w,v,I,X)),u(K)}function p(n,r,d,w){var C=1-w;return C*(C*n+2*w*r)+w*w*d}function b(n,r,d,w){return 2*((1-w)*(r-n)+w*(d-r))}function A(n,r,d,w,C){var v=n-2*r+d,L=2*(r-n),I=n-w,B=0;if(T(v)){if(m(L)){var F=-I/L;F>=0&&F<=1&&(C[B++]=F)}}else{var G=L*L-4*v*I;if(T(G)){var F=-L/(2*v);F>=0&&F<=1&&(C[B++]=F)}else if(G>0){var X=u(G),F=(-L+X)/(2*v),W=(-L-X)/(2*v);F>=0&&F<=1&&(C[B++]=F),W>=0&&W<=1&&(C[B++]=W)}}return B}function O(n,r,d){var w=n+d-2*r;return w===0?.5:(n-r)/w}function _(n,r,d,w,C){var v=(r-n)*w+n,L=(d-r)*w+r,I=(L-v)*w+v;C[0]=n,C[1]=v,C[2]=I,C[3]=I,C[4]=L,C[5]=d}function f(n,r,d,w,C,v,L,I,B){var F,G=.005,X=Infinity;g[0]=L,g[1]=I;for(var W=0;W<1;W+=.05){i[0]=p(n,d,C,W),i[1]=p(r,w,v,W);var K=D(g,i);K<X&&(F=W,X=K)}X=Infinity;for(var Z=0;Z<32&&!(G<R);Z++){var q=F-G,ce=F+G;i[0]=p(n,d,C,q),i[1]=p(r,w,v,q);var K=D(i,g);if(q>=0&&K<X)F=q,X=K;else{x[0]=p(n,d,C,ce),x[1]=p(r,w,v,ce);var ue=D(x,g);ce<=1&&ue<X?(F=ce,X=ue):G*=.5}}return B&&(B[0]=p(n,d,C,F),B[1]=p(r,w,v,F)),u(X)}Q.cubicAt=S,Q.cubicDerivativeAt=P,Q.cubicRootAt=h,Q.cubicExtrema=l,Q.cubicSubdivide=s,Q.cubicProjectPoint=c,Q.quadraticAt=p,Q.quadraticDerivativeAt=b,Q.quadraticRootAt=A,Q.quadraticExtremum=O,Q.quadraticSubdivide=_,Q.quadraticProjectPoint=f},SqI9:function(ie,Q,E){var Y=E("y+Vt"),U=E("iXp4"),D=Y.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:U(Y.prototype.brush),buildPath:function(k,u){var t=u.cx,R=u.cy,o=Math.max(u.r0||0,0),y=Math.max(u.r,0),g=u.startAngle,i=u.endAngle,x=u.clockwise,T=Math.cos(g),m=Math.sin(g);k.moveTo(T*o+t,m*o+R),k.lineTo(T*y+t,m*y+R),k.arc(t,R,y,g,i,!x),k.lineTo(Math.cos(i)*o+t,Math.sin(i)*o+R),o!==0&&k.arc(t,R,o,i,g,x),k.closePath()}});ie.exports=D},SrGk:function(ie,Q,E){var Y=E("hydK"),U=Y.createElement,D=E("bYtY"),k=E("y+Vt"),u=E("Dagg"),t=E("dqUG"),R=E("P47w"),o=R.path,y=R.image,g=R.text,i="0",x="1";function T(S,P,h,l,s){this._zrId=S,this._svgRoot=P,this._tagNames=typeof h=="string"?[h]:h,this._markLabel=l,this._domName=s||"_dom",this.nextId=0}T.prototype.createElement=U,T.prototype.getDefs=function(S){var P=this._svgRoot,h=this._svgRoot.getElementsByTagName("defs");return h.length===0?S?(h=P.insertBefore(this.createElement("defs"),P.firstChild),h.contains||(h.contains=function(l){var s=h.children;if(!s)return!1;for(var c=s.length-1;c>=0;--c)if(s[c]===l)return!0;return!1}),h):null:h[0]},T.prototype.update=function(S,P){if(!S)return;var h=this.getDefs(!1);if(S[this._domName]&&h.contains(S[this._domName]))typeof P=="function"&&P(S);else{var l=this.add(S);l&&(S[this._domName]=l)}},T.prototype.addDom=function(S){var P=this.getDefs(!0);P.appendChild(S)},T.prototype.removeDom=function(S){var P=this.getDefs(!1);P&&S[this._domName]&&(P.removeChild(S[this._domName]),S[this._domName]=null)},T.prototype.getDoms=function(){var S=this.getDefs(!1);if(!S)return[];var P=[];return D.each(this._tagNames,function(h){var l=S.getElementsByTagName(h);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var S=this.getDoms(),P=this;D.each(S,function(h){h[P._markLabel]=i})},T.prototype.markUsed=function(S){S&&(S[this._markLabel]=x)},T.prototype.removeUnused=function(){var S=this.getDefs(!1);if(!S)return;var P=this.getDoms(),h=this;D.each(P,function(l){l[h._markLabel]!==x&&S.removeChild(l)})},T.prototype.getSvgProxy=function(S){return S instanceof k?o:S instanceof u?y:S instanceof t?g:o},T.prototype.getTextSvgElement=function(S){return S.__textSvgEl},T.prototype.getSvgElement=function(S){return S.__svgEl};var m=T;ie.exports=m},SrOP:function(ie,Q,E){ie.exports=E.p+"static/d.56e5b448.png"},T6xi:function(ie,Q,E){var Y=E("YgsL"),U=E("nCxF");function D(k,u,t){var R=u.points,o=u.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var y=U(R,o,t,u.smoothConstraint);k.moveTo(R[0][0],R[0][1]);for(var g=R.length,i=0;i<(t?g:g-1);i++){var x=y[i*2],T=y[i*2+1],m=R[(i+1)%g];k.bezierCurveTo(x[0],x[1],T[0],T[1],m[0],m[1])}}else{o==="spline"&&(R=Y(R,t)),k.moveTo(R[0][0],R[0][1]);for(var i=1,S=R.length;i<S;i++)k.lineTo(R[i][0],R[i][1])}t&&k.closePath()}}Q.buildPath=D},TFmm:function(ie,Q,E){ie.exports=E.p+"static/icon5.2a39309f.svg"},TGq3:function(ie,Q,E){ie.exports=E.p+"static/lockclose.365036e8.svg"},TPVI:function(ie,Q,E){ie.exports=E.p+"static/s4.c4f9659a.png"},UfjD:function(ie,Q,E){"use strict";var Y=E("2qtc"),U=E("kLXV"),D=E("5NDa"),k=E("5rEg"),u=E("miYZ"),t=E("tsqr"),R=E("tJVT"),o=E("q1tI"),y=E.n(o),g=E("4i/N");function i(x){var T=x.isjoin,m=x.setJoin,S=x.JoinTeams,P=Object(o.useState)(""),h=Object(R.a)(P,2),l=h[0],s=h[1];return y.a.createElement(U.a,{centered:!0,title:y.a.createElement("div",{style:{alignItems:"center",display:"flex"}},y.a.createElement("div",{style:{textAlign:"left",flex:"1"}},"\u52A0\u5165\u6218\u961F"),y.a.createElement(g.a,{onClick:function(){return m(!1)},style:{cursor:"porint"}})),visible:T,closable:!1,destroyOnClose:!0,onOk:function(){if(!l){t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}S(l)},onCancel:function(){return m(!1)}},y.a.createElement("div",null,y.a.createElement("p",{style:{marginTop:"15px",marginLeft:"15px",display:"flex",alignItems:"center"}},y.a.createElement("span",{style:{flex:"none"}},"\u9080\u8BF7\u7801\uFF1A")," ",y.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801",value:l,maxLength:60,addonAfter:String(l&&l.length||0)+"/60",onChange:function(p){return s(p.target.value)}}))))}Q.a=i},VpOo:function(ie,Q){function E(Y,U){var D=U.x,k=U.y,u=U.width,t=U.height,R=U.r,o,y,g,i;u<0&&(D=D+u,u=-u),t<0&&(k=k+t,t=-t),typeof R=="number"?o=y=g=i=R:R instanceof Array?R.length===1?o=y=g=i=R[0]:R.length===2?(o=g=R[0],y=i=R[1]):R.length===3?(o=R[0],y=i=R[1],g=R[2]):(o=R[0],y=R[1],g=R[2],i=R[3]):o=y=g=i=0;var x;o+y>u&&(x=o+y,o*=u/x,y*=u/x),g+i>u&&(x=g+i,g*=u/x,i*=u/x),y+g>t&&(x=y+g,y*=t/x,g*=t/x),o+i>t&&(x=o+i,o*=t/x,i*=t/x),Y.moveTo(D+o,k),Y.lineTo(D+u-y,k),y!==0&&Y.arc(D+u-y,k+y,y,-Math.PI/2,0),Y.lineTo(D+u,k+t-g),g!==0&&Y.arc(D+u-g,k+t-g,g,0,Math.PI/2),Y.lineTo(D+i,k+t),i!==0&&Y.arc(D+i,k+t-i,i,Math.PI/2,Math.PI),Y.lineTo(D,k+o),o!==0&&Y.arc(D+o,k+o,o,Math.PI,Math.PI*1.5)}Q.buildPath=E},W6BS:function(ie,Q){ie.exports="data:image/png;base64,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"},WdTA:function(ie,Q,E){ie.exports=E.p+"static/studnetqun.598eeb43.png"},X23P:function(ie,Q,E){ie.exports=E.p+"static/s14.0b0ac17a.png"},XBoW:function(ie,Q,E){ie.exports=E.p+"static/ping1.2f030210.svg"},XjOa:function(ie,Q){ie.exports="data:image/png;base64,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"},Xmg4:function(ie,Q,E){var Y=E("bYtY"),U=E("LPTA"),D=U.devicePixelRatio,k=E("K2GJ"),u=E("3C/r");function t(){return!1}function R(g,i,x){var T=Y.createCanvas(),m=i.getWidth(),S=i.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=m+"px",P.height=S+"px",T.setAttribute("data-zr-dom-id",g)),T.width=m*x,T.height=S*x,T}var o=function(g,i,x){var T;x=x||D,typeof g=="string"?T=R(g,i,x):Y.isObject(g)&&(T=g,g=T.id),this.id=g,this.dom=T;var m=T.style;m&&(T.onselectstart=t,m["-webkit-user-select"]="none",m["user-select"]="none",m["-webkit-touch-callout"]="none",m["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",m.padding=0,m.margin=0,m["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=x};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var g=this.dpr;this.domBack=R("back-"+this.id,this.painter,g),this.ctxBack=this.domBack.getContext("2d"),g!==1&&this.ctxBack.scale(g,g)},resize:function(g,i){var x=this.dpr,T=this.dom,m=T.style,S=this.domBack;m&&(m.width=g+"px",m.height=i+"px"),T.width=g*x,T.height=i*x,S&&(S.width=g*x,S.height=i*x,x!==1&&this.ctxBack.scale(x,x))},clear:function(g,i){var x=this.dom,T=this.ctx,m=x.width,S=x.height,i=i||this.clearColor,P=this.motionBlur&&!g,h=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(x,0,0,m/l,S/l)),T.clearRect(0,0,m,S),i&&i!=="transparent"){var s;i.colorStops?(s=i.__canvasGradient||k.getGradient(T,i,{x:0,y:0,width:m,height:S}),i.__canvasGradient=s):i.image&&(s=u.prototype.getCanvasPattern.call(i,T)),T.save(),T.fillStyle=s||i,T.fillRect(0,0,m,S),T.restore()}if(P){var c=this.domBack;T.save(),T.globalAlpha=h,T.drawImage(c,0,0,m,S),T.restore()}}};var y=o;ie.exports=y},Xnb7:function(ie,Q,E){var Y=E("1RvN"),U=new Y(50);function D(R){if(typeof R=="string"){var o=U.get(R);return o&&o.image}else return R}function k(R,o,y,g,i){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!y)return o;var x=U.get(R),T={hostEl:y,cb:g,cbPayload:i};return x?(o=x.image,!t(o)&&x.pending.push(T)):(o=new Image,o.onload=o.onerror=u,U.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function u(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o<R.pending.length;o++){var y=R.pending[o],g=y.cb;g&&g(this,y.cbPayload),y.hostEl.dirty()}R.pending.length=0}function t(R){return R&&R.width&&R.height}Q.findExistImage=D,Q.createOrUpdateImage=k,Q.isImageReady=t},Xsq0:function(ie,Q,E){ie.exports=E.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(ie,Q,E){"use strict";E.r(Q),E.d(Q,"ResizableTextArea",function(){return Z});var Y=E("wx14"),U=E("1OyB"),D=E("vuIU"),k=E("Ji7U"),u=E("LK+K"),t=E("q1tI"),R=E("VTBJ"),o=E("rePB"),y=E("Zm9Q"),g=E("Kwbf"),i=E("c+Xe"),x=E("m+aA"),T=E("bdgK"),m=new Map;function S(ue){ue.forEach(function(ye){var xe,Ee=ye.target;(xe=m.get(Ee))===null||xe===void 0||xe.forEach(function(Ae){return Ae(Ee)})})}var P=new T.default(S),h=null,l=null;function s(ue,ye){m.has(ue)||(m.set(ue,new Set),P.observe(ue)),m.get(ue).add(ye)}function c(ue,ye){m.has(ue)&&(m.get(ue).delete(ye),m.get(ue).size||(P.unobserve(ue),m.delete(ue)))}var p=function(ue){Object(k.a)(xe,ue);var ye=Object(u.a)(xe);function xe(){return Object(U.a)(this,xe),ye.apply(this,arguments)}return Object(D.a)(xe,[{key:"render",value:function(){return this.props.children}}]),xe}(t.Component),b=t.createContext(null);function A(ue){var ye=ue.children,xe=ue.onBatchResize,Ee=t.useRef(0),Ae=t.useRef([]),Re=t.useContext(b),ae=t.useCallback(function(pe,J,fe){Ee.current+=1;var Me=Ee.current;Ae.current.push({size:pe,element:J,data:fe}),Promise.resolve().then(function(){Me===Ee.current&&(xe==null||xe(Ae.current),Ae.current=[])}),Re==null||Re(pe,J,fe)},[xe,Re]);return t.createElement(b.Provider,{value:ae},ye)}function O(ue){var ye=ue.children,xe=ue.disabled,Ee=t.useRef(null),Ae=t.useRef(null),Re=t.useContext(b),ae=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),pe=t.isValidElement(ye)&&Object(i.c)(ye),J=pe?ye.ref:null,fe=t.useMemo(function(){return Object(i.a)(J,Ee)},[J,Ee]),Me=t.useRef(ue);Me.current=ue;var be=t.useCallback(function(Ge){var ft=Me.current,Pe=ft.onResize,ze=ft.data,Ce=Ge.getBoundingClientRect(),Le=Ce.width,He=Ce.height,Be=Ge.offsetWidth,bt=Ge.offsetHeight,ct=Math.floor(Le),Ot=Math.floor(He);if(ae.current.width!==ct||ae.current.height!==Ot||ae.current.offsetWidth!==Be||ae.current.offsetHeight!==bt){var Ft={width:ct,height:Ot,offsetWidth:Be,offsetHeight:bt};ae.current=Ft;var Mt=Be===Math.round(Le)?Le:Be,wt=bt===Math.round(He)?He:bt,kt=Object(R.a)(Object(R.a)({},Ft),{},{offsetWidth:Mt,offsetHeight:wt});Re==null||Re(kt,Ge,ze),Pe&&Promise.resolve().then(function(){Pe(kt,Ge)})}},[]);return t.useEffect(function(){var Ge=Object(x.a)(Ee.current)||Object(x.a)(Ae.current);return Ge&&!xe&&s(Ge,be),function(){return c(Ge,be)}},[Ee.current,xe]),t.createElement(p,{ref:Ae},pe?t.cloneElement(ye,{ref:fe}):ye)}var _="rc-observer-key";function f(ue){var ye=ue.children,xe=Object(y.a)(ye);return xe.map(function(Ee,Ae){var Re=(Ee==null?void 0:Ee.key)||"".concat(_,"-").concat(Ae);return t.createElement(O,Object(Y.a)({},ue,{key:Re}),Ee)})}f.Collection=A;var n=f,r=E("bT9E"),d=E("TSYQ"),w=E.n(d),C=`
|
|
min-height:0 !important;
|
|
max-height:none !important;
|
|
height:0 !important;
|
|
visibility:hidden !important;
|
|
overflow:hidden !important;
|
|
position:absolute !important;
|
|
z-index:-1000 !important;
|
|
top:0 !important;
|
|
right:0 !important
|
|
`,v=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],L={},I;function B(ue){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(ye&&L[xe])return L[xe];var Ee=window.getComputedStyle(ue),Ae=Ee.getPropertyValue("box-sizing")||Ee.getPropertyValue("-moz-box-sizing")||Ee.getPropertyValue("-webkit-box-sizing"),Re=parseFloat(Ee.getPropertyValue("padding-bottom"))+parseFloat(Ee.getPropertyValue("padding-top")),ae=parseFloat(Ee.getPropertyValue("border-bottom-width"))+parseFloat(Ee.getPropertyValue("border-top-width")),pe=v.map(function(fe){return"".concat(fe,":").concat(Ee.getPropertyValue(fe))}).join(";"),J={sizingStyle:pe,paddingSize:Re,borderSize:ae,boxSizing:Ae};return ye&&xe&&(L[xe]=J),J}function F(ue){var ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,Ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;I||(I=document.createElement("textarea"),I.setAttribute("tab-index","-1"),I.setAttribute("aria-hidden","true"),document.body.appendChild(I)),ue.getAttribute("wrap")?I.setAttribute("wrap",ue.getAttribute("wrap")):I.removeAttribute("wrap");var Ae=B(ue,ye),Re=Ae.paddingSize,ae=Ae.borderSize,pe=Ae.boxSizing,J=Ae.sizingStyle;I.setAttribute("style","".concat(J,";").concat(C)),I.value=ue.value||ue.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,Me=Number.MAX_SAFE_INTEGER,be=I.scrollHeight,Ge;if(pe==="border-box"?be+=ae:pe==="content-box"&&(be-=Re),xe!==null||Ee!==null){I.value=" ";var ft=I.scrollHeight-Re;xe!==null&&(fe=ft*xe,pe==="border-box"&&(fe=fe+Re+ae),be=Math.max(fe,be)),Ee!==null&&(Me=ft*Ee,pe==="border-box"&&(Me=Me+Re+ae),Ge=be>Me?"":"hidden",be=Math.min(Me,be))}return{height:be,minHeight:fe,maxHeight:Me,overflowY:Ge,resize:"none"}}var G=E("Gytx"),X=E.n(G),W;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(W||(W={}));var K=function(ue){Object(k.a)(xe,ue);var ye=Object(u.a)(xe);function xe(Ee){var Ae;return Object(U.a)(this,xe),Ae=ye.call(this,Ee),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(Re){Ae.textArea=Re},Ae.handleResize=function(Re){var ae=Ae.state.resizeStatus,pe=Ae.props,J=pe.autoSize,fe=pe.onResize;if(ae!==W.NONE)return;typeof fe=="function"&&fe(Re),J&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var Re=Ae.props.autoSize;if(!Re||!Ae.textArea)return;var ae=Re.minRows,pe=Re.maxRows,J=F(Ae.textArea,!1,ae,pe);Ae.setState({textareaStyles:J,resizeStatus:W.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:W.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var Re=Ae.props,ae=Re.prefixCls,pe=ae===void 0?"rc-textarea":ae,J=Re.autoSize,fe=Re.onResize,Me=Re.className,be=Re.disabled,Ge=Ae.state,ft=Ge.textareaStyles,Pe=Ge.resizeStatus,ze=Object(r.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ce=w()(pe,Me,Object(o.a)({},"".concat(pe,"-disabled"),be));"value"in ze&&(ze.value=ze.value||"");var Le=Object(R.a)(Object(R.a)(Object(R.a)({},Ae.props.style),ft),Pe===W.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:Ae.handleResize,disabled:!(J||fe)},t.createElement("textarea",Object(Y.a)({},ze,{className:Ce,style:Le,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:W.NONE},Ae}return Object(D.a)(xe,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!X()(Ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ae=this.textArea.selectionStart,Re=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,Re)}}catch(ae){}}},{key:"render",value:function(){return this.renderTextArea()}}]),xe}(t.Component),Z=K,q=function(ue){Object(k.a)(xe,ue);var ye=Object(u.a)(xe);function xe(Ee){var Ae;Object(U.a)(this,xe),Ae=ye.call(this,Ee),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(ae){Ae.resizableTextArea=ae},Ae.handleChange=function(ae){var pe=Ae.props.onChange;Ae.setValue(ae.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),pe&&pe(ae)},Ae.handleKeyDown=function(ae){var pe=Ae.props,J=pe.onPressEnter,fe=pe.onKeyDown;ae.keyCode===13&&J&&J(ae),fe&&fe(ae)};var Re=typeof Ee.value=="undefined"||Ee.value===null?Ee.defaultValue:Ee.value;return Ae.state={value:Re},Ae}return Object(D.a)(xe,[{key:"setValue",value:function(Ae,Re){"value"in this.props||this.setState({value:Ae},Re)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(Z,Object(Y.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),xe}(t.Component),ce=Q.default=q},YH21:function(ie,Q,E){var Y=E("H6uX");Q.Dispatcher=Y;var U=E("ItGF"),D=E("Ze12"),k=D.isCanvasEl,u=D.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function y(l,s,c,p){return c=c||{},p||!U.canvasSupported?g(l,s,c):U.browser.firefox&&s.layerX!=null&&s.layerX!==s.offsetX?(c.zrX=s.layerX,c.zrY=s.layerY):s.offsetX!=null?(c.zrX=s.offsetX,c.zrY=s.offsetY):g(l,s,c),c}function g(l,s,c){if(U.domSupported&&l.getBoundingClientRect){var p=s.clientX,b=s.clientY;if(k(l)){var A=l.getBoundingClientRect();c.zrX=p-A.left,c.zrY=b-A.top;return}else if(u(o,l,p,b)){c.zrX=o[0],c.zrY=o[1];return}}c.zrX=c.zrY=0}function i(l){return l||window.event}function x(l,s,c){if(s=i(s),s.zrX!=null)return s;var p=s.type,b=p&&p.indexOf("touch")>=0;if(!b)y(l,s,s,c),s.zrDelta=s.wheelDelta?s.wheelDelta/120:-(s.detail||0)/3;else{var A=p!=="touchend"?s.targetTouches[0]:s.changedTouches[0];A&&y(l,A,s,c)}var O=s.button;return s.which==null&&O!==void 0&&R.test(s.type)&&(s.which=O&1?1:O&2?3:O&4?2:0),s}function T(l,s,c,p){t?l.addEventListener(s,c,p):l.attachEvent("on"+s,c)}function m(l,s,c,p){t?l.removeEventListener(s,c,p):l.detachEvent("on"+s,c)}var S=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function P(l){return l.which===2||l.which===3}function h(l){return l.which>1}Q.clientToLocal=y,Q.getNativeEvent=i,Q.normalizeEvent=x,Q.addEventListener=T,Q.removeEventListener=m,Q.stop=S,Q.isMiddleOrRightButtonOnMouseUpDown=P,Q.notLeftMouse=h},YKIs:function(ie,Q){ie.exports="data:image/png;base64,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"},YVwf:function(ie,Q,E){"use strict";var Y=this&&this.__importDefault||function(D){return D&&D.__esModule?D:{default:D}};Object.defineProperty(Q,"__esModule",{value:!0});var U=Y(E("Kw3X"));Q.default=U.default},YgsL:function(ie,Q,E){var Y=E("QBsz"),U=Y.distance;function D(u,t,R,o,y,g,i){var x=(R-u)*.5,T=(o-t)*.5;return(2*(t-R)+x+T)*i+(-3*(t-R)-2*x-T)*g+x*y+t}function k(u,t){for(var R=u.length,o=[],y=0,g=1;g<R;g++)y+=U(u[g-1],u[g]);var i=y/2;i=i<R?R:i;for(var g=0;g<i;g++){var x=g/(i-1)*(t?R:R-1),T=Math.floor(x),m=x-T,S,P=u[T%R],h,l;t?(S=u[(T-1+R)%R],h=u[(T+1)%R],l=u[(T+2)%R]):(S=u[T===0?T:T-1],h=u[T>R-2?R-1:T+1],l=u[T>R-3?R-1:T+2]);var s=m*m,c=m*s;o.push([D(S[0],P[0],h[0],l[0],m,s,c),D(S[1],P[1],h[1],l[1],m,s,c)])}return o}ie.exports=k},ZSzu:function(ie,Q){ie.exports="data:image/png;base64,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"},ZYvl:function(ie,Q,E){ie.exports=E.p+"static/s12.b06ebd7c.png"},Ze12:function(ie,Q,E){var Y=E("ItGF"),U=E("hOwI"),D=U.buildTransformer,k="___zrEVENTSAVED",u=[];function t(i,x,T,m,S){return R(u,x,m,S,!0)&&R(i,T,u[0],u[1])}function R(i,x,T,m,S){if(x.getBoundingClientRect&&Y.domSupported&&!g(x)){var P=x[k]||(x[k]={}),h=o(x,P),l=y(h,P,S);if(l)return l(i,T,m),!0}return!1}function o(i,x){var T=x.markers;if(T)return T;T=x.markers=[];for(var m=["left","right"],S=["top","bottom"],P=0;P<4;P++){var h=document.createElement("div"),l=h.style,s=P%2,c=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",m[s]+":0",S[c]+":0",m[1-s]+":auto",S[1-c]+":auto",""].join("!important;"),i.appendChild(h),T.push(h)}return T}function y(i,x,T){for(var m=T?"invTrans":"trans",S=x[m],P=x.srcCoords,h=!0,l=[],s=[],c=0;c<4;c++){var p=i[c].getBoundingClientRect(),b=2*c,A=p.left,O=p.top;l.push(A,O),h=h&&P&&A===P[b]&&O===P[b+1],s.push(i[c].offsetLeft,i[c].offsetTop)}return h&&S?S:(x.srcCoords=l,x[m]=T?D(s,l):D(l,s))}function g(i){return i.nodeName.toUpperCase()==="CANVAS"}Q.transformLocalCoord=t,Q.transformCoordWithViewport=R,Q.isCanvasEl=g},ZpRC:function(ie,Q,E){"use strict";function Y(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function U(i,x){return(!x||i!=="hidden")&&i!=="visible"&&i!=="clip"}function D(i,x){if(i.clientHeight<i.scrollHeight||i.clientWidth<i.scrollWidth){var T=getComputedStyle(i,null);return U(T.overflowY,x)||U(T.overflowX,x)||function(m){var S=function(P){if(!P.ownerDocument||!P.ownerDocument.defaultView)return null;try{return P.ownerDocument.defaultView.frameElement}catch(h){return null}}(m);return!!S&&(S.clientHeight<m.scrollHeight||S.clientWidth<m.scrollWidth)}(i)}return!1}function k(i,x,T,m,S,P,h,l){return P<i&&h>x||P>i&&h<x?0:P<=i&&l<=T||h>=x&&l>=T?P-i-m:h>x&&l<T||P<i&&l>T?h-x+S:0}var u=function(i,x){var T=window,m=x.scrollMode,S=x.block,P=x.inline,h=x.boundary,l=x.skipOverflowHiddenElements,s=typeof h=="function"?h:function(ft){return ft!==h};if(!Y(i))throw new TypeError("Invalid target");for(var c=document.scrollingElement||document.documentElement,p=[],b=i;Y(b)&&s(b);){if((b=b.parentElement)===c){p.push(b);break}b!=null&&b===document.body&&D(b)&&!D(document.documentElement)||b!=null&&D(b,l)&&p.push(b)}for(var A=T.visualViewport?T.visualViewport.width:innerWidth,O=T.visualViewport?T.visualViewport.height:innerHeight,_=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,d=n.width,w=n.top,C=n.right,v=n.bottom,L=n.left,I=S==="start"||S==="nearest"?w:S==="end"?v:w+r/2,B=P==="center"?L+d/2:P==="end"?C:L,F=[],G=0;G<p.length;G++){var X=p[G],W=X.getBoundingClientRect(),K=W.height,Z=W.width,q=W.top,ce=W.right,ue=W.bottom,ye=W.left;if(m==="if-needed"&&w>=0&&L>=0&&v<=O&&C<=A&&w>=q&&v<=ue&&L>=ye&&C<=ce)return F;var xe=getComputedStyle(X),Ee=parseInt(xe.borderLeftWidth,10),Ae=parseInt(xe.borderTopWidth,10),Re=parseInt(xe.borderRightWidth,10),ae=parseInt(xe.borderBottomWidth,10),pe=0,J=0,fe="offsetWidth"in X?X.offsetWidth-X.clientWidth-Ee-Re:0,Me="offsetHeight"in X?X.offsetHeight-X.clientHeight-Ae-ae:0;if(c===X)pe=S==="start"?I:S==="end"?I-O:S==="nearest"?k(f,f+O,O,Ae,ae,f+I,f+I+r,r):I-O/2,J=P==="start"?B:P==="center"?B-A/2:P==="end"?B-A:k(_,_+A,A,Ee,Re,_+B,_+B+d,d),pe=Math.max(0,pe+f),J=Math.max(0,J+_);else{pe=S==="start"?I-q-Ae:S==="end"?I-ue+ae+Me:S==="nearest"?k(q,ue,K,Ae,ae+Me,I,I+r,r):I-(q+K/2)+Me/2,J=P==="start"?B-ye-Ee:P==="center"?B-(ye+Z/2)+fe/2:P==="end"?B-ce+Re+fe:k(ye,ce,Z,Ee,Re+fe,B,B+d,d);var be=X.scrollLeft,Ge=X.scrollTop;I+=Ge-(pe=Math.max(0,Math.min(Ge+pe,X.scrollHeight-K+Me))),B+=be-(J=Math.max(0,Math.min(be+J,X.scrollWidth-Z+fe)))}F.push({el:X,top:pe,left:J})}return F};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function R(i,x){x===void 0&&(x="auto");var T="scrollBehavior"in document.body.style;i.forEach(function(m){var S=m.el,P=m.top,h=m.left;S.scroll&&T?S.scroll({top:P,left:h,behavior:x}):(S.scrollTop=P,S.scrollLeft=h)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function y(i,x){var T=!i.ownerDocument.documentElement.contains(i);if(t(x)&&typeof x.behavior=="function")return x.behavior(T?[]:u(i,x));if(T)return;var m=o(x);return R(u(i,m),m.behavior)}var g=Q.a=y},Zss7:function(ie,Q,E){var Y;(function(U){var D=/^\s+/,k=/\s+$/,u=0,t=U.round,R=U.min,o=U.max,y=U.random;function g(ae,pe){if(ae=ae||"",pe=pe||{},ae instanceof g)return ae;if(!(this instanceof g))return new g(ae,pe);var J=i(ae);this._originalInput=ae,this._r=J.r,this._g=J.g,this._b=J.b,this._a=J.a,this._roundA=t(100*this._a)/100,this._format=pe.format||J.format,this._gradientType=pe.gradientType,this._r<1&&(this._r=t(this._r)),this._g<1&&(this._g=t(this._g)),this._b<1&&(this._b=t(this._b)),this._ok=J.ok,this._tc_id=u++}g.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var ae=this.toRgb();return(ae.r*299+ae.g*587+ae.b*114)/1e3},getLuminance:function(){var ae=this.toRgb(),pe,J,fe,Me,be,Ge;return pe=ae.r/255,J=ae.g/255,fe=ae.b/255,pe<=.03928?Me=pe/12.92:Me=U.pow((pe+.055)/1.055,2.4),J<=.03928?be=J/12.92:be=U.pow((J+.055)/1.055,2.4),fe<=.03928?Ge=fe/12.92:Ge=U.pow((fe+.055)/1.055,2.4),.2126*Me+.7152*be+.0722*Ge},setAlpha:function(ae){return this._a=F(ae),this._roundA=t(100*this._a)/100,this},toHsv:function(){var ae=S(this._r,this._g,this._b);return{h:ae.h*360,s:ae.s,v:ae.v,a:this._a}},toHsvString:function(){var ae=S(this._r,this._g,this._b),pe=t(ae.h*360),J=t(ae.s*100),fe=t(ae.v*100);return this._a==1?"hsv("+pe+", "+J+"%, "+fe+"%)":"hsva("+pe+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var ae=T(this._r,this._g,this._b);return{h:ae.h*360,s:ae.s,l:ae.l,a:this._a}},toHslString:function(){var ae=T(this._r,this._g,this._b),pe=t(ae.h*360),J=t(ae.s*100),fe=t(ae.l*100);return this._a==1?"hsl("+pe+", "+J+"%, "+fe+"%)":"hsla("+pe+", "+J+"%, "+fe+"%, "+this._roundA+")"},toHex:function(ae){return h(this._r,this._g,this._b,ae)},toHexString:function(ae){return"#"+this.toHex(ae)},toHex8:function(ae){return l(this._r,this._g,this._b,this._a,ae)},toHex8String:function(ae){return"#"+this.toHex8(ae)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(G(this._r,255)*100)+"%",g:t(G(this._g,255)*100)+"%",b:t(G(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%)":"rgba("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:I[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(ae){var pe="#"+s(this._r,this._g,this._b,this._a),J=pe,fe=this._gradientType?"GradientType = 1, ":"";if(ae){var Me=g(ae);J="#"+s(Me._r,Me._g,Me._b,Me._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+pe+",endColorstr="+J+")"},toString:function(ae){var pe=!!ae;ae=ae||this._format;var J=!1,fe=this._a<1&&this._a>=0,Me=!pe&&fe&&(ae==="hex"||ae==="hex6"||ae==="hex3"||ae==="hex4"||ae==="hex8"||ae==="name");return Me?ae==="name"&&this._a===0?this.toName():this.toRgbString():(ae==="rgb"&&(J=this.toRgbString()),ae==="prgb"&&(J=this.toPercentageRgbString()),(ae==="hex"||ae==="hex6")&&(J=this.toHexString()),ae==="hex3"&&(J=this.toHexString(!0)),ae==="hex4"&&(J=this.toHex8String(!0)),ae==="hex8"&&(J=this.toHex8String()),ae==="name"&&(J=this.toName()),ae==="hsl"&&(J=this.toHslString()),ae==="hsv"&&(J=this.toHsvString()),J||this.toHexString())},clone:function(){return g(this.toString())},_applyModification:function(ae,pe){var J=ae.apply(null,[this].concat([].slice.call(pe)));return this._r=J._r,this._g=J._g,this._b=J._b,this.setAlpha(J._a),this},lighten:function(){return this._applyModification(A,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(c,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(ae,pe){return ae.apply(null,[this].concat([].slice.call(pe)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(v,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(d,arguments)}},g.fromRatio=function(ae,pe){if(typeof ae=="object"){var J={};for(var fe in ae)ae.hasOwnProperty(fe)&&(fe==="a"?J[fe]=ae[fe]:J[fe]=ce(ae[fe]));ae=J}return g(ae,pe)};function i(ae){var pe={r:0,g:0,b:0},J=1,fe=null,Me=null,be=null,Ge=!1,ft=!1;return typeof ae=="string"&&(ae=Ae(ae)),typeof ae=="object"&&(Ee(ae.r)&&Ee(ae.g)&&Ee(ae.b)?(pe=x(ae.r,ae.g,ae.b),Ge=!0,ft=String(ae.r).substr(-1)==="%"?"prgb":"rgb"):Ee(ae.h)&&Ee(ae.s)&&Ee(ae.v)?(fe=ce(ae.s),Me=ce(ae.v),pe=P(ae.h,fe,Me),Ge=!0,ft="hsv"):Ee(ae.h)&&Ee(ae.s)&&Ee(ae.l)&&(fe=ce(ae.s),be=ce(ae.l),pe=m(ae.h,fe,be),Ge=!0,ft="hsl"),ae.hasOwnProperty("a")&&(J=ae.a)),J=F(J),{ok:Ge,format:ae.format||ft,r:R(255,o(pe.r,0)),g:R(255,o(pe.g,0)),b:R(255,o(pe.b,0)),a:J}}function x(ae,pe,J){return{r:G(ae,255)*255,g:G(pe,255)*255,b:G(J,255)*255}}function T(ae,pe,J){ae=G(ae,255),pe=G(pe,255),J=G(J,255);var fe=o(ae,pe,J),Me=R(ae,pe,J),be,Ge,ft=(fe+Me)/2;if(fe==Me)be=Ge=0;else{var Pe=fe-Me;Ge=ft>.5?Pe/(2-fe-Me):Pe/(fe+Me);switch(fe){case ae:be=(pe-J)/Pe+(pe<J?6:0);break;case pe:be=(J-ae)/Pe+2;break;case J:be=(ae-pe)/Pe+4;break}be/=6}return{h:be,s:Ge,l:ft}}function m(ae,pe,J){var fe,Me,be;ae=G(ae,360),pe=G(pe,100),J=G(J,100);function Ge(ze,Ce,Le){return Le<0&&(Le+=1),Le>1&&(Le-=1),Le<1/6?ze+(Ce-ze)*6*Le:Le<1/2?Ce:Le<2/3?ze+(Ce-ze)*(2/3-Le)*6:ze}if(pe===0)fe=Me=be=J;else{var ft=J<.5?J*(1+pe):J+pe-J*pe,Pe=2*J-ft;fe=Ge(Pe,ft,ae+1/3),Me=Ge(Pe,ft,ae),be=Ge(Pe,ft,ae-1/3)}return{r:fe*255,g:Me*255,b:be*255}}function S(ae,pe,J){ae=G(ae,255),pe=G(pe,255),J=G(J,255);var fe=o(ae,pe,J),Me=R(ae,pe,J),be,Ge,ft=fe,Pe=fe-Me;if(Ge=fe===0?0:Pe/fe,fe==Me)be=0;else{switch(fe){case ae:be=(pe-J)/Pe+(pe<J?6:0);break;case pe:be=(J-ae)/Pe+2;break;case J:be=(ae-pe)/Pe+4;break}be/=6}return{h:be,s:Ge,v:ft}}function P(ae,pe,J){ae=G(ae,360)*6,pe=G(pe,100),J=G(J,100);var fe=U.floor(ae),Me=ae-fe,be=J*(1-pe),Ge=J*(1-Me*pe),ft=J*(1-(1-Me)*pe),Pe=fe%6,ze=[J,Ge,be,be,ft,J][Pe],Ce=[ft,J,J,Ge,be,be][Pe],Le=[be,be,ft,J,J,Ge][Pe];return{r:ze*255,g:Ce*255,b:Le*255}}function h(ae,pe,J,fe){var Me=[q(t(ae).toString(16)),q(t(pe).toString(16)),q(t(J).toString(16))];return fe&&Me[0].charAt(0)==Me[0].charAt(1)&&Me[1].charAt(0)==Me[1].charAt(1)&&Me[2].charAt(0)==Me[2].charAt(1)?Me[0].charAt(0)+Me[1].charAt(0)+Me[2].charAt(0):Me.join("")}function l(ae,pe,J,fe,Me){var be=[q(t(ae).toString(16)),q(t(pe).toString(16)),q(t(J).toString(16)),q(ue(fe))];return Me&&be[0].charAt(0)==be[0].charAt(1)&&be[1].charAt(0)==be[1].charAt(1)&&be[2].charAt(0)==be[2].charAt(1)&&be[3].charAt(0)==be[3].charAt(1)?be[0].charAt(0)+be[1].charAt(0)+be[2].charAt(0)+be[3].charAt(0):be.join("")}function s(ae,pe,J,fe){var Me=[q(ue(fe)),q(t(ae).toString(16)),q(t(pe).toString(16)),q(t(J).toString(16))];return Me.join("")}g.equals=function(ae,pe){return!ae||!pe?!1:g(ae).toRgbString()==g(pe).toRgbString()},g.random=function(){return g.fromRatio({r:y(),g:y(),b:y()})};function c(ae,pe){pe=pe===0?0:pe||10;var J=g(ae).toHsl();return J.s-=pe/100,J.s=X(J.s),g(J)}function p(ae,pe){pe=pe===0?0:pe||10;var J=g(ae).toHsl();return J.s+=pe/100,J.s=X(J.s),g(J)}function b(ae){return g(ae).desaturate(100)}function A(ae,pe){pe=pe===0?0:pe||10;var J=g(ae).toHsl();return J.l+=pe/100,J.l=X(J.l),g(J)}function O(ae,pe){pe=pe===0?0:pe||10;var J=g(ae).toRgb();return J.r=o(0,R(255,J.r-t(255*-(pe/100)))),J.g=o(0,R(255,J.g-t(255*-(pe/100)))),J.b=o(0,R(255,J.b-t(255*-(pe/100)))),g(J)}function _(ae,pe){pe=pe===0?0:pe||10;var J=g(ae).toHsl();return J.l-=pe/100,J.l=X(J.l),g(J)}function f(ae,pe){var J=g(ae).toHsl(),fe=(J.h+pe)%360;return J.h=fe<0?360+fe:fe,g(J)}function n(ae){var pe=g(ae).toHsl();return pe.h=(pe.h+180)%360,g(pe)}function r(ae){var pe=g(ae).toHsl(),J=pe.h;return[g(ae),g({h:(J+120)%360,s:pe.s,l:pe.l}),g({h:(J+240)%360,s:pe.s,l:pe.l})]}function d(ae){var pe=g(ae).toHsl(),J=pe.h;return[g(ae),g({h:(J+90)%360,s:pe.s,l:pe.l}),g({h:(J+180)%360,s:pe.s,l:pe.l}),g({h:(J+270)%360,s:pe.s,l:pe.l})]}function w(ae){var pe=g(ae).toHsl(),J=pe.h;return[g(ae),g({h:(J+72)%360,s:pe.s,l:pe.l}),g({h:(J+216)%360,s:pe.s,l:pe.l})]}function C(ae,pe,J){pe=pe||6,J=J||30;var fe=g(ae).toHsl(),Me=360/J,be=[g(ae)];for(fe.h=(fe.h-(Me*pe>>1)+720)%360;--pe;)fe.h=(fe.h+Me)%360,be.push(g(fe));return be}function v(ae,pe){pe=pe||6;for(var J=g(ae).toHsv(),fe=J.h,Me=J.s,be=J.v,Ge=[],ft=1/pe;pe--;)Ge.push(g({h:fe,s:Me,v:be})),be=(be+ft)%1;return Ge}g.mix=function(ae,pe,J){J=J===0?0:J||50;var fe=g(ae).toRgb(),Me=g(pe).toRgb(),be=J/100,Ge={r:(Me.r-fe.r)*be+fe.r,g:(Me.g-fe.g)*be+fe.g,b:(Me.b-fe.b)*be+fe.b,a:(Me.a-fe.a)*be+fe.a};return g(Ge)},g.readability=function(ae,pe){var J=g(ae),fe=g(pe);return(U.max(J.getLuminance(),fe.getLuminance())+.05)/(U.min(J.getLuminance(),fe.getLuminance())+.05)},g.isReadable=function(ae,pe,J){var fe=g.readability(ae,pe),Me,be;be=!1,Me=Re(J);switch(Me.level+Me.size){case"AAsmall":case"AAAlarge":be=fe>=4.5;break;case"AAlarge":be=fe>=3;break;case"AAAsmall":be=fe>=7;break}return be},g.mostReadable=function(ae,pe,J){var fe=null,Me=0,be,Ge,ft,Pe;J=J||{},Ge=J.includeFallbackColors,ft=J.level,Pe=J.size;for(var ze=0;ze<pe.length;ze++)be=g.readability(ae,pe[ze]),be>Me&&(Me=be,fe=g(pe[ze]));return g.isReadable(ae,fe,{level:ft,size:Pe})||!Ge?fe:(J.includeFallbackColors=!1,g.mostReadable(ae,["#fff","#000"],J))};var L=g.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},I=g.hexNames=B(L);function B(ae){var pe={};for(var J in ae)ae.hasOwnProperty(J)&&(pe[ae[J]]=J);return pe}function F(ae){return ae=parseFloat(ae),(isNaN(ae)||ae<0||ae>1)&&(ae=1),ae}function G(ae,pe){K(ae)&&(ae="100%");var J=Z(ae);return ae=R(pe,o(0,parseFloat(ae))),J&&(ae=parseInt(ae*pe,10)/100),U.abs(ae-pe)<1e-6?1:ae%pe/parseFloat(pe)}function X(ae){return R(1,o(0,ae))}function W(ae){return parseInt(ae,16)}function K(ae){return typeof ae=="string"&&ae.indexOf(".")!=-1&&parseFloat(ae)===1}function Z(ae){return typeof ae=="string"&&ae.indexOf("%")!=-1}function q(ae){return ae.length==1?"0"+ae:""+ae}function ce(ae){return ae<=1&&(ae=ae*100+"%"),ae}function ue(ae){return U.round(parseFloat(ae)*255).toString(16)}function ye(ae){return W(ae)/255}var xe=function(){var ae="[-\\+]?\\d+%?",pe="[-\\+]?\\d*\\.\\d+%?",J="(?:"+pe+")|(?:"+ae+")",fe="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?",Me="[\\s|\\(]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")[,|\\s]+("+J+")\\s*\\)?";return{CSS_UNIT:new RegExp(J),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Me),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Me),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+Me),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Ee(ae){return!!xe.CSS_UNIT.exec(ae)}function Ae(ae){ae=ae.replace(D,"").replace(k,"").toLowerCase();var pe=!1;if(L[ae])ae=L[ae],pe=!0;else if(ae=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var J;return(J=xe.rgb.exec(ae))?{r:J[1],g:J[2],b:J[3]}:(J=xe.rgba.exec(ae))?{r:J[1],g:J[2],b:J[3],a:J[4]}:(J=xe.hsl.exec(ae))?{h:J[1],s:J[2],l:J[3]}:(J=xe.hsla.exec(ae))?{h:J[1],s:J[2],l:J[3],a:J[4]}:(J=xe.hsv.exec(ae))?{h:J[1],s:J[2],v:J[3]}:(J=xe.hsva.exec(ae))?{h:J[1],s:J[2],v:J[3],a:J[4]}:(J=xe.hex8.exec(ae))?{r:W(J[1]),g:W(J[2]),b:W(J[3]),a:ye(J[4]),format:pe?"name":"hex8"}:(J=xe.hex6.exec(ae))?{r:W(J[1]),g:W(J[2]),b:W(J[3]),format:pe?"name":"hex"}:(J=xe.hex4.exec(ae))?{r:W(J[1]+""+J[1]),g:W(J[2]+""+J[2]),b:W(J[3]+""+J[3]),a:ye(J[4]+""+J[4]),format:pe?"name":"hex8"}:(J=xe.hex3.exec(ae))?{r:W(J[1]+""+J[1]),g:W(J[2]+""+J[2]),b:W(J[3]+""+J[3]),format:pe?"name":"hex"}:!1}function Re(ae){var pe,J;return ae=ae||{level:"AA",size:"small"},pe=(ae.level||"AA").toUpperCase(),J=(ae.size||"small").toLowerCase(),pe!=="AA"&&pe!=="AAA"&&(pe="AA"),J!=="small"&&J!=="large"&&(J="small"),{level:pe,size:J}}ie.exports?ie.exports=g:!(Y=function(){return g}.call(Q,E,Q,ie),Y!==void 0&&(ie.exports=Y))})(Math)},aKvl:function(ie,Q,E){var Y=E("Sj9i"),U=Y.quadraticProjectPoint;function D(k,u,t,R,o,y,g,i,x){if(g===0)return!1;var T=g;if(x>u+T&&x>R+T&&x>y+T||x<u-T&&x<R-T&&x<y-T||i>k+T&&i>t+T&&i>o+T||i<k-T&&i<t-T&&i<o-T)return!1;var m=U(k,u,t,R,o,y,i,x,null);return m<=T/2}Q.containStroke=D},aX58:function(ie,Q,E){var Y=E("3gBT"),U=E("ItGF"),D=E("bYtY"),k=E("0s+r"),u=E("r6Bn"),t=E("7SHv"),R=E("MKOG"),o=E("zarK");/*!
|
|
* ZRender, a high performance 2d drawing library.
|
|
*
|
|
* Copyright (c) 2013, Baidu Inc.
|
|
* All rights reserved.
|
|
*
|
|
* LICENSE
|
|
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
|
|
*/var y=!U.canvasSupported,g={canvas:t},i={},x="4.3.1";function T(s,c){var p=new l(Y(),s,c);return i[p.id]=p,p}function m(s){if(s)s.dispose();else{for(var c in i)i.hasOwnProperty(c)&&i[c].dispose();i={}}return this}function S(s){return i[s]}function P(s,c){g[s]=c}function h(s){delete i[s]}var l=function(s,c,p){p=p||{},this.dom=c,this.id=s;var b=this,A=new u,O=p.renderer;if(y){if(!g.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");O="vml"}else(!O||!g[O])&&(O="canvas");var _=new g[O](c,A,p,s);this.storage=A,this.painter=_;var f=!U.node&&!U.worker?new o(_.getViewportRoot(),_.root):null;this.handler=new k(A,_,f,_.root),this.animation=new R({stage:{update:D.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var n=A.delFromStorage,r=A.addToStorage;A.delFromStorage=function(d){n.call(A,d),d&&d.removeSelfFromZr(b)},A.addToStorage=function(d){r.call(A,d),d.addSelfToZr(b)}};l.prototype={constructor:l,getId:function(){return this.id},add:function(s){this.storage.addRoot(s),this._needsRefresh=!0},remove:function(s){this.storage.delRoot(s),this._needsRefresh=!0},configLayer:function(s,c){this.painter.configLayer&&this.painter.configLayer(s,c),this._needsRefresh=!0},setBackgroundColor:function(s){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(s),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var s;this._needsRefresh&&(s=!0,this.refreshImmediately()),this._needsRefreshHover&&(s=!0,this.refreshHoverImmediately()),s&&this.trigger("rendered")},addHover:function(s,c){if(this.painter.addHover){var p=this.painter.addHover(s,c);return this.refreshHover(),p}},removeHover:function(s){this.painter.removeHover&&(this.painter.removeHover(s),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(s){s=s||{},this.painter.resize(s.width,s.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(s,c){return this.painter.pathToImage(s,c)},setCursorStyle:function(s){this.handler.setCursorStyle(s)},findHover:function(s,c){return this.handler.findHover(s,c)},on:function(s,c,p){this.handler.on(s,c,p)},off:function(s,c){this.handler.off(s,c)},trigger:function(s,c){this.handler.trigger(s,c)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,h(this.id)}},Q.version=x,Q.init=T,Q.dispose=m,Q.getInstance=S,Q.registerPainter=P},bT9E:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return U});var Y=E("VTBJ");function U(D,k){var u=Object(Y.a)({},D);return Array.isArray(k)&&k.forEach(function(t){delete u[t]}),u}},bUJZ:function(ie,Q){ie.exports="data:image/png;base64,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"},bYtY:function(ie,Q){var E={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Y={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},U=Object.prototype.toString,D=Array.prototype,k=D.forEach,u=D.filter,t=D.slice,R=D.map,o=D.reduce,y={};function g(J,fe){J==="createCanvas"&&(h=null),y[J]=fe}function i(J){if(J==null||typeof J!="object")return J;var fe=J,Me=U.call(J);if(Me==="[object Array]"){if(!Ee(J)){fe=[];for(var be=0,Ge=J.length;be<Ge;be++)fe[be]=i(J[be])}}else if(Y[Me]){if(!Ee(J)){var ft=J.constructor;if(J.constructor.from)fe=ft.from(J);else{fe=new ft(J.length);for(var be=0,Ge=J.length;be<Ge;be++)fe[be]=i(J[be])}}}else if(!E[Me]&&!Ee(J)&&!F(J)){fe={};for(var Pe in J)J.hasOwnProperty(Pe)&&(fe[Pe]=i(J[Pe]))}return fe}function x(J,fe,Me){if(!L(fe)||!L(J))return Me?i(fe):J;for(var be in fe)if(fe.hasOwnProperty(be)){var Ge=J[be],ft=fe[be];L(ft)&&L(Ge)&&!w(ft)&&!w(Ge)&&!F(ft)&&!F(Ge)&&!I(ft)&&!I(Ge)&&!Ee(ft)&&!Ee(Ge)?x(Ge,ft,Me):(Me||!(be in J))&&(J[be]=i(fe[be],!0))}return J}function T(J,fe){for(var Me=J[0],be=1,Ge=J.length;be<Ge;be++)Me=x(Me,J[be],fe);return Me}function m(J,fe){for(var Me in fe)fe.hasOwnProperty(Me)&&(J[Me]=fe[Me]);return J}function S(J,fe,Me){for(var be in fe)fe.hasOwnProperty(be)&&(Me?fe[be]!=null:J[be]==null)&&(J[be]=fe[be]);return J}var P=function(){return y.createCanvas()};y.createCanvas=function(){return document.createElement("canvas")};var h;function l(){return h||(h=P().getContext("2d")),h}function s(J,fe){if(J){if(J.indexOf)return J.indexOf(fe);for(var Me=0,be=J.length;Me<be;Me++)if(J[Me]===fe)return Me}return-1}function c(J,fe){var Me=J.prototype;function be(){}be.prototype=fe.prototype,J.prototype=new be;for(var Ge in Me)Me.hasOwnProperty(Ge)&&(J.prototype[Ge]=Me[Ge]);J.prototype.constructor=J,J.superClass=fe}function p(J,fe,Me){J="prototype"in J?J.prototype:J,fe="prototype"in fe?fe.prototype:fe,S(J,fe,Me)}function b(J){return J?typeof J=="string"?!1:typeof J.length=="number":void 0}function A(J,fe,Me){if(!(J&&fe))return;if(J.forEach&&J.forEach===k)J.forEach(fe,Me);else if(J.length===+J.length)for(var be=0,Ge=J.length;be<Ge;be++)fe.call(Me,J[be],be,J);else for(var ft in J)J.hasOwnProperty(ft)&&fe.call(Me,J[ft],ft,J)}function O(J,fe,Me){if(!(J&&fe))return;if(J.map&&J.map===R)return J.map(fe,Me);for(var be=[],Ge=0,ft=J.length;Ge<ft;Ge++)be.push(fe.call(Me,J[Ge],Ge,J));return be}function _(J,fe,Me,be){if(!(J&&fe))return;if(J.reduce&&J.reduce===o)return J.reduce(fe,Me,be);for(var Ge=0,ft=J.length;Ge<ft;Ge++)Me=fe.call(be,Me,J[Ge],Ge,J);return Me}function f(J,fe,Me){if(!(J&&fe))return;if(J.filter&&J.filter===u)return J.filter(fe,Me);for(var be=[],Ge=0,ft=J.length;Ge<ft;Ge++)fe.call(Me,J[Ge],Ge,J)&&be.push(J[Ge]);return be}function n(J,fe,Me){if(!(J&&fe))return;for(var be=0,Ge=J.length;be<Ge;be++)if(fe.call(Me,J[be],be,J))return J[be]}function r(J,fe){var Me=t.call(arguments,2);return function(){return J.apply(fe,Me.concat(t.call(arguments)))}}function d(J){var fe=t.call(arguments,1);return function(){return J.apply(this,fe.concat(t.call(arguments)))}}function w(J){return U.call(J)==="[object Array]"}function C(J){return typeof J=="function"}function v(J){return U.call(J)==="[object String]"}function L(J){var fe=typeof J;return fe==="function"||!!J&&fe==="object"}function I(J){return!!E[U.call(J)]}function B(J){return!!Y[U.call(J)]}function F(J){return typeof J=="object"&&typeof J.nodeType=="number"&&typeof J.ownerDocument=="object"}function G(J){return J!==J}function X(J){for(var fe=0,Me=arguments.length;fe<Me;fe++)if(arguments[fe]!=null)return arguments[fe]}function W(J,fe){return J!=null?J:fe}function K(J,fe,Me){return J!=null?J:fe!=null?fe:Me}function Z(){return Function.call.apply(t,arguments)}function q(J){if(typeof J=="number")return[J,J,J,J];var fe=J.length;return fe===2?[J[0],J[1],J[0],J[1]]:fe===3?[J[0],J[1],J[2],J[1]]:J}function ce(J,fe){if(!J)throw new Error(fe)}function ue(J){return J==null?null:typeof J.trim=="function"?J.trim():J.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ye="__ec_primitive__";function xe(J){J[ye]=!0}function Ee(J){return J[ye]}function Ae(J){var fe=w(J);this.data={};var Me=this;J instanceof Ae?J.each(be):J&&A(J,be);function be(Ge,ft){fe?Me.set(Ge,ft):Me.set(ft,Ge)}}Ae.prototype={constructor:Ae,get:function(J){return this.data.hasOwnProperty(J)?this.data[J]:null},set:function(J,fe){return this.data[J]=fe},each:function(J,fe){fe!==void 0&&(J=r(J,fe));for(var Me in this.data)this.data.hasOwnProperty(Me)&&J(this.data[Me],Me)},removeKey:function(J){delete this.data[J]}};function Re(J){return new Ae(J)}function ae(J,fe){for(var Me=new J.constructor(J.length+fe.length),be=0;be<J.length;be++)Me[be]=J[be];var Ge=J.length;for(be=0;be<fe.length;be++)Me[be+Ge]=fe[be];return Me}function pe(){}Q.$override=g,Q.clone=i,Q.merge=x,Q.mergeAll=T,Q.extend=m,Q.defaults=S,Q.createCanvas=P,Q.getContext=l,Q.indexOf=s,Q.inherits=c,Q.mixin=p,Q.isArrayLike=b,Q.each=A,Q.map=O,Q.reduce=_,Q.filter=f,Q.find=n,Q.bind=r,Q.curry=d,Q.isArray=w,Q.isFunction=C,Q.isString=v,Q.isObject=L,Q.isBuiltInObject=I,Q.isTypedArray=B,Q.isDom=F,Q.eqNaN=G,Q.retrieve=X,Q.retrieve2=W,Q.retrieve3=K,Q.slice=Z,Q.normalizeCssArray=q,Q.assert=ce,Q.trim=ue,Q.setAsPrimitive=xe,Q.isPrimitive=Ee,Q.createHashMap=Re,Q.concatArray=ae,Q.noop=pe},cRFk:function(ie,Q,E){ie.exports=E.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.default=void 0;var Y=1,U=function(){return"".concat(Y++)};Q.default=U},cj7N:function(ie,Q,E){ie.exports=E.p+"static/competition_banner.9ad4d51b.png"},csWT:function(ie,Q,E){ie.exports=E.p+"static/choose.4ad1045f.svg"},dKik:function(ie,Q){ie.exports="data:image/png;base64,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"},dMvE:function(ie,Q){var E={linear:function(U){return U},quadraticIn:function(U){return U*U},quadraticOut:function(U){return U*(2-U)},quadraticInOut:function(U){return(U*=2)<1?.5*U*U:-.5*(--U*(U-2)-1)},cubicIn:function(U){return U*U*U},cubicOut:function(U){return--U*U*U+1},cubicInOut:function(U){return(U*=2)<1?.5*U*U*U:.5*((U-=2)*U*U+2)},quarticIn:function(U){return U*U*U*U},quarticOut:function(U){return 1- --U*U*U*U},quarticInOut:function(U){return(U*=2)<1?.5*U*U*U*U:-.5*((U-=2)*U*U*U-2)},quinticIn:function(U){return U*U*U*U*U},quinticOut:function(U){return--U*U*U*U*U+1},quinticInOut:function(U){return(U*=2)<1?.5*U*U*U*U*U:.5*((U-=2)*U*U*U*U+2)},sinusoidalIn:function(U){return 1-Math.cos(U*Math.PI/2)},sinusoidalOut:function(U){return Math.sin(U*Math.PI/2)},sinusoidalInOut:function(U){return .5*(1-Math.cos(Math.PI*U))},exponentialIn:function(U){return U===0?0:Math.pow(1024,U-1)},exponentialOut:function(U){return U===1?1:1-Math.pow(2,-10*U)},exponentialInOut:function(U){return U===0?0:U===1?1:(U*=2)<1?.5*Math.pow(1024,U-1):.5*(-Math.pow(2,-10*(U-1))+2)},circularIn:function(U){return 1-Math.sqrt(1-U*U)},circularOut:function(U){return Math.sqrt(1- --U*U)},circularInOut:function(U){return(U*=2)<1?-.5*(Math.sqrt(1-U*U)-1):.5*(Math.sqrt(1-(U-=2)*U)+1)},elasticIn:function(U){var D,k=.1,u=.4;return U===0?0:U===1?1:(!k||k<1?(k=1,D=u/4):D=u*Math.asin(1/k)/(2*Math.PI),-(k*Math.pow(2,10*(U-=1))*Math.sin((U-D)*(2*Math.PI)/u)))},elasticOut:function(U){var D,k=.1,u=.4;return U===0?0:U===1?1:(!k||k<1?(k=1,D=u/4):D=u*Math.asin(1/k)/(2*Math.PI),k*Math.pow(2,-10*U)*Math.sin((U-D)*(2*Math.PI)/u)+1)},elasticInOut:function(U){var D,k=.1,u=.4;return U===0?0:U===1?1:(!k||k<1?(k=1,D=u/4):D=u*Math.asin(1/k)/(2*Math.PI),(U*=2)<1?-.5*(k*Math.pow(2,10*(U-=1))*Math.sin((U-D)*(2*Math.PI)/u)):k*Math.pow(2,-10*(U-=1))*Math.sin((U-D)*(2*Math.PI)/u)*.5+1)},backIn:function(U){var D=1.70158;return U*U*((D+1)*U-D)},backOut:function(U){var D=1.70158;return--U*U*((D+1)*U+D)+1},backInOut:function(U){var D=1.70158*1.525;return(U*=2)<1?.5*(U*U*((D+1)*U-D)):.5*((U-=2)*U*((D+1)*U+D)+2)},bounceIn:function(U){return 1-E.bounceOut(1-U)},bounceOut:function(U){return U<1/2.75?7.5625*U*U:U<2/2.75?7.5625*(U-=1.5/2.75)*U+.75:U<2.5/2.75?7.5625*(U-=2.25/2.75)*U+.9375:7.5625*(U-=2.625/2.75)*U+.984375},bounceInOut:function(U){return U<.5?E.bounceIn(U*2)*.5:E.bounceOut(U*2-1)*.5+.5}},Y=E;ie.exports=Y},djh8:function(ie,Q,E){ie.exports=E.p+"static/qrCode.42927872.png"},dqUG:function(ie,Q,E){var Y=E("Gev7"),U=E("bYtY"),D=E("6GrX"),k=E("pzxd"),u=E("gut8"),t=u.ContextCachedBy,R=function(y){Y.call(this,y)};R.prototype={constructor:R,type:"text",brush:function(y,g){var i=this.style;this.__dirty&&k.normalizeTextStyle(i,!0),i.fill=i.stroke=i.shadowBlur=i.shadowColor=i.shadowOffsetX=i.shadowOffsetY=null;var x=i.text;if(x!=null&&(x+=""),!k.needDrawText(x,i)){y.__attrCachedBy=t.NONE;return}this.setTransform(y),k.renderText(this,y,x,i,null,g),this.restoreTransform(y)},getBoundingRect:function(){var y=this.style;if(this.__dirty&&k.normalizeTextStyle(y,!0),!this._rect){var g=y.text;g!=null?g+="":g="";var i=D.getBoundingRect(y.text+"",y.font,y.textAlign,y.textVerticalAlign,y.textPadding,y.textLineHeight,y.rich);if(i.x+=y.x||0,i.y+=y.y||0,k.getStroke(y.textStroke,y.textStrokeWidth)){var x=y.textStrokeWidth;i.x-=x/2,i.y-=x/2,i.width+=x,i.height+=x}this._rect=i}return this._rect}},U.inherits(R,Y);var o=R;ie.exports=o},ek5K:function(ie,Q){ie.exports="data:image/png;base64,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"},fW2E:function(ie,Q){var E={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function Y(U,D,k){return E.hasOwnProperty(D)?k*=U.dpr:k}ie.exports=Y},fc4H:function(ie,Q,E){ie.exports=E.p+"static/ping2.5d54c04f.svg"},"g+Dz":function(ie,Q){ie.exports="data:image/png;base64,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"},gut8:function(ie,Q){var E={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},Y=9;Q.ContextCachedBy=E,Q.WILL_BE_RESTORED=Y},h179:function(ie,Q,E){ie.exports=E.p+"static/icon2.909d5f9b.svg"},h78n:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return v});var Y=E("q1tI"),U=E.n(Y),D=E("TSYQ"),k=E.n(D),u={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},t=function(B){var F=B.map(function(){return Object(Y.useRef)()}),G=Object(Y.useRef)();return Object(Y.useEffect)(function(){var X=Date.now(),W=!1;Object.keys(F).forEach(function(K){var Z=F[K].current;if(!Z)return;W=!0;var q=Z.style;q.transitionDuration=".3s, .3s, .3s, .06s",G.current&&X-G.current<100&&(q.transitionDuration="0s, 0s")}),W&&(G.current=Date.now())}),[F]};function R(){return R=Object.assign||function(I){for(var B=1;B<arguments.length;B++){var F=arguments[B];for(var G in F)Object.prototype.hasOwnProperty.call(F,G)&&(I[G]=F[G])}return I},R.apply(this,arguments)}function o(I,B){return T(I)||x(I,B)||g(I,B)||y()}function y(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(I,B){if(!I)return;if(typeof I=="string")return i(I,B);var F=Object.prototype.toString.call(I).slice(8,-1);if(F==="Object"&&I.constructor&&(F=I.constructor.name),F==="Map"||F==="Set")return Array.from(I);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return i(I,B)}function i(I,B){(B==null||B>I.length)&&(B=I.length);for(var F=0,G=new Array(B);F<B;F++)G[F]=I[F];return G}function x(I,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(I)))return;var F=[],G=!0,X=!1,W=void 0;try{for(var K=I[Symbol.iterator](),Z;!(G=(Z=K.next()).done)&&!(F.push(Z.value),B&&F.length===B);G=!0);}catch(q){X=!0,W=q}finally{try{!G&&K.return!=null&&K.return()}finally{if(X)throw W}}return F}function T(I){if(Array.isArray(I))return I}function m(I,B){if(I==null)return{};var F=S(I,B),G,X;if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(I);for(X=0;X<W.length;X++){if(G=W[X],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,G))continue;F[G]=I[G]}}return F}function S(I,B){if(I==null)return{};var F={},G=Object.keys(I),X,W;for(W=0;W<G.length;W++){if(X=G[W],B.indexOf(X)>=0)continue;F[X]=I[X]}return F}var P=function(B){var F=B.className,G=B.percent,X=B.prefixCls,W=B.strokeColor,K=B.strokeLinecap,Z=B.strokeWidth,q=B.style,ce=B.trailColor,ue=B.trailWidth,ye=B.transition,xe=m(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete xe.gapPosition;var Ee=Array.isArray(G)?G:[G],Ae=Array.isArray(W)?W:[W],Re=t(Ee),ae=o(Re,1),pe=ae[0],J=Z/2,fe=100-Z/2,Me="M ".concat(K==="round"?J:0,",").concat(J,`
|
|
L `).concat(K==="round"?fe:100,",").concat(J),be="0 0 100 ".concat(Z),Ge=0;return U.a.createElement("svg",R({className:k()("".concat(X,"-line"),F),viewBox:be,preserveAspectRatio:"none",style:q},xe),U.a.createElement("path",{className:"".concat(X,"-line-trail"),d:Me,strokeLinecap:K,stroke:ce,strokeWidth:ue||Z,fillOpacity:"0"}),Ee.map(function(ft,Pe){var ze={strokeDasharray:"".concat(ft,"px, 100px"),strokeDashoffset:"-".concat(Ge,"px"),transition:ye||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ce=Ae[Pe]||Ae[Ae.length-1];return Ge+=ft,U.a.createElement("path",{key:Pe,className:"".concat(X,"-line-path"),d:Me,strokeLinecap:K,stroke:Ce,strokeWidth:Z,fillOpacity:"0",ref:pe[Pe],style:ze})}))};P.defaultProps=u;var h=P;function l(){return l=Object.assign||function(I){for(var B=1;B<arguments.length;B++){var F=arguments[B];for(var G in F)Object.prototype.hasOwnProperty.call(F,G)&&(I[G]=F[G])}return I},l.apply(this,arguments)}function s(I,B){return O(I)||A(I,B)||p(I,B)||c()}function c(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p(I,B){if(!I)return;if(typeof I=="string")return b(I,B);var F=Object.prototype.toString.call(I).slice(8,-1);if(F==="Object"&&I.constructor&&(F=I.constructor.name),F==="Map"||F==="Set")return Array.from(I);if(F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F))return b(I,B)}function b(I,B){(B==null||B>I.length)&&(B=I.length);for(var F=0,G=new Array(B);F<B;F++)G[F]=I[F];return G}function A(I,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(I)))return;var F=[],G=!0,X=!1,W=void 0;try{for(var K=I[Symbol.iterator](),Z;!(G=(Z=K.next()).done)&&!(F.push(Z.value),B&&F.length===B);G=!0);}catch(q){X=!0,W=q}finally{try{!G&&K.return!=null&&K.return()}finally{if(X)throw W}}return F}function O(I){if(Array.isArray(I))return I}function _(I,B){if(I==null)return{};var F=f(I,B),G,X;if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(I);for(X=0;X<W.length;X++){if(G=W[X],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(I,G))continue;F[G]=I[G]}}return F}function f(I,B){if(I==null)return{};var F={},G=Object.keys(I),X,W;for(W=0;W<G.length;W++){if(X=G[W],B.indexOf(X)>=0)continue;F[X]=I[X]}return F}var n=0;function r(I){return+I.replace("%","")}function d(I){return Array.isArray(I)?I:[I]}function w(I,B,F,G){var X=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,W=arguments.length>5?arguments[5]:void 0,K=50-G/2,Z=0,q=-K,ce=0,ue=-2*K;switch(W){case"left":Z=-K,q=0,ce=2*K,ue=0;break;case"right":Z=K,q=0,ce=-2*K,ue=0;break;case"bottom":q=K,ue=2*K;break;default:}var ye="M 50,50 m ".concat(Z,",").concat(q,`
|
|
a `).concat(K,",").concat(K," 0 1 1 ").concat(ce,",").concat(-ue,`
|
|
a `).concat(K,",").concat(K," 0 1 1 ").concat(-ce,",").concat(ue),xe=Math.PI*2*K,Ee={stroke:F,strokeDasharray:"".concat(B/100*(xe-X),"px ").concat(xe,"px"),strokeDashoffset:"-".concat(X/2+I/100*(xe-X),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ye,pathStyle:Ee}}var C=function(B){var F=B.prefixCls,G=B.strokeWidth,X=B.trailWidth,W=B.gapDegree,K=B.gapPosition,Z=B.trailColor,q=B.strokeLinecap,ce=B.style,ue=B.className,ye=B.strokeColor,xe=B.percent,Ee=_(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(Y.useMemo)(function(){return n+=1,n},[]),Re=w(0,100,Z,G,W,K),ae=Re.pathString,pe=Re.pathStyle,J=d(xe),fe=d(ye),Me=fe.find(function(ze){return Object.prototype.toString.call(ze)==="[object Object]"}),be=t(J),Ge=s(be,1),ft=Ge[0],Pe=function(){var Ce=0;return J.map(function(Le,He){var Be=fe[He]||fe[fe.length-1],bt=Object.prototype.toString.call(Be)==="[object Object]"?"url(#".concat(F,"-gradient-").concat(Ae,")"):"",ct=w(Ce,Le,Be,G,W,K);return Ce+=Le,U.a.createElement("path",{key:He,className:"".concat(F,"-circle-path"),d:ct.pathString,stroke:bt,strokeLinecap:q,strokeWidth:G,opacity:Le===0?0:1,fillOpacity:"0",style:ct.pathStyle,ref:ft[He]})})};return U.a.createElement("svg",l({className:k()("".concat(F,"-circle"),ue),viewBox:"0 0 100 100",style:ce},Ee),Me&&U.a.createElement("defs",null,U.a.createElement("linearGradient",{id:"".concat(F,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Me).sort(function(ze,Ce){return r(ze)-r(Ce)}).map(function(ze,Ce){return U.a.createElement("stop",{key:Ce,offset:ze,stopColor:Me[ze]})}))),U.a.createElement("path",{className:"".concat(F,"-circle-trail"),d:ae,stroke:Z,strokeLinecap:q,strokeWidth:X||G,fillOpacity:"0",style:pe}),Pe().reverse())};C.defaultProps=u;var v=C,L={Line:h,Circle:v}},h7HQ:function(ie,Q,E){var Y=E("y+Vt"),U=E("T6xi"),D=Y.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(k,u){U.buildPath(k,u,!0)}});ie.exports=D},hOwI:function(ie,Q){var E=Math.log(2);function Y(D,k,u,t,R,o){var y=t+"-"+R,g=D.length;if(o.hasOwnProperty(y))return o[y];if(k===1){var i=Math.round(Math.log((1<<g)-1&~R)/E);return D[u][i]}for(var x=t|1<<u,T=u+1;t&1<<T;)T++;for(var m=0,S=0,P=0;S<g;S++){var h=1<<S;h&R||(m+=(P%2?-1:1)*D[u][S]*Y(D,k-1,T,x,R|h,o),P++)}return o[y]=m,m}function U(D,k){var u=[[D[0],D[1],1,0,0,0,-k[0]*D[0],-k[0]*D[1]],[0,0,0,D[0],D[1],1,-k[1]*D[0],-k[1]*D[1]],[D[2],D[3],1,0,0,0,-k[2]*D[2],-k[2]*D[3]],[0,0,0,D[2],D[3],1,-k[3]*D[2],-k[3]*D[3]],[D[4],D[5],1,0,0,0,-k[4]*D[4],-k[4]*D[5]],[0,0,0,D[4],D[5],1,-k[5]*D[4],-k[5]*D[5]],[D[6],D[7],1,0,0,0,-k[6]*D[6],-k[6]*D[7]],[0,0,0,D[6],D[7],1,-k[7]*D[6],-k[7]*D[7]]],t={},R=Y(u,8,0,0,0,t);if(R===0)return;for(var o=[],y=0;y<8;y++)for(var g=0;g<8;g++)o[g]==null&&(o[g]=0),o[g]+=((y+g)%2?-1:1)*Y(u,7,y===0?1:0,1<<y,1<<g,t)/R*k[y];return function(i,x,T){var m=x*o[6]+T*o[7]+1;i[0]=(x*o[0]+T*o[1]+o[2])/m,i[1]=(x*o[3]+T*o[4]+o[5])/m}}Q.buildTransformer=U},hX1E:function(ie,Q){var E=Math.PI*2;function Y(U){return U%=E,U<0&&(U+=E),U}Q.normalizeRadian=Y},hgre:function(ie,Q,E){"use strict";var Y=E("miYZ"),U=E("tsqr"),D=E("9og8"),k=E("WmNS"),u=E.n(k),t=E("q1tI"),R=E.n(t),o=E("GUcZ"),y=E("ulZh"),g=E.n(y),i=E("xKgJ"),x=E("bntm"),T=E("4xil"),m=E.n(T);function S(s){if(isNaN(s))return{minutes:"00",seconds:"00"};var c=new Date(s*1e3).toISOString().substr(11,8);return{minutes:c.substr(3,2),seconds:c.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function P(s,c){return s-c}function h(s){s.sort(P);for(var c=0,p=0;p<s.length-1;p++){var b=Math.abs(s[p+1]-s[p]);b<21&&(c+=b)}return c}var l=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;Q.a=Object(t.forwardRef)(function(s,c){var p,b=s.src,A=s.toLog,O=s.videoId,_=s.logWatchHistory,f=s.courseId,n=f===void 0?null:f,r=s.startTime,d=s.handlePause,w=d===void 0?function(){}:d,C=s.handlePlay,v=C===void 0?function(){}:C,L=s.handlePlayEnded,I=L===void 0?function(){}:L,B=s.videoSpeed,F=B===void 0?1:B,G=b==null||((p=b.split("."))===null||p===void 0)?void 0:p.pop(),X=G==="flv",W=Object(t.useRef)(),K=Object(t.useRef)(),Z=Object(t.useRef)(),q=Object(t.useRef)(),ce=Object(t.useRef)(),ue=Object(t.useRef)(),ye=Object(t.useRef)(),xe=Object(t.useRef)(),Ee=Object(t.useRef)(),Ae=Object(t.useRef)(),Re=Object(t.useRef)(),ae=Object(t.useRef)(),pe=Object(t.useRef)(),J=Object(t.useRef)(),fe=navigator.userAgent.toLowerCase().match(l),Me=fe?fe[0]:"pc",be=Object(t.useRef)(!1),Ge=Object(i.x)(),ft=0,Pe=0,ze=0,Ce=null,Le=!1,He=20,Be=1,bt=!1,ct=!1,Ot=[];Object(t.useImperativeHandle)(c,function(){return{getLastUpdatedTime:function(){return W.current.currentTime},getDuration:function(){return W.current.duration}}});var Ft=Object(t.useCallback)(function(Lt){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,lt={point:W.current.currentTime};Ce?(lt.log_id=Ce,lt.watch_duration=h(Ot),lt.total_duration=Pe):(n?(lt.video_id=parseInt(O,10),lt.course_id=n):lt.video_id=O,lt.duration=ft,lt.device=Me),vt&&(lt.ed="1");function Tt(){return ht.apply(this,arguments)}function ht(){return ht=Object(D.a)(u.a.mark(function mt(){var qe;return u.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return bt=!0,Ye.next=3,_(lt);case 3:qe=Ye.sent,Ce=qe,bt=!1,Lt&&Lt();case 7:case"end":return Ye.stop()}},mt)})),ht.apply(this,arguments)}Tt()},[O,n]);Object(t.useEffect)(function(){U.b.destroy();var Lt=null;return o.a.isSupported&&X&&b&&(b==null?void 0:b.indexOf(".m3u8"))<0?(Lt=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:b,muted:!1}),W.current&&(Lt.attachMediaElement(W.current),Lt.load())):W.current.setAttribute("src",b),wt(),function(){Lt&&(Lt.unload(),Lt.pause(),Lt.destroy(),Lt=null)}},[W,X,b]);function Mt(){W.current.paused?(q.current.style.display="none",ce.current.style.display="block"):(q.current.style.display="block",ce.current.style.display="none")}function wt(){Re.current.style.display="none",pe.current.style.display="none",ae.current.style.display="none",W.current.muted||W.current.volume===0?Re.current.style.display="block":W.current.volume>0&&W.current.volume<=.5?pe.current.style.display="block":ae.current.style.display="block"}Object(t.useEffect)(function(){var Lt=document.getElementById("play"),vt=document.querySelectorAll(".playback-icons use");function lt(){v(),r&&!be.current&&(W.current.currentTime=r),be.current=!0,Ot.push(W.current.currentTime),Le||(Le=!0,A&&Ft())}function Tt(){return ht.apply(this,arguments)}function ht(){return ht=Object(D.a)(u.a.mark(function Ze(){return u.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:Mt(),Ot.push(W.current.currentTime),A&&Ft(function(){Ce=null,ze=0,Le=!1,bt=!1,ct=!1,Ot=[],Pe=0,Be=1},!0);case 3:case"end":return Ke.stop()}},Ze)})),ht.apply(this,arguments)}function mt(){ue.current.value=Math.floor(W.current.currentTime),ye.current.value=Math.floor(W.current.currentTime)}function qe(){var Ze=S(Math.round(W.current.currentTime));Ee.current.innerText="".concat(Ze.minutes,":").concat(Ze.seconds),Ee.current.setAttribute("datetime","".concat(Ze.minutes,"m ").concat(Ze.seconds,"s"))}function $e(){var Ze=Math.round(W.current.duration);ue.current.setAttribute("max",Ze),ye.current.setAttribute("max",Ze);var st=S(Ze);xe.current.innerText="".concat(st.minutes,":").concat(st.seconds),xe.current.setAttribute("datetime","".concat(st.minutes,"m ").concat(st.seconds,"s"))}function Ye(){var Ze=Math.round(W.current.duration);ue.current.setAttribute("max",Ze),ye.current.setAttribute("max",Ze);var st=S(Ze);xe.current.innerText="".concat(st.minutes,":").concat(st.seconds),xe.current.setAttribute("datetime","".concat(st.minutes,"m ").concat(st.seconds,"s")),mt(),qe();var Ke=K.current.getBoundingClientRect(),me=Ke.width,De=Ke.height,nt=Ke.x,et=Ke.y;if(nt<0||et<0||!me)return;if(!ct){var ot=W.current.currentTime,_t=ot-ze;Math.abs(_t)<10?(Pe+=Math.abs(_t),ze=ot,bt||Pe-Be*He>=0&&(Be++,Ot.push(ze),A&&Ft())):(ze=ot,A&&Ft())}}function Ct(){ct=!0}function Wt(){W.current.playing&&Ot.push(W.current.currentTime,ze),ze=W.current.currentTime,ct=!1}function Gt(){ft=W.current.duration,ft<=20&&(He=ft/3),W.current.addEventListener("play",lt)}function Vt(Ze){Ze.preventDefault(),Object(x.a)()?(W.current.style.width="100%",W.current.style.height="100%"):W.current.style.cssText=""}function un(){w()}function pn(Ze){var st=Ze.target.dataset.seek?Ze.target.dataset.seek:Ze.target.value;W.current.currentTime=st,ye.current.value=st,ue.current.value=st}function gt(Ze){var st=Math.round(Ze.offsetX/Ze.target.clientWidth*parseInt(Ze.target.getAttribute("max"),10));ue.current.setAttribute("data-seek",st);var Ke=S(st);Ae.current.textContent="".concat(Ke.minutes,":").concat(Ke.seconds);var me=W.current.getBoundingClientRect();Ae.current.style.left="".concat(Ze.pageX-me.left,"px")}return Z.current.addEventListener(Object(x.c)(),Vt),W.current.addEventListener("canplay",Gt),W.current.addEventListener("ended",Tt),W.current.addEventListener("seeking",Ct),W.current.addEventListener("seeked",Wt),W.current.addEventListener("loadedmetadata",$e),ue.current.addEventListener("mousemove",gt),ue.current.addEventListener("input",pn),W.current.addEventListener("timeupdate",Ye),W.current.addEventListener("pause",un),W.current.addEventListener("volumechange",wt),function(){W.current.removeEventListener("canplay",Gt),W.current.removeEventListener("play",lt),W.current.removeEventListener("ended",Tt),W.current.removeEventListener("seeking",Ct),W.current.removeEventListener("seeked",Wt),ue.current.removeEventListener("mousemove",gt),ue.current.removeEventListener("input",pn),W.current.removeEventListener("timeupdate",Ye),W.current.removeEventListener("pause",un),W.current.removeEventListener("loadedmetadata",$e),W.current.removeEventListener("volumechange",wt),W.current.playing&&(Ot.push(ze,W.current.currentTime),A&&Ft())}},[W,b]),Object(t.useEffect)(function(){if(W.current.onended=function(){I(W)},W.current.oncontextmenu=function(){return!1},(b==null?void 0:b.indexOf(".m3u8"))>-1){if(W.current.canPlayType("application/vnd.apple.mpegurl"))W.current.src=b;else if(g.a.isSupported()){var Lt=new g.a;Lt.loadSource(b),Lt.attachMedia(W.current)}}},[b]),Object(t.useEffect)(function(){W.current.playbackRate=F},[F]);var kt=function(){W.current.paused||W.current.ended?W.current.play():W.current.pause(),Mt()};function $t(){W.current.muted=!W.current.muted,W.current.muted?(J.current.setAttribute("data-volume",volume.value),J.current.value=0):J.current.value=J.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:Z},R.a.createElement("div",{ref:K,className:"".concat(m.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(m.a.animate__loop)},Ge?Ge.login:" "),R.a.createElement("div",{className:m.a.container},R.a.createElement("div",{className:m.a["video-container"],id:"video-container"},R.a.createElement("div",{className:m.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:m.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:m.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:W,autoPlay:!1}),R.a.createElement("div",{className:"".concat(m.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:m.a["bottom-controls"]},R.a.createElement("div",{className:m.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:kt},R.a.createElement("svg",{className:m.a["playback-icons"]},R.a.createElement("use",{ref:ce,href:"#play-icon"}),R.a.createElement("use",{ref:q,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:m.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Ee},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:xe},"00:00"))),R.a.createElement("div",{className:m.a["right-controls"]},R.a.createElement("div",{className:m.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:m.a["volume-button"],id:"volume-button",onClick:$t},R.a.createElement("svg",null,R.a.createElement("use",{ref:Re,href:"#volume-mute"}),R.a.createElement("use",{ref:pe,href:"#volume-low"}),R.a.createElement("use",{ref:ae,href:"#volume-high"}))),R.a.createElement("input",{className:m.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:J,style:{display:"none"},onClick:wt})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:m.a["fullscreen-button"],onClick:function(){Object(x.a)()?Object(x.b)():Object(x.d)(Z.current)}},R.a.createElement("svg",null,R.a.createElement("use",{href:"#fullscreen"}),R.a.createElement("use",{href:"#fullscreen-exit",className:"hidden"}))))),R.a.createElement("div",{className:m.a["video-progress"]},R.a.createElement("progress",{ref:ye,value:"0",min:"0"}),R.a.createElement("input",{className:m.a.seek,ref:ue,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:m.a["seek-tooltip"],ref:Ae,id:"seek-tooltip"},"00:00"))))),R.a.createElement("svg",{style:{display:"none"}},R.a.createElement("defs",null,R.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),R.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),R.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),R.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),R.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),R.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),R.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),R.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(ie,Q){var E="http://www.w3.org/2000/svg";function Y(U){return document.createElementNS(E,U)}Q.createElement=Y},hyiK:function(ie,Q){function E(Y,U,D,k,u,t){if(t>U&&t>k||t<U&&t<k)return 0;if(k===U)return 0;var R=k<U?1:-1,o=(t-U)/(k-U);(o===1||o===0)&&(R=k<U?.5:-.5);var y=o*(D-Y)+Y;return y===u?Infinity:y>u?R:0}ie.exports=E},iXp4:function(ie,Q,E){var Y=E("ItGF"),U=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function D(k){return Y.browser.ie&&Y.browser.version>=11?function(){var u=this.__clipPaths,t=this.style,R;if(u)for(var o=0;o<u.length;o++){var y=u[o],g=y&&y.shape,i=y&&y.type;if(g&&(i==="sector"&&g.startAngle===g.endAngle||i==="rect"&&(!g.width||!g.height))){for(var x=0;x<U.length;x++)U[x][2]=t[U[x][0]],t[U[x][0]]=U[x][1];R=!0;break}}if(k.apply(this,arguments),R)for(var x=0;x<U.length;x++)t[U[x][0]]=U[x][2]}:k}ie.exports=D},j5sG:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.createSensor=void 0;var Y=U(E("NohK"));function U(k){return k&&k.__esModule?k:{default:k}}var D=function(u){var t=void 0,R=[],o=(0,Y.default)(function(){R.forEach(function(T){T(u)})}),y=function(){var m=new ResizeObserver(o);return m.observe(u),o(),m},g=function(m){t||(t=y()),R.indexOf(m)===-1&&R.push(m)},i=function(){t.disconnect(),R=[],t=void 0},x=function(m){var S=R.indexOf(m);S!==-1&&R.splice(S,1),R.length===0&&t&&i()};return{element:u,bind:g,destroy:i,unbind:x}};Q.createSensor=D},jTL6:function(ie,Q,E){var Y=E("y+Vt"),U=Y.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(D,k){var u=k.cx,t=k.cy,R=Math.max(k.r,0),o=k.startAngle,y=k.endAngle,g=k.clockwise,i=Math.cos(o),x=Math.sin(o);D.moveTo(i*R+u,x*R+t),D.arc(u,t,R,o,y,!g)}});ie.exports=U},ji0R:function(ie,Q,E){ie.exports=E.p+"static/douyu.3e6df9ee.jpg"},jrdN:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___2kzwS",flex_space_between:"flex_space_between___3rP3k",flex_box_vertical_center:"flex_box_vertical_center___14t37",flex_box_center_end:"flex_box_center_end___1-7Hq",flex_box_column:"flex_box_column___16j4G",mainSiteContent:"mainSiteContent___3mapP",auto:"auto___217xO",ContentWarp:"ContentWarp___5XZL3",operatingEnvironment:"operatingEnvironment___lXcRz",tabs:"tabs___1z5hJ",operatingActive:"operatingActive___1vpxI",tabContent:"tabContent___1Ysut",left:"left___1ibOB",btns:"btns___1GDWA",b1:"b1___3pTXG",b2:"b2___2yHB2",right:"right___ihbPk",videoMask:"videoMask___3YK0r",orientation:"orientation___3ERPP",lf:"lf___1C7zO",btn:"btn___2qiRc",teachingTool:"teachingTool___1xxbz",clausesWarp:"clausesWarp___2ZXt8",school:"school___1PUs6",bigDes:"bigDes___2akl6",p1:"p1___3zXtk",p2:"p2___1omDW",img1:"img1___2kZ76",img2:"img2___iJffk",customModel:"customModel___1O9e3",formWrap:"formWrap___3-nPZ",inputWrap:"inputWrap___M2bio",area:"area___CFPn7"}},juDX:function(ie,Q,E){E("P47w");var Y=E("aX58"),U=Y.registerPainter,D=E("3CBa");U("svg",D)},k3GJ:function(ie,Q,E){"use strict";E.d(Q,"a",function(){return sa});var Y=E("rePB"),U=E("ODXe"),D=E("Ff2n"),k=E("VTBJ"),u=E("q1tI"),t=E("TSYQ"),R=E.n(t),o=E("Zm9Q"),y=E("6cGi"),g=E("KQm4"),i=E("xEkU"),x=E.n(i),T=E("t23M");function m(_e){var ke=Object(u.useRef)(),je=Object(u.useRef)(!1);function Te(){for(var oe=arguments.length,ge=new Array(oe),le=0;le<oe;le++)ge[le]=arguments[le];je.current||(x.a.cancel(ke.current),ke.current=x()(function(){_e.apply(void 0,ge)}))}return Object(u.useEffect)(function(){return function(){je.current=!0,x.a.cancel(ke.current)}},[]),Te}function S(_e){var ke=Object(u.useRef)([]),je=Object(u.useState)({}),Te=Object(U.a)(je,2),oe=Te[1],ge=Object(u.useRef)(typeof _e=="function"?_e():_e),le=m(function(){var Oe=ge.current;ke.current.forEach(function(Fe){Oe=Fe(Oe)}),ke.current=[],ge.current=Oe,oe({})});function Se(Oe){ke.current.push(Oe),le()}return[ge.current,Se]}var P=E("4IlW");function h(_e,ke){var je,Te=_e.prefixCls,oe=_e.id,ge=_e.active,le=_e.rtl,Se=_e.tab,Oe=Se.key,Fe=Se.tab,Ne=Se.disabled,Qe=Se.closeIcon,dt=_e.tabBarGutter,Rt=_e.tabPosition,e=_e.closable,a=_e.renderWrapper,M=_e.removeAriaLabel,N=_e.editable,z=_e.onClick,ee=_e.onRemove,re=_e.onFocus,se="".concat(Te,"-tab");u.useEffect(function(){return ee},[]);var he={};Rt==="top"||Rt==="bottom"?he[le?"marginLeft":"marginRight"]=dt:he.marginBottom=dt;var ve=N&&e!==!1&&!Ne;function we(tt){if(Ne)return;z(tt)}function Ve(tt){tt.preventDefault(),tt.stopPropagation(),N.onEdit("remove",{key:Oe,event:tt})}var We=u.createElement("div",{key:Oe,ref:ke,className:R()(se,(je={},Object(Y.a)(je,"".concat(se,"-with-remove"),ve),Object(Y.a)(je,"".concat(se,"-active"),ge),Object(Y.a)(je,"".concat(se,"-disabled"),Ne),je)),style:he,onClick:we},u.createElement("div",{role:"tab","aria-selected":ge,id:oe&&"".concat(oe,"-tab-").concat(Oe),className:"".concat(se,"-btn"),"aria-controls":oe&&"".concat(oe,"-panel-").concat(Oe),"aria-disabled":Ne,tabIndex:Ne?null:0,onClick:function(Je){Je.stopPropagation(),we(Je)},onKeyDown:function(Je){[P.a.SPACE,P.a.ENTER].includes(Je.which)&&(Je.preventDefault(),we(Je))},onFocus:re},Fe),ve&&u.createElement("button",{type:"button","aria-label":M||"remove",tabIndex:0,className:"".concat(se,"-remove"),onClick:function(Je){Je.stopPropagation(),Ve(Je)}},Qe||N.removeIcon||"\xD7"));return a&&(We=a(We)),We}var l=u.forwardRef(h),s={width:0,height:0,left:0,top:0};function c(_e,ke,je){return Object(u.useMemo)(function(){for(var Te,oe=new Map,ge=ke.get((Te=_e[0])===null||Te===void 0?void 0:Te.key)||s,le=ge.left+ge.width,Se=0;Se<_e.length;Se+=1){var Oe=_e[Se].key,Fe=ke.get(Oe);if(!Fe){var Ne;Fe=ke.get((Ne=_e[Se-1])===null||Ne===void 0?void 0:Ne.key)||s}var Qe=oe.get(Oe)||Object(k.a)({},Fe);Qe.right=le-Qe.left-Qe.width,oe.set(Oe,Qe)}return oe},[_e.map(function(Te){return Te.key}).join("_"),ke,je])}var p={width:0,height:0,left:0,top:0,right:0};function b(_e,ke,je,Te,oe){var ge=oe.tabs,le=oe.tabPosition,Se=oe.rtl,Oe,Fe,Ne;["top","bottom"].includes(le)?(Oe="width",Fe=Se?"right":"left",Ne=Math.abs(ke.left)):(Oe="height",Fe="top",Ne=-ke.top);var Qe=ke[Oe],dt=je[Oe],Rt=Te[Oe],e=Qe;return dt+Rt>Qe&&(e=Qe-Rt),Object(u.useMemo)(function(){if(!ge.length)return[0,0];for(var a=ge.length,M=a,N=0;N<a;N+=1){var z=_e.get(ge[N].key)||p;if(z[Fe]+z[Oe]>Ne+e){M=N-1;break}}for(var ee=0,re=a-1;re>=0;re-=1){var se=_e.get(ge[re].key)||p;if(se[Fe]<Ne){ee=re+1;break}}return[ee,M]},[_e,Ne,e,le,ge.map(function(a){return a.key}).join("_"),Se])}var A=E("wx14"),O=E("1OyB"),_=E("vuIU"),f=E("JX7q"),n=E("Ji7U"),r=E("LK+K"),d=E("I8Z2"),w=E("bT9E"),C=E("2GS6"),v=E("Gytx"),L=E.n(v),I=E("U8pU"),B=/iPhone/i,F=/iPod/i,G=/iPad/i,X=/\bAndroid(?:.+)Mobile\b/i,W=/Android/i,K=/\bAndroid(?:.+)SD4930UR\b/i,Z=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,q=/Windows Phone/i,ce=/\bWindows(?:.+)ARM\b/i,ue=/BlackBerry/i,ye=/BB10/i,xe=/Opera Mini/i,Ee=/\b(CriOS|Chrome)(?:.+)Mobile/i,Ae=/Mobile(?:.+)Firefox\b/i;function Re(_e,ke){return _e.test(ke)}function ae(_e){var ke=_e||(typeof navigator!="undefined"?navigator.userAgent:""),je=(ke||"").split("[FBAN");if(typeof je[1]!="undefined"){var Te=je,oe=Object(U.a)(Te,1);ke=oe[0]}if(je=ke.split("Twitter"),typeof je[1]!="undefined"){var ge=je,le=Object(U.a)(ge,1);ke=le[0]}var Se={apple:{phone:Re(B,ke)&&!Re(q,ke),ipod:Re(F,ke),tablet:!Re(B,ke)&&Re(G,ke)&&!Re(q,ke),device:(Re(B,ke)||Re(F,ke)||Re(G,ke))&&!Re(q,ke)},amazon:{phone:Re(K,ke),tablet:!Re(K,ke)&&Re(Z,ke),device:Re(K,ke)||Re(Z,ke)},android:{phone:!Re(q,ke)&&Re(K,ke)||!Re(q,ke)&&Re(X,ke),tablet:!Re(q,ke)&&!Re(K,ke)&&!Re(X,ke)&&(Re(Z,ke)||Re(W,ke)),device:!Re(q,ke)&&(Re(K,ke)||Re(Z,ke)||Re(X,ke)||Re(W,ke))||Re(/\bokhttp\b/i,ke)},windows:{phone:Re(q,ke),tablet:Re(ce,ke),device:Re(q,ke)||Re(ce,ke)},other:{blackberry:Re(ue,ke),blackberry10:Re(ye,ke),opera:Re(xe,ke),firefox:Re(Ae,ke),chrome:Re(Ee,ke),device:Re(ue,ke)||Re(ye,ke)||Re(xe,ke)||Re(Ae,ke)||Re(Ee,ke)},any:null,phone:null,tablet:null};return Se.any=Se.apple.device||Se.android.device||Se.windows.device||Se.other.device,Se.phone=Se.apple.phone||Se.android.phone||Se.windows.phone,Se.tablet=Se.apple.tablet||Se.android.tablet||Se.windows.tablet,Se}var pe=Object(k.a)(Object(k.a)({},ae()),{},{isMobile:ae}),J=pe;function fe(){}function Me(_e,ke,je){var Te=ke||"";return _e.key||"".concat(Te,"item_").concat(je)}function be(_e){return"".concat(_e,"-menu-")}function Ge(_e,ke){var je=-1;u.Children.forEach(_e,function(Te){je+=1,Te&&Te.type&&Te.type.isMenuItemGroup?u.Children.forEach(Te.props.children,function(oe){je+=1,ke(oe,je)}):ke(Te,je)})}function ft(_e,ke,je){if(!_e||je.find)return;u.Children.forEach(_e,function(Te){if(Te){var oe=Te.type;if(!oe||!(oe.isSubMenu||oe.isMenuItem||oe.isMenuItemGroup))return;ke.indexOf(Te.key)!==-1?je.find=!0:Te.props.children&&ft(Te.props.children,ke,je)}})}var Pe=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ze=function(ke){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(Te){if(je){var oe=getComputedStyle(ke),ge=oe.marginLeft,le=oe.marginRight;Te+=+ge.replace("px","")+ +le.replace("px","")}Te=+Te.toFixed(6)}return Te||0},Ce=function(ke,je,Te){ke&&Object(I.a)(ke.style)==="object"&&(ke.style[je]=Te)},Le=function(){return J.any},He=E("bdgK"),Be=E("i8i4"),bt=E.n(Be),ct=E("wgJM"),Ot=E("l4aY"),Ft=E("m+aA"),Mt=E("c+Xe"),wt=E("zT1h"),kt=E("QC+M");function $t(_e,ke,je){return je?_e[0]===ke[0]:_e[0]===ke[0]&&_e[1]===ke[1]}function Lt(_e,ke,je){var Te=_e[ke]||{};return Object(k.a)(Object(k.a)({},Te),je)}function vt(_e,ke,je,Te){for(var oe=je.points,ge=Object.keys(_e),le=0;le<ge.length;le+=1){var Se=ge[le];if($t(_e[Se].points,oe,Te))return"".concat(ke,"-placement-").concat(Se)}return""}var lt=function(){if(typeof navigator=="undefined"||typeof window=="undefined")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)))},Tt=E("MNnm");function ht(_e,ke){var je={};return je[_e.toLowerCase()]=ke.toLowerCase(),je["Webkit".concat(_e)]="webkit".concat(ke),je["Moz".concat(_e)]="moz".concat(ke),je["ms".concat(_e)]="MS".concat(ke),je["O".concat(_e)]="o".concat(ke.toLowerCase()),je}function mt(_e,ke){var je={animationend:ht("Animation","AnimationEnd"),transitionend:ht("Transition","TransitionEnd")};return _e&&("AnimationEvent"in ke||delete je.animationend.animation,"TransitionEvent"in ke||delete je.transitionend.transition),je}var qe=mt(Object(Tt.a)(),typeof window!="undefined"?window:{}),$e={};if(Object(Tt.a)()){var Ye=document.createElement("div");$e=Ye.style}var Ct={};function Wt(_e){if(Ct[_e])return Ct[_e];var ke=qe[_e];if(ke)for(var je=Object.keys(ke),Te=je.length,oe=0;oe<Te;oe+=1){var ge=je[oe];if(Object.prototype.hasOwnProperty.call(ke,ge)&&ge in $e)return Ct[_e]=ke[ge],Ct[_e]}return""}var Gt=Wt("animationend"),Vt=Wt("transitionend"),un=!!(Gt&&Vt),pn=Gt||"animationend",gt=Vt||"transitionend";function Ze(_e,ke){if(!_e)return null;if(Object(I.a)(_e)==="object"){var je=ke.replace(/-\w/g,function(Te){return Te[1].toUpperCase()});return _e[je]}return"".concat(_e,"-").concat(ke)}var st="none",Ke="appear",me="enter",De="leave",nt="none",et="prepare",ot="start",_t="active",at="end";function pt(_e){var ke=Object(u.useRef)(!1),je=Object(u.useState)(_e),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1];function le(Se){ke.current||ge(Se)}return Object(u.useEffect)(function(){return function(){ke.current=!0}},[]),[oe,le]}var Kt=Object(Tt.a)()?u.useLayoutEffect:u.useEffect,qt=Kt,en=function(){var _e=u.useRef(null);function ke(){ct.a.cancel(_e.current)}function je(Te){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ke();var ge=Object(ct.a)(function(){oe<=1?Te({isCanceled:function(){return ge!==_e.current}}):je(Te,oe-1)});_e.current=ge}return u.useEffect(function(){return function(){ke()}},[]),[je,ke]},ne=[et,ot,_t,at],te=!1,j=!0;function H(_e){return _e===_t||_e===at}var V=function(_e,ke){var je=u.useState(nt),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1],le=en(),Se=Object(U.a)(le,2),Oe=Se[0],Fe=Se[1];function Ne(){ge(et)}return qt(function(){if(oe!==nt&&oe!==at){var Qe=ne.indexOf(oe),dt=ne[Qe+1],Rt=ke(oe);Rt===te?ge(dt):Oe(function(e){function a(){if(e.isCanceled())return;ge(dt)}Rt===!0?a():Promise.resolve(Rt).then(a)})}},[_e,oe]),u.useEffect(function(){return function(){Fe()}},[]),[Ne,oe]},$=function(_e){var ke=Object(u.useRef)(),je=Object(u.useRef)(_e);je.current=_e;var Te=u.useCallback(function(le){je.current(le)},[]);function oe(le){le&&(le.removeEventListener(gt,Te),le.removeEventListener(pn,Te))}function ge(le){ke.current&&ke.current!==le&&oe(ke.current),le&&le!==ke.current&&(le.addEventListener(gt,Te),le.addEventListener(pn,Te),ke.current=le)}return u.useEffect(function(){return function(){oe(ke.current)}},[]),[ge,oe]};function de(_e,ke,je,Te){var oe=Te.motionEnter,ge=oe===void 0?!0:oe,le=Te.motionAppear,Se=le===void 0?!0:le,Oe=Te.motionLeave,Fe=Oe===void 0?!0:Oe,Ne=Te.motionDeadline,Qe=Te.motionLeaveImmediately,dt=Te.onAppearPrepare,Rt=Te.onEnterPrepare,e=Te.onLeavePrepare,a=Te.onAppearStart,M=Te.onEnterStart,N=Te.onLeaveStart,z=Te.onAppearActive,ee=Te.onEnterActive,re=Te.onLeaveActive,se=Te.onAppearEnd,he=Te.onEnterEnd,ve=Te.onLeaveEnd,we=Te.onVisibleChanged,Ve=pt(),We=Object(U.a)(Ve,2),tt=We[0],Je=We[1],rt=pt(st),Et=Object(U.a)(rt,2),Xe=Et[0],xt=Et[1],At=pt(null),Ht=Object(U.a)(At,2),Yt=Ht[0],Qt=Ht[1],Ut=Object(u.useRef)(!1),Jt=Object(u.useRef)(null),zt=Object(u.useRef)(!1),xn=Object(u.useRef)(null);function gn(){var Zt=je();return Zt||xn.current}var tn=Object(u.useRef)(!1);function an(Zt){var fn=gn();if(Zt&&!Zt.deadline&&Zt.target!==fn)return;var _n;Xe===Ke&&tn.current?_n=se==null?void 0:se(fn,Zt):Xe===me&&tn.current?_n=he==null?void 0:he(fn,Zt):Xe===De&&tn.current&&(_n=ve==null?void 0:ve(fn,Zt)),_n!==!1&&!zt.current&&(xt(st),Qt(null))}var sn=$(an),Tn=Object(U.a)(sn,1),Cn=Tn[0],Dn=u.useMemo(function(){var Zt,fn,_n;switch(Xe){case"appear":return Zt={},Object(Y.a)(Zt,et,dt),Object(Y.a)(Zt,ot,a),Object(Y.a)(Zt,_t,z),Zt;case"enter":return fn={},Object(Y.a)(fn,et,Rt),Object(Y.a)(fn,ot,M),Object(Y.a)(fn,_t,ee),fn;case"leave":return _n={},Object(Y.a)(_n,et,e),Object(Y.a)(_n,ot,N),Object(Y.a)(_n,_t,re),_n;default:return{}}},[Xe]),Gn=V(Xe,function(Zt){if(Zt===et){var fn=Dn[et];return fn?fn(gn()):te}if(rn in Dn){var _n;Qt(((_n=Dn[rn])===null||_n===void 0?void 0:_n.call(Dn,gn(),null))||null)}return rn===_t&&(Cn(gn()),Ne>0&&(clearTimeout(Jt.current),Jt.current=setTimeout(function(){an({deadline:!0})},Ne))),j}),Wn=Object(U.a)(Gn,2),Un=Wn[0],rn=Wn[1],Pn=H(rn);tn.current=Pn,qt(function(){Je(ke);var Zt=Ut.current;if(Ut.current=!0,!_e)return;var fn;!Zt&&ke&&Se&&(fn=Ke),Zt&&ke&&ge&&(fn=me),(Zt&&!ke&&Fe||!Zt&&Qe&&!ke&&Fe)&&(fn=De),fn&&(xt(fn),Un())},[ke]),Object(u.useEffect)(function(){(Xe===Ke&&!Se||Xe===me&&!ge||Xe===De&&!Fe)&&xt(st)},[Se,ge,Fe]),Object(u.useEffect)(function(){return function(){clearTimeout(Jt.current),zt.current=!0}},[]),Object(u.useEffect)(function(){tt!==void 0&&Xe===st&&(we==null||we(tt))},[tt,Xe]);var kn=Yt;return Dn[et]&&rn===ot&&(kn=Object(k.a)({transition:"none"},kn)),[Xe,rn,kn,tt!=null?tt:ke]}var Ie=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){return Object(O.a)(this,je),ke.apply(this,arguments)}return Object(_.a)(je,[{key:"render",value:function(){return this.props.children}}]),je}(u.Component),Ue=Ie;function ut(_e){var ke=_e;Object(I.a)(_e)==="object"&&(ke=_e.transitionSupport);function je(oe){return!!(oe.motionName&&ke)}var Te=u.forwardRef(function(oe,ge){var le=oe.visible,Se=le===void 0?!0:le,Oe=oe.removeOnLeave,Fe=Oe===void 0?!0:Oe,Ne=oe.forceRender,Qe=oe.children,dt=oe.motionName,Rt=oe.leavedClassName,e=oe.eventProps,a=je(oe),M=Object(u.useRef)(),N=Object(u.useRef)();function z(){try{return Object(Ft.a)(M.current||N.current)}catch(xt){return null}}var ee=de(a,Se,z,oe),re=Object(U.a)(ee,4),se=re[0],he=re[1],ve=re[2],we=re[3],Ve=u.useRef(we);we&&(Ve.current=!0);var We=Object(u.useRef)(ge);We.current=ge;var tt=u.useCallback(function(xt){M.current=xt,Object(Mt.b)(We.current,xt)},[]),Je,rt=Object(k.a)(Object(k.a)({},e),{},{visible:Se});if(!Qe)Je=null;else if(se===st||!je(oe))we?Je=Qe(Object(k.a)({},rt),tt):!Fe&&Ve.current?Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{className:Rt}),tt):Ne?Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{style:{display:"none"}}),tt):Je=null;else{var Et,Xe;he===et?Xe="prepare":H(he)?Xe="active":he===ot&&(Xe="start"),Je=Qe(Object(k.a)(Object(k.a)({},rt),{},{className:R()(Ze(dt,se),(Et={},Object(Y.a)(Et,Ze(dt,"".concat(se,"-").concat(Xe)),Xe),Object(Y.a)(Et,dt,typeof dt=="string"),Et)),style:ve}),tt)}return u.createElement(Ue,{ref:N},Je)});return Te.displayName="CSSMotion",Te}var yt=ut(un),St="add",Bt="keep",It="remove",it="removed";function Xt(_e){var ke;return _e&&Object(I.a)(_e)==="object"&&"key"in _e?ke=_e:ke={key:_e},Object(k.a)(Object(k.a)({},ke),{},{key:String(ke.key)})}function jt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return _e.map(Xt)}function Nt(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],je=[],Te=0,oe=ke.length,ge=jt(_e),le=jt(ke);ge.forEach(function(Fe){for(var Ne=!1,Qe=Te;Qe<oe;Qe+=1){var dt=le[Qe];if(dt.key===Fe.key){Te<Qe&&(je=je.concat(le.slice(Te,Qe).map(function(Rt){return Object(k.a)(Object(k.a)({},Rt),{},{status:St})})),Te=Qe),je.push(Object(k.a)(Object(k.a)({},dt),{},{status:Bt})),Te+=1,Ne=!0;break}}Ne||je.push(Object(k.a)(Object(k.a)({},Fe),{},{status:It}))}),Te<oe&&(je=je.concat(le.slice(Te).map(function(Fe){return Object(k.a)(Object(k.a)({},Fe),{},{status:St})})));var Se={};je.forEach(function(Fe){var Ne=Fe.key;Se[Ne]=(Se[Ne]||0)+1});var Oe=Object.keys(Se).filter(function(Fe){return Se[Fe]>1});return Oe.forEach(function(Fe){je=je.filter(function(Ne){var Qe=Ne.key,dt=Ne.status;return Qe!==Fe||dt!==It}),je.forEach(function(Ne){Ne.key===Fe&&(Ne.status=Bt)})}),je}var Dt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function ln(_e){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yt,je=function(Te){Object(n.a)(ge,Te);var oe=Object(r.a)(ge);function ge(){var le;return Object(O.a)(this,ge),le=oe.apply(this,arguments),le.state={keyEntities:[]},le.removeKey=function(Se){le.setState(function(Oe){var Fe=Oe.keyEntities;return{keyEntities:Fe.map(function(Ne){return Ne.key!==Se?Ne:Object(k.a)(Object(k.a)({},Ne),{},{status:it})})}})},le}return Object(_.a)(ge,[{key:"render",value:function(){var Se=this,Oe=this.state.keyEntities,Fe=this.props,Ne=Fe.component,Qe=Fe.children,dt=Fe.onVisibleChanged,Rt=Object(D.a)(Fe,["component","children","onVisibleChanged"]),e=Ne||u.Fragment,a={};return Dt.forEach(function(M){a[M]=Rt[M],delete Rt[M]}),delete Rt.keys,u.createElement(e,Rt,Oe.map(function(M){var N=M.status,z=Object(D.a)(M,["status"]),ee=N===St||N===Bt;return u.createElement(ke,Object(A.a)({},a,{key:z.key,visible:ee,eventProps:z,onVisibleChanged:function(se){dt==null||dt(se,{key:z.key}),se||Se.removeKey(z.key)}}),Qe)}))}}],[{key:"getDerivedStateFromProps",value:function(Se,Oe){var Fe=Se.keys,Ne=Oe.keyEntities,Qe=jt(Fe),dt=Nt(Ne,Qe);return{keyEntities:dt.filter(function(Rt){var e=Ne.find(function(a){var M=a.key;return Rt.key===M});return!(e&&e.status===it&&Rt.status===It)})}}}]),ge}(u.Component);return je.defaultProps={component:"div"},je}var bn=ln(un),on=yt;function cn(_e){var ke=_e.prefixCls,je=_e.motion,Te=_e.animation,oe=_e.transitionName;return je||(Te?{motionName:"".concat(ke,"-").concat(Te)}:oe?{motionName:oe}:null)}function On(_e){var ke=_e.prefixCls,je=_e.visible,Te=_e.zIndex,oe=_e.mask,ge=_e.maskMotion,le=_e.maskAnimation,Se=_e.maskTransitionName;if(!oe)return null;var Oe={};return(ge||Se||le)&&(Oe=Object(k.a)({motionAppear:!0},cn({motion:ge,prefixCls:ke,transitionName:Se,animation:le}))),u.createElement(on,Object(A.a)({},Oe,{visible:je,removeOnLeave:!0}),function(Fe){var Ne=Fe.className;return u.createElement("div",{style:{zIndex:Te},className:R()("".concat(ke,"-mask"),Ne)})})}var Ln=E("9mu1"),En=E("o0o1"),In=E.n(En),Bn=E("HaE+"),An=["measure","align",null,"motion"],jn=function(_e,ke){var je=Object(u.useState)(null),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1],le=Object(u.useRef)(),Se=Object(u.useRef)(!1);function Oe(Qe){Se.current||ge(Qe)}function Fe(){ct.a.cancel(le.current)}function Ne(Qe){Fe(),le.current=Object(ct.a)(function(){Oe(function(dt){switch(oe){case"align":return"motion";case"motion":return"stable";default:}return dt}),Qe==null||Qe()})}return Object(u.useEffect)(function(){Oe("measure")},[_e]),Object(u.useEffect)(function(){switch(oe){case"measure":ke();break;default:}oe&&(le.current=Object(ct.a)(Object(Bn.a)(In.a.mark(function Qe(){var dt,Rt;return In.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:dt=An.indexOf(oe),Rt=An[dt+1],Rt&&dt!==-1&&Oe(Rt);case 3:case"end":return a.stop()}},Qe)}))))},[oe]),Object(u.useEffect)(function(){return function(){Se.current=!0,Fe()}},[]),[oe,Ne]},vn=function(_e){var ke=u.useState({width:0,height:0}),je=Object(U.a)(ke,2),Te=je[0],oe=je[1];function ge(Se){oe({width:Se.offsetWidth,height:Se.offsetHeight})}var le=u.useMemo(function(){var Se={};if(_e){var Oe=Te.width,Fe=Te.height;_e.indexOf("height")!==-1&&Fe?Se.height=Fe:_e.indexOf("minHeight")!==-1&&Fe&&(Se.minHeight=Fe),_e.indexOf("width")!==-1&&Oe?Se.width=Oe:_e.indexOf("minWidth")!==-1&&Oe&&(Se.minWidth=Oe)}return Se},[_e,Te]);return[le,ge]},Pt=u.forwardRef(function(_e,ke){var je=_e.visible,Te=_e.prefixCls,oe=_e.className,ge=_e.style,le=_e.children,Se=_e.zIndex,Oe=_e.stretch,Fe=_e.destroyPopupOnHide,Ne=_e.forceRender,Qe=_e.align,dt=_e.point,Rt=_e.getRootDomNode,e=_e.getClassNameFromAlign,a=_e.onAlign,M=_e.onMouseEnter,N=_e.onMouseLeave,z=_e.onMouseDown,ee=_e.onTouchStart,re=Object(u.useRef)(),se=Object(u.useRef)(),he=Object(u.useState)(),ve=Object(U.a)(he,2),we=ve[0],Ve=ve[1],We=vn(Oe),tt=Object(U.a)(We,2),Je=tt[0],rt=tt[1];function Et(){Oe&&rt(Rt())}var Xe=jn(je,Et),xt=Object(U.a)(Xe,2),At=xt[0],Ht=xt[1],Yt=Object(u.useRef)();function Qt(){return dt||Rt}function Ut(){var sn;(sn=re.current)===null||sn===void 0||sn.forceAlign()}function Jt(sn,Tn){var Cn=e(Tn);we!==Cn&&Ve(Cn),At==="align"&&(we!==Cn?Promise.resolve().then(function(){Ut()}):Ht(function(){var Dn;(Dn=Yt.current)===null||Dn===void 0||Dn.call(Yt)}),a==null||a(sn,Tn))}var zt=Object(k.a)({},cn(_e));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(sn){var Tn=zt[sn];zt[sn]=function(Cn,Dn){return Ht(),Tn==null?void 0:Tn(Cn,Dn)}});function xn(){return new Promise(function(sn){Yt.current=sn})}u.useEffect(function(){!zt.motionName&&At==="motion"&&Ht()},[zt.motionName,At]),u.useImperativeHandle(ke,function(){return{forceAlign:Ut,getElement:function(){return se.current}}});var gn=Object(k.a)(Object(k.a)({},Je),{},{zIndex:Se,opacity:At==="motion"||At==="stable"||!je?void 0:0,pointerEvents:At==="stable"?void 0:"none"},ge),tn=!0;(Qe==null?void 0:Qe.points)&&(At==="align"||At==="stable")&&(tn=!1);var an=le;return u.Children.count(le)>1&&(an=u.createElement("div",{className:"".concat(Te,"-content")},le)),u.createElement(on,Object(A.a)({visible:je,ref:se,leavedClassName:"".concat(Te,"-hidden")},zt,{onAppearPrepare:xn,onEnterPrepare:xn,removeOnLeave:Fe,forceRender:Ne}),function(sn,Tn){var Cn=sn.className,Dn=sn.style,Gn=R()(Te,oe,we,Cn);return u.createElement(Ln.a,{target:Qt(),key:"popup",ref:re,monitorWindowResize:!0,disabled:tn,align:Qe,onAlign:Jt},u.createElement("div",{ref:Tn,className:Gn,onMouseEnter:M,onMouseLeave:N,onMouseDownCapture:z,onTouchStartCapture:ee,style:Object(k.a)(Object(k.a)({},Dn),gn)},an))})});Pt.displayName="PopupInner";var dn=Pt,Sn=u.forwardRef(function(_e,ke){var je=_e.prefixCls,Te=_e.visible,oe=_e.zIndex,ge=_e.children,le=_e.mobile;le=le===void 0?{}:le;var Se=le.popupClassName,Oe=le.popupStyle,Fe=le.popupMotion,Ne=Fe===void 0?{}:Fe,Qe=le.popupRender,dt=u.useRef();u.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return dt.current}}});var Rt=Object(k.a)({zIndex:oe},Oe),e=ge;return u.Children.count(ge)>1&&(e=u.createElement("div",{className:"".concat(je,"-content")},ge)),Qe&&(e=Qe(e)),u.createElement(on,Object(A.a)({visible:Te,ref:dt,removeOnLeave:!0},Ne),function(a,M){var N=a.className,z=a.style,ee=R()(je,Se,N);return u.createElement("div",{ref:M,className:ee,style:Object(k.a)(Object(k.a)({},z),Rt)},e)})});Sn.displayName="MobilePopupInner";var nn=Sn,ar=["visible","mobile"],or=u.forwardRef(function(_e,ke){var je=_e.visible,Te=_e.mobile,oe=Object(D.a)(_e,ar),ge=Object(u.useState)(je),le=Object(U.a)(ge,2),Se=le[0],Oe=le[1],Fe=Object(u.useState)(!1),Ne=Object(U.a)(Fe,2),Qe=Ne[0],dt=Ne[1],Rt=Object(k.a)(Object(k.a)({},oe),{},{visible:Se});Object(u.useEffect)(function(){Oe(je),je&&Te&&dt(lt())},[je,Te]);var e=Qe?u.createElement(nn,Object(A.a)({},Rt,{mobile:Te,ref:ke})):u.createElement(dn,Object(A.a)({},Rt,{ref:ke}));return u.createElement("div",null,u.createElement(On,Rt),e)});or.displayName="Popup";var yn=or,Qn=u.createContext(null),sr=Qn;function lr(){}function mr(){return""}function pr(_e){return _e?_e.ownerDocument:window.document}var xr=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zn(_e){var ke=function(je){Object(n.a)(oe,je);var Te=Object(r.a)(oe);function oe(ge){var le;Object(O.a)(this,oe),le=Te.call(this,ge),le.popupRef=u.createRef(),le.triggerRef=u.createRef(),le.attachId=void 0,le.clickOutsideHandler=void 0,le.touchOutsideHandler=void 0,le.contextMenuOutsideHandler1=void 0,le.contextMenuOutsideHandler2=void 0,le.mouseDownTimeout=void 0,le.focusTime=void 0,le.preClickTime=void 0,le.preTouchTime=void 0,le.delayTimer=void 0,le.hasPopupMouseDown=void 0,le.onMouseEnter=function(Oe){var Fe=le.props.mouseEnterDelay;le.fireEvents("onMouseEnter",Oe),le.delaySetPopupVisible(!0,Fe,Fe?null:Oe)},le.onMouseMove=function(Oe){le.fireEvents("onMouseMove",Oe),le.setPoint(Oe)},le.onMouseLeave=function(Oe){le.fireEvents("onMouseLeave",Oe),le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onPopupMouseEnter=function(){le.clearDelayTimer()},le.onPopupMouseLeave=function(Oe){var Fe;if(Oe.relatedTarget&&!Oe.relatedTarget.setTimeout&&Object(Ot.a)((Fe=le.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),Oe.relatedTarget))return;le.delaySetPopupVisible(!1,le.props.mouseLeaveDelay)},le.onFocus=function(Oe){le.fireEvents("onFocus",Oe),le.clearDelayTimer(),le.isFocusToShow()&&(le.focusTime=Date.now(),le.delaySetPopupVisible(!0,le.props.focusDelay))},le.onMouseDown=function(Oe){le.fireEvents("onMouseDown",Oe),le.preClickTime=Date.now()},le.onTouchStart=function(Oe){le.fireEvents("onTouchStart",Oe),le.preTouchTime=Date.now()},le.onBlur=function(Oe){le.fireEvents("onBlur",Oe),le.clearDelayTimer(),le.isBlurToHide()&&le.delaySetPopupVisible(!1,le.props.blurDelay)},le.onContextMenu=function(Oe){Oe.preventDefault(),le.fireEvents("onContextMenu",Oe),le.setPopupVisible(!0,Oe)},le.onContextMenuClose=function(){le.isContextMenuToShow()&&le.close()},le.onClick=function(Oe){if(le.fireEvents("onClick",Oe),le.focusTime){var Fe;if(le.preClickTime&&le.preTouchTime?Fe=Math.min(le.preClickTime,le.preTouchTime):le.preClickTime?Fe=le.preClickTime:le.preTouchTime&&(Fe=le.preTouchTime),Math.abs(Fe-le.focusTime)<20)return;le.focusTime=0}le.preClickTime=0,le.preTouchTime=0,le.isClickToShow()&&(le.isClickToHide()||le.isBlurToHide())&&Oe&&Oe.preventDefault&&Oe.preventDefault();var Ne=!le.state.popupVisible;(le.isClickToHide()&&!Ne||Ne&&le.isClickToShow())&&le.setPopupVisible(!le.state.popupVisible,Oe)},le.onPopupMouseDown=function(){if(le.hasPopupMouseDown=!0,clearTimeout(le.mouseDownTimeout),le.mouseDownTimeout=window.setTimeout(function(){le.hasPopupMouseDown=!1},0),le.context){var Oe;(Oe=le.context).onPopupMouseDown.apply(Oe,arguments)}},le.onDocumentClick=function(Oe){if(le.props.mask&&!le.props.maskClosable)return;var Fe=Oe.target,Ne=le.getRootDomNode(),Qe=le.getPopupDomNode();(!Object(Ot.a)(Ne,Fe)||le.isContextMenuOnly())&&!Object(Ot.a)(Qe,Fe)&&!le.hasPopupMouseDown&&le.close()},le.getRootDomNode=function(){var Oe=le.props.getTriggerDOMNode;if(Oe)return Oe(le.triggerRef.current);try{var Fe=Object(Ft.a)(le.triggerRef.current);if(Fe)return Fe}catch(Ne){}return bt.a.findDOMNode(Object(f.a)(le))},le.getPopupClassNameFromAlign=function(Oe){var Fe=[],Ne=le.props,Qe=Ne.popupPlacement,dt=Ne.builtinPlacements,Rt=Ne.prefixCls,e=Ne.alignPoint,a=Ne.getPopupClassNameFromAlign;return Qe&&dt&&Fe.push(vt(dt,Rt,Oe,e)),a&&Fe.push(a(Oe)),Fe.join(" ")},le.getComponent=function(){var Oe=le.props,Fe=Oe.prefixCls,Ne=Oe.destroyPopupOnHide,Qe=Oe.popupClassName,dt=Oe.onPopupAlign,Rt=Oe.popupMotion,e=Oe.popupAnimation,a=Oe.popupTransitionName,M=Oe.popupStyle,N=Oe.mask,z=Oe.maskAnimation,ee=Oe.maskTransitionName,re=Oe.maskMotion,se=Oe.zIndex,he=Oe.popup,ve=Oe.stretch,we=Oe.alignPoint,Ve=Oe.mobile,We=Oe.forceRender,tt=le.state,Je=tt.popupVisible,rt=tt.point,Et=le.getPopupAlign(),Xe={};return le.isMouseEnterToShow()&&(Xe.onMouseEnter=le.onPopupMouseEnter),le.isMouseLeaveToHide()&&(Xe.onMouseLeave=le.onPopupMouseLeave),Xe.onMouseDown=le.onPopupMouseDown,Xe.onTouchStart=le.onPopupMouseDown,u.createElement(yn,Object(A.a)({prefixCls:Fe,destroyPopupOnHide:Ne,visible:Je,point:we&&rt,className:Qe,align:Et,onAlign:dt,animation:e,getClassNameFromAlign:le.getPopupClassNameFromAlign},Xe,{stretch:ve,getRootDomNode:le.getRootDomNode,style:M,mask:N,zIndex:se,transitionName:a,maskAnimation:z,maskTransitionName:ee,maskMotion:re,ref:le.popupRef,motion:Rt,mobile:Ve,forceRender:We}),typeof he=="function"?he():he)},le.attachParent=function(Oe){ct.a.cancel(le.attachId);var Fe=le.props,Ne=Fe.getPopupContainer,Qe=Fe.getDocument,dt=le.getRootDomNode(),Rt;Ne?(dt||Ne.length===0)&&(Rt=Ne(dt)):Rt=Qe(le.getRootDomNode()).body,Rt?Rt.appendChild(Oe):le.attachId=Object(ct.a)(function(){le.attachParent(Oe)})},le.getContainer=function(){var Oe=le.props.getDocument,Fe=Oe(le.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",le.attachParent(Fe),Fe},le.setPoint=function(Oe){var Fe=le.props.alignPoint;if(!Fe||!Oe)return;le.setState({point:{pageX:Oe.pageX,pageY:Oe.pageY}})},le.handlePortalUpdate=function(){le.state.prevPopupVisible!==le.state.popupVisible&&le.props.afterPopupVisibleChange(le.state.popupVisible)},le.triggerContextValue={onPopupMouseDown:le.onPopupMouseDown};var Se;return"popupVisible"in ge?Se=!!ge.popupVisible:Se=!!ge.defaultPopupVisible,le.state={prevPopupVisible:Se,popupVisible:Se},xr.forEach(function(Oe){le["fire".concat(Oe)]=function(Fe){le.fireEvents(Oe,Fe)}}),le}return Object(_.a)(oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var le=this.props,Se=this.state;if(Se.popupVisible){var Oe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Oe=le.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(wt.a)(Oe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Oe=Oe||le.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(wt.a)(Oe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Oe=Oe||le.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(wt.a)(Oe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(wt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ct.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var le;return((le=this.popupRef.current)===null||le===void 0?void 0:le.getElement())||null}},{key:"getPopupAlign",value:function(){var le=this.props,Se=le.popupPlacement,Oe=le.popupAlign,Fe=le.builtinPlacements;return Se&&Fe?Lt(Fe,Se,Oe):Oe}},{key:"setPopupVisible",value:function(le,Se){var Oe=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==le&&("popupVisible"in this.props||this.setState({popupVisible:le,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(le)),Oe&&Se&&le&&this.setPoint(Se)}},{key:"delaySetPopupVisible",value:function(le,Se,Oe){var Fe=this,Ne=Se*1e3;if(this.clearDelayTimer(),Ne){var Qe=Oe?{pageX:Oe.pageX,pageY:Oe.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(le,Qe),Fe.clearDelayTimer()},Ne)}else this.setPopupVisible(le,Oe)}},{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(le){var Se=this.props.children.props,Oe=this.props;return Se[le]&&Oe[le]?this["fire".concat(le)]:Se[le]||Oe[le]}},{key:"isClickToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var le=this.props.action;return le==="contextMenu"||le.length===1&&le[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("contextMenu")!==-1||Oe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("click")!==-1||Oe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("hover")!==-1||Oe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("hover")!==-1||Oe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var le=this.props,Se=le.action,Oe=le.showAction;return Se.indexOf("focus")!==-1||Oe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var le=this.props,Se=le.action,Oe=le.hideAction;return Se.indexOf("focus")!==-1||Oe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var le;(le=this.popupRef.current)===null||le===void 0||le.forceAlign()}}},{key:"fireEvents",value:function(le,Se){var Oe=this.props.children.props[le];Oe&&Oe(Se);var Fe=this.props[le];Fe&&Fe(Se)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var le=this.state.popupVisible,Se=this.props,Oe=Se.children,Fe=Se.forceRender,Ne=Se.alignPoint,Qe=Se.className,dt=Se.autoDestroy,Rt=u.Children.only(Oe),e={key:"trigger"};this.isContextMenuToShow()?e.onContextMenu=this.onContextMenu:e.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(e.onClick=this.onClick,e.onMouseDown=this.onMouseDown,e.onTouchStart=this.onTouchStart):(e.onClick=this.createTwoChains("onClick"),e.onMouseDown=this.createTwoChains("onMouseDown"),e.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(e.onMouseEnter=this.onMouseEnter,Ne&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=R()(Rt&&Rt.props&&Rt.props.className,Qe);a&&(e.className=a);var M=Object(k.a)({},e);Object(Mt.c)(Rt)&&(M.ref=Object(Mt.a)(this.triggerRef,Rt.ref));var N=u.cloneElement(Rt,M),z;return(le||this.popupRef.current||Fe)&&(z=u.createElement(_e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!le&&dt&&(z=null),u.createElement(sr.Provider,{value:this.triggerContextValue},N,z)}}],[{key:"getDerivedStateFromProps",value:function(le,Se){var Oe=le.popupVisible,Fe={};return Oe!==void 0&&Se.popupVisible!==Oe&&(Fe.popupVisible=Oe,Fe.prevPopupVisible=Se.popupVisible),Fe}}]),oe}(u.Component);return ke.contextType=sr,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mr,getDocument:pr,onPopupVisibleChange:lr,afterPopupVisibleChange:lr,onPopupAlign:lr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var ir=zn(kt.a),$n={adjustX:1,adjustY:1},Sr={topLeft:{points:["bl","tl"],overflow:$n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$n,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:$n,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:$n,offset:[4,0]}},Er={topLeft:{points:["bl","tl"],overflow:$n,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:$n,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:$n,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:$n,offset:[4,0]}},qr=Sr,rr=0,Vn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},vr=function(ke,je,Te){var oe=be(je),ge=ke.getState();ke.setState({defaultActiveFirst:Object(k.a)(Object(k.a)({},ge.defaultActiveFirst),{},Object(Y.a)({},oe,Te))})},Tr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;Object(O.a)(this,je),oe=ke.call(this,Te),oe.onDestroy=function(Ne){oe.props.onDestroy(Ne)},oe.onKeyDown=function(Ne){var Qe=Ne.keyCode,dt=oe.menuInstance,Rt=oe.props.store,e=oe.getVisible();if(Qe===P.a.ENTER)return oe.onTitleClick(Ne),vr(Rt,oe.props.eventKey,!0),!0;if(Qe===P.a.RIGHT)return e?dt.onKeyDown(Ne):(oe.triggerOpenChange(!0),vr(Rt,oe.props.eventKey,!0)),!0;if(Qe===P.a.LEFT){var a;if(e)a=dt.onKeyDown(Ne);else return;return a||(oe.triggerOpenChange(!1),a=!0),a}return e&&(Qe===P.a.UP||Qe===P.a.DOWN)?dt.onKeyDown(Ne):void 0},oe.onOpenChange=function(Ne){oe.props.onOpenChange(Ne)},oe.onPopupVisibleChange=function(Ne){oe.triggerOpenChange(Ne,Ne?"mouseenter":"mouseleave")},oe.onMouseEnter=function(Ne){var Qe=oe.props,dt=Qe.eventKey,Rt=Qe.onMouseEnter,e=Qe.store;vr(e,oe.props.eventKey,!1),Rt({key:dt,domEvent:Ne})},oe.onMouseLeave=function(Ne){var Qe=oe.props,dt=Qe.parentMenu,Rt=Qe.eventKey,e=Qe.onMouseLeave;dt.subMenuInstance=Object(f.a)(oe),e({key:Rt,domEvent:Ne})},oe.onTitleMouseEnter=function(Ne){var Qe=oe.props,dt=Qe.eventKey,Rt=Qe.onItemHover,e=Qe.onTitleMouseEnter;Rt({key:dt,hover:!0}),e({key:dt,domEvent:Ne})},oe.onTitleMouseLeave=function(Ne){var Qe=oe.props,dt=Qe.parentMenu,Rt=Qe.eventKey,e=Qe.onItemHover,a=Qe.onTitleMouseLeave;dt.subMenuInstance=Object(f.a)(oe),e({key:Rt,hover:!1}),a({key:Rt,domEvent:Ne})},oe.onTitleClick=function(Ne){var Qe=Object(f.a)(oe),dt=Qe.props;if(dt.onTitleClick({key:dt.eventKey,domEvent:Ne}),dt.triggerSubMenuAction==="hover")return;oe.triggerOpenChange(!oe.getVisible(),"click"),vr(dt.store,oe.props.eventKey,!1)},oe.onSubMenuClick=function(Ne){typeof oe.props.onClick=="function"&&oe.props.onClick(oe.addKeyPath(Ne))},oe.onSelect=function(Ne){oe.props.onSelect(Ne)},oe.onDeselect=function(Ne){oe.props.onDeselect(Ne)},oe.getPrefixCls=function(){return"".concat(oe.props.rootPrefixCls,"-submenu")},oe.getActiveClassName=function(){return"".concat(oe.getPrefixCls(),"-active")},oe.getDisabledClassName=function(){return"".concat(oe.getPrefixCls(),"-disabled")},oe.getSelectedClassName=function(){return"".concat(oe.getPrefixCls(),"-selected")},oe.getOpenClassName=function(){return"".concat(oe.props.rootPrefixCls,"-submenu-open")},oe.getVisible=function(){return oe.state.isOpen},oe.getMode=function(){return oe.state.mode},oe.saveMenuInstance=function(Ne){oe.menuInstance=Ne},oe.addKeyPath=function(Ne){return Object(k.a)(Object(k.a)({},Ne),{},{keyPath:(Ne.keyPath||[]).concat(oe.props.eventKey)})},oe.triggerOpenChange=function(Ne,Qe){var dt=oe.props.eventKey,Rt=function(){oe.onOpenChange({key:dt,item:Object(f.a)(oe),trigger:Qe,open:Ne})};Qe==="mouseenter"?oe.mouseenterTimeout=setTimeout(function(){Rt()},0):Rt()},oe.isChildrenSelected=function(){var Ne={find:!1};return ft(oe.props.children,oe.props.selectedKeys,Ne),Ne.find},oe.isInlineMode=function(){return oe.getMode()==="inline"},oe.adjustWidth=function(){if(!oe.subMenuTitle||!oe.menuInstance)return;var Ne=Be.findDOMNode(oe.menuInstance);if(Ne.offsetWidth>=oe.subMenuTitle.offsetWidth)return;Ne.style.minWidth="".concat(oe.subMenuTitle.offsetWidth,"px")},oe.saveSubMenuTitle=function(Ne){oe.subMenuTitle=Ne},oe.getBaseProps=function(){var Ne=Object(f.a)(oe),Qe=Ne.props,dt=oe.getMode();return{mode:dt==="horizontal"?"vertical":dt,visible:oe.getVisible(),level:Qe.level+1,inlineIndent:Qe.inlineIndent,focusable:!1,onClick:oe.onSubMenuClick,onSelect:oe.onSelect,onDeselect:oe.onDeselect,onDestroy:oe.onDestroy,selectedKeys:Qe.selectedKeys,eventKey:"".concat(Qe.eventKey,"-menu-"),openKeys:Qe.openKeys,motion:Qe.motion,onOpenChange:oe.onOpenChange,subMenuOpenDelay:Qe.subMenuOpenDelay,parentMenu:Object(f.a)(oe),subMenuCloseDelay:Qe.subMenuCloseDelay,forceSubMenuRender:Qe.forceSubMenuRender,triggerSubMenuAction:Qe.triggerSubMenuAction,builtinPlacements:Qe.builtinPlacements,defaultActiveFirst:Qe.store.getState().defaultActiveFirst[be(Qe.eventKey)],multiple:Qe.multiple,prefixCls:Qe.rootPrefixCls,id:oe.internalMenuId,manualRef:oe.saveMenuInstance,itemIcon:Qe.itemIcon,expandIcon:Qe.expandIcon,direction:Qe.direction}},oe.getMotion=function(Ne,Qe){var dt=Object(f.a)(oe),Rt=dt.haveRendered,e=oe.props,a=e.motion,M=e.rootPrefixCls,N=Object(k.a)(Object(k.a)({},a),{},{leavedClassName:"".concat(M,"-hidden"),removeOnLeave:!1,motionAppear:Rt||!Qe||Ne!=="inline"});return N};var ge=Te.store,le=Te.eventKey,Se=ge.getState(),Oe=Se.defaultActiveFirst;oe.isRootMenu=!1;var Fe=!1;return Oe&&(Fe=Oe[le]),vr(ge,le,Fe),oe.state={mode:Te.mode,isOpen:Te.isOpen},oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var oe=this,ge=this.props,le=ge.mode,Se=ge.parentMenu,Oe=ge.manualRef,Fe=ge.isOpen,Ne=function(){oe.setState({mode:le,isOpen:Fe})},Qe=Fe!==this.state.isOpen,dt=le!==this.state.mode;if((dt||Qe)&&(ct.a.cancel(this.updateStateRaf),dt?this.updateStateRaf=Object(ct.a)(Ne):Ne()),Oe&&Oe(this),le!=="horizontal"||!(Se==null?void 0:Se.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var oe=this.props,ge=oe.onDestroy,le=oe.eventKey;ge&&ge(le),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ct.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(oe,ge){var le=this.getBaseProps();return u.createElement(Kr,Object(A.a)({},le,{id:this.internalMenuId,className:oe,style:ge}),this.props.children)}},{key:"renderChildren",value:function(){var oe=this,ge=this.getBaseProps(),le=ge.mode,Se=ge.visible,Oe=ge.forceSubMenuRender,Fe=ge.direction,Ne=this.getMotion(le,Se);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Se||Oe,!this.haveOpened)return u.createElement("div",null);var Qe=R()("".concat(ge.prefixCls,"-sub"),Object(Y.a)({},"".concat(ge.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?u.createElement(on,Object(A.a)({visible:ge.visible,forceRender:Oe},Ne),function(dt){var Rt=dt.className,e=dt.style,a=R()(Qe,Rt);return oe.renderPopupMenu(a,e)}):this.renderPopupMenu(Qe)}},{key:"render",value:function(){var oe,ge,le,Se=Object(k.a)({},this.props),Oe=this.getVisible(),Fe=this.getPrefixCls(),Ne=this.isInlineMode(),Qe=this.getMode(),dt=R()(Fe,"".concat(Fe,"-").concat(Qe),(oe={},Object(Y.a)(oe,Se.className,!!Se.className),Object(Y.a)(oe,this.getOpenClassName(),Oe),Object(Y.a)(oe,this.getActiveClassName(),Se.active||Oe&&!Ne),Object(Y.a)(oe,this.getDisabledClassName(),Se.disabled),Object(Y.a)(oe,this.getSelectedClassName(),this.isChildrenSelected()),oe));this.internalMenuId||(Se.eventKey?this.internalMenuId="".concat(Se.eventKey,"$Menu"):(rr+=1,this.internalMenuId="$__$".concat(rr,"$Menu")));var Rt={},e={},a={};Se.disabled||(Rt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var M={},N=Se.direction,z=N==="rtl";Ne&&(z?M.paddingRight=Se.inlineIndent*Se.level:M.paddingLeft=Se.inlineIndent*Se.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var re=null;Qe!=="horizontal"&&(re=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(re=u.createElement(this.props.expandIcon,Object(k.a)({},this.props))));var se=u.createElement("div",Object(A.a)({ref:this.saveSubMenuTitle,style:M,className:"".concat(Fe,"-title"),role:"button"},a,e,{"aria-expanded":Oe},ee,{"aria-haspopup":"true",title:typeof Se.title=="string"?Se.title:void 0}),Se.title,re||u.createElement("i",{className:"".concat(Fe,"-arrow")})),he=this.renderChildren(),ve=((ge=Se.parentMenu)===null||ge===void 0?void 0:ge.isRootMenu)?Se.parentMenu.props.getPopupContainer:function(Qt){return Qt.parentNode},we=Vn[Qe],Ve=Se.popupOffset?{offset:Se.popupOffset}:{},We=R()((le={},Object(Y.a)(le,Se.popupClassName,Se.popupClassName&&!Ne),Object(Y.a)(le,"".concat(Fe,"-rtl"),z),le)),tt=Se.disabled,Je=Se.triggerSubMenuAction,rt=Se.subMenuOpenDelay,Et=Se.forceSubMenuRender,Xe=Se.subMenuCloseDelay,xt=Se.builtinPlacements;Pe.forEach(function(Qt){return delete Se[Qt]}),delete Se.onClick;var At=z?Object(k.a)(Object(k.a)({},Er),xt):Object(k.a)(Object(k.a)({},Sr),xt);delete Se.direction;var Ht=this.getBaseProps(),Yt=Ne?null:this.getMotion(Ht.mode,Ht.visible);return u.createElement("li",Object(A.a)({},Se,Rt,{className:dt,role:"menuitem"}),u.createElement(ir,{prefixCls:Fe,popupClassName:R()("".concat(Fe,"-popup"),We),getPopupContainer:ve,builtinPlacements:At,popupPlacement:we,popupVisible:Ne?!1:Oe,popupAlign:Ve,popup:Ne?null:he,action:tt||Ne?[]:[Je],mouseEnterDelay:rt,mouseLeaveDelay:Xe,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Et,popupMotion:Yt},se),Ne?he:null)}}]),je}(u.Component);Tr.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var $r=Object(d.b)(function(_e,ke){var je=_e.openKeys,Te=_e.activeKey,oe=_e.selectedKeys,ge=ke.eventKey,le=ke.subMenuKey;return{isOpen:je.indexOf(ge)>-1,active:Te[le]===ge,selectedKeys:oe}})(Tr);$r.isSubMenu=!0;var da=$r,ea="menuitem-overflowed",ca=.5,Lr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.resizeObserver=null,Te.mutationObserver=null,Te.originalTotalWidth=0,Te.overflowedItems=[],Te.menuItemSizes=[],Te.cancelFrameId=null,Te.state={lastVisibleIndex:void 0},Te.childRef=u.createRef(),Te.getMenuItemNodes=function(){var oe=Te.props.prefixCls,ge=Te.childRef.current;return ge?[].slice.call(ge.children).filter(function(le){return le.className.split(" ").indexOf("".concat(oe,"-overflowed-submenu"))<0}):[]},Te.getOverflowedSubMenuItem=function(oe,ge,le){var Se=Te.props,Oe=Se.overflowedIndicator,Fe=Se.level,Ne=Se.mode,Qe=Se.prefixCls,dt=Se.theme;if(Fe!==1||Ne!=="horizontal")return null;var Rt=Te.props.children[0],e=Rt.props,a=e.children,M=e.title,N=e.style,z=Object(D.a)(e,["children","title","style"]),ee=Object(k.a)({},N),re="".concat(oe,"-overflowed-indicator"),se="".concat(oe,"-overflowed-indicator");ge.length===0&&le!==!0?ee=Object(k.a)(Object(k.a)({},ee),{},{display:"none"}):le&&(ee=Object(k.a)(Object(k.a)({},ee),{},{visibility:"hidden",position:"absolute"}),re="".concat(re,"-placeholder"),se="".concat(se,"-placeholder"));var he=dt?"".concat(Qe,"-").concat(dt):"",ve={};return Pe.forEach(function(we){z[we]!==void 0&&(ve[we]=z[we])}),u.createElement(da,Object(A.a)({title:Oe,className:"".concat(Qe,"-overflowed-submenu"),popupClassName:he},ve,{key:re,eventKey:se,disabled:!1,style:ee}),ge)},Te.setChildrenWidthAndResize=function(){if(Te.props.mode!=="horizontal")return;var oe=Te.childRef.current;if(!oe)return;var ge=oe.children;if(!ge||ge.length===0)return;var le=oe.children[ge.length-1];Ce(le,"display","inline-block");var Se=Te.getMenuItemNodes(),Oe=Se.filter(function(Fe){return Fe.className.split(" ").indexOf(ea)>=0});Oe.forEach(function(Fe){Ce(Fe,"display","inline-block")}),Te.menuItemSizes=Se.map(function(Fe){return ze(Fe,!0)}),Oe.forEach(function(Fe){Ce(Fe,"display","none")}),Te.overflowedIndicatorWidth=ze(oe.children[oe.children.length-1],!0),Te.originalTotalWidth=Te.menuItemSizes.reduce(function(Fe,Ne){return Fe+Ne},0),Te.handleResize(),Ce(le,"display","none")},Te.handleResize=function(){if(Te.props.mode!=="horizontal")return;var oe=Te.childRef.current;if(!oe)return;var ge=ze(oe);Te.overflowedItems=[];var le=0,Se;Te.originalTotalWidth>ge+ca&&(Se=-1,Te.menuItemSizes.forEach(function(Oe){le+=Oe,le+Te.overflowedIndicatorWidth<=ge&&(Se+=1)})),Te.setState({lastVisibleIndex:Se})},Te}return Object(_.a)(je,[{key:"componentDidMount",value:function(){var oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ge=this.childRef.current;if(!ge)return;this.resizeObserver=new He.default(function(le){le.forEach(function(){var Se=oe.cancelFrameId;cancelAnimationFrame(Se),oe.cancelFrameId=requestAnimationFrame(oe.setChildrenWidthAndResize)})}),[].slice.call(ge.children).concat(ge).forEach(function(le){oe.resizeObserver.observe(le)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){oe.resizeObserver.disconnect(),[].slice.call(ge.children).concat(ge).forEach(function(le){oe.resizeObserver.observe(le)}),oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(ge,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(oe){var ge=this,le=this.state.lastVisibleIndex;return(oe||[]).reduce(function(Se,Oe,Fe){var Ne=Oe;if(ge.props.mode==="horizontal"){var Qe=ge.getOverflowedSubMenuItem(Oe.props.eventKey,[]);le!==void 0&&ge.props.className.indexOf("".concat(ge.props.prefixCls,"-root"))!==-1&&(Fe>le&&(Ne=u.cloneElement(Oe,{style:{display:"none"},eventKey:"".concat(Oe.props.eventKey,"-hidden"),className:"".concat(ea)})),Fe===le+1&&(ge.overflowedItems=oe.slice(le+1).map(function(Rt){return u.cloneElement(Rt,{key:Rt.props.eventKey,mode:"vertical-left"})}),Qe=ge.getOverflowedSubMenuItem(Oe.props.eventKey,ge.overflowedItems)));var dt=[].concat(Object(g.a)(Se),[Qe,Ne]);return Fe===oe.length-1&&dt.push(ge.getOverflowedSubMenuItem(Oe.props.eventKey,[],!0)),dt}return[].concat(Object(g.a)(Se),[Ne])},[])}},{key:"render",value:function(){var oe=this.props,ge=oe.visible,le=oe.prefixCls,Se=oe.overflowedIndicator,Oe=oe.mode,Fe=oe.level,Ne=oe.tag,Qe=oe.children,dt=oe.theme,Rt=Object(D.a)(oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ne;return u.createElement(e,Object(A.a)({ref:this.childRef},Rt),this.renderChildren(Qe))}}]),je}(u.Component);Lr.defaultProps={tag:"div",className:""};var ta=Lr;function fa(_e){return _e.length?_e.every(function(ke){return!!ke.props.disabled}):!0}function Ir(_e,ke,je){var Te=_e.getState();_e.setState({activeKey:Object(k.a)(Object(k.a)({},Te.activeKey),{},Object(Y.a)({},ke,je))})}function yr(_e){return _e.eventKey||"0-menu-"}function kr(_e,ke){var je=ke,Te=_e.children,oe=_e.eventKey;if(je){var ge;if(Ge(Te,function(le,Se){le&&le.props&&!le.props.disabled&&je===Me(le,oe,Se)&&(ge=!0)}),ge)return je}return je=null,_e.defaultActiveFirst&&Ge(Te,function(le,Se){!je&&le&&!le.props.disabled&&(je=Me(le,oe,Se))}),je}function ha(_e){if(!_e)return;var ke=this.instanceArray.indexOf(_e);ke!==-1?this.instanceArray[ke]=_e:this.instanceArray.push(_e)}var na=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;return Object(O.a)(this,je),oe=ke.call(this,Te),oe.onKeyDown=function(ge,le){var Se=ge.keyCode,Oe;if(oe.getFlatInstanceArray().forEach(function(Ne){Ne&&Ne.props.active&&Ne.onKeyDown&&(Oe=Ne.onKeyDown(ge))}),Oe)return 1;var Fe=null;return(Se===P.a.UP||Se===P.a.DOWN)&&(Fe=oe.step(Se===P.a.UP?-1:1)),Fe?(ge.preventDefault(),Ir(oe.props.store,yr(oe.props),Fe.props.eventKey),typeof le=="function"&&le(Fe),1):void 0},oe.onItemHover=function(ge){var le=ge.key,Se=ge.hover;Ir(oe.props.store,yr(oe.props),Se?le:null)},oe.onDeselect=function(ge){oe.props.onDeselect(ge)},oe.onSelect=function(ge){oe.props.onSelect(ge)},oe.onClick=function(ge){oe.props.onClick(ge)},oe.onOpenChange=function(ge){oe.props.onOpenChange(ge)},oe.onDestroy=function(ge){oe.props.onDestroy(ge)},oe.getFlatInstanceArray=function(){return oe.instanceArray},oe.step=function(ge){var le=oe.getFlatInstanceArray(),Se=oe.props.store.getState().activeKey[yr(oe.props)],Oe=le.length;if(!Oe)return null;ge<0&&(le=le.concat().reverse());var Fe=-1;if(le.every(function(Rt,e){return Rt&&Rt.props.eventKey===Se?(Fe=e,!1):!0}),!oe.props.defaultActiveFirst&&Fe!==-1&&fa(le.slice(Fe,Oe-1)))return;var Ne=(Fe+1)%Oe,Qe=Ne;do{var dt=le[Qe];if(!dt||dt.props.disabled)Qe=(Qe+1)%Oe;else return dt}while(Qe!==Ne);return null},oe.renderCommonMenuItem=function(ge,le,Se){var Oe=oe.props.store.getState(),Fe=Object(f.a)(oe),Ne=Fe.props,Qe=Me(ge,Ne.eventKey,le),dt=ge.props;if(!dt||typeof ge.type=="string")return ge;var Rt=Qe===Oe.activeKey,e=Object(k.a)(Object(k.a)({mode:dt.mode||Ne.mode,level:Ne.level,inlineIndent:Ne.inlineIndent,renderMenuItem:oe.renderMenuItem,rootPrefixCls:Ne.prefixCls,index:le,parentMenu:Ne.parentMenu,manualRef:dt.disabled?void 0:Object(C.a)(ge.ref,ha.bind(Object(f.a)(oe))),eventKey:Qe,active:!dt.disabled&&Rt,multiple:Ne.multiple,onClick:function(M){(dt.onClick||fe)(M),oe.onClick(M)},onItemHover:oe.onItemHover,motion:Ne.motion,subMenuOpenDelay:Ne.subMenuOpenDelay,subMenuCloseDelay:Ne.subMenuCloseDelay,forceSubMenuRender:Ne.forceSubMenuRender,onOpenChange:oe.onOpenChange,onDeselect:oe.onDeselect,onSelect:oe.onSelect,builtinPlacements:Ne.builtinPlacements,itemIcon:dt.itemIcon||oe.props.itemIcon,expandIcon:dt.expandIcon||oe.props.expandIcon},Se),{},{direction:Ne.direction});return(Ne.mode==="inline"||Le())&&(e.triggerSubMenuAction="click"),u.cloneElement(ge,Object(k.a)(Object(k.a)({},e),{},{key:Qe||le}))},oe.renderMenuItem=function(ge,le,Se){if(!ge)return null;var Oe=oe.props.store.getState(),Fe={openKeys:Oe.openKeys,selectedKeys:Oe.selectedKeys,triggerSubMenuAction:oe.props.triggerSubMenuAction,subMenuKey:Se};return oe.renderCommonMenuItem(ge,le,Fe)},Te.store.setState({activeKey:Object(k.a)(Object(k.a)({},Te.store.getState().activeKey),{},Object(Y.a)({},Te.eventKey,kr(Te,Te.activeKey)))}),oe.instanceArray=[],oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(oe){return this.props.visible||oe.visible||this.props.className!==oe.className||!L()(this.props.style,oe.style)}},{key:"componentDidUpdate",value:function(oe){var ge=this.props,le="activeKey"in ge?ge.activeKey:ge.store.getState().activeKey[yr(ge)],Se=kr(ge,le);if(Se!==le)Ir(ge.store,yr(ge),Se);else if("activeKey"in oe){var Oe=kr(oe,oe.activeKey);Se!==Oe&&Ir(ge.store,yr(ge),Se)}}},{key:"render",value:function(){var oe=this,ge=Object(A.a)({},this.props);this.instanceArray=[];var le=R()(ge.prefixCls,ge.className,"".concat(ge.prefixCls,"-").concat(ge.mode)),Se={className:le,role:ge.role||"menu"};ge.id&&(Se.id=ge.id),ge.focusable&&(Se.tabIndex=0,Se.onKeyDown=this.onKeyDown);var Oe=ge.prefixCls,Fe=ge.eventKey,Ne=ge.visible,Qe=ge.level,dt=ge.mode,Rt=ge.overflowedIndicator,e=ge.theme;return Pe.forEach(function(a){return delete ge[a]}),delete ge.onClick,u.createElement(ta,Object(A.a)({},ge,{prefixCls:Oe,mode:dt,tag:"ul",level:Qe,theme:e,visible:Ne,overflowedIndicator:Rt},Se),Object(o.a)(ge.children).map(function(a,M){return oe.renderMenuItem(a,M,Fe||"0-menu-")}))}}]),je}(u.Component);na.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var ma=Object(d.b)()(na),Kr=ma,Hr=E("Kwbf");function Wr(_e,ke,je){var Te=_e.prefixCls,oe=_e.motion,ge=_e.defaultMotions,le=ge===void 0?{}:ge,Se=_e.openAnimation,Oe=_e.openTransitionName,Fe=ke.switchingModeFromInline;if(oe)return oe;if(Object(I.a)(Se)==="object"&&Se)Object(Hr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Se=="string")return{motionName:"".concat(Te,"-open-").concat(Se)};if(Oe)return{motionName:Oe};var Ne=le[je];return Ne||(Fe?null:le.other)}var Jn=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(Te){var oe;Object(O.a)(this,je),oe=ke.call(this,Te),oe.onSelect=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props;if(Fe.selectable){var Ne=oe.store.getState(),Qe=Ne.selectedKeys,dt=Se.key;Fe.multiple?Qe=Qe.concat([dt]):Qe=[dt],"selectedKeys"in Fe||oe.store.setState({selectedKeys:Qe}),Fe.onSelect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Qe}))}},oe.onClick=function(Se){var Oe=oe.getRealMenuMode(),Fe=Object(f.a)(oe),Ne=Fe.store,Qe=Fe.props.onOpenChange;Oe!=="inline"&&!("openKeys"in oe.props)&&(Ne.setState({openKeys:[]}),Qe([])),oe.props.onClick(Se)},oe.onKeyDown=function(Se,Oe){oe.innerMenu.getWrappedInstance().onKeyDown(Se,Oe)},oe.onOpenChange=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props,Ne=oe.store.getState().openKeys.concat(),Qe=!1,dt=function(e){var a=!1;if(e.open)a=Ne.indexOf(e.key)===-1,a&&Ne.push(e.key);else{var M=Ne.indexOf(e.key);a=M!==-1,a&&Ne.splice(M,1)}Qe=Qe||a};Array.isArray(Se)?Se.forEach(dt):dt(Se),Qe&&("openKeys"in oe.props||oe.store.setState({openKeys:Ne}),Fe.onOpenChange(Ne))},oe.onDeselect=function(Se){var Oe=Object(f.a)(oe),Fe=Oe.props;if(Fe.selectable){var Ne=oe.store.getState().selectedKeys.concat(),Qe=Se.key,dt=Ne.indexOf(Qe);dt!==-1&&Ne.splice(dt,1),"selectedKeys"in Fe||oe.store.setState({selectedKeys:Ne}),Fe.onDeselect(Object(k.a)(Object(k.a)({},Se),{},{selectedKeys:Ne}))}},oe.onMouseEnter=function(Se){oe.restoreModeVerticalFromInline();var Oe=oe.props.onMouseEnter;Oe&&Oe(Se)},oe.onTransitionEnd=function(Se){var Oe=Se.propertyName==="width"&&Se.target===Se.currentTarget,Fe=Se.target.className,Ne=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,Qe=Se.propertyName==="font-size"&&Ne.indexOf("anticon")>=0;(Oe||Qe)&&oe.restoreModeVerticalFromInline()},oe.setInnerMenu=function(Se){oe.innerMenu=Se},oe.isRootMenu=!0;var ge=Te.defaultSelectedKeys,le=Te.defaultOpenKeys;return"selectedKeys"in Te&&(ge=Te.selectedKeys||[]),"openKeys"in Te&&(le=Te.openKeys||[]),oe.store=Object(d.c)({selectedKeys:ge,openKeys:le,activeKey:{"0-menu-":kr(Te,Te.activeKey)}}),oe.state={switchingModeFromInline:!1,prevProps:Te,inlineOpenKeys:[],store:oe.store},oe}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(oe){var ge=this.props,le=ge.siderCollapsed,Se=ge.inlineCollapsed,Oe=ge.onOpenChange;(!oe.inlineCollapsed&&Se||!oe.siderCollapsed&&le)&&Oe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var oe=this.props.collapsedWidth,ge=this.store,le=this.prevOpenKeys,Se=this.getInlineCollapsed()&&(oe===0||oe==="0"||oe==="0px");Se?(this.prevOpenKeys=ge.getState().openKeys.concat(),this.store.setState({openKeys:[]})):le&&(this.store.setState({openKeys:le}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var oe=this.props.mode,ge=this.state.switchingModeFromInline,le=this.getInlineCollapsed();return ge&&le?"inline":le?"vertical":oe}},{key:"getInlineCollapsed",value:function(){var oe=this.props,ge=oe.inlineCollapsed,le=oe.siderCollapsed;return le!==void 0?le:ge}},{key:"restoreModeVerticalFromInline",value:function(){var oe=this.state.switchingModeFromInline;oe&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var oe=Object(k.a)({},Object(w.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ge=this.getRealMenuMode();return oe.className+=" ".concat(oe.prefixCls,"-root"),oe.direction==="rtl"&&(oe.className+=" ".concat(oe.prefixCls,"-rtl")),oe=Object(k.a)(Object(k.a)({},oe),{},{mode:ge,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Wr(this.props,this.state,ge)}),delete oe.openAnimation,delete oe.openTransitionName,u.createElement(d.a,{store:this.store},u.createElement(Kr,Object(A.a)({},oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(oe,ge){var le=ge.prevProps,Se=ge.store,Oe=Se.getState(),Fe={},Ne={prevProps:oe};return le.mode==="inline"&&oe.mode!=="inline"&&(Ne.switchingModeFromInline=!0),"openKeys"in oe?Fe.openKeys=oe.openKeys||[]:((oe.inlineCollapsed&&!le.inlineCollapsed||oe.siderCollapsed&&!le.siderCollapsed)&&(Ne.switchingModeFromInline=!0,Ne.inlineOpenKeys=Oe.openKeys,Fe.openKeys=[]),(!oe.inlineCollapsed&&le.inlineCollapsed||!oe.siderCollapsed&&le.siderCollapsed)&&(Fe.openKeys=ge.inlineOpenKeys,Ne.inlineOpenKeys=[])),Object.keys(Fe).length&&Se.setState(Fe),Ne}}]),je}(u.Component);Jn.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:u.createElement("span",null,"\xB7\xB7\xB7")};var pa=Jn,Hn=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.onKeyDown=function(oe){var ge=oe.keyCode;return ge===P.a.ENTER?(Te.onClick(oe),!0):void 0},Te.onMouseLeave=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.onItemHover,Oe=ge.onMouseLeave;Se({key:le,hover:!1}),Oe({key:le,domEvent:oe})},Te.onMouseEnter=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.onItemHover,Oe=ge.onMouseEnter;Se({key:le,hover:!0}),Oe({key:le,domEvent:oe})},Te.onClick=function(oe){var ge=Te.props,le=ge.eventKey,Se=ge.multiple,Oe=ge.onClick,Fe=ge.onSelect,Ne=ge.onDeselect,Qe=ge.isSelected,dt={key:le,keyPath:[le],item:Object(f.a)(Te),domEvent:oe};Oe(dt),Se?Qe?Ne(dt):Fe(dt):Qe||Fe(dt)},Te.saveNode=function(oe){Te.node=oe},Te}return Object(_.a)(je,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var oe=this.props;oe.onDestroy&&oe.onDestroy(oe.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var oe,ge=Object(k.a)({},this.props),le=R()(this.getPrefixCls(),ge.className,(oe={},Object(Y.a)(oe,this.getActiveClassName(),!ge.disabled&&ge.active),Object(Y.a)(oe,this.getSelectedClassName(),ge.isSelected),Object(Y.a)(oe,this.getDisabledClassName(),ge.disabled),oe)),Se=Object(k.a)(Object(k.a)({},ge.attribute),{},{title:typeof ge.title=="string"?ge.title:void 0,className:le,role:ge.role||"menuitem","aria-disabled":ge.disabled});ge.role==="option"?Se=Object(k.a)(Object(k.a)({},Se),{},{role:"option","aria-selected":ge.isSelected}):(ge.role===null||ge.role==="none")&&(Se.role="none");var Oe={onClick:ge.disabled?null:this.onClick,onMouseLeave:ge.disabled?null:this.onMouseLeave,onMouseEnter:ge.disabled?null:this.onMouseEnter},Fe=Object(k.a)({},ge.style);ge.mode==="inline"&&(ge.direction==="rtl"?Fe.paddingRight=ge.inlineIndent*ge.level:Fe.paddingLeft=ge.inlineIndent*ge.level),Pe.forEach(function(Qe){return delete ge[Qe]}),delete ge.direction;var Ne=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ne=u.createElement(this.props.itemIcon,this.props)),u.createElement("li",Object(A.a)({},Object(w.a)(ge,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Se,Oe,{style:Fe,ref:this.saveNode}),ge.children,Ne)}}]),je}(u.Component);Hn.isMenuItem=!0,Hn.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Ur=Object(d.b)(function(_e,ke){var je=_e.activeKey,Te=_e.selectedKeys,oe=ke.eventKey,ge=ke.subMenuKey;return{active:je[ge]===oe,isSelected:Array.isArray(Te)?Te.indexOf(oe)!==-1:Te===oe}})(Hn),va=Ur,Gr=function(_e){Object(n.a)(je,_e);var ke=Object(r.a)(je);function je(){var Te;return Object(O.a)(this,je),Te=ke.apply(this,arguments),Te.renderInnerMenuItem=function(oe){var ge=Te.props,le=ge.renderMenuItem,Se=ge.index;return le(oe,Se,Te.props.subMenuKey)},Te}return Object(_.a)(je,[{key:"render",value:function(){var oe=Object(A.a)({},this.props),ge=oe.className,le=ge===void 0?"":ge,Se=oe.rootPrefixCls,Oe="".concat(Se,"-item-group-title"),Fe="".concat(Se,"-item-group-list"),Ne=oe.title,Qe=oe.children;return Pe.forEach(function(dt){return delete oe[dt]}),delete oe.direction,u.createElement("li",Object(A.a)({},oe,{onClick:function(Rt){return Rt.stopPropagation()},className:"".concat(le," ").concat(Se,"-item-group")}),u.createElement("div",{className:Oe,title:typeof Ne=="string"?Ne:void 0},Ne),u.createElement("ul",{className:Fe},u.Children.map(Qe,this.renderInnerMenuItem)))}}]),je}(u.Component);Gr.isMenuItemGroup=!0,Gr.defaultProps={disabled:!0};var Vr=Gr,ra=function(ke){var je=ke.className,Te=ke.rootPrefixCls,oe=ke.style;return u.createElement("li",{className:"".concat(je," ").concat(Te,"-item-divider"),style:oe})};ra.defaultProps={disabled:!0,className:"",style:{}};var wr=ra,ga=pa,Xr=E("eDIo");function Ea(_e,ke){var je=_e.prefixCls,Te=_e.editable,oe=_e.locale,ge=_e.style;return!Te||Te.showAdd===!1?null:u.createElement("button",{ref:ke,type:"button",className:"".concat(je,"-nav-add"),style:ge,"aria-label":(oe==null?void 0:oe.addAriaLabel)||"Add tab",onClick:function(Se){Te.onEdit("add",{event:Se})}},Te.addIcon||"+")}var aa=u.forwardRef(Ea);function ur(_e,ke){var je=_e.prefixCls,Te=_e.id,oe=_e.tabs,ge=_e.locale,le=_e.mobile,Se=_e.moreIcon,Oe=Se===void 0?"More":Se,Fe=_e.moreTransitionName,Ne=_e.style,Qe=_e.className,dt=_e.editable,Rt=_e.tabBarGutter,e=_e.rtl,a=_e.onTabClick,M=Object(u.useState)(!1),N=Object(U.a)(M,2),z=N[0],ee=N[1],re=Object(u.useState)(null),se=Object(U.a)(re,2),he=se[0],ve=se[1],we="".concat(Te,"-more-popup"),Ve="".concat(je,"-dropdown"),We=he!==null?"".concat(we,"-").concat(he):null,tt=ge==null?void 0:ge.dropdownAriaLabel,Je=u.createElement(ga,{onClick:function(Yt){var Qt=Yt.key,Ut=Yt.domEvent;a(Qt,Ut),ee(!1)},id:we,tabIndex:-1,role:"listbox","aria-activedescendant":We,selectedKeys:[he],"aria-label":tt!==void 0?tt:"expanded dropdown"},oe.map(function(Ht){return u.createElement(va,{key:Ht.key,id:"".concat(we,"-").concat(Ht.key),role:"option","aria-controls":Te&&"".concat(Te,"-panel-").concat(Ht.key),disabled:Ht.disabled},Ht.tab)}));function rt(Ht){for(var Yt=oe.filter(function(xn){return!xn.disabled}),Qt=Yt.findIndex(function(xn){return xn.key===he})||0,Ut=Yt.length,Jt=0;Jt<Ut;Jt+=1){Qt=(Qt+Ht+Ut)%Ut;var zt=Yt[Qt];if(!zt.disabled){ve(zt.key);return}}}function Et(Ht){var Yt=Ht.which;if(!z){[P.a.DOWN,P.a.SPACE,P.a.ENTER].includes(Yt)&&(ee(!0),Ht.preventDefault());return}switch(Yt){case P.a.UP:rt(-1),Ht.preventDefault();break;case P.a.DOWN:rt(1),Ht.preventDefault();break;case P.a.ESC:ee(!1);break;case P.a.SPACE:case P.a.ENTER:he!==null&&a(he,Ht);break}}Object(u.useEffect)(function(){var Ht=document.getElementById(We);Ht&&Ht.scrollIntoView&&Ht.scrollIntoView(!1)},[he]),Object(u.useEffect)(function(){z||ve(null)},[z]);var Xe=Object(Y.a)({},e?"marginLeft":"marginRight",Rt);oe.length||(Xe.visibility="hidden",Xe.order=1);var xt=R()(Object(Y.a)({},"".concat(Ve,"-rtl"),e)),At=le?null:u.createElement(Xr.a,{prefixCls:Ve,overlay:Je,trigger:["hover"],visible:z,transitionName:Fe,onVisibleChange:ee,overlayClassName:xt,mouseEnterDelay:.1,mouseLeaveDelay:.1},u.createElement("button",{type:"button",className:"".concat(je,"-nav-more"),style:Xe,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":we,id:"".concat(Te,"-more"),"aria-expanded":z,onKeyDown:Et},Oe));return u.createElement("div",{className:R()("".concat(je,"-nav-operations"),Qe),style:Ne,ref:ke},At,u.createElement(aa,{prefixCls:je,locale:ge,editable:dt}))}var ya=u.forwardRef(ur),br=Object(u.createContext)(null),ba=.1,Mr=.01,Nr=20,er=Math.pow(.995,Nr);function La(){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.substr(0,4)))}function _r(_e,ke){var je=Object(u.useState)(),Te=Object(U.a)(je,2),oe=Te[0],ge=Te[1],le=Object(u.useState)(0),Se=Object(U.a)(le,2),Oe=Se[0],Fe=Se[1],Ne=Object(u.useState)(0),Qe=Object(U.a)(Ne,2),dt=Qe[0],Rt=Qe[1],e=Object(u.useState)(),a=Object(U.a)(e,2),M=a[0],N=a[1],z=Object(u.useRef)();function ee(tt){var Je=tt.touches[0],rt=Je.screenX,Et=Je.screenY;ge({x:rt,y:Et}),window.clearInterval(z.current)}function re(tt){if(!oe)return;tt.preventDefault();var Je=tt.touches[0],rt=Je.screenX,Et=Je.screenY;ge({x:rt,y:Et});var Xe=rt-oe.x,xt=Et-oe.y;ke(Xe,xt);var At=Date.now();Fe(At),Rt(At-Oe),N({x:Xe,y:xt})}function se(){if(!oe)return;if(ge(null),N(null),M){var tt=M.x/dt,Je=M.y/dt,rt=Math.abs(tt),Et=Math.abs(Je);if(Math.max(rt,Et)<ba)return;var Xe=tt,xt=Je;z.current=window.setInterval(function(){if(Math.abs(Xe)<Mr&&Math.abs(xt)<Mr){window.clearInterval(z.current);return}Xe*=er,xt*=er,ke(Xe*Nr,xt*Nr)},Nr)}}var he=Object(u.useRef)(0),ve=Object(u.useRef)(!1),we=Object(u.useRef)();function Ve(tt){var Je=tt.deltaX,rt=tt.deltaY,Et=0,Xe=Math.abs(Je),xt=Math.abs(rt);Xe===xt?Et=we.current==="x"?Je:rt:Xe>xt?(Et=Je,we.current="x"):(Et=rt,we.current="y");var At=Date.now();At-he.current>100&&(ve.current=!1),(ke(-Et,-Et)||ve.current)&&(tt.preventDefault(),ve.current=!0),he.current=At}var We=Object(u.useRef)(null);We.current={onTouchStart:ee,onTouchMove:re,onTouchEnd:se,onWheel:Ve},u.useEffect(function(){function tt(Xe){We.current.onTouchStart(Xe)}function Je(Xe){We.current.onTouchMove(Xe)}function rt(Xe){We.current.onTouchEnd(Xe)}function Et(Xe){We.current.onWheel(Xe)}return document.addEventListener("touchmove",Je,{passive:!1}),document.addEventListener("touchend",rt,{passive:!1}),_e.current.addEventListener("touchstart",tt,{passive:!1}),_e.current.addEventListener("wheel",Et),function(){document.removeEventListener("touchmove",Je),document.removeEventListener("touchend",rt)}},[])}function xa(){var _e=Object(u.useRef)(new Map);function ke(Te){return _e.current.has(Te)||_e.current.set(Te,u.createRef()),_e.current.get(Te)}function je(Te){_e.current.delete(Te)}return[ke,je]}function Mn(_e,ke){var je=u.useRef(_e),Te=u.useState({}),oe=Object(U.a)(Te,2),ge=oe[1];function le(Se){var Oe=typeof Se=="function"?Se(je.current):Se;Oe!==je.current&&ke(Oe,je.current),je.current=Oe,ge({})}return[je.current,le]}var ia=function(ke){var je=ke.position,Te=ke.prefixCls,oe=ke.extra;if(!oe)return null;var ge,le=oe;return je==="right"&&(ge=le.right||!le.left&&le||null),je==="left"&&(ge=le.left||null),ge?u.createElement("div",{className:"".concat(Te,"-extra-content")},ge):null};function oa(_e,ke){var je,Te=u.useContext(br),oe=Te.prefixCls,ge=Te.tabs,le=_e.className,Se=_e.style,Oe=_e.id,Fe=_e.animated,Ne=_e.activeKey,Qe=_e.rtl,dt=_e.extra,Rt=_e.editable,e=_e.locale,a=_e.tabPosition,M=_e.tabBarGutter,N=_e.children,z=_e.onTabClick,ee=_e.onTabScroll,re=Object(u.useRef)(),se=Object(u.useRef)(),he=Object(u.useRef)(),ve=Object(u.useRef)(),we=xa(),Ve=Object(U.a)(we,2),We=Ve[0],tt=Ve[1],Je=a==="top"||a==="bottom",rt=Mn(0,function(Fn,Rn){Je&&ee&&ee({direction:Fn>Rn?"left":"right"})}),Et=Object(U.a)(rt,2),Xe=Et[0],xt=Et[1],At=Mn(0,function(Fn,Rn){!Je&&ee&&ee({direction:Fn>Rn?"top":"bottom"})}),Ht=Object(U.a)(At,2),Yt=Ht[0],Qt=Ht[1],Ut=Object(u.useState)(0),Jt=Object(U.a)(Ut,2),zt=Jt[0],xn=Jt[1],gn=Object(u.useState)(0),tn=Object(U.a)(gn,2),an=tn[0],sn=tn[1],Tn=Object(u.useState)(0),Cn=Object(U.a)(Tn,2),Dn=Cn[0],Gn=Cn[1],Wn=Object(u.useState)(0),Un=Object(U.a)(Wn,2),rn=Un[0],Pn=Un[1],kn=Object(u.useState)(null),Zt=Object(U.a)(kn,2),fn=Zt[0],_n=Zt[1],Xn=Object(u.useState)(null),Zn=Object(U.a)(Xn,2),Ar=Zn[0],qn=Zn[1],cr=Object(u.useState)(0),jr=Object(U.a)(cr,2),Qr=jr[0],Ua=jr[1],Na=Object(u.useState)(0),Aa=Object(U.a)(Na,2),Ba=Aa[0],ka=Aa[1],ja=S(new Map),Ca=Object(U.a)(ja,2),Fa=Ca[0],za=Ca[1],mn=c(ge,Fa,zt),hn="".concat(oe,"-nav-operations-hidden"),Nn=0,wn=0;Je?Qe?(Nn=0,wn=Math.max(0,zt-fn)):(Nn=Math.min(0,fn-zt),wn=0):(Nn=Math.min(0,Ar-an),wn=0);function Yn(Fn){return Fn<Nn?[Nn,!1]:Fn>wn?[wn,!1]:[Fn,!0]}var Kn=Object(u.useRef)(),fr=Object(u.useState)(),Cr=Object(U.a)(fr,2),Jr=Cr[0],Dr=Cr[1];function Fr(){Dr(Date.now())}function Zr(){window.clearTimeout(Kn.current)}_r(re,function(Fn,Rn){var nr=!1;function gr(Ma,Oa){Ma(function(Ra){var Da=Yn(Ra+Oa),ua=Object(U.a)(Da,2),Ga=ua[0],Va=ua[1];return nr=Va,Ga})}if(Je){if(fn>=zt)return nr;gr(xt,Fn)}else{if(Ar>=an)return nr;gr(Qt,Rn)}return Zr(),Fr(),nr}),Object(u.useEffect)(function(){return Zr(),Jr&&(Kn.current=window.setTimeout(function(){Dr(0)},100)),Zr},[Jr]);function Sa(){var Fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ne,Rn=mn.get(Fn);if(!Rn)return;if(Je){var nr=Xe;Qe?Rn.right<Xe?nr=Rn.right:Rn.right+Rn.width>Xe+fn&&(nr=Rn.right+Rn.width-fn):Rn.left<-Xe?nr=-Rn.left:Rn.left+Rn.width>-Xe+fn&&(nr=-(Rn.left+Rn.width-fn)),Qt(0),xt(Yn(nr)[0])}else{var gr=Yt;Rn.top<-Yt?gr=-Rn.top:Rn.top+Rn.height>-Yt+Ar&&(gr=-(Rn.top+Rn.height-Ar)),xt(0),Qt(Yn(gr)[0])}}var tr=b(mn,{width:fn,height:Ar,left:Xe,top:Yt},{width:Dn,height:rn},{width:Qr,height:Ba},Object(k.a)(Object(k.a)({},_e),{},{tabs:ge})),Pr=Object(U.a)(tr,2),Ta=Pr[0],si=Pr[1],li=ge.map(function(Fn){var Rn=Fn.key;return u.createElement(l,{id:Oe,prefixCls:oe,key:Rn,rtl:Qe,tab:Fn,closable:Fn.closable,editable:Rt,active:Rn===Ne,tabPosition:a,tabBarGutter:M,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:We(Rn),onClick:function(gr){z(Rn,gr)},onRemove:function(){tt(Rn)},onFocus:function(){Sa(Rn),Fr(),Qe||(re.current.scrollLeft=0),re.current.scrollTop=0}})}),Ka=m(function(){var Fn,Rn,nr,gr,Ma,Oa,Ra,Da,ua,Ga=((Fn=re.current)===null||Fn===void 0?void 0:Fn.offsetWidth)||0,Va=((Rn=re.current)===null||Rn===void 0?void 0:Rn.offsetHeight)||0,ei=((nr=ve.current)===null||nr===void 0?void 0:nr.offsetWidth)||0,ti=((gr=ve.current)===null||gr===void 0?void 0:gr.offsetHeight)||0,mi=((Ma=he.current)===null||Ma===void 0?void 0:Ma.offsetWidth)||0,pi=((Oa=he.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0;_n(Ga),qn(Va),Ua(ei),ka(ti);var ni=(((Ra=se.current)===null||Ra===void 0?void 0:Ra.offsetWidth)||0)-ei,ri=(((Da=se.current)===null||Da===void 0?void 0:Da.offsetHeight)||0)-ti;xn(ni),sn(ri);var ai=(ua=he.current)===null||ua===void 0?void 0:ua.className.includes(hn);Gn(ni-(ai?0:mi)),Pn(ri-(ai?0:pi)),za(function(){var ii=new Map;return ge.forEach(function(vi){var oi=vi.key,Pa=We(oi).current;Pa&&ii.set(oi,{width:Pa.offsetWidth,height:Pa.offsetHeight,left:Pa.offsetLeft,top:Pa.offsetTop})}),ii})}),ui=ge.slice(0,Ta),di=ge.slice(si+1),Xa=[].concat(Object(g.a)(ui),Object(g.a)(di)),ci=Object(u.useState)(),Ya=Object(U.a)(ci,2),fi=Ya[0],hi=Ya[1],zr=mn.get(Ne),Qa=Object(u.useRef)();function Ja(){x.a.cancel(Qa.current)}Object(u.useEffect)(function(){var Fn={};return zr&&(Je?(Qe?Fn.right=zr.right:Fn.left=zr.left,Fn.width=zr.width):(Fn.top=zr.top,Fn.height=zr.height)),Ja(),Qa.current=x()(function(){hi(Fn)}),Ja},[zr,Je,Qe]),Object(u.useEffect)(function(){Sa()},[Ne,zr,mn,Je]),Object(u.useEffect)(function(){Ka()},[Qe,M,Ne,ge.map(function(Fn){return Fn.key}).join("_")]);var Za=!!Xa.length,wa="".concat(oe,"-nav-wrap"),Ha,Wa,qa,$a;return Je?Qe?(Wa=Xe>0,Ha=Xe+fn<zt):(Ha=Xe<0,Wa=-Xe+fn<zt):(qa=Yt<0,$a=-Yt+Ar<an),u.createElement("div",{ref:ke,role:"tablist",className:R()("".concat(oe,"-nav"),le),style:Se,onKeyDown:function(){Fr()}},u.createElement(ia,{position:"left",extra:dt,prefixCls:oe}),u.createElement(T.a,{onResize:Ka},u.createElement("div",{className:R()(wa,(je={},Object(Y.a)(je,"".concat(wa,"-ping-left"),Ha),Object(Y.a)(je,"".concat(wa,"-ping-right"),Wa),Object(Y.a)(je,"".concat(wa,"-ping-top"),qa),Object(Y.a)(je,"".concat(wa,"-ping-bottom"),$a),je)),ref:re},u.createElement(T.a,{onResize:Ka},u.createElement("div",{ref:se,className:"".concat(oe,"-nav-list"),style:{transform:"translate(".concat(Xe,"px, ").concat(Yt,"px)"),transition:Jr?"none":void 0}},li,u.createElement(aa,{ref:ve,prefixCls:oe,locale:e,editable:Rt,style:{visibility:Za?"hidden":null}}),u.createElement("div",{className:R()("".concat(oe,"-ink-bar"),Object(Y.a)({},"".concat(oe,"-ink-bar-animated"),Fe.inkBar)),style:fi}))))),u.createElement(ya,Object.assign({},_e,{ref:he,prefixCls:oe,tabs:Xa,className:!Za&&hn})),u.createElement(ia,{position:"right",extra:dt,prefixCls:oe}))}var Or=u.forwardRef(oa);function Rr(_e){var ke=_e.id,je=_e.activeKey,Te=_e.animated,oe=_e.tabPosition,ge=_e.rtl,le=_e.destroyInactiveTabPane,Se=u.useContext(br),Oe=Se.prefixCls,Fe=Se.tabs,Ne=Te.tabPane,Qe=Fe.findIndex(function(dt){return dt.key===je});return u.createElement("div",{className:R()("".concat(Oe,"-content-holder"))},u.createElement("div",{className:R()("".concat(Oe,"-content"),"".concat(Oe,"-content-").concat(oe),Object(Y.a)({},"".concat(Oe,"-content-animated"),Ne)),style:Qe&&Ne?Object(Y.a)({},ge?"marginRight":"marginLeft","-".concat(Qe,"00%")):null},Fe.map(function(dt){return u.cloneElement(dt.node,{key:dt.key,prefixCls:Oe,tabKey:dt.key,id:ke,animated:Ne,active:dt.key===je,destroyInactiveTabPane:le})})))}function sa(_e){var ke=_e.prefixCls,je=_e.forceRender,Te=_e.className,oe=_e.style,ge=_e.id,le=_e.active,Se=_e.animated,Oe=_e.destroyInactiveTabPane,Fe=_e.tabKey,Ne=_e.children,Qe=u.useState(je),dt=Object(U.a)(Qe,2),Rt=dt[0],e=dt[1];u.useEffect(function(){le?e(!0):Oe&&e(!1)},[le,Oe]);var a={};return le||(Se?(a.visibility="hidden",a.height=0,a.overflowY="hidden"):a.display="none"),u.createElement("div",{id:ge&&"".concat(ge,"-panel-").concat(Fe),role:"tabpanel",tabIndex:le?0:-1,"aria-labelledby":ge&&"".concat(ge,"-tab-").concat(Fe),"aria-hidden":!le,style:Object(k.a)(Object(k.a)({},a),oe),className:R()("".concat(ke,"-tabpane"),le&&"".concat(ke,"-tabpane-active"),Te)},(le||Rt||je)&&Ne)}var Yr=0;function _a(_e){return Object(o.a)(_e).map(function(ke){if(u.isValidElement(ke)){var je=ke.key!==void 0?String(ke.key):void 0;return Object(k.a)(Object(k.a)({key:je},ke.props),{},{node:ke})}return null}).filter(function(ke){return ke})}function dr(_e,ke){var je,Te=_e.id,oe=_e.prefixCls,ge=oe===void 0?"rc-tabs":oe,le=_e.className,Se=_e.children,Oe=_e.direction,Fe=_e.activeKey,Ne=_e.defaultActiveKey,Qe=_e.editable,dt=_e.animated,Rt=_e.tabPosition,e=Rt===void 0?"top":Rt,a=_e.tabBarGutter,M=_e.tabBarStyle,N=_e.tabBarExtraContent,z=_e.locale,ee=_e.moreIcon,re=_e.moreTransitionName,se=_e.destroyInactiveTabPane,he=_e.renderTabBar,ve=_e.onChange,we=_e.onTabClick,Ve=_e.onTabScroll,We=Object(D.a)(_e,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),tt=_a(Se),Je=Oe==="rtl",rt;dt===!1?rt={inkBar:!1,tabPane:!1}:rt=Object(k.a)({inkBar:!0,tabPane:!1},dt!==!0?dt:null);var Et=Object(u.useState)(!1),Xe=Object(U.a)(Et,2),xt=Xe[0],At=Xe[1];Object(u.useEffect)(function(){At(La())},[]);var Ht=Object(y.a)(function(){var rn;return(rn=tt[0])===null||rn===void 0?void 0:rn.key},{value:Fe,defaultValue:Ne}),Yt=Object(U.a)(Ht,2),Qt=Yt[0],Ut=Yt[1],Jt=Object(u.useState)(function(){return tt.findIndex(function(rn){return rn.key===Qt})}),zt=Object(U.a)(Jt,2),xn=zt[0],gn=zt[1];Object(u.useEffect)(function(){var rn=tt.findIndex(function(kn){return kn.key===Qt});if(rn===-1){var Pn;rn=Math.max(0,Math.min(xn,tt.length-1)),Ut((Pn=tt[rn])===null||Pn===void 0?void 0:Pn.key)}gn(rn)},[tt.map(function(rn){return rn.key}).join("_"),Qt,xn]);var tn=Object(y.a)(null,{value:Te}),an=Object(U.a)(tn,2),sn=an[0],Tn=an[1],Cn=e;xt&&!["left","right"].includes(e)&&(Cn="top"),Object(u.useEffect)(function(){Te||(Tn("rc-tabs-".concat(Yr)),Yr+=1)},[]);function Dn(rn,Pn){we==null||we(rn,Pn),Ut(rn),ve==null||ve(rn)}var Gn={id:sn,activeKey:Qt,animated:rt,tabPosition:Cn,rtl:Je,mobile:xt},Wn,Un=Object(k.a)(Object(k.a)({},Gn),{},{editable:Qe,locale:z,moreIcon:ee,moreTransitionName:re,tabBarGutter:a,onTabClick:Dn,onTabScroll:Ve,extra:N,style:M,panes:Se});return he?Wn=he(Un,Or):Wn=u.createElement(Or,Object.assign({},Un)),u.createElement(br.Provider,{value:{tabs:tt,prefixCls:ge}},u.createElement("div",Object.assign({ref:ke,id:Te,className:R()(ge,"".concat(ge,"-").concat(Cn),(je={},Object(Y.a)(je,"".concat(ge,"-mobile"),xt),Object(Y.a)(je,"".concat(ge,"-editable"),Qe),Object(Y.a)(je,"".concat(ge,"-rtl"),Je),je),le)},We),Wn,u.createElement(Rr,Object.assign({destroyInactiveTabPane:se},Gn,{animated:rt}))))}var la=u.forwardRef(dr);la.TabPane=sa;var Br=la,Ia=Q.b=Br},kPWJ:function(ie,Q,E){ie.exports=E.p+"static/question.cb52bef9.gif"},kPYp:function(ie,Q){ie.exports="data:image/png;base64,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"},l2Kq:function(ie,Q,E){ie.exports=E.p+"static/match_ad.24dc22fd.jpg"},loD1:function(ie,Q){function E(Y,U,D,k,u,t,R){if(u===0)return!1;var o=u,y=0,g=Y;if(R>U+o&&R>k+o||R<U-o&&R<k-o||t>Y+o&&t>D+o||t<Y-o&&t<D-o)return!1;if(Y!==D)y=(U-k)/(Y-D),g=(Y*k-D*U)/(Y-D);else return Math.abs(t-Y)<=o/2;var i=y*t-R+g,x=i*i/(y*y+1);return x<=o/2*o/2}Q.containStroke=E},lzim:function(ie,Q,E){"use strict";var Y=E("E7E6"),U=E.n(Y);E.d(Q,"A",function(){return U.a});var D=E("/GNS"),k=E.n(D);E.d(Q,"z",function(){return k.a});var u=E("FOrL"),t=E.n(u);E.d(Q,"t",function(){return t.a});var R=E("HpTS"),o=E.n(R);E.d(Q,"B",function(){return o.a});var y=E("tWlo"),g=E.n(y);E.d(Q,"b",function(){return g.a});var i=E("7ZXX"),x=E.n(i);E.d(Q,"n",function(){return x.a});var T=E("GABl"),m=E.n(T);E.d(Q,"g",function(){return m.a});var S=E("onxn"),P=E.n(S);E.d(Q,"p",function(){return P.a});var h=E("nKGa"),l=E.n(h);E.d(Q,"o",function(){return l.a});var s=E("4qgm"),c=E.n(s);E.d(Q,"D",function(){return c.a});var p=E("JeFH"),b=E.n(p);E.d(Q,"c",function(){return b.a});var A=E("ji0R"),O=E.n(A);E.d(Q,"k",function(){return O.a});var _=E("W6BS"),f=E.n(_);E.d(Q,"E",function(){return f.a});var n=E("kPYp"),r=E.n(n);E.d(Q,"F",function(){return r.a});var d=E("nukY"),w=E.n(d),C=E("4u4S"),v=E.n(C),L=E("yslc"),I=E.n(L),B=E("l2Kq"),F=E.n(B),G=E("RMFE"),X=E.n(G);E.d(Q,"q",function(){return X.a});var W=E("TGq3"),K=E.n(W);E.d(Q,"r",function(){return K.a});var Z=E("SMhR"),q=E.n(Z);E.d(Q,"C",function(){return q.a});var ce=E("8/bI"),ue=E.n(ce);E.d(Q,"l",function(){return ue.a});var ye=E("JWDV"),xe=E.n(ye);E.d(Q,"e",function(){return xe.a});var Ee=E("Xsq0"),Ae=E.n(Ee);E.d(Q,"s",function(){return Ae.a});var Re=E("Ohmc"),ae=E.n(Re);E.d(Q,"d",function(){return ae.a});var pe=E("csWT"),J=E.n(pe);E.d(Q,"f",function(){return J.a});var fe=E("7v3h"),Me=E.n(fe);E.d(Q,"m",function(){return Me.a});var be=E("cRFk"),Ge=E.n(be);E.d(Q,"y",function(){return Ge.a});var ft=E("kPWJ"),Pe=E.n(ft);E.d(Q,"x",function(){return Pe.a});var ze=E("qgvg"),Ce=E.n(ze);E.d(Q,"u",function(){return Ce.a});var Le=E("FPkq"),He=E.n(Le);E.d(Q,"w",function(){return He.a});var Be=E("A/g1"),bt=E.n(Be);E.d(Q,"h",function(){return bt.a});var ct=E("Nmxd"),Ot=E.n(ct);E.d(Q,"i",function(){return Ot.a});var Ft=E("5D2P"),Mt=E.n(Ft);E.d(Q,"j",function(){return Mt.a});var wt=E("djh8"),kt=E.n(wt);E.d(Q,"v",function(){return kt.a});var $t=E("Jq4h"),Lt=E.n($t);E.d(Q,"a",function(){return Lt.a})},mFDi:function(ie,Q,E){var Y=E("QBsz"),U=E("Fofx"),D=Y.applyTransform,k=Math.min,u=Math.max;function t(o,y,g,i){g<0&&(o=o+g,g=-g),i<0&&(y=y+i,i=-i),this.x=o,this.y=y,this.width=g,this.height=i}t.prototype={constructor:t,union:function(o){var y=k(o.x,this.x),g=k(o.y,this.y);this.width=u(o.x+o.width,this.x+this.width)-y,this.height=u(o.y+o.height,this.y+this.height)-g,this.x=y,this.y=g},applyTransform:function(){var o=[],y=[],g=[],i=[];return function(x){if(!x)return;o[0]=g[0]=this.x,o[1]=i[1]=this.y,y[0]=i[0]=this.x+this.width,y[1]=g[1]=this.y+this.height,D(o,o,x),D(y,y,x),D(g,g,x),D(i,i,x),this.x=k(o[0],y[0],g[0],i[0]),this.y=k(o[1],y[1],g[1],i[1]);var T=u(o[0],y[0],g[0],i[0]),m=u(o[1],y[1],g[1],i[1]);this.width=T-this.x,this.height=m-this.y}}(),calculateTransform:function(o){var y=this,g=o.width/y.width,i=o.height/y.height,x=U.create();return U.translate(x,x,[-y.x,-y.y]),U.scale(x,x,[g,i]),U.translate(x,x,[o.x,o.y]),x},intersect:function(o){if(!o)return!1;o instanceof t||(o=t.create(o));var y=this,g=y.x,i=y.x+y.width,x=y.y,T=y.y+y.height,m=o.x,S=o.x+o.width,P=o.y,h=o.y+o.height;return!(i<m||S<g||T<P||h<x)},contain:function(o,y){var g=this;return o>=g.x&&o<=g.x+g.width&&y>=g.y&&y<=g.y+g.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var R=t;ie.exports=R},mLcG:function(ie,Q){var E=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Y){setTimeout(Y,16)};ie.exports=E},mOS8:function(ie,Q,E){ie.exports=E.p+"static/403Qrcode.6c17b6f4.png"},mfLG:function(ie,Q,E){ie.exports=E.p+"static/s2.09f37905.png"},mgmH:function(ie,Q,E){"use strict";E.d(Q,"d",function(){return m}),E.d(Q,"b",function(){return S}),E.d(Q,"e",function(){return P}),E.d(Q,"c",function(){return h}),E.d(Q,"n",function(){return l}),E.d(Q,"g",function(){return s}),E.d(Q,"h",function(){return c}),E.d(Q,"j",function(){return b}),E.d(Q,"a",function(){return A}),E.d(Q,"l",function(){return O}),E.d(Q,"f",function(){return _}),E.d(Q,"k",function(){return f}),E.d(Q,"m",function(){return n}),E.d(Q,"i",function(){return r}),E.d(Q,"o",function(){return d}),E.d(Q,"r",function(){return w}),E.d(Q,"q",function(){return C}),E.d(Q,"p",function(){return v});var Y=E("miYZ"),U=E("tsqr"),D=E("k1fw"),k=E("9og8"),u=E("WmNS"),t=E.n(u),R=E("oUNq"),o=E("9kvl"),y=E("1vsH"),g=E("m3rI"),i=E("ErOA"),x=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},T=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},m=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return x(),X.next=3,Object(R.s)(Object(D.a)({},B));case 3:if(F=X.sent,!(F.status===0)){X.next=7;break}return X.next=7,Object(y.u)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_couser_info.json"),query:B}));case 7:T();case 8:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),S=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.q)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),P=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.t)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_score")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),h=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.r)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),l=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.y)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),s=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.u)(Object(D.a)({},B));case 2:if(F=X.sent,!(F.status===0)){X.next=8;break}U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")),X.next=13;break;case 8:if(!(F.status===-2)){X.next=12;break}return X.abrupt("return",F);case 12:F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),c=function(){var L=Object(k.a)(t.a.mark(function I(B,F){var G;return t.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,Object(R.w)(Object(D.a)({},B));case 2:G=W.sent,G.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat(F))):G.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/").concat(F)));case 4:case"end":return W.stop()}},I)}));return function(B,F){return L.apply(this,arguments)}}(),p=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return x(),X.next=3,Object(R.v)(Object(D.a)({},B));case 3:if(F=X.sent,!(F.status===0)){X.next=7;break}return X.next=7,Object(y.u)("",Object(y.U)({url:g.a.API_SERVER+"/api/homework_commons/".concat(B.categoryId,"/works_list.zip"),query:B}));case 7:T();case 8:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),b=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:x(),Object(i.a)(Object(y.U)({url:g.a.API_SERVER+"/api/polls/".concat(B.categoryId,"/commit_result.xlsx"),query:B}),{method:"get"}).then(function(X){X!=null&&X.status||Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/polls/".concat(B.categoryId,"/commit_result.xlsx"),query:B}))}),T();case 3:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),A=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/attendances/export_xlsx_data.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),O=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/video_study_statics.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),_=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/courses/".concat(B.coursesId,"/export_course_students_info.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),f=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/item_banks/export.xlsx",query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),n=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),r=function(){var L=Object(k.a)(t.a.mark(function I(B){var F;return t.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(R.x)(Object(D.a)({},B));case 2:F=X.sent,F.status===0?(U.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score"))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(B.coursesId,"/exportlist/exercise_score")));case 4:case"end":return X.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),d=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),G.next=3,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/export_records/".concat(B.id,".xlsx"),query:B}));case 3:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),w=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),C=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_years/".concat(B==null?void 0:B.ec_year_id,"/ec_training_objectives.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}(),v=function(){var L=Object(k.a)(t.a.mark(function I(B){return t.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,Object(y.t)("",Object(y.U)({url:g.a.API_SERVER+"/api/ec_years/".concat(B==null?void 0:B.ec_year_id,"/ec_graduation_requirements.xlsx"),query:B}));case 2:case"end":return G.stop()}},I)}));return function(B){return L.apply(this,arguments)}}()},n1HI:function(ie,Q,E){var Y=E("hX1E"),U=Y.normalizeRadian,D=Math.PI*2;function k(u,t,R,o,y,g,i,x,T){if(i===0)return!1;var m=i;x-=u,T-=t;var S=Math.sqrt(x*x+T*T);if(S-m>R||S+m<R)return!1;if(Math.abs(o-y)%D<1e-4)return!0;if(g){var P=o;o=U(y),y=U(P)}else o=U(o),y=U(y);o>y&&(y+=D);var h=Math.atan2(T,x);return h<0&&(h+=D),h>=o&&h<=y||h+D>=o&&h+D<=y}Q.containStroke=k},n6Mw:function(ie,Q,E){var Y=E("SrGk"),U=E("bYtY"),D=E("Fofx");function k(t,R){Y.call(this,t,R,"clipPath","__clippath_in_use__")}U.inherits(k,Y),k.prototype.update=function(t){var R=this.getSvgElement(t);R&&this.updateDom(R,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},k.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var y=this.getDefs(!0),g=R[0],i,x,T=o?"_textDom":"_dom";g[T]?(x=g[T].getAttribute("id"),i=g[T],y.contains(i)||y.appendChild(i)):(x="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",x),y.appendChild(i),g[T]=i);var m=this.getSvgProxy(g);if(g.transform&&g.parent.invTransform&&!o){var S=Array.prototype.slice.call(g.transform);D.mul(g.transform,g.parent.invTransform,g.transform),m.brush(g),g.transform=S}else m.brush(g);var P=this.getSvgElement(g);i.innerHTML="",i.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+x+")"),R.length>1&&this.updateDom(i,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},k.prototype.markUsed=function(t){var R=this;t.__clipPaths&&U.each(t.__clipPaths,function(o){o._dom&&Y.prototype.markUsed.call(R,o._dom),o._textDom&&Y.prototype.markUsed.call(R,o._textDom)})};var u=k;ie.exports=u},nCxF:function(ie,Q,E){var Y=E("QBsz"),U=Y.min,D=Y.max,k=Y.scale,u=Y.distance,t=Y.add,R=Y.clone,o=Y.sub;function y(g,i,x,T){var m=[],S=[],P=[],h=[],l,s,c,p;if(T){c=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var b=0,A=g.length;b<A;b++)U(c,c,g[b]),D(p,p,g[b]);U(c,c,T[0]),D(p,p,T[1])}for(var b=0,A=g.length;b<A;b++){var O=g[b];if(x)l=g[b?b-1:A-1],s=g[(b+1)%A];else if(b===0||b===A-1){m.push(R(g[b]));continue}else l=g[b-1],s=g[b+1];o(S,s,l),k(S,S,i);var _=u(O,l),f=u(O,s),n=_+f;n!==0&&(_/=n,f/=n),k(P,S,-_),k(h,S,f);var r=t([],O,P),d=t([],O,h);T&&(D(r,r,c),U(r,r,p),D(d,d,c),U(d,d,p)),m.push(r),m.push(d)}return x&&m.push(m.shift()),m}ie.exports=y},nKGa:function(ie,Q,E){ie.exports=E.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(ie,Q){var E=Math.round;function Y(k,u,t){if(!u)return;var R=u.x1,o=u.x2,y=u.y1,g=u.y2;k.x1=R,k.x2=o,k.y1=y,k.y2=g;var i=t&&t.lineWidth;if(!i)return;E(R*2)===E(o*2)&&(k.x1=k.x2=D(R,i,!0)),E(y*2)===E(g*2)&&(k.y1=k.y2=D(y,i,!0))}function U(k,u,t){if(!u)return;var R=u.x,o=u.y,y=u.width,g=u.height;k.x=R,k.y=o,k.width=y,k.height=g;var i=t&&t.lineWidth;if(!i)return;k.x=D(R,i,!0),k.y=D(o,i,!0),k.width=Math.max(D(R+y,i,!1)-k.x,y===0?0:1),k.height=Math.max(D(o+g,i,!1)-k.y,g===0?0:1)}function D(k,u,t){if(!u)return k;var R=E(k*2);return(R+E(u))%2===0?R/2:(R+(t?1:-1))/2}Q.subPixelOptimizeLine=Y,Q.subPixelOptimizeRect=U,Q.subPixelOptimize=D},ni6a:function(ie,Q,E){var Y=E("pzxd"),U=E("mFDi"),D=E("gut8"),k=D.WILL_BE_RESTORED,u=new U,t=function(){};t.prototype={constructor:t,drawRectText:function(o,y){var g=this.style;y=g.textRect||y,this.__dirty&&Y.normalizeTextStyle(g,!0);var i=g.text;if(i!=null&&(i+=""),!Y.needDrawText(i,g))return;o.save();var x=this.transform;g.transformText?this.setTransform(o):x&&(u.copy(y),u.applyTransform(x),y=u),Y.renderText(this,o,i,g,y,k),o.restore()}};var R=t;ie.exports=R},nntt:function(ie,Q){ie.exports="data:image/png;base64,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"},nukY:function(ie,Q){ie.exports="data:image/png;base64,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"},nz4c:function(ie,Q){ie.exports="data:image/png;base64,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"},o2EA:function(ie,Q,E){ie.exports=E.p+"static/icon1.992c3a36.svg"},"oBm/":function(ie,Q,E){ie.exports=E.p+"static/small.a7be44f3.png"},onxn:function(ie,Q){ie.exports="data:image/png;base64,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"},p6Nx:function(ie,Q,E){},pIsd:function(ie,Q,E){var Y=E("BJfS"),U=function(u){var t=/[height|width]$/;return t.test(u)},D=function(u){var t="",R=Object.keys(u);return R.forEach(function(o,y){var g=u[o];o=Y(o),U(o)&&typeof g=="number"&&(g=g+"px"),g===!0?t+=o:g===!1?t+="not "+o:t+="("+o+": "+g+")",y<R.length-1&&(t+=" and ")}),t},k=function(u){var t="";return typeof u=="string"?u:u instanceof Array?(u.forEach(function(R,o){t+=D(R),o<u.length-1&&(t+=", ")}),t):D(u)};ie.exports=k},po3F:function(ie,Q,E){ie.exports={modal:"modal___3Y0Wf",closeIcon:"closeIcon___2U9hd",wrap:"wrap___3bgrF",input:"input___e0HRQ"}},psqp:function(ie,Q){ie.exports="data:image/png;base64,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"},pzxd:function(ie,Q,E){var Y=E("bYtY"),U=Y.retrieve2,D=Y.retrieve3,k=Y.each,u=Y.normalizeCssArray,t=Y.isString,R=Y.isObject,o=E("6GrX"),y=E("VpOo"),g=E("Xnb7"),i=E("fW2E"),x=E("gut8"),T=x.ContextCachedBy,m=x.WILL_BE_RESTORED,S=o.DEFAULT_FONT,P={left:1,right:1,center:1},h={top:1,bottom:1,middle:1},l=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],s={},c={};function p(W){return b(W),k(W.rich,b),W}function b(W){if(W){W.font=o.makeFont(W);var K=W.textAlign;K==="middle"&&(K="center"),W.textAlign=K==null||P[K]?K:"left";var Z=W.textVerticalAlign||W.textBaseline;Z==="center"&&(Z="middle"),W.textVerticalAlign=Z==null||h[Z]?Z:"top";var q=W.textPadding;q&&(W.textPadding=u(W.textPadding))}}function A(W,K,Z,q,ce,ue){q.rich?_(W,K,Z,q,ce,ue):O(W,K,Z,q,ce,ue)}function O(W,K,Z,q,ce,ue){"use strict";var ye=d(q),xe,Ee=!1,Ae=K.__attrCachedBy===T.PLAIN_TEXT;ue!==m?(ue&&(xe=ue.style,Ee=!ye&&Ae&&xe),K.__attrCachedBy=ye?T.NONE:T.PLAIN_TEXT):Ae&&(K.__attrCachedBy=T.NONE);var Re=q.font||S;(!Ee||Re!==(xe.font||S))&&(K.font=Re);var ae=W.__computedFont;W.__styleFont!==Re&&(W.__styleFont=Re,ae=W.__computedFont=K.font);var pe=q.textPadding,J=q.textLineHeight,fe=W.__textCotentBlock;(!fe||W.__dirtyText)&&(fe=W.__textCotentBlock=o.parsePlainText(Z,ae,pe,J,q.truncate));var Me=fe.outerHeight,be=fe.lines,Ge=fe.lineHeight,ft=v(c,W,q,ce),Pe=ft.baseX,ze=ft.baseY,Ce=ft.textAlign||"left",Le=ft.textVerticalAlign;n(K,q,ce,Pe,ze);var He=o.adjustTextY(ze,Me,Le),Be=Pe,bt=He;if(ye||pe){var ct=o.getWidth(Z,ae),Ot=ct;pe&&(Ot+=pe[1]+pe[3]);var Ft=o.adjustTextX(Pe,Ot,Ce);ye&&w(W,K,q,Ft,He,Ot,Me),pe&&(Be=G(Pe,Ce,pe),bt+=pe[0])}K.textAlign=Ce,K.textBaseline="middle",K.globalAlpha=q.opacity||1;for(var Mt=0;Mt<l.length;Mt++){var wt=l[Mt],kt=wt[0],$t=wt[1],Lt=q[kt];(!Ee||Lt!==xe[kt])&&(K[$t]=i(K,$t,Lt||wt[2]))}bt+=Ge/2;var vt=q.textStrokeWidth,lt=Ee?xe.textStrokeWidth:null,Tt=!Ee||vt!==lt,ht=!Ee||Tt||q.textStroke!==xe.textStroke,mt=I(q.textStroke,vt),qe=B(q.textFill);if(mt&&(Tt&&(K.lineWidth=vt),ht&&(K.strokeStyle=mt)),qe&&((!Ee||q.textFill!==xe.textFill)&&(K.fillStyle=qe)),be.length===1)mt&&K.strokeText(be[0],Be,bt),qe&&K.fillText(be[0],Be,bt);else for(var Mt=0;Mt<be.length;Mt++)mt&&K.strokeText(be[Mt],Be,bt),qe&&K.fillText(be[Mt],Be,bt),bt+=Ge}function _(W,K,Z,q,ce,ue){ue!==m&&(K.__attrCachedBy=T.NONE);var ye=W.__textCotentBlock;(!ye||W.__dirtyText)&&(ye=W.__textCotentBlock=o.parseRichText(Z,q)),f(W,K,ye,q,ce)}function f(W,K,Z,q,ce){var ue=Z.width,ye=Z.outerWidth,xe=Z.outerHeight,Ee=q.textPadding,Ae=v(c,W,q,ce),Re=Ae.baseX,ae=Ae.baseY,pe=Ae.textAlign,J=Ae.textVerticalAlign;n(K,q,ce,Re,ae);var fe=o.adjustTextX(Re,ye,pe),Me=o.adjustTextY(ae,xe,J),be=fe,Ge=Me;Ee&&(be+=Ee[3],Ge+=Ee[0]);var ft=be+ue;d(q)&&w(W,K,q,fe,Me,ye,xe);for(var Pe=0;Pe<Z.lines.length;Pe++){for(var ze=Z.lines[Pe],Ce=ze.tokens,Le=Ce.length,He=ze.lineHeight,Be=ze.width,bt=0,ct=be,Ot=ft,Ft=Le-1,Mt;bt<Le&&(Mt=Ce[bt],!Mt.textAlign||Mt.textAlign==="left");)r(W,K,Mt,q,He,Ge,ct,"left"),Be-=Mt.width,ct+=Mt.width,bt++;for(;Ft>=0&&(Mt=Ce[Ft],Mt.textAlign==="right");)r(W,K,Mt,q,He,Ge,Ot,"right"),Be-=Mt.width,Ot-=Mt.width,Ft--;for(ct+=(ue-(ct-be)-(ft-Ot)-Be)/2;bt<=Ft;)Mt=Ce[bt],r(W,K,Mt,q,He,Ge,ct+Mt.width/2,"center"),ct+=Mt.width,bt++;Ge+=He}}function n(W,K,Z,q,ce){if(Z&&K.textRotation){var ue=K.textOrigin;ue==="center"?(q=Z.width/2+Z.x,ce=Z.height/2+Z.y):ue&&(q=ue[0]+Z.x,ce=ue[1]+Z.y),W.translate(q,ce),W.rotate(-K.textRotation),W.translate(-q,-ce)}}function r(W,K,Z,q,ce,ue,ye,xe){var Ee=q.rich[Z.styleName]||{};Ee.text=Z.text;var Ae=Z.textVerticalAlign,Re=ue+ce/2;Ae==="top"?Re=ue+Z.height/2:Ae==="bottom"&&(Re=ue+ce-Z.height/2),!Z.isLineHolder&&d(Ee)&&w(W,K,Ee,xe==="right"?ye-Z.width:xe==="center"?ye-Z.width/2:ye,Re-Z.height/2,Z.width,Z.height);var ae=Z.textPadding;ae&&(ye=G(ye,xe,ae),Re-=Z.height/2-ae[2]-Z.textHeight/2),L(K,"shadowBlur",D(Ee.textShadowBlur,q.textShadowBlur,0)),L(K,"shadowColor",Ee.textShadowColor||q.textShadowColor||"transparent"),L(K,"shadowOffsetX",D(Ee.textShadowOffsetX,q.textShadowOffsetX,0)),L(K,"shadowOffsetY",D(Ee.textShadowOffsetY,q.textShadowOffsetY,0)),L(K,"textAlign",xe),L(K,"textBaseline","middle"),L(K,"font",Z.font||S);var pe=I(Ee.textStroke||q.textStroke,fe),J=B(Ee.textFill||q.textFill),fe=U(Ee.textStrokeWidth,q.textStrokeWidth);pe&&(L(K,"lineWidth",fe),L(K,"strokeStyle",pe),K.strokeText(Z.text,ye,Re)),J&&(L(K,"fillStyle",J),K.fillText(Z.text,ye,Re))}function d(W){return!!(W.textBackgroundColor||W.textBorderWidth&&W.textBorderColor)}function w(W,K,Z,q,ce,ue,ye){var xe=Z.textBackgroundColor,Ee=Z.textBorderWidth,Ae=Z.textBorderColor,Re=t(xe);if(L(K,"shadowBlur",Z.textBoxShadowBlur||0),L(K,"shadowColor",Z.textBoxShadowColor||"transparent"),L(K,"shadowOffsetX",Z.textBoxShadowOffsetX||0),L(K,"shadowOffsetY",Z.textBoxShadowOffsetY||0),Re||Ee&&Ae){K.beginPath();var ae=Z.textBorderRadius;ae?y.buildPath(K,{x:q,y:ce,width:ue,height:ye,r:ae}):K.rect(q,ce,ue,ye),K.closePath()}if(Re)if(L(K,"fillStyle",xe),Z.fillOpacity!=null){var pe=K.globalAlpha;K.globalAlpha=Z.fillOpacity*Z.opacity,K.fill(),K.globalAlpha=pe}else K.fill();else if(R(xe)){var J=xe.image;J=g.createOrUpdateImage(J,null,W,C,xe),J&&g.isImageReady(J)&&K.drawImage(J,q,ce,ue,ye)}if(Ee&&Ae)if(L(K,"lineWidth",Ee),L(K,"strokeStyle",Ae),Z.strokeOpacity!=null){var pe=K.globalAlpha;K.globalAlpha=Z.strokeOpacity*Z.opacity,K.stroke(),K.globalAlpha=pe}else K.stroke()}function C(W,K){K.image=W}function v(W,K,Z,q){var ce=Z.x||0,ue=Z.y||0,ye=Z.textAlign,xe=Z.textVerticalAlign;if(q){var Ee=Z.textPosition;if(Ee instanceof Array)ce=q.x+F(Ee[0],q.width),ue=q.y+F(Ee[1],q.height);else{var Ae=K&&K.calculateTextPosition?K.calculateTextPosition(s,Z,q):o.calculateTextPosition(s,Z,q);ce=Ae.x,ue=Ae.y,ye=ye||Ae.textAlign,xe=xe||Ae.textVerticalAlign}var Re=Z.textOffset;Re&&(ce+=Re[0],ue+=Re[1])}return W=W||{},W.baseX=ce,W.baseY=ue,W.textAlign=ye,W.textVerticalAlign=xe,W}function L(W,K,Z){return W[K]=i(W,K,Z),W[K]}function I(W,K){return W==null||K<=0||W==="transparent"||W==="none"?null:W.image||W.colorStops?"#000":W}function B(W){return W==null||W==="none"?null:W.image||W.colorStops?"#000":W}function F(W,K){return typeof W=="string"?W.lastIndexOf("%")>=0?parseFloat(W)/100*K:parseFloat(W):W}function G(W,K,Z){return K==="right"?W-Z[1]:K==="center"?W+Z[3]/2-Z[1]/2:W+Z[3]}function X(W,K){return W!=null&&(W||K.textBackgroundColor||K.textBorderWidth&&K.textBorderColor||K.textPadding)}Q.normalizeTextStyle=p,Q.renderText=A,Q.getBoxPosition=v,Q.getStroke=I,Q.getFill=B,Q.parsePercent=F,Q.needDrawText=X},qH13:function(ie,Q,E){var Y=E("ItGF"),U=E("QBsz"),D=U.applyTransform,k=E("mFDi"),u=E("Qe9p"),t=E("6GrX"),R=E("pzxd"),o=E("ni6a"),y=E("Gev7"),g=E("Dagg"),i=E("dqUG"),x=E("y+Vt"),T=E("IMiH"),m=E("QuXc"),S=E("06Qe"),P=T.CMD,h=Math.round,l=Math.sqrt,s=Math.abs,c=Math.cos,p=Math.sin,b=Math.max;if(!Y.canvasSupported){var A=",",O="progid:DXImageTransform.Microsoft",_=21600,f=_/2,n=1e5,r=1e3,d=function(Pe){Pe.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Pe.coordsize=_+","+_,Pe.coordorigin="0,0"},w=function(Pe){return String(Pe).replace(/&/g,"&").replace(/"/g,""")},C=function(Pe,ze,Ce){return"rgb("+[Pe,ze,Ce].join(",")+")"},v=function(Pe,ze){ze&&Pe&&ze.parentNode!==Pe&&Pe.appendChild(ze)},L=function(Pe,ze){ze&&Pe&&ze.parentNode===Pe&&Pe.removeChild(ze)},I=function(Pe,ze,Ce){return(parseFloat(Pe)||0)*n+(parseFloat(ze)||0)*r+Ce},B=R.parsePercent,F=function(Pe,ze,Ce){var Le=u.parse(ze);Ce=+Ce,isNaN(Ce)&&(Ce=1),Le&&(Pe.color=C(Le[0],Le[1],Le[2]),Pe.opacity=Ce*Le[3])},G=function(Pe){var ze=u.parse(Pe);return[C(ze[0],ze[1],ze[2]),ze[3]]},X=function(Pe,ze,Ce){var Le=ze.fill;if(Le!=null)if(Le instanceof m){var He,Be=0,bt=[0,0],ct=0,Ot=1,Ft=Ce.getBoundingRect(),Mt=Ft.width,wt=Ft.height;if(Le.type==="linear"){He="gradient";var kt=Ce.transform,$t=[Le.x*Mt,Le.y*wt],Lt=[Le.x2*Mt,Le.y2*wt];kt&&(D($t,$t,kt),D(Lt,Lt,kt));var vt=Lt[0]-$t[0],lt=Lt[1]-$t[1];Be=Math.atan2(vt,lt)*180/Math.PI,Be<0&&(Be+=360),Be<1e-6&&(Be=0)}else{He="gradientradial";var $t=[Le.x*Mt,Le.y*wt],kt=Ce.transform,Tt=Ce.scale,ht=Mt,mt=wt;bt=[($t[0]-Ft.x)/ht,($t[1]-Ft.y)/mt],kt&&D($t,$t,kt),ht/=Tt[0]*_,mt/=Tt[1]*_;var qe=b(ht,mt);ct=2*0/qe,Ot=2*Le.r/qe-ct}var $e=Le.colorStops.slice();$e.sort(function(Ke,me){return Ke.offset-me.offset});for(var Ye=$e.length,Ct=[],Wt=[],Gt=0;Gt<Ye;Gt++){var Vt=$e[Gt],un=G(Vt.color);Wt.push(Vt.offset*Ot+ct+" "+un[0]),(Gt===0||Gt===Ye-1)&&Ct.push(un)}if(Ye>=2){var pn=Ct[0][0],gt=Ct[1][0],Ze=Ct[0][1]*ze.opacity,st=Ct[1][1]*ze.opacity;Pe.type=He,Pe.method="none",Pe.focus="100%",Pe.angle=Be,Pe.color=pn,Pe.color2=gt,Pe.colors=Wt.join(","),Pe.opacity=st,Pe.opacity2=Ze}He==="radial"&&(Pe.focusposition=bt.join(","))}else F(Pe,Le,ze.opacity)},W=function(Pe,ze){ze.lineDash&&(Pe.dashstyle=ze.lineDash.join(" ")),ze.stroke!=null&&!(ze.stroke instanceof m)&&F(Pe,ze.stroke,ze.opacity)},K=function(Pe,ze,Ce,Le){var He=ze==="fill",Be=Pe.getElementsByTagName(ze)[0];Ce[ze]!=null&&Ce[ze]!=="none"&&(He||!He&&Ce.lineWidth)?(Pe[He?"filled":"stroked"]="true",Ce[ze]instanceof m&&L(Pe,Be),Be||(Be=S.createNode(ze)),He?X(Be,Ce,Le):W(Be,Ce),v(Pe,Be)):(Pe[He?"filled":"stroked"]="false",L(Pe,Be))},Z=[[],[],[]],q=function(Pe,ze){var Ce=P.M,Le=P.C,He=P.L,Be=P.A,bt=P.Q,ct=[],Ot,Ft,Mt,wt,kt,$t,Lt=Pe.data,vt=Pe.len();for(wt=0;wt<vt;){Mt=Lt[wt++],Ft="",Ot=0;switch(Mt){case Ce:Ft=" m ",Ot=1,kt=Lt[wt++],$t=Lt[wt++],Z[0][0]=kt,Z[0][1]=$t;break;case He:Ft=" l ",Ot=1,kt=Lt[wt++],$t=Lt[wt++],Z[0][0]=kt,Z[0][1]=$t;break;case bt:case Le:Ft=" c ",Ot=3;var lt=Lt[wt++],Tt=Lt[wt++],ht=Lt[wt++],mt=Lt[wt++],qe,$e;Mt===bt?(qe=ht,$e=mt,ht=(ht+2*lt)/3,mt=(mt+2*Tt)/3,lt=(kt+2*lt)/3,Tt=($t+2*Tt)/3):(qe=Lt[wt++],$e=Lt[wt++]),Z[0][0]=lt,Z[0][1]=Tt,Z[1][0]=ht,Z[1][1]=mt,Z[2][0]=qe,Z[2][1]=$e,kt=qe,$t=$e;break;case Be:var Ye=0,Ct=0,Wt=1,Gt=1,Vt=0;ze&&(Ye=ze[4],Ct=ze[5],Wt=l(ze[0]*ze[0]+ze[1]*ze[1]),Gt=l(ze[2]*ze[2]+ze[3]*ze[3]),Vt=Math.atan2(-ze[1]/Gt,ze[0]/Wt));var un=Lt[wt++],pn=Lt[wt++],gt=Lt[wt++],Ze=Lt[wt++],st=Lt[wt++]+Vt,Ke=Lt[wt++]+st+Vt;wt++;var me=Lt[wt++],De=un+c(st)*gt,nt=pn+p(st)*Ze,lt=un+c(Ke)*gt,Tt=pn+p(Ke)*Ze,et=me?" wa ":" at ";Math.abs(De-lt)<1e-4&&(Math.abs(Ke-st)>.01?me&&(De+=270/_):Math.abs(nt-pn)<1e-4?me&&De<un||!me&&De>un?Tt-=270/_:Tt+=270/_:me&&nt<pn||!me&&nt>pn?lt+=270/_:lt-=270/_),ct.push(et,h(((un-gt)*Wt+Ye)*_-f),A,h(((pn-Ze)*Gt+Ct)*_-f),A,h(((un+gt)*Wt+Ye)*_-f),A,h(((pn+Ze)*Gt+Ct)*_-f),A,h((De*Wt+Ye)*_-f),A,h((nt*Gt+Ct)*_-f),A,h((lt*Wt+Ye)*_-f),A,h((Tt*Gt+Ct)*_-f)),kt=lt,$t=Tt;break;case P.R:var ot=Z[0],_t=Z[1];ot[0]=Lt[wt++],ot[1]=Lt[wt++],_t[0]=ot[0]+Lt[wt++],_t[1]=ot[1]+Lt[wt++],ze&&(D(ot,ot,ze),D(_t,_t,ze)),ot[0]=h(ot[0]*_-f),_t[0]=h(_t[0]*_-f),ot[1]=h(ot[1]*_-f),_t[1]=h(_t[1]*_-f),ct.push(" m ",ot[0],A,ot[1]," l ",_t[0],A,ot[1]," l ",_t[0],A,_t[1]," l ",ot[0],A,_t[1]);break;case P.Z:ct.push(" x ")}if(Ot>0){ct.push(Ft);for(var at=0;at<Ot;at++){var pt=Z[at];ze&&D(pt,pt,ze),ct.push(h(pt[0]*_-f),A,h(pt[1]*_-f),at<Ot-1?A:"")}}}return ct.join("")};x.prototype.brushVML=function(Pe){var ze=this.style,Ce=this._vmlEl;Ce||(Ce=S.createNode("shape"),d(Ce),this._vmlEl=Ce),K(Ce,"fill",ze,this),K(Ce,"stroke",ze,this);var Le=this.transform,He=Le!=null,Be=Ce.getElementsByTagName("stroke")[0];if(Be){var bt=ze.lineWidth;if(He&&!ze.strokeNoScale){var ct=Le[0]*Le[3]-Le[1]*Le[2];bt*=l(s(ct))}Be.weight=bt+"px"}var Ot=this.path||(this.path=new T);this.__dirtyPath&&(Ot.beginPath(),Ot.subPixelOptimize=!1,this.buildPath(Ot,this.shape),Ot.toStatic(),this.__dirtyPath=!1),Ce.path=q(Ot,this.transform),Ce.style.zIndex=I(this.zlevel,this.z,this.z2),v(Pe,Ce),ze.text!=null?this.drawRectText(Pe,this.getBoundingRect()):this.removeRectText(Pe)},x.prototype.onRemove=function(Pe){L(Pe,this._vmlEl),this.removeRectText(Pe)},x.prototype.onAdd=function(Pe){v(Pe,this._vmlEl),this.appendRectText(Pe)};var ce=function(Pe){return typeof Pe=="object"&&Pe.tagName&&Pe.tagName.toUpperCase()==="IMG"};g.prototype.brushVML=function(Pe){var ze=this.style,Ce=ze.image,Le,He;if(ce(Ce)){var Be=Ce.src;if(Be===this._imageSrc)Le=this._imageWidth,He=this._imageHeight;else{var bt=Ce.runtimeStyle,ct=bt.width,Ot=bt.height;bt.width="auto",bt.height="auto",Le=Ce.width,He=Ce.height,bt.width=ct,bt.height=Ot,this._imageSrc=Be,this._imageWidth=Le,this._imageHeight=He}Ce=Be}else Ce===this._imageSrc&&(Le=this._imageWidth,He=this._imageHeight);if(!Ce)return;var Ft=ze.x||0,Mt=ze.y||0,wt=ze.width,kt=ze.height,$t=ze.sWidth,Lt=ze.sHeight,vt=ze.sx||0,lt=ze.sy||0,Tt=$t&&Lt,ht=this._vmlEl;ht||(ht=S.doc.createElement("div"),d(ht),this._vmlEl=ht);var mt=ht.style,qe=!1,$e,Ye=1,Ct=1;if(this.transform&&($e=this.transform,Ye=l($e[0]*$e[0]+$e[1]*$e[1]),Ct=l($e[2]*$e[2]+$e[3]*$e[3]),qe=$e[1]||$e[2]),qe){var Wt=[Ft,Mt],Gt=[Ft+wt,Mt],Vt=[Ft,Mt+kt],un=[Ft+wt,Mt+kt];D(Wt,Wt,$e),D(Gt,Gt,$e),D(Vt,Vt,$e),D(un,un,$e);var pn=b(Wt[0],Gt[0],Vt[0],un[0]),gt=b(Wt[1],Gt[1],Vt[1],un[1]),Ze=[];Ze.push("M11=",$e[0]/Ye,A,"M12=",$e[2]/Ct,A,"M21=",$e[1]/Ye,A,"M22=",$e[3]/Ct,A,"Dx=",h(Ft*Ye+$e[4]),A,"Dy=",h(Mt*Ct+$e[5])),mt.padding="0 "+h(pn)+"px "+h(gt)+"px 0",mt.filter=O+".Matrix("+Ze.join("")+", SizingMethod=clip)"}else $e&&(Ft=Ft*Ye+$e[4],Mt=Mt*Ct+$e[5]),mt.filter="",mt.left=h(Ft)+"px",mt.top=h(Mt)+"px";var st=this._imageEl,Ke=this._cropEl;st||(st=S.doc.createElement("div"),this._imageEl=st);var me=st.style;if(Tt){if(Le&&He)me.width=h(Ye*Le*wt/$t)+"px",me.height=h(Ct*He*kt/Lt)+"px";else{var De=new Image,nt=this;De.onload=function(){De.onload=null,Le=De.width,He=De.height,me.width=h(Ye*Le*wt/$t)+"px",me.height=h(Ct*He*kt/Lt)+"px",nt._imageWidth=Le,nt._imageHeight=He,nt._imageSrc=Ce},De.src=Ce}Ke||(Ke=S.doc.createElement("div"),Ke.style.overflow="hidden",this._cropEl=Ke);var et=Ke.style;et.width=h((wt+vt*wt/$t)*Ye),et.height=h((kt+lt*kt/Lt)*Ct),et.filter=O+".Matrix(Dx="+-vt*wt/$t*Ye+",Dy="+-lt*kt/Lt*Ct+")",Ke.parentNode||ht.appendChild(Ke),st.parentNode!==Ke&&Ke.appendChild(st)}else me.width=h(Ye*wt)+"px",me.height=h(Ct*kt)+"px",ht.appendChild(st),Ke&&Ke.parentNode&&(ht.removeChild(Ke),this._cropEl=null);var ot="",_t=ze.opacity;_t<1&&(ot+=".Alpha(opacity="+h(_t*100)+") "),ot+=O+".AlphaImageLoader(src="+Ce+", SizingMethod=scale)",me.filter=ot,ht.style.zIndex=I(this.zlevel,this.z,this.z2),v(Pe,ht),ze.text!=null&&this.drawRectText(Pe,this.getBoundingRect())},g.prototype.onRemove=function(Pe){L(Pe,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Pe)},g.prototype.onAdd=function(Pe){v(Pe,this._vmlEl),this.appendRectText(Pe)};var ue="normal",ye={},xe=0,Ee=100,Ae=document.createElement("div"),Re=function(Pe){var ze=ye[Pe];if(!ze){xe>Ee&&(xe=0,ye={});var Ce=Ae.style,Le;try{Ce.font=Pe,Le=Ce.fontFamily.split(",")[0]}catch(He){}ze={style:Ce.fontStyle||ue,variant:Ce.fontVariant||ue,weight:Ce.fontWeight||ue,size:parseFloat(Ce.fontSize||12)|0,family:Le||"Microsoft YaHei"},ye[Pe]=ze,xe++}return ze},ae;t.$override("measureText",function(Pe,ze){var Ce=S.doc;ae||(ae=Ce.createElement("div"),ae.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",S.doc.body.appendChild(ae));try{ae.style.font=ze}catch(Le){}return ae.innerHTML="",ae.appendChild(Ce.createTextNode(Pe)),{width:ae.offsetWidth}});for(var pe=new k,J=function(Pe,ze,Ce,Le){var He=this.style;this.__dirty&&R.normalizeTextStyle(He,!0);var Be=He.text;if(Be!=null&&(Be+=""),!Be)return;if(He.rich){var bt=t.parseRichText(Be,He);Be=[];for(var ct=0;ct<bt.lines.length;ct++){for(var Ot=bt.lines[ct].tokens,Ft=[],Mt=0;Mt<Ot.length;Mt++)Ft.push(Ot[Mt].text);Be.push(Ft.join(""))}Be=Be.join(`
|
|
`)}var wt,kt,$t=He.textAlign,Lt=He.textVerticalAlign,vt=Re(He.font),lt=vt.style+" "+vt.variant+" "+vt.weight+" "+vt.size+'px "'+vt.family+'"';Ce=Ce||t.getBoundingRect(Be,lt,$t,Lt,He.textPadding,He.textLineHeight);var Tt=this.transform;if(Tt&&!Le&&(pe.copy(ze),pe.applyTransform(Tt),ze=pe),Le)wt=ze.x,kt=ze.y;else{var ht=He.textPosition;if(ht instanceof Array)wt=ze.x+B(ht[0],ze.width),kt=ze.y+B(ht[1],ze.height),$t=$t||"left";else{var mt=this.calculateTextPosition?this.calculateTextPosition({},He,ze):t.calculateTextPosition({},He,ze);wt=mt.x,kt=mt.y,$t=$t||mt.textAlign,Lt=Lt||mt.textVerticalAlign}}wt=t.adjustTextX(wt,Ce.width,$t),kt=t.adjustTextY(kt,Ce.height,Lt),kt+=Ce.height/2;var qe=S.createNode,$e=this._textVmlEl,Ye,Ct,Wt;$e?(Wt=$e.firstChild,Ye=Wt.nextSibling,Ct=Ye.nextSibling):($e=qe("line"),Ye=qe("path"),Ct=qe("textpath"),Wt=qe("skew"),Ct.style["v-text-align"]="left",d($e),Ye.textpathok=!0,Ct.on=!0,$e.from="0 0",$e.to="1000 0.05",v($e,Wt),v($e,Ye),v($e,Ct),this._textVmlEl=$e);var Gt=[wt,kt],Vt=$e.style;Tt&&Le?(D(Gt,Gt,Tt),Wt.on=!0,Wt.matrix=Tt[0].toFixed(3)+A+Tt[2].toFixed(3)+A+Tt[1].toFixed(3)+A+Tt[3].toFixed(3)+",0,0",Wt.offset=(h(Gt[0])||0)+","+(h(Gt[1])||0),Wt.origin="0 0",Vt.left="0px",Vt.top="0px"):(Wt.on=!1,Vt.left=h(wt)+"px",Vt.top=h(kt)+"px"),Ct.string=w(Be);try{Ct.style.font=lt}catch(un){}K($e,"fill",{fill:He.textFill,opacity:He.opacity},this),K($e,"stroke",{stroke:He.textStroke,opacity:He.opacity,lineDash:He.lineDash||null},this),$e.style.zIndex=I(this.zlevel,this.z,this.z2),v(Pe,$e)},fe=function(Pe){L(Pe,this._textVmlEl),this._textVmlEl=null},Me=function(Pe){v(Pe,this._textVmlEl)},be=[o,y,g,x,i],Ge=0;Ge<be.length;Ge++){var ft=be[Ge].prototype;ft.drawRectText=J,ft.removeRectText=fe,ft.appendRectText=Me}i.prototype.brushVML=function(Pe){var ze=this.style;ze.text!=null?this.drawRectText(Pe,{x:ze.x||0,y:ze.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Pe)},i.prototype.onRemove=function(Pe){this.removeRectText(Pe)},i.prototype.onAdd=function(Pe){this.appendRectText(Pe)}}},qHvr:function(ie,Q,E){"use strict";var Y=E("2qtc"),U=E("kLXV"),D=E("5NDa"),k=E("5rEg"),u=E("miYZ"),t=E("tsqr"),R=E("tJVT"),o=E("q1tI"),y=E.n(o),g=E("4i/N");function i(x){var T=x.isAddmodle,m=x.setIsAdd,S=x.createTeam,P=Object(o.useState)(""),h=Object(R.a)(P,2),l=h[0],s=h[1];return y.a.createElement(U.a,{centered:!0,title:y.a.createElement("div",{style:{alignItems:"center",display:"flex"}},y.a.createElement("div",{style:{textAlign:"left",flex:"1"}},"\u521B\u5EFA\u6218\u961F"),y.a.createElement(g.a,{onClick:function(){return m(!1)},style:{cursor:"porint"}})),visible:T,closable:!1,destroyOnClose:!0,onOk:function(){if(!l){t.b.info("\u6218\u961F\u540D\u4E0D\u80FD\u4E3A\u7A7A");return}S(l)},onCancel:function(){return m(!1)}},y.a.createElement("div",null,y.a.createElement("span",{style:{fontSize:"14px",color:"#F73737"}},"*"),"\u961F\u540D\uFF1A",y.a.createElement("p",{style:{marginTop:"15px",marginLeft:"15px"}},y.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u961F\u540D",value:l,maxLength:60,addonAfter:String(l&&l.length||0)+"/60",onChange:function(p){return s(p.target.value)}}))))}Q.a=i},qgvg:function(ie,Q){ie.exports="data:image/gif;base64,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"},qpCX:function(ie,Q,E){ie.exports=E.p+"static/s9.72cf5f51.png"},r6Bn:function(ie,Q,E){var Y=E("bYtY"),U=E("ItGF"),D=E("4fz+"),k=E("BPZU");function u(o,y){return o.zlevel===y.zlevel?o.z===y.z?o.z2-y.z2:o.z-y.z:o.zlevel-y.zlevel}var t=function(){this._roots=[],this._displayList=[],this._displayListLen=0};t.prototype={constructor:t,traverse:function(o,y){for(var g=0;g<this._roots.length;g++)this._roots[g].traverse(o,y)},getDisplayList:function(o,y){return y=y||!1,o&&this.updateDisplayList(y),this._displayList},updateDisplayList:function(o){this._displayListLen=0;for(var y=this._roots,g=this._displayList,i=0,x=y.length;i<x;i++)this._updateAndAddDisplayable(y[i],null,o);g.length=this._displayListLen,U.canvasSupported&&k(g,u)},_updateAndAddDisplayable:function(o,y,g){if(o.ignore&&!g)return;o.beforeUpdate(),o.__dirty&&o.update(),o.afterUpdate();var i=o.clipPath;if(i){y?y=y.slice():y=[];for(var x=i,T=o;x;)x.parent=T,x.updateTransform(),y.push(x),T=x,x=x.clipPath}if(o.isGroup){for(var m=o._children,S=0;S<m.length;S++){var P=m[S];o.__dirty&&(P.__dirty=!0),this._updateAndAddDisplayable(P,y,g)}o.__dirty=!1}else o.__clipPaths=y,this._displayList[this._displayListLen++]=o},addRoot:function(o){if(o.__storage===this)return;o instanceof D&&o.addChildrenToStorage(this),this.addToStorage(o),this._roots.push(o)},delRoot:function(o){if(o==null){for(var y=0;y<this._roots.length;y++){var g=this._roots[y];g instanceof D&&g.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(o instanceof Array){for(var y=0,i=o.length;y<i;y++)this.delRoot(o[y]);return}var x=Y.indexOf(this._roots,o);x>=0&&(this.delFromStorage(o),this._roots.splice(x,1),o instanceof D&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:u};var R=t;ie.exports=R},r7jV:function(ie,Q){ie.exports="data:image/png;base64,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"},rA99:function(ie,Q,E){var Y=E("y+Vt"),U=E("QBsz"),D=E("Sj9i"),k=D.quadraticSubdivide,u=D.cubicSubdivide,t=D.quadraticAt,R=D.cubicAt,o=D.quadraticDerivativeAt,y=D.cubicDerivativeAt,g=[];function i(T,m,S){var P=T.cpx2,h=T.cpy2;return P===null||h===null?[(S?y:R)(T.x1,T.cpx1,T.cpx2,T.x2,m),(S?y:R)(T.y1,T.cpy1,T.cpy2,T.y2,m)]:[(S?o:t)(T.x1,T.cpx1,T.x2,m),(S?o:t)(T.y1,T.cpy1,T.y2,m)]}var x=Y.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(T,m){var S=m.x1,P=m.y1,h=m.x2,l=m.y2,s=m.cpx1,c=m.cpy1,p=m.cpx2,b=m.cpy2,A=m.percent;if(A===0)return;T.moveTo(S,P),p==null||b==null?(A<1&&(k(S,s,h,A,g),s=g[1],h=g[2],k(P,c,l,A,g),c=g[1],l=g[2]),T.quadraticCurveTo(s,c,h,l)):(A<1&&(u(S,s,p,h,A,g),s=g[1],p=g[2],h=g[3],u(P,c,b,l,A,g),c=g[1],b=g[2],l=g[3]),T.bezierCurveTo(s,c,p,b,h,l))},pointAt:function(T){return i(this.shape,T,!1)},tangentAt:function(T){var m=i(this.shape,T,!0);return U.normalize(m,m)}});ie.exports=x},rHrb:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.CopyToClipboard=void 0;var Y=D(E("q1tI")),U=D(E("+QRC"));function D(s){return s&&s.__esModule?s:{default:s}}function k(s){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(p){return typeof p}:k=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},k(s)}function u(s,c){var p=Object.keys(s);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(s);c&&(b=b.filter(function(A){return Object.getOwnPropertyDescriptor(s,A).enumerable})),p.push.apply(p,b)}return p}function t(s){for(var c=1;c<arguments.length;c++){var p=arguments[c]!=null?arguments[c]:{};c%2?u(p,!0).forEach(function(b){h(s,b,p[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(p)):u(p).forEach(function(b){Object.defineProperty(s,b,Object.getOwnPropertyDescriptor(p,b))})}return s}function R(s,c){if(s==null)return{};var p=o(s,c),b,A;if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(s);for(A=0;A<O.length;A++){if(b=O[A],c.indexOf(b)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(s,b))continue;p[b]=s[b]}}return p}function o(s,c){if(s==null)return{};var p={},b=Object.keys(s),A,O;for(O=0;O<b.length;O++){if(A=b[O],c.indexOf(A)>=0)continue;p[A]=s[A]}return p}function y(s,c){if(!(s instanceof c))throw new TypeError("Cannot call a class as a function")}function g(s,c){for(var p=0;p<c.length;p++){var b=c[p];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(s,b.key,b)}}function i(s,c,p){return c&&g(s.prototype,c),p&&g(s,p),s}function x(s,c){return c&&(k(c)==="object"||typeof c=="function")?c:m(s)}function T(s){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(p){return p.__proto__||Object.getPrototypeOf(p)},T(s)}function m(s){if(s===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s}function S(s,c){if(typeof c!="function"&&c!==null)throw new TypeError("Super expression must either be null or a function");s.prototype=Object.create(c&&c.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),c&&P(s,c)}function P(s,c){return P=Object.setPrototypeOf||function(b,A){return b.__proto__=A,b},P(s,c)}function h(s,c,p){return c in s?Object.defineProperty(s,c,{value:p,enumerable:!0,configurable:!0,writable:!0}):s[c]=p,s}var l=function(s){S(c,s);function c(){var p,b;y(this,c);for(var A=arguments.length,O=new Array(A),_=0;_<A;_++)O[_]=arguments[_];return b=x(this,(p=T(c)).call.apply(p,[this].concat(O))),h(m(b),"onClick",function(f){var n=b.props,r=n.text,d=n.onCopy,w=n.children,C=n.options,v=Y.default.Children.only(w),L=(0,U.default)(r,C);d&&d(r,L),v&&v.props&&typeof v.props.onClick=="function"&&v.props.onClick(f)}),b}return i(c,[{key:"render",value:function(){var b=this.props,A=b.text,O=b.onCopy,_=b.options,f=b.children,n=R(b,["text","onCopy","options","children"]),r=Y.default.Children.only(f);return Y.default.cloneElement(r,t({},n,{onClick:this.onClick}))}}]),c}(Y.default.PureComponent);Q.CopyToClipboard=l,h(l,"defaultProps",{onCopy:void 0,options:void 0})},rIHE:function(ie,Q,E){ie.exports=E.p+"static/b3.dc7aa47b.svg"},rgJw:function(ie,Q,E){ie.exports=E.p+"static/s15.e65d3a40.png"},rmlV:function(ie,Q,E){var Y=E("y+Vt"),U=Y.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(D,k){var u=.5522848,t=k.cx,R=k.cy,o=k.rx,y=k.ry,g=o*u,i=y*u;D.moveTo(t-o,R),D.bezierCurveTo(t-o,R-i,t-g,R-y,t,R-y),D.bezierCurveTo(t+g,R-y,t+o,R-i,t+o,R),D.bezierCurveTo(t+o,R+i,t+g,R+y,t,R+y),D.bezierCurveTo(t-g,R+y,t-o,R+i,t-o,R),D.closePath()}});ie.exports=U},ruvs:function(ie,Q,E){"use strict";E.d(Q,"b",function(){return Mt});var Y=E("2qtc"),U=E("kLXV"),D=E("9og8"),k=E("tJVT"),u=E("PpiC"),t=E("k1fw"),R=E("5NDa"),o=E("5rEg"),y=E("B9cy"),g=E("Ol7k"),i=E("WmNS"),x=E.n(i),T=E("q1tI"),m=E.n(T),S=E("Ty5D"),P=E("55Ip"),h=E("9kvl"),l=E("lzim"),s=E("xrsn"),c=E.n(s),p=E("1Sn+"),b=E("qVdP"),A=E("jsC+"),O=E("14J3"),_=E("BMrR"),f=E("jCWc"),n=E("kPKH"),r=E("lUTK"),d=E("BvKs"),w=E("miYZ"),C=E("tsqr"),v=E("7Kak"),L=E("9yH6"),I=E("6CvP"),B=E("1vsH"),F;(function(vt){vt.Manager="manager",vt.Developer="developer",vt.Reporter="reporter"})(F||(F={}));var G=function(lt){var Tt=lt.visible,ht=lt.onCancel,mt=ht===void 0?function(){}:ht,qe=Object(T.useState)(),$e=Object(k.a)(qe,2),Ye=$e[0],Ct=$e[1],Wt=Object(T.useState)(),Gt=Object(k.a)(Wt,2),Vt=Gt[0],un=Gt[1],pn=Object(T.useState)(!1),gt=Object(k.a)(pn,2),Ze=gt[0],st=gt[1],Ke=function(){var De=Object(D.a)(x.a.mark(function nt(){var et,ot;return x.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(Ye){at.next=3;break}return C.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),at.abrupt("return");case 3:if(!(Ye.length!==6)){at.next=6;break}return C.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),at.abrupt("return");case 6:if(Vt){at.next=9;break}return C.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),at.abrupt("return");case 9:return st(!0),at.next=12,Object(I.e)({code:Ye,role:Vt});case 12:if(et=at.sent,st(!1),me(),ot={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!ot[et.status]){at.next=19;break}return C.b.info(ot[et.status]),at.abrupt("return");case 19:if(!(et.status===0)){at.next=22;break}return Vt==="reporter"?(C.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(B.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),h.d.push("/projects/".concat(et==null?void 0:et.project_id))):(Object(B.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),C.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),at.abrupt("return");case 22:case"end":return at.stop()}},nt)}));return function(){return De.apply(this,arguments)}}(),me=function(){var De=Object(D.a)(x.a.mark(function nt(){return x.a.wrap(function(ot){for(;;)switch(ot.prev=ot.next){case 0:mt();case 1:case"end":return ot.stop()}},nt)}));return function(){return De.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,m.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Tt,confirmLoading:Ze,onOk:Ke,onCancel:me},m.a.createElement("div",{className:"tc"},m.a.createElement("div",null,m.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),m.a.createElement(o.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Ye,onChange:function(nt){if(nt.target.value.length>=7){C.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ct(nt.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(L.a.Group,{value:Vt,onChange:function(nt){return un(nt.target.value)}},m.a.createElement(L.a,{value:F.Manager},"\u7BA1\u7406\u4EBA\u5458"),m.a.createElement(L.a,{value:F.Developer},"\u5F00\u53D1\u4EBA\u5458"),m.a.createElement(L.a,{value:F.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=G,W=E("Jky8"),K=E("6Fuo"),Z=E.n(K),q=E("NLgs"),ce;(function(vt){vt.Projects="projects",vt.Shixuns="shixuns",vt.Classrooms="classrooms"})(ce||(ce={}));var ue;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(ue||(ue={}));var ye=function(lt){var Tt,ht,mt,qe,$e,Ye,Ct,Wt=lt.homePage,Gt=lt.user,Vt=lt.globalSetting,un=lt.loading,pn=lt.dispatch,gt=lt.location,Ze=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location"]),st=Object(T.useState)(),Ke=Object(k.a)(st,2),me=Ke[0],De=Ke[1],nt=Object(T.useState)(),et=Object(k.a)(nt,2),ot=et[0],_t=et[1],at=function(H){var V;if(!Object(q.e)(pn))return;if(H===ce.Projects&&!((V=Gt.userInfo)!==null&&V!==void 0&&V.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}H===ce.Classrooms?De(!0):H===ce.Projects&&_t(!0)},pt=function(H,V){var $;if(!Object(q.e)(pn))return;if(V===ce.Projects&&!(($=Gt.userInfo)!==null&&$!==void 0&&$.email)){C.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(V===ce.Shixuns&&!Object(q.c)())return;H&&(window.location.href=H)},Kt=(Tt=(((ht=Vt.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(j){return j.link==="/".concat(ue.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,qt=(mt=(((qe=Vt.setting)===null||qe===void 0?void 0:qe.navbar)||[]).find(function(j){return j.link==="/".concat(ue.Shixuns)}))===null||mt===void 0?void 0:mt.hidden,en=($e=(((Ye=Vt.setting)===null||Ye===void 0?void 0:Ye.navbar)||[]).find(function(j){return j.link==="/".concat(ue.Paths)}))===null||$e===void 0?void 0:$e.hidden;if(Vt!=null&&(Ct=Vt.setting)!==null&&Ct!==void 0&&Ct.is_local){var ne;Gt!=null&&(ne=Gt.userInfo)!==null&&ne!==void 0&&ne.is_shixun_marker||(qt=!0)}var te=function(H){var V,$,de,Ie,Ue,ut,yt,St,Bt,It,it,Xt,jt,Nt;return m.a.createElement(m.a.Fragment,null,m.a.createElement(_.a,{justify:"space-around",className:"pt5 pb5"},m.a.createElement(n.a,{className:Z.a.joinCol},((V=Gt.userInfo)===null||V===void 0?void 0:V.user_identity)!=="\u5B66\u751F"&&!Kt&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return pt("/classrooms/new")}},($=Gt.userInfo)!==null&&$!==void 0&&$.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!qt&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return pt("/shixuns/new",ce.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((de=Gt.userInfo)===null||de===void 0?void 0:de.main_site)&&((Ie=Gt.navigationInfo)===null||Ie===void 0?void 0:Ie.top)||!((Ue=Gt.userInfo)!==null&&Ue!==void 0&&Ue.main_site)&&((ut=Gt.navigationInfo)===null||ut===void 0?void 0:ut.top)&&!en&&(((yt=Gt.userInfo)===null||yt===void 0?void 0:yt.admin)||((St=Gt.userInfo)===null||St===void 0?void 0:St.is_teacher)||((Bt=Gt.userInfo)===null||Bt===void 0?void 0:Bt.business)))&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return pt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Vt!=null&&(It=Vt.setting)!==null&&It!==void 0&&It.is_local)&&((it=Gt.userInfo)===null||it===void 0?void 0:it.main_site)&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){var ln,bn;return pt("".concat((ln=Gt.navigationInfo)===null||ln===void 0||((bn=ln.top)===null||bn===void 0)?void 0:bn.old_url,"/projects/deposit/new"),ce.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),m.a.createElement(n.a,null,m.a.createElement("div",{className:Z.a.joinBoard})),m.a.createElement(n.a,{className:Z.a.joinCol},!Kt&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return at(ce.Classrooms)}},(Xt=Gt.userInfo)!==null&&Xt!==void 0&&Xt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((jt=Gt.userInfo)===null||jt===void 0?void 0:jt.main_site)&&!(Vt!=null&&(Nt=Vt.setting)!==null&&Nt!==void 0&&Nt.is_local)&&m.a.createElement(d.a.Item,H,m.a.createElement("a",{onClick:function(){return at(ce.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return m.a.createElement("section",null,m.a.createElement(A.a,{overlay:m.a.createElement(d.a,{className:"".concat(Z.a.rightMenu," ").concat(Z.a.joinMenu," mt10")},m.a.createElement(te,null)),placement:"bottomRight"},m.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),m.a.createElement(W.a,{visible:me,onCancel:function(){return De(!1)}}),m.a.createElement(X,{visible:ot,onCancel:function(){return _t(!1)}}))},xe=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting;return{homePage:lt,user:ht,globalSetting:mt,loading:Tt.models.index}})(ye),Ee=E("vToQ"),Ae=E.n(Ee),Re=E("xKgJ"),ae=E("jb+D"),pe=E("m3rI"),J=function(lt){var Tt,ht=RegExp("(^| )"+lt+"=([^;]+)(;|$)");return(Tt=document.cookie.match(ht))?decodeURIComponent(Tt[2]):null},fe=function(lt){var Tt=new Date;Tt.setTime(Tt.getTime()-1);var ht=J(lt);ht!=null&&(document.cookie=lt+"="+ht+";expires="+Tt.toGMTString())},Me;(function(vt){vt.Classrooms="classrooms",vt.Shixuns="shixuns",vt.Paths="paths",vt.Projects="projects",vt.Videos="videos",vt.Topics="topics"})(Me||(Me={}));var be=function(lt){var Tt,ht,mt,qe,$e,Ye,Ct,Wt,Gt,Vt,un,pn=lt.homePage,gt=lt.user,Ze=lt.globalSetting,st=lt.loading,Ke=lt.dispatch,me=lt.shixunHomeworks,De=lt.location,nt=lt.payload,et=nt===void 0?{}:nt,ot=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),_t=(Tt=(((ht=Ze.setting)===null||ht===void 0?void 0:ht.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,at=(mt=(((qe=Ze.setting)===null||qe===void 0?void 0:qe.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Shixuns)}))===null||mt===void 0?void 0:mt.hidden,pt=($e=(((Ye=Ze.setting)===null||Ye===void 0?void 0:Ye.navbar)||[]).find(function(j){return j.link==="/".concat(Me.Paths)}))===null||$e===void 0?void 0:$e.hidden,Kt=((Ct=gt.userInfo)===null||Ct===void 0?void 0:Ct.admin)||((Wt=gt.userInfo)===null||Wt===void 0?void 0:Wt.business)||((Gt=gt.userInfo)===null||Gt===void 0?void 0:Gt.is_shixun_marker)||((Vt=gt.userInfo)===null||Vt===void 0?void 0:Vt.is_teacher)||((un=gt.userInfo)===null||un===void 0?void 0:un.user_identity)!=="\u5B66\u751F",qt=function(){if(Object(B.p)())return m.a.createElement(d.a,{className:"".concat(Ae.a.rightMenu," ").concat(Ae.a.menuWrap)},m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var H,V,$,de,Ie,Ue,ut,yt,St,Bt,It,it,Xt,jt,Nt,Dt,ln,bn,on,cn,On,Ln,En;return m.a.createElement(d.a,{className:"".concat(Ae.a.rightMenu," ").concat(Ae.a.menuWrap)},m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((H=gt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!_t&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((V=gt.userInfo)===null||V===void 0?void 0:V.login,"/classrooms")},($=gt.userInfo)!==null&&$!==void 0&&$.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!at&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((de=gt.userInfo)===null||de===void 0?void 0:de.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!pt&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((Ie=gt.userInfo)===null||Ie===void 0?void 0:Ie.login,"/paths")},(Ue=gt.userInfo)!==null&&Ue!==void 0&&Ue.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ut=gt.userInfo)===null||ut===void 0?void 0:ut.main_site)&&!((yt=Ze.setting)!==null&&yt!==void 0&&yt.is_local)&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((St=gt.userInfo)===null||St===void 0?void 0:St.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((Bt=gt.userInfo)===null||Bt===void 0?void 0:Bt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/users/".concat((It=gt.userInfo)===null||It===void 0?void 0:It.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),m.a.createElement(d.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(q.e)(Ke))return;h.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Kt&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(q.e)(Ke))return;h.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((it=gt.navigationInfo)===null||it===void 0||((Xt=it.top)===null||Xt===void 0)?void 0:Xt.customer_management_url)&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{href:(jt=gt.navigationInfo)===null||jt===void 0||((Nt=jt.top)===null||Nt===void 0)?void 0:Nt.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Dt=gt.navigationInfo)===null||Dt===void 0||((ln=Dt.top)===null||ln===void 0)?void 0:ln.college_identifier)&&m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{to:"/colleges/".concat((bn=gt.navigationInfo)===null||bn===void 0||((on=bn.top)===null||on===void 0)?void 0:on.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((cn=gt.navigationInfo)===null||cn===void 0||((On=cn.top)===null||On===void 0)?void 0:On.laboratory_admin_url)&&m.a.createElement(d.a.Item,null,m.a.createElement("a",{href:(Ln=gt.navigationInfo)===null||Ln===void 0||((En=Ln.top)===null||En===void 0)?void 0:En.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),m.a.createElement(d.a.Item,null,m.a.createElement(P.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:m.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),m.a.createElement(d.a.Item,{className:Ae.a.exit},m.a.createElement("a",{onClick:Object(D.a)(x.a.mark(function In(){var Bn;return x.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.next=2,Object(ae.c)({});case 2:Bn=jn.sent,(Bn==null?void 0:Bn.status)===1&&(Ke({type:"user/getUserInfo",payload:Object(t.a)({},et)}),Ke({type:"user/getNavigationInfo",payload:Object(t.a)({},et)}),fe("autologin_trustie"),fe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),C.b.success(Bn==null?void 0:Bn.message),h.d.replace("/"));case 4:case"end":return jn.stop()}},In)}))},"\u9000\u51FA")))};if(Object(Re.p)()){var en,ne;return m.a.createElement(A.a,{className:"".concat(Ae.a.height67," pr25"),overlay:qt,placement:"bottomRight"},m.a.createElement("section",null,m.a.createElement("aside",null,m.a.createElement("div",{className:me.actionTabs.type===1?Ae.a.classromediv:""},m.a.createElement("img",{className:"".concat(Ae.a.userPic," current ml15"),src:"".concat(pe.a===null||pe.a===void 0?void 0:pe.a.IMG_SERVER,"/images/").concat((en=gt.userInfo)===null||en===void 0?void 0:en.image_url),alt:"",onClick:function(){var H;return h.d.push(Object(B.p)()?"/account/profile":"/users/".concat((H=gt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms"))}}),Object(B.p)()&&m.a.createElement("span",{className:"ml10 font16"},(ne=gt.userInfo)===null||ne===void 0?void 0:ne.username)))))}else{var te;return m.a.createElement("div",{className:"font15 mr15 ".concat(Ze.isIlearning?Ae.a.login:"")},m.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Ke({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((te=Ze.setting)!==null&&te!==void 0&&te.close_register)&&m.a.createElement(m.a.Fragment,null,m.a.createElement("span",{className:"ml5 mr5"},"|"),m.a.createElement(P.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Ge=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:mt,shixunHomeworks:qe,loading:Tt.models.index}})(be),ft=E("+L6B"),Pe=E("2/Rp"),ze=E("Cs+z"),Ce=E.n(ze),Le=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],He=function(lt){var Tt=lt.homePage,ht=lt.user,mt=lt.globalSetting,qe=lt.loading,$e=lt.dispatch,Ye=lt.location,Ct=lt.text,Wt=lt.shixunHomeworks,Gt=lt.payload,Vt=Gt===void 0?{}:Gt,un=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),pn=Object(T.useState)("none"),gt=Object(k.a)(pn,2),Ze=gt[0],st=gt[1];return Object(T.useEffect)(function(){Wt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&st("flex")},[Wt.actionTabs.key]),Object(T.useEffect)(function(){Wt.actionTabs.key==="\u9690\u85CF"&&(st("none"),localStorage.setItem("Noviceguide","0"))},[Wt.actionTabs.key]),m.a.createElement("div",{style:{display:Ze,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},m.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},m.a.createElement("img",{src:Ce.a,style:{position:"absolute",top:"-32px"}}),m.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Wt.actionTabs.text),Wt.actionTabs.type===9?m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),st("none"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(Pe.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),st("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Be=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:mt,loading:Tt.models.index,shixunHomeworks:qe}})(He),bt=E("498V"),ct=E.n(bt),Ot=g.a.Header,Ft=o.a.Search;function Mt(){var vt,lt,Tt=window.location.pathname,ht=Tt.split("/"),mt={};return ht[1]=="classrooms"&&ht.length>3&&!((vt=ht[4])!==null&&vt!==void 0&&vt.includes("newgold"))&&!((lt=ht[5])!==null&<!==void 0&<.includes("newgold"))&&ht[2]!=="coursesId"&&(mt.course_id=ht[2]),ht[1]==="shixuns"&&ht.length>3&&(mt.objective_type="shixun",mt.objective_id=ht[2]),ht[1]==="paths"&&ht.length>3&&(mt.objective_type="path",mt.objective_id=ht[2]),Object(t.a)(Object(t.a)({},mt),{school:1})}var wt={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},kt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$t=function(lt){var Tt,ht=lt.homePage,mt=lt.user,qe=lt.globalSetting,$e=lt.loading,Ye=lt.dispatch,Ct=lt.location,Wt=lt.isLogin,Gt=Wt===void 0?!1:Wt,Vt=lt.shixunHomeworks,un=Object(u.a)(lt,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),pn=Object(S.g)(),gt=Object(T.useState)(!1),Ze=Object(k.a)(gt,2),st=Ze[0],Ke=Ze[1],me=Object(T.useState)(-1),De=Object(k.a)(me,2),nt=De[0],et=De[1],ot=Object(T.useState)(!1),_t=Object(k.a)(ot,2),at=_t[0],pt=_t[1],Kt=Mt(),qt=Ct.pathname;Object(T.useEffect)(function(){Ye({type:"user/getNavigationInfo",payload:Object(t.a)({},Kt)})},[qe.name]),Object(T.useEffect)(function(){Vt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(kt!=null&&kt.includes(Ct==null?void 0:Ct.pathname)||(Ct==null?void 0:Ct.pathname.indexOf("/classrooms"))===0||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ct.pathname]),Object(T.useEffect)(function(){Vt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Vt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Vt.actionTabs.key]),Object(T.useEffect)(function(){if(qe!=null&&qe.setting){var Ue,ut;if(qe==null||((Ue=qe.setting)===null||Ue===void 0||((ut=Ue.navbar)===null||ut===void 0))||ut.map(function(St,Bt){Ct.pathname.indexOf(St.link)>-1&&et(Bt)}),nt===-1)Object(B.T)(qe.setting.name);else{var yt;Object(B.T)(((yt=qe.setting.navbar[nt])===null||yt===void 0?void 0:yt.name)||qe.setting.name)}}},[qe==null?void 0:qe.setting]);var en=Object(T.useMemo)(function(){var Ue;if(qe!=null&&(Ue=qe.setting)!==null&&Ue!==void 0&&Ue.nav_logo_url){var ut;return"".concat(pe.a.IMG_SERVER,"/").concat(qe==null||((ut=qe.setting)===null||ut===void 0)?void 0:ut.nav_logo_url)}else return"".concat(pe.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[qe==null||((Tt=qe.setting)===null||Tt===void 0)?void 0:Tt.nav_logo_url]);function ne(Ue){pn.push("/search?value="+Ue)}var te=function(){return st?m.a.createElement("div",{onBlur:function(){setTimeout(function(){Ke(!1)},300)}},m.a.createElement(Ft,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ne,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){pn.push("/search?value=")}})},j=function(){var Ue=Object(D.a)(x.a.mark(function ut(yt){var St,Bt,It;return x.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return yt.preventDefault(),Xt.next=3,Object(ae.n)();case 3:Bt=Xt.sent,Bt!=null&&(St=Bt.data)!==null&&St!==void 0&&St.engineer_url?document.location.href=Bt==null||((It=Bt.data)===null||It===void 0)?void 0:It.engineer_url:(Bt==null?void 0:Bt.status)!=401&&pt(!0);case 5:case"end":return Xt.stop()}},ut)}));return function(yt){return Ue.apply(this,arguments)}}();if(qe.showHeader&&qe.showHeaderFooter){var H,V,$,de,Ie;return m.a.createElement(g.a,{className:"".concat(qe.isIlearning?c.a["header-iearning"]:c.a.header," ").concat(qe.showHeaderFixed?c.a.headerFixed:"")},m.a.createElement(Ot,{className:"header"},m.a.createElement("section",{className:c.a["edu-menu"]},(!!qe.isIlearning||!!qe.isPaZhou)&&m.a.createElement(P.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:c.a.logo,title:(H=qe.setting)===null||H===void 0?void 0:H.name,src:qe.isPaZhou?en:ct.a||en}),!qe.isPaZhou&&m.a.createElement("span",{className:c.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),m.a.createElement("ul",{className:"".concat(c.a.menu," ").concat(Object(B.p)()&&"ml0")},Object(B.p)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(B.p)()&&qe.setting&&qe.setting.navbar.map(function(Ue,ut){if(!Ue.hidden)return m.a.createElement("li",{key:ut,className:nt===ut?c.a.actived:""},(Ue==null?void 0:Ue.name)==="\u6559\u5B66\u8BFE\u5802"&&m.a.createElement(P.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:m.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:Vt.actionTabs.type===4?c.a.classromediv:"",dangerouslySetInnerHTML:{__html:Ue.name},to:Ue.link}),(Ue==null?void 0:Ue.name)!="\u6559\u5B66\u8BFE\u5802"&&Ue.link.indexOf("http")<0&&m.a.createElement(P.a,{onClick:function(){Ye({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Ue.name},to:Ue.link,target:Ue.link.indexOf("http")>-1?"_blank":"_self"}),(Ue==null?void 0:Ue.name)!="\u6559\u5B66\u8BFE\u5802"&&Ue.link.indexOf("http")>-1&&m.a.createElement("a",{target:Ue.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Ue.name},href:Ue.link}))})),m.a.createElement("div",{className:"search-bar",style:{flex:qe.isIlearning?"initial":"1 0 auto"}},!Object(B.p)()&&!(qe!=null&&qe.isIlearning)&&m.a.createElement(m.a.Fragment,null,m.a.createElement(te,null),!Gt&&m.a.createElement(xe,null),!Gt&&!!(mt!=null&&(V=mt.userInfo)!==null&&V!==void 0&&V.login)&&m.a.createElement(P.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(mt==null||(($=mt.userInfo)===null||$===void 0)?void 0:$.login,"/user_tidings")},(mt==null||((de=mt.navigationInfo)===null||de===void 0||((Ie=de.top)===null||Ie===void 0))?void 0:Ie.new_message)&&m.a.createElement("span",{className:c.a.newslight}))),!Gt&&m.a.createElement(Ge,{payload:Kt}))),m.a.createElement(U.a,{centered:!0,destroyOnClose:!0,visible:at,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(B.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return pt(!1)}},m.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},m.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),m.a.createElement("img",{src:l.C,width:200,height:200}),m.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),m.a.createElement(Be,null))}else return m.a.createElement(m.a.Fragment,null)},Lt=Q.a=Object(h.a)(function(vt){var lt=vt.homePage,Tt=vt.loading,ht=vt.user,mt=vt.globalSetting,qe=vt.shixunHomeworks;return{homePage:lt,user:ht,globalSetting:mt,loading:Tt.models.index,shixunHomeworks:qe}})($t)},"sW+o":function(ie,Q,E){var Y=E("SrGk"),U=E("bYtY"),D=E("SUKs"),k=E("Qe9p");function u(R,o){Y.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}U.inherits(u,Y),u.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var y=this;U.each(["fill","stroke"],function(g){if(o.style[g]&&(o.style[g].type==="linear"||o.style[g].type==="radial")){var i=o.style[g],x=y.getDefs(!0),T;i._dom?(T=i._dom,x.contains(i._dom)||y.addDom(T)):T=y.add(i),y.markUsed(o);var m=T.getAttribute("id");R.setAttribute(g,"url(#"+m+")")}})}},u.prototype.add=function(R){var o;if(R.type==="linear")o=this.createElement("linearGradient");else if(R.type==="radial")o=this.createElement("radialGradient");else return D("Illegal gradient type."),null;return R.id=R.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,o),this.addDom(o),o},u.prototype.update=function(R){var o=this;Y.prototype.update.call(this,R,function(){var y=R.type,g=R._dom.tagName;y==="linear"&&g==="linearGradient"||y==="radial"&&g==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},u.prototype.updateDom=function(R,o){if(R.type==="linear")o.setAttribute("x1",R.x),o.setAttribute("y1",R.y),o.setAttribute("x2",R.x2),o.setAttribute("y2",R.y2);else if(R.type==="radial")o.setAttribute("cx",R.x),o.setAttribute("cy",R.y),o.setAttribute("r",R.r);else{D("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var y=R.colorStops,g=0,i=y.length;g<i;++g){var x=this.createElement("stop");x.setAttribute("offset",y[g].offset*100+"%");var T=y[g].color;if(T.indexOf("rgba">-1)){var m=k.parse(T)[3],S=k.toHex(T);x.setAttribute("stop-color","#"+S),x.setAttribute("stop-opacity",m)}else x.setAttribute("stop-color",y[g].color);o.appendChild(x)}R._dom=o},u.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&Y.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&Y.prototype.markUsed.call(this,o._dom)}};var t=u;ie.exports=t},smSa:function(ie,Q,E){ie.exports=E.p+"static/s1.02adde28.png"},t23M:function(ie,Q,E){"use strict";var Y=E("VTBJ"),U=E("1OyB"),D=E("vuIU"),k=E("Ji7U"),u=E("LK+K"),t=E("q1tI"),R=E.n(t),o=E("m+aA"),y=E("Zm9Q"),g=E("Kwbf"),i=E("c+Xe"),x=E("bdgK"),T="rc-observer-key",m=function(S){Object(k.a)(h,S);var P=Object(u.a)(h);function h(){var l;return Object(U.a)(this,h),l=P.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(s){var c=l.props.onResize,p=s[0].target,b=p.getBoundingClientRect(),A=b.width,O=b.height,_=p.offsetWidth,f=p.offsetHeight,n=Math.floor(A),r=Math.floor(O);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==_||l.state.offsetHeight!==f){var d={width:n,height:r,offsetWidth:_,offsetHeight:f};l.setState(d),c&&Promise.resolve().then(function(){c(Object(Y.a)(Object(Y.a)({},d),{},{offsetWidth:_,offsetHeight:f}))})}},l.setChildNode=function(s){l.childNode=s},l}return Object(D.a)(h,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var s=this.props.disabled;if(s){this.destroyObserver();return}var c=Object(o.a)(this.childNode||this),p=c!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=c),!this.resizeObserver&&c&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(c))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var s=this.props.children,c=Object(y.a)(s);if(c.length>1)Object(g.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(c.length===0)return Object(g.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=c[0];if(t.isValidElement(p)&&Object(i.c)(p)){var b=p.ref;c[0]=t.cloneElement(p,{ref:Object(i.a)(b,this.setChildNode)})}return c.length===1?c[0]:c.map(function(A,O){return!t.isValidElement(A)||"key"in A&&A.key!==null?A:t.cloneElement(A,{key:"".concat(T,"-").concat(O)})})}}]),h}(t.Component);m.displayName="ResizeObserver",Q.a=m},tGSI:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},thk6:function(ie,Q,E){"use strict";E.r(Q);function Y(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function U(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(M){typeof e[M]=="undefined"?e[M]=a[M]:Y(a[M])&&Y(e[M])&&Object.keys(a[M]).length>0&&U(e[M],a[M])})}var D=typeof document!="undefined"?document:{},k={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};U(D,k);var u=typeof window!="undefined"?window:{},t={document:k,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};U(u,t);class R{constructor(e){const a=this;for(let M=0;M<e.length;M+=1)a[M]=e[M];return a.length=e.length,this}}function o(e,a){const M=[];let N=0;if(e&&!a&&e instanceof R)return e;if(e){if(typeof e=="string"){let z,ee;const re=e.trim();if(re.indexOf("<")>=0&&re.indexOf(">")>=0){let se="div";for(re.indexOf("<li")===0&&(se="ul"),re.indexOf("<tr")===0&&(se="tbody"),(re.indexOf("<td")===0||re.indexOf("<th")===0)&&(se="tr"),re.indexOf("<tbody")===0&&(se="table"),re.indexOf("<option")===0&&(se="select"),ee=D.createElement(se),ee.innerHTML=re,N=0;N<ee.childNodes.length;N+=1)M.push(ee.childNodes[N])}else for(!a&&e[0]==="#"&&!e.match(/[ .<>:~]/)?z=[D.getElementById(e.trim().split("#")[1])]:z=(a||D).querySelectorAll(e.trim()),N=0;N<z.length;N+=1)z[N]&&M.push(z[N])}else if(e.nodeType||e===u||e===D)M.push(e);else if(e.length>0&&e[0].nodeType)for(N=0;N<e.length;N+=1)M.push(e[N])}return new R(M)}o.fn=R.prototype,o.Class=R,o.Dom7=R;function y(e){const a=[];for(let M=0;M<e.length;M+=1)a.indexOf(e[M])===-1&&a.push(e[M]);return a}function g(e){return e.toLowerCase().replace(/-(.)/g,(a,M)=>M.toUpperCase())}function i(e){return u.requestAnimationFrame?u.requestAnimationFrame(e):u.webkitRequestAnimationFrame?u.webkitRequestAnimationFrame(e):u.setTimeout(e,1e3/60)}function x(e){return u.cancelAnimationFrame?u.cancelAnimationFrame(e):u.webkitCancelAnimationFrame?u.webkitCancelAnimationFrame(e):u.clearTimeout(e)}function T(e){if(typeof e=="undefined")return this;const a=e.split(" ");for(let M=0;M<a.length;M+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.add(a[M]);return this}function m(e){const a=e.split(" ");for(let M=0;M<a.length;M+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.remove(a[M]);return this}function S(e){return this[0]?this[0].classList.contains(e):!1}function P(e){const a=e.split(" ");for(let M=0;M<a.length;M+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.toggle(a[M]);return this}function h(e,a){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let M=0;M<this.length;M+=1)if(arguments.length===2)this[M].setAttribute(e,a);else for(const N in e)this[M][N]=e[N],this[M].setAttribute(N,e[N]);return this}function l(e){for(let a=0;a<this.length;a+=1)this[a].removeAttribute(e);return this}function s(e,a){if(arguments.length===1&&typeof e=="string"){if(this[0])return this[0][e]}else{for(let M=0;M<this.length;M+=1)if(arguments.length===2)this[M][e]=a;else for(const N in e)this[M][N]=e[N];return this}}function c(e,a){let M;if(typeof a=="undefined"){if(M=this[0],M){if(M.dom7ElementDataStorage&&e in M.dom7ElementDataStorage)return M.dom7ElementDataStorage[e];const N=M.getAttribute(`data-${e}`);return N||void 0}return}for(let N=0;N<this.length;N+=1)M=this[N],M.dom7ElementDataStorage||(M.dom7ElementDataStorage={}),M.dom7ElementDataStorage[e]=a;return this}function p(e){for(let a=0;a<this.length;a+=1){const M=this[a];M.dom7ElementDataStorage&&M.dom7ElementDataStorage[e]&&(M.dom7ElementDataStorage[e]=null,delete M.dom7ElementDataStorage[e])}}function b(){const e=this[0];if(!e)return;const a={};if(e.dataset)for(const M in e.dataset)a[M]=e.dataset[M];else for(let M=0;M<e.attributes.length;M+=1){const N=e.attributes[M];N.name.indexOf("data-")>=0&&(a[g(N.name.split("data-")[1])]=N.value)}for(const M in a)a[M]==="false"?a[M]=!1:a[M]==="true"?a[M]=!0:parseFloat(a[M])===a[M]*1&&(a[M]*=1);return a}function A(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const M=[];for(let N=0;N<a[0].selectedOptions.length;N+=1)M.push(a[0].selectedOptions[N].value);return M}return a[0].value}return}for(let M=0;M<a.length;M+=1){const N=a[M];if(Array.isArray(e)&&N.multiple&&N.nodeName.toLowerCase()==="select")for(let z=0;z<N.options.length;z+=1)N.options[z].selected=e.indexOf(N.options[z].value)>=0;else N.value=e}return a}function O(e){for(let a=0;a<this.length;a+=1){const M=this[a].style;M.webkitTransform=e,M.transform=e}return this}function _(e){typeof e!="string"&&(e=`${e}ms`);for(let a=0;a<this.length;a+=1){const M=this[a].style;M.webkitTransitionDuration=e,M.transitionDuration=e}return this}function f(...e){let[a,M,N,z]=e;typeof e[1]=="function"&&([a,N,z]=e,M=void 0),z||(z=!1);function ee(ve){const we=ve.target;if(!we)return;const Ve=ve.target.dom7EventData||[];if(Ve.indexOf(ve)<0&&Ve.unshift(ve),o(we).is(M))N.apply(we,Ve);else{const We=o(we).parents();for(let tt=0;tt<We.length;tt+=1)o(We[tt]).is(M)&&N.apply(We[tt],Ve)}}function re(ve){const we=ve&&ve.target?ve.target.dom7EventData||[]:[];we.indexOf(ve)<0&&we.unshift(ve),N.apply(this,we)}const se=a.split(" ");let he;for(let ve=0;ve<this.length;ve+=1){const we=this[ve];if(M)for(he=0;he<se.length;he+=1){const Ve=se[he];we.dom7LiveListeners||(we.dom7LiveListeners={}),we.dom7LiveListeners[Ve]||(we.dom7LiveListeners[Ve]=[]),we.dom7LiveListeners[Ve].push({listener:N,proxyListener:ee}),we.addEventListener(Ve,ee,z)}else for(he=0;he<se.length;he+=1){const Ve=se[he];we.dom7Listeners||(we.dom7Listeners={}),we.dom7Listeners[Ve]||(we.dom7Listeners[Ve]=[]),we.dom7Listeners[Ve].push({listener:N,proxyListener:re}),we.addEventListener(Ve,re,z)}}return this}function n(...e){let[a,M,N,z]=e;typeof e[1]=="function"&&([a,N,z]=e,M=void 0),z||(z=!1);const ee=a.split(" ");for(let re=0;re<ee.length;re+=1){const se=ee[re];for(let he=0;he<this.length;he+=1){const ve=this[he];let we;if(!M&&ve.dom7Listeners?we=ve.dom7Listeners[se]:M&&ve.dom7LiveListeners&&(we=ve.dom7LiveListeners[se]),we&&we.length)for(let Ve=we.length-1;Ve>=0;Ve-=1){const We=we[Ve];N&&We.listener===N||N&&We.listener&&We.listener.dom7proxy&&We.listener.dom7proxy===N?(ve.removeEventListener(se,We.proxyListener,z),we.splice(Ve,1)):N||(ve.removeEventListener(se,We.proxyListener,z),we.splice(Ve,1))}}}return this}function r(...e){const a=this;let[M,N,z,ee]=e;typeof e[1]=="function"&&([M,z,ee]=e,N=void 0);function re(...se){z.apply(this,se),a.off(M,N,re,ee),re.dom7proxy&&delete re.dom7proxy}return re.dom7proxy=z,a.on(M,N,re,ee)}function d(...e){const a=e[0].split(" "),M=e[1];for(let N=0;N<a.length;N+=1){const z=a[N];for(let ee=0;ee<this.length;ee+=1){const re=this[ee];let se;try{se=new u.CustomEvent(z,{detail:M,bubbles:!0,cancelable:!0})}catch(he){se=D.createEvent("Event"),se.initEvent(z,!0,!0),se.detail=M}re.dom7EventData=e.filter((he,ve)=>ve>0),re.dispatchEvent(se),re.dom7EventData=[],delete re.dom7EventData}}return this}function w(e){const a=["webkitTransitionEnd","transitionend"],M=this;let N;function z(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<a.length;N+=1)M.off(a[N],z)}if(e)for(N=0;N<a.length;N+=1)M.on(a[N],z);return this}function C(e){const a=["webkitAnimationEnd","animationend"],M=this;let N;function z(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<a.length;N+=1)M.off(a[N],z)}if(e)for(N=0;N<a.length;N+=1)M.on(a[N],z);return this}function v(){return this[0]===u?u.innerWidth:this.length>0?parseFloat(this.css("width")):null}function L(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function I(){return this[0]===u?u.innerHeight:this.length>0?parseFloat(this.css("height")):null}function B(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function F(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),M=D.body,N=e.clientTop||M.clientTop||0,z=e.clientLeft||M.clientLeft||0,ee=e===u?u.scrollY:e.scrollTop,re=e===u?u.scrollX:e.scrollLeft;return{top:a.top+ee-N,left:a.left+re-z}}return null}function G(){for(let e=0;e<this.length;e+=1)this[e].style.display="none";return this}function X(){for(let e=0;e<this.length;e+=1){const a=this[e];a.style.display==="none"&&(a.style.display=""),u.getComputedStyle(a,null).getPropertyValue("display")==="none"&&(a.style.display="block")}return this}function W(){return this[0]?u.getComputedStyle(this[0],null):{}}function K(e,a){let M;if(arguments.length===1)if(typeof e=="string"){if(this[0])return u.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(M=0;M<this.length;M+=1)for(let N in e)this[M].style[N]=e[N];return this}if(arguments.length===2&&typeof e=="string"){for(M=0;M<this.length;M+=1)this[M].style[e]=a;return this}return this}function Z(){const e=[];for(let a=0;a<this.length;a+=1)e.push(this[a]);return e}function q(e){if(!e)return this;for(let a=0;a<this.length;a+=1)if(e.call(this[a],a,this[a])===!1)return this;return this}function ce(e){if(!e)return this;for(let a=0;a<this.length;a+=1)if(e.call(this[a],this[a],a)===!1)return this;return this}function ue(e){const a=[],M=this;for(let N=0;N<M.length;N+=1)e.call(M[N],N,M[N])&&a.push(M[N]);return new R(a)}function ye(e){const a=[],M=this;for(let N=0;N<M.length;N+=1)a.push(e.call(M[N],N,M[N]));return new R(a)}function xe(e){if(typeof e=="undefined")return this[0]?this[0].innerHTML:void 0;for(let a=0;a<this.length;a+=1)this[a].innerHTML=e;return this}function Ee(e){if(typeof e=="undefined")return this[0]?this[0].textContent.trim():null;for(let a=0;a<this.length;a+=1)this[a].textContent=e;return this}function Ae(e){const a=this[0];let M,N;if(!a||typeof e=="undefined")return!1;if(typeof e=="string"){if(a.matches)return a.matches(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);for(M=o(e),N=0;N<M.length;N+=1)if(M[N]===a)return!0;return!1}else{if(e===D)return a===D;if(e===u)return a===u}if(e.nodeType||e instanceof R){for(M=e.nodeType?[e]:e,N=0;N<M.length;N+=1)if(M[N]===a)return!0;return!1}return!1}function Re(e){for(let a=0;a<this.length;a+=1)if(this[a]===e)return a;return-1}function ae(){let e=this[0],a;if(e){for(a=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(a+=1);return a}return}function pe(e){if(typeof e=="undefined")return this;const a=this.length;let M;return e>a-1?new R([]):e<0?(M=a+e,M<0?new R([]):new R([this[M]])):new R([this[e]])}function J(...e){let a;for(let M=0;M<e.length;M+=1){a=e[M];for(let N=0;N<this.length;N+=1)if(typeof a=="string"){const z=D.createElement("div");for(z.innerHTML=a;z.firstChild;)this[N].appendChild(z.firstChild)}else if(a instanceof R)for(let z=0;z<a.length;z+=1)this[N].appendChild(a[z]);else this[N].appendChild(a)}return this}function fe(e){return o(e).append(this),this}function Me(e){let a,M;for(a=0;a<this.length;a+=1)if(typeof e=="string"){const N=D.createElement("div");for(N.innerHTML=e,M=N.childNodes.length-1;M>=0;M-=1)this[a].insertBefore(N.childNodes[M],this[a].childNodes[0])}else if(e instanceof R)for(M=0;M<e.length;M+=1)this[a].insertBefore(e[M],this[a].childNodes[0]);else this[a].insertBefore(e,this[a].childNodes[0]);return this}function be(e){return o(e).prepend(this),this}function Ge(e){const a=o(e);for(let M=0;M<this.length;M+=1)if(a.length===1)a[0].parentNode.insertBefore(this[M],a[0]);else if(a.length>1)for(let N=0;N<a.length;N+=1)a[N].parentNode.insertBefore(this[M].cloneNode(!0),a[N])}function ft(e){const a=o(e);for(let M=0;M<this.length;M+=1)if(a.length===1)a[0].parentNode.insertBefore(this[M],a[0].nextSibling);else if(a.length>1)for(let N=0;N<a.length;N+=1)a[N].parentNode.insertBefore(this[M].cloneNode(!0),a[N].nextSibling)}function Pe(e){return this.length>0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function ze(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.nextElementSibling;){const N=M.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function Ce(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new R([a.previousElementSibling]):new R([]):a.previousElementSibling?new R([a.previousElementSibling]):new R([])}return new R([])}function Le(e){const a=[];let M=this[0];if(!M)return new R([]);for(;M.previousElementSibling;){const N=M.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),M=N}return new R(a)}function He(e){return this.nextAll(e).add(this.prevAll(e))}function Be(e){const a=[];for(let M=0;M<this.length;M+=1)this[M].parentNode!==null&&(e?o(this[M].parentNode).is(e)&&a.push(this[M].parentNode):a.push(this[M].parentNode));return o(y(a))}function bt(e){const a=[];for(let M=0;M<this.length;M+=1){let N=this[M].parentNode;for(;N;)e?o(N).is(e)&&a.push(N):a.push(N),N=N.parentNode}return o(y(a))}function ct(e){let a=this;return typeof e=="undefined"?new R([]):(a.is(e)||(a=a.parents(e).eq(0)),a)}function Ot(e){const a=[];for(let M=0;M<this.length;M+=1){const N=this[M].querySelectorAll(e);for(let z=0;z<N.length;z+=1)a.push(N[z])}return new R(a)}function Ft(e){const a=[];for(let M=0;M<this.length;M+=1){const N=this[M].childNodes;for(let z=0;z<N.length;z+=1)e?N[z].nodeType===1&&o(N[z]).is(e)&&a.push(N[z]):N[z].nodeType===1&&a.push(N[z])}return new R(y(a))}function Mt(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}function wt(){return this.remove()}function kt(...e){const a=this;let M,N;for(M=0;M<e.length;M+=1){const z=o(e[M]);for(N=0;N<z.length;N+=1)a[a.length]=z[N],a.length+=1}return a}function $t(){for(let e=0;e<this.length;e+=1){const a=this[e];if(a.nodeType===1){for(let M=0;M<a.childNodes.length;M+=1)a.childNodes[M].parentNode&&a.childNodes[M].parentNode.removeChild(a.childNodes[M]);a.textContent=""}}return this}function Lt(...e){let[a,M,N,z,ee]=e;return e.length===4&&typeof z=="function"&&(ee=z,[a,M,N,ee,z]=e),typeof z=="undefined"&&(z="swing"),this.each(function(){const se=this;let he,ve,we,Ve,We,tt,Je,rt,Et=M>0||M===0,Xe=a>0||a===0;if(typeof z=="undefined"&&(z="swing"),Et&&(he=se.scrollTop,N||(se.scrollTop=M)),Xe&&(ve=se.scrollLeft,N||(se.scrollLeft=a)),!N)return;Et&&(we=se.scrollHeight-se.offsetHeight,We=Math.max(Math.min(M,we),0)),Xe&&(Ve=se.scrollWidth-se.offsetWidth,tt=Math.max(Math.min(a,Ve),0));let xt=null;Et&&We===he&&(Et=!1),Xe&&tt===ve&&(Xe=!1);function At(Ht=new Date().getTime()){xt===null&&(xt=Ht);const Yt=Math.max(Math.min((Ht-xt)/N,1),0),Qt=z==="linear"?Yt:.5-Math.cos(Yt*Math.PI)/2;let Ut;if(Et&&(Je=he+Qt*(We-he)),Xe&&(rt=ve+Qt*(tt-ve)),Et&&We>he&&Je>=We&&(se.scrollTop=We,Ut=!0),Et&&We<he&&Je<=We&&(se.scrollTop=We,Ut=!0),Xe&&tt>ve&&rt>=tt&&(se.scrollLeft=tt,Ut=!0),Xe&&tt<ve&&rt<=tt&&(se.scrollLeft=tt,Ut=!0),Ut){ee&&ee();return}Et&&(se.scrollTop=Je),Xe&&(se.scrollLeft=rt),i(At)}i(At)})}function vt(...e){let[a,M,N,z]=e;e.length===3&&typeof N=="function"&&([a,M,z,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollTop:null:ee.scrollTo(void 0,a,M,N,z)}function lt(...e){let[a,M,N,z]=e;e.length===3&&typeof N=="function"&&([a,M,z,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(a,void 0,M,N,z)}function Tt(e,a){const M=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:M,animating:!1,que:[],easingProgress(ee,re){return ee==="swing"?.5-Math.cos(re*Math.PI)/2:typeof ee=="function"?ee(re):re},stop(){N.frameId&&x(N.frameId),N.animating=!1,N.elements.each((ee,re)=>{const se=re;delete se.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((re,se)=>{const he=se;delete he.dom7AnimateInstance}),ee&&ee(M),N.que.length>0){const re=N.que.shift();N.animate(re[0],re[1])}},animate(ee,re){if(N.animating)return N.que.push([ee,re]),N;const se=[];N.elements.each((rt,Et)=>{let Xe,xt,At,Ht,Yt;Et.dom7AnimateInstance||(N.elements[rt].dom7AnimateInstance=N),se[rt]={container:Et},Object.keys(ee).forEach(Qt=>{Xe=u.getComputedStyle(Et,null).getPropertyValue(Qt).replace(",","."),xt=parseFloat(Xe),At=Xe.replace(xt,""),Ht=parseFloat(ee[Qt]),Yt=ee[Qt]+At,se[rt][Qt]={initialFullValue:Xe,initialValue:xt,unit:At,finalValue:Ht,finalFullValue:Yt,currentValue:xt}})});let he=null,ve,we=0,Ve=0,We,tt=!1;N.animating=!0;function Je(){ve=new Date().getTime();let rt,Et;if(tt||(tt=!0,re.begin&&re.begin(M)),he===null&&(he=ve),re.progress&&re.progress(M,Math.max(Math.min((ve-he)/re.duration,1),0),he+re.duration-ve<0?0:he+re.duration-ve,he),se.forEach(Xe=>{const xt=Xe;if(We||xt.done)return;Object.keys(ee).forEach(At=>{if(We||xt.done)return;rt=Math.max(Math.min((ve-he)/re.duration,1),0),Et=N.easingProgress(re.easing,rt);const{initialValue:Ht,finalValue:Yt,unit:Qt}=xt[At];xt[At].currentValue=Ht+Et*(Yt-Ht);const Ut=xt[At].currentValue;if((Yt>Ht&&Ut>=Yt||Yt<Ht&&Ut<=Yt)&&(xt.container.style[At]=Yt+Qt,Ve+=1,Ve===Object.keys(ee).length&&(xt.done=!0,we+=1),we===se.length&&(We=!0)),We){N.done(re.complete);return}xt.container.style[At]=Ut+Qt})}),We)return;N.frameId=i(Je)}return N.frameId=i(Je),N}};if(N.elements.length===0)return M;let z;for(let ee=0;ee<N.elements.length;ee+=1)N.elements[ee].dom7AnimateInstance?z=N.elements[ee].dom7AnimateInstance:N.elements[ee].dom7AnimateInstance=N;return z||(z=N),e==="stop"?z.stop():z.animate(N.props,N.params),M}function ht(){const e=this;for(let a=0;a<e.length;a+=1)e[a].dom7AnimateInstance&&e[a].dom7AnimateInstance.stop()}const mt="resize scroll".split(" ");function qe(e,...a){if(typeof a[0]=="undefined"){for(let M=0;M<this.length;M+=1)mt.indexOf(e)<0&&(e in this[M]?this[M][e]():o(this[M]).trigger(e));return this}return this.on(e,...a)}function $e(...e){return qe.bind(this)("click",...e)}function Ye(...e){return qe.bind(this)("blur",...e)}function Ct(...e){return qe.bind(this)("focus",...e)}function Wt(...e){return qe.bind(this)("focusin",...e)}function Gt(...e){return qe.bind(this)("focusout",...e)}function Vt(...e){return qe.bind(this)("keyup",...e)}function un(...e){return qe.bind(this)("keydown",...e)}function pn(...e){return qe.bind(this)("keypress",...e)}function gt(...e){return qe.bind(this)("submit",...e)}function Ze(...e){return qe.bind(this)("change",...e)}function st(...e){return qe.bind(this)("mousedown",...e)}function Ke(...e){return qe.bind(this)("mousemove",...e)}function me(...e){return qe.bind(this)("mouseup",...e)}function De(...e){return qe.bind(this)("mouseenter",...e)}function nt(...e){return qe.bind(this)("mouseleave",...e)}function et(...e){return qe.bind(this)("mouseout",...e)}function ot(...e){return qe.bind(this)("mouseover",...e)}function _t(...e){return qe.bind(this)("touchstart",...e)}function at(...e){return qe.bind(this)("touchend",...e)}function pt(...e){return qe.bind(this)("touchmove",...e)}function Kt(...e){return qe.bind(this)("resize",...e)}function qt(...e){return qe.bind(this)("scroll",...e)}const en={addClass:T,removeClass:m,hasClass:S,toggleClass:P,attr:h,removeAttr:l,data:c,transform:O,transition:_,on:f,off:n,trigger:d,transitionEnd:w,outerWidth:L,outerHeight:B,offset:F,css:K,each:q,html:xe,text:Ee,is:Ae,index:ae,eq:pe,append:J,prepend:Me,next:Pe,nextAll:ze,prev:Ce,prevAll:Le,parent:Be,parents:bt,closest:ct,find:Ot,children:Ft,filter:ue,remove:Mt,add:kt,styles:W};Object.keys(en).forEach(e=>{o.fn[e]=o.fn[e]||en[e]});const ne={deleteProps(e){const a=e;Object.keys(a).forEach(M=>{try{a[M]=null}catch(N){}try{delete a[M]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let M,N,z;const ee=u.getComputedStyle(e,null);return u.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(re=>re.replace(",",".")).join(", ")),z=new u.WebKitCSSMatrix(N==="none"?"":N)):(z=ee.MozTransform||ee.OTransform||ee.MsTransform||ee.msTransform||ee.transform||ee.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),M=z.toString().split(",")),a==="x"&&(u.WebKitCSSMatrix?N=z.m41:M.length===16?N=parseFloat(M[12]):N=parseFloat(M[4])),a==="y"&&(u.WebKitCSSMatrix?N=z.m42:M.length===16?N=parseFloat(M[13]):N=parseFloat(M[5])),N||0},parseUrlQuery(e){const a={};let M=e||u.location.href,N,z,ee,re;if(typeof M=="string"&&M.length)for(M=M.indexOf("?")>-1?M.replace(/\S*\?/,""):"",z=M.split("&").filter(se=>se!==""),re=z.length,N=0;N<re;N+=1)ee=z[N].replace(/#\S+/g,"").split("="),a[decodeURIComponent(ee[0])]=typeof ee[1]=="undefined"?void 0:decodeURIComponent(ee[1])||"";return a},isObject(e){return typeof e=="object"&&e!==null&&e.constructor&&e.constructor===Object},extend(...e){const a=Object(e[0]);for(let M=1;M<e.length;M+=1){const N=e[M];if(N!=null){const z=Object.keys(Object(N));for(let ee=0,re=z.length;ee<re;ee+=1){const se=z[ee],he=Object.getOwnPropertyDescriptor(N,se);he!==void 0&&he.enumerable&&(ne.isObject(a[se])&&ne.isObject(N[se])?ne.extend(a[se],N[se]):!ne.isObject(a[se])&&ne.isObject(N[se])?(a[se]={},ne.extend(a[se],N[se])):a[se]=N[se])}}}return a}},te=function(){return{touch:!!("ontouchstart"in u||u.DocumentTouch&&D instanceof u.DocumentTouch),pointerEvents:!!u.PointerEvent&&"maxTouchPoints"in u.navigator&&u.navigator.maxTouchPoints>=0,observer:function(){return"MutationObserver"in u||"WebkitMutationObserver"in u}(),passiveListener:function(){let M=!1;try{const N=Object.defineProperty({},"passive",{get(){M=!0}});u.addEventListener("testPassiveListener",null,N)}catch(N){}return M}(),gestures:function(){return"ongesturestart"in u}()}}();class j{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(M=>{a.on(M,a.params.on[M])})}on(e,a,M){const N=this;if(typeof a!="function")return N;const z=M?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][z](a)}),N}once(e,a,M){const N=this;if(typeof a!="function")return N;function z(...ee){N.off(e,z),z.f7proxy&&delete z.f7proxy,a.apply(N,ee)}return z.f7proxy=a,N.on(e,z,M)}off(e,a){const M=this;return M.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?M.eventsListeners[N]=[]:M.eventsListeners[N]&&M.eventsListeners[N].length&&M.eventsListeners[N].forEach((z,ee)=>{(z===a||z.f7proxy&&z.f7proxy===a)&&M.eventsListeners[N].splice(ee,1)})}),M}emit(...e){const a=this;if(!a.eventsListeners)return a;let M,N,z;typeof e[0]=="string"||Array.isArray(e[0])?(M=e[0],N=e.slice(1,e.length),z=a):(M=e[0].events,N=e[0].data,z=e[0].context||a);const ee=Array.isArray(M)?M:M.split(" ");return ee.forEach(re=>{if(a.eventsListeners&&a.eventsListeners[re]){const se=[];a.eventsListeners[re].forEach(he=>{se.push(he)}),se.forEach(he=>{he.apply(z,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M];N.params&&ne.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(M=>{const N=a.modules[M],z=e[M]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const re=N.instance[ee];typeof re=="function"?a[ee]=re.bind(a):a[ee]=re}),N.on&&a.on&&Object.keys(N.on).forEach(ee=>{a.on(ee,N.on[ee])}),N.create&&N.create.bind(a)(z)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const M=this;M.prototype.modules||(M.prototype.modules={});const N=e.name||`${Object.keys(M.prototype.modules).length}_${ne.now()}`;return M.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(z=>{M.prototype[z]=e.proto[z]}),e.static&&Object.keys(e.static).forEach(z=>{M[z]=e.static[z]}),e.install&&e.install.apply(M,a),M}static use(e,...a){const M=this;return Array.isArray(e)?(e.forEach(N=>M.installModule(N)),M):M.installModule(e,...a)}}function H(){const e=this;let a,M;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?M=e.params.height:M=N[0].clientHeight,a===0&&e.isHorizontal()||M===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),M=M-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ne.extend(e,{width:a,height:M,size:e.isHorizontal()?a:M})}function V(){const e=this,a=e.params,{$wrapperEl:M,size:N,rtlTranslate:z,wrongRTL:ee}=e,re=e.virtual&&a.virtual.enabled,se=re?e.virtual.slides.length:e.slides.length,he=M.children(`.${e.params.slideClass}`),ve=re?e.virtual.slides.length:he.length;let we=[];const Ve=[],We=[];function tt(tn){return a.cssMode?!(tn===he.length-1):!0}let Je=a.slidesOffsetBefore;typeof Je=="function"&&(Je=a.slidesOffsetBefore.call(e));let rt=a.slidesOffsetAfter;typeof rt=="function"&&(rt=a.slidesOffsetAfter.call(e));const Et=e.snapGrid.length,Xe=e.snapGrid.length;let xt=a.spaceBetween,At=-Je,Ht=0,Yt=0;if(typeof N=="undefined")return;typeof xt=="string"&&xt.indexOf("%")>=0&&(xt=parseFloat(xt.replace("%",""))/100*N),e.virtualSize=-xt,z?he.css({marginLeft:"",marginTop:""}):he.css({marginRight:"",marginBottom:""});let Qt;a.slidesPerColumn>1&&(Math.floor(ve/a.slidesPerColumn)===ve/e.params.slidesPerColumn?Qt=ve:Qt=Math.ceil(ve/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(Qt=Math.max(Qt,a.slidesPerView*a.slidesPerColumn)));let Ut;const Jt=a.slidesPerColumn,zt=Qt/Jt,xn=Math.floor(ve/a.slidesPerColumn);for(let tn=0;tn<ve;tn+=1){Ut=0;const an=he.eq(tn);if(a.slidesPerColumn>1){let sn,Tn,Cn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const Dn=Math.floor(tn/(a.slidesPerGroup*a.slidesPerColumn)),Gn=tn-a.slidesPerColumn*a.slidesPerGroup*Dn,Wn=Dn===0?a.slidesPerGroup:Math.min(Math.ceil((ve-Dn*Jt*a.slidesPerGroup)/Jt),a.slidesPerGroup);Cn=Math.floor(Gn/Wn),Tn=Gn-Cn*Wn+Dn*a.slidesPerGroup,sn=Tn+Cn*Qt/Jt,an.css({"-webkit-box-ordinal-group":sn,"-moz-box-ordinal-group":sn,"-ms-flex-order":sn,"-webkit-order":sn,order:sn})}else a.slidesPerColumnFill==="column"?(Tn=Math.floor(tn/Jt),Cn=tn-Tn*Jt,(Tn>xn||Tn===xn&&Cn===Jt-1)&&(Cn+=1,Cn>=Jt&&(Cn=0,Tn+=1))):(Cn=Math.floor(tn/zt),Tn=tn-Cn*zt);an.css(`margin-${e.isHorizontal()?"top":"left"}`,Cn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(an.css("display")==="none")continue;if(a.slidesPerView==="auto"){const sn=u.getComputedStyle(an[0],null),Tn=an[0].style.transform,Cn=an[0].style.webkitTransform;if(Tn&&(an[0].style.transform="none"),Cn&&(an[0].style.webkitTransform="none"),a.roundLengths)Ut=e.isHorizontal()?an.outerWidth(!0):an.outerHeight(!0);else if(e.isHorizontal()){const Dn=parseFloat(sn.getPropertyValue("width")),Gn=parseFloat(sn.getPropertyValue("padding-left")),Wn=parseFloat(sn.getPropertyValue("padding-right")),Un=parseFloat(sn.getPropertyValue("margin-left")),rn=parseFloat(sn.getPropertyValue("margin-right")),Pn=sn.getPropertyValue("box-sizing");Pn&&Pn==="border-box"?Ut=Dn+Un+rn:Ut=Dn+Gn+Wn+Un+rn}else{const Dn=parseFloat(sn.getPropertyValue("height")),Gn=parseFloat(sn.getPropertyValue("padding-top")),Wn=parseFloat(sn.getPropertyValue("padding-bottom")),Un=parseFloat(sn.getPropertyValue("margin-top")),rn=parseFloat(sn.getPropertyValue("margin-bottom")),Pn=sn.getPropertyValue("box-sizing");Pn&&Pn==="border-box"?Ut=Dn+Un+rn:Ut=Dn+Gn+Wn+Un+rn}Tn&&(an[0].style.transform=Tn),Cn&&(an[0].style.webkitTransform=Cn),a.roundLengths&&(Ut=Math.floor(Ut))}else Ut=(N-(a.slidesPerView-1)*xt)/a.slidesPerView,a.roundLengths&&(Ut=Math.floor(Ut)),he[tn]&&(e.isHorizontal()?he[tn].style.width=`${Ut}px`:he[tn].style.height=`${Ut}px`);he[tn]&&(he[tn].swiperSlideSize=Ut),We.push(Ut),a.centeredSlides?(At=At+Ut/2+Ht/2+xt,Ht===0&&tn!==0&&(At=At-N/2-xt),tn===0&&(At=At-N/2-xt),Math.abs(At)<1/1e3&&(At=0),a.roundLengths&&(At=Math.floor(At)),Yt%a.slidesPerGroup===0&&we.push(At),Ve.push(At)):(a.roundLengths&&(At=Math.floor(At)),(Yt-Math.min(e.params.slidesPerGroupSkip,Yt))%e.params.slidesPerGroup===0&&we.push(At),Ve.push(At),At=At+Ut+xt),e.virtualSize+=Ut+xt,Ht=Ut,Yt+=1}e.virtualSize=Math.max(e.virtualSize,N)+rt;let gn;if(z&&ee&&(a.effect==="slide"||a.effect==="coverflow")&&M.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(Ut+a.spaceBetween)*Qt,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?M.css({width:`${e.virtualSize+a.spaceBetween}px`}):M.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){gn=[];for(let tn=0;tn<we.length;tn+=1){let an=we[tn];a.roundLengths&&(an=Math.floor(an)),we[tn]<e.virtualSize+we[0]&&gn.push(an)}we=gn}if(!a.centeredSlides){gn=[];for(let tn=0;tn<we.length;tn+=1){let an=we[tn];a.roundLengths&&(an=Math.floor(an)),we[tn]<=e.virtualSize-N&&gn.push(an)}we=gn,Math.floor(e.virtualSize-N)-Math.floor(we[we.length-1])>1&&we.push(e.virtualSize-N)}if(we.length===0&&(we=[0]),a.spaceBetween!==0&&(e.isHorizontal()?z?he.filter(tt).css({marginLeft:`${xt}px`}):he.filter(tt).css({marginRight:`${xt}px`}):he.filter(tt).css({marginBottom:`${xt}px`})),a.centeredSlides&&a.centeredSlidesBounds){let tn=0;We.forEach(sn=>{tn+=sn+(a.spaceBetween?a.spaceBetween:0)}),tn-=a.spaceBetween;const an=tn-N;we=we.map(sn=>sn<0?-Je:sn>an?an+rt:sn)}if(a.centerInsufficientSlides){let tn=0;if(We.forEach(an=>{tn+=an+(a.spaceBetween?a.spaceBetween:0)}),tn-=a.spaceBetween,tn<N){const an=(N-tn)/2;we.forEach((sn,Tn)=>{we[Tn]=sn-an}),Ve.forEach((sn,Tn)=>{Ve[Tn]=sn+an})}}ne.extend(e,{slides:he,snapGrid:we,slidesGrid:Ve,slidesSizesGrid:We}),ve!==se&&e.emit("slidesLengthChange"),we.length!==Et&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ve.length!==Xe&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const a=this,M=[];let N=0,z;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((ee,re)=>{M.push(re)});else for(z=0;z<Math.ceil(a.params.slidesPerView);z+=1){const ee=a.activeIndex+z;if(ee>a.slides.length)break;M.push(a.slides.eq(ee)[0])}else M.push(a.slides.eq(a.activeIndex)[0]);for(z=0;z<M.length;z+=1)if(typeof M[z]!="undefined"){const ee=M[z].offsetHeight;N=ee>N?ee:N}N&&a.$wrapperEl.css("height",`${N}px`)}function de(){const e=this,a=e.slides;for(let M=0;M<a.length;M+=1)a[M].swiperSlideOffset=e.isHorizontal()?a[M].offsetLeft:a[M].offsetTop}function Ie(e=this&&this.translate||0){const a=this,M=a.params,{slides:N,rtlTranslate:z}=a;if(N.length===0)return;typeof N[0].swiperSlideOffset=="undefined"&&a.updateSlidesOffset();let ee=-e;z&&(ee=e),N.removeClass(M.slideVisibleClass),a.visibleSlidesIndexes=[],a.visibleSlides=[];for(let re=0;re<N.length;re+=1){const se=N[re],he=(ee+(M.centeredSlides?a.minTranslate():0)-se.swiperSlideOffset)/(se.swiperSlideSize+M.spaceBetween);if(M.watchSlidesVisibility||M.centeredSlides&&M.autoHeight){const ve=-(ee-se.swiperSlideOffset),we=ve+a.slidesSizesGrid[re],Ve=ve>=0&&ve<a.size-1||we>1&&we<=a.size||ve<=0&&we>=a.size;Ve&&(a.visibleSlides.push(se),a.visibleSlidesIndexes.push(re),N.eq(re).addClass(M.slideVisibleClass))}se.progress=z?-he:he}a.visibleSlides=o(a.visibleSlides)}function Ue(e){const a=this;if(typeof e=="undefined"){const ve=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*ve||0}const M=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:z,isBeginning:ee,isEnd:re}=a;const se=ee,he=re;N===0?(z=0,ee=!0,re=!0):(z=(e-a.minTranslate())/N,ee=z<=0,re=z>=1),ne.extend(a,{progress:z,isBeginning:ee,isEnd:re}),(M.watchSlidesProgress||M.watchSlidesVisibility||M.centeredSlides&&M.autoHeight)&&a.updateSlidesProgress(e),ee&&!se&&a.emit("reachBeginning toEdge"),re&&!he&&a.emit("reachEnd toEdge"),(se&&!ee||he&&!re)&&a.emit("fromEdge"),a.emit("progress",z)}function ut(){const e=this,{slides:a,params:M,$wrapperEl:N,activeIndex:z,realIndex:ee}=e,re=e.virtual&&M.virtual.enabled;a.removeClass(`${M.slideActiveClass} ${M.slideNextClass} ${M.slidePrevClass} ${M.slideDuplicateActiveClass} ${M.slideDuplicateNextClass} ${M.slideDuplicatePrevClass}`);let se;re?se=e.$wrapperEl.find(`.${M.slideClass}[data-swiper-slide-index="${z}"]`):se=a.eq(z),se.addClass(M.slideActiveClass),M.loop&&(se.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(M.slideDuplicateActiveClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(M.slideDuplicateActiveClass));let he=se.nextAll(`.${M.slideClass}`).eq(0).addClass(M.slideNextClass);M.loop&&he.length===0&&(he=a.eq(0),he.addClass(M.slideNextClass));let ve=se.prevAll(`.${M.slideClass}`).eq(0).addClass(M.slidePrevClass);M.loop&&ve.length===0&&(ve=a.eq(-1),ve.addClass(M.slidePrevClass)),M.loop&&(he.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicateNextClass),ve.hasClass(M.slideDuplicateClass)?N.children(`.${M.slideClass}:not(.${M.slideDuplicateClass})[data-swiper-slide-index="${ve.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass):N.children(`.${M.slideClass}.${M.slideDuplicateClass}[data-swiper-slide-index="${ve.attr("data-swiper-slide-index")}"]`).addClass(M.slideDuplicatePrevClass))}function yt(e){const a=this,M=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:z,params:ee,activeIndex:re,realIndex:se,snapIndex:he}=a;let ve=e,we;if(typeof ve=="undefined"){for(let We=0;We<N.length;We+=1)typeof N[We+1]!="undefined"?M>=N[We]&&M<N[We+1]-(N[We+1]-N[We])/2?ve=We:M>=N[We]&&M<N[We+1]&&(ve=We+1):M>=N[We]&&(ve=We);ee.normalizeSlideIndex&&((ve<0||typeof ve=="undefined")&&(ve=0))}if(z.indexOf(M)>=0)we=z.indexOf(M);else{const We=Math.min(ee.slidesPerGroupSkip,ve);we=We+Math.floor((ve-We)/ee.slidesPerGroup)}if(we>=z.length&&(we=z.length-1),ve===re){we!==he&&(a.snapIndex=we,a.emit("snapIndexChange"));return}const Ve=parseInt(a.slides.eq(ve).attr("data-swiper-slide-index")||ve,10);ne.extend(a,{snapIndex:we,realIndex:Ve,previousIndex:re,activeIndex:ve}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),se!==Ve&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function St(e){const a=this,M=a.params,N=o(e.target).closest(`.${M.slideClass}`)[0];let z=!1;if(N)for(let ee=0;ee<a.slides.length;ee+=1)a.slides[ee]===N&&(z=!0);if(N&&z)a.clickedSlide=N,a.virtual&&a.params.virtual.enabled?a.clickedIndex=parseInt(o(N).attr("data-swiper-slide-index"),10):a.clickedIndex=o(N).index();else{a.clickedSlide=void 0,a.clickedIndex=void 0;return}M.slideToClickedSlide&&a.clickedIndex!==void 0&&a.clickedIndex!==a.activeIndex&&a.slideToClickedSlide()}var Bt={updateSize:H,updateSlides:V,updateAutoHeight:$,updateSlidesOffset:de,updateSlidesProgress:Ie,updateProgress:Ue,updateSlidesClasses:ut,updateActiveIndex:yt,updateClickedSlide:St};function It(e=this.isHorizontal()?"x":"y"){const a=this,{params:M,rtlTranslate:N,translate:z,$wrapperEl:ee}=a;if(M.virtualTranslate)return N?-z:z;if(M.cssMode)return z;let re=ne.getTranslate(ee[0],e);return N&&(re=-re),re||0}function it(e,a){const M=this,{rtlTranslate:N,params:z,$wrapperEl:ee,wrapperEl:re,progress:se}=M;let he=0,ve=0;const we=0;M.isHorizontal()?he=N?-e:e:ve=e,z.roundLengths&&(he=Math.floor(he),ve=Math.floor(ve)),z.cssMode?re[M.isHorizontal()?"scrollLeft":"scrollTop"]=M.isHorizontal()?-he:-ve:z.virtualTranslate||ee.transform(`translate3d(${he}px, ${ve}px, ${we}px)`),M.previousTranslate=M.translate,M.translate=M.isHorizontal()?he:ve;let Ve;const We=M.maxTranslate()-M.minTranslate();We===0?Ve=0:Ve=(e-M.minTranslate())/We,Ve!==se&&M.updateProgress(e),M.emit("setTranslate",M.translate,a)}function Xt(){return-this.snapGrid[0]}function jt(){return-this.snapGrid[this.snapGrid.length-1]}function Nt(e=0,a=this.params.speed,M=!0,N=!0,z){const ee=this,{params:re,wrapperEl:se}=ee;if(ee.animating&&re.preventInteractionOnTransition)return!1;const he=ee.minTranslate(),ve=ee.maxTranslate();let we;if(N&&e>he?we=he:N&&e<ve?we=ve:we=e,ee.updateProgress(we),re.cssMode){const Ve=ee.isHorizontal();return a===0?se[Ve?"scrollLeft":"scrollTop"]=-we:se.scrollTo?se.scrollTo({[Ve?"left":"top"]:-we,behavior:"smooth"}):se[Ve?"scrollLeft":"scrollTop"]=-we,!0}return a===0?(ee.setTransition(0),ee.setTranslate(we),M&&(ee.emit("beforeTransitionStart",a,z),ee.emit("transitionEnd"))):(ee.setTransition(a),ee.setTranslate(we),M&&(ee.emit("beforeTransitionStart",a,z),ee.emit("transitionStart")),ee.animating||(ee.animating=!0,ee.onTranslateToWrapperTransitionEnd||(ee.onTranslateToWrapperTransitionEnd=function(We){if(!ee||ee.destroyed)return;if(We.target!==this)return;ee.$wrapperEl[0].removeEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].removeEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd),ee.onTranslateToWrapperTransitionEnd=null,delete ee.onTranslateToWrapperTransitionEnd,M&&ee.emit("transitionEnd")}),ee.$wrapperEl[0].addEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].addEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd))),!0}var Dt={getTranslate:It,setTranslate:it,minTranslate:Xt,maxTranslate:jt,translateTo:Nt};function ln(e,a){const M=this;M.params.cssMode||M.$wrapperEl.transition(e),M.emit("setTransition",e,a)}function bn(e=!0,a){const M=this,{activeIndex:N,params:z,previousIndex:ee}=M;if(z.cssMode)return;z.autoHeight&&M.updateAutoHeight();let re=a;if(re||(N>ee?re="next":N<ee?re="prev":re="reset"),M.emit("transitionStart"),e&&N!==ee){if(re==="reset"){M.emit("slideResetTransitionStart");return}M.emit("slideChangeTransitionStart"),re==="next"?M.emit("slideNextTransitionStart"):M.emit("slidePrevTransitionStart")}}function on(e=!0,a){const M=this,{activeIndex:N,previousIndex:z,params:ee}=M;if(M.animating=!1,ee.cssMode)return;M.setTransition(0);let re=a;if(re||(N>z?re="next":N<z?re="prev":re="reset"),M.emit("transitionEnd"),e&&N!==z){if(re==="reset"){M.emit("slideResetTransitionEnd");return}M.emit("slideChangeTransitionEnd"),re==="next"?M.emit("slideNextTransitionEnd"):M.emit("slidePrevTransitionEnd")}}var cn={setTransition:ln,transitionStart:bn,transitionEnd:on};function On(e=0,a=this.params.speed,M=!0,N){const z=this;let ee=e;ee<0&&(ee=0);const{params:re,snapGrid:se,slidesGrid:he,previousIndex:ve,activeIndex:we,rtlTranslate:Ve,wrapperEl:We}=z;if(z.animating&&re.preventInteractionOnTransition)return!1;const tt=Math.min(z.params.slidesPerGroupSkip,ee);let Je=tt+Math.floor((ee-tt)/z.params.slidesPerGroup);Je>=se.length&&(Je=se.length-1),(we||re.initialSlide||0)===(ve||0)&&M&&z.emit("beforeSlideChangeStart");const rt=-se[Je];if(z.updateProgress(rt),re.normalizeSlideIndex)for(let Xe=0;Xe<he.length;Xe+=1)-Math.floor(rt*100)>=Math.floor(he[Xe]*100)&&(ee=Xe);if(z.initialized&&ee!==we){if(!z.allowSlideNext&&rt<z.translate&&rt<z.minTranslate())return!1;if(!z.allowSlidePrev&&rt>z.translate&&rt>z.maxTranslate()&&(we||0)!==ee)return!1}let Et;if(ee>we?Et="next":ee<we?Et="prev":Et="reset",Ve&&-rt===z.translate||!Ve&&rt===z.translate)return z.updateActiveIndex(ee),re.autoHeight&&z.updateAutoHeight(),z.updateSlidesClasses(),re.effect!=="slide"&&z.setTranslate(rt),Et!=="reset"&&(z.transitionStart(M,Et),z.transitionEnd(M,Et)),!1;if(re.cssMode){const Xe=z.isHorizontal();let xt=-rt;return Ve&&(xt=We.scrollWidth-We.offsetWidth-xt),a===0?We[Xe?"scrollLeft":"scrollTop"]=xt:We.scrollTo?We.scrollTo({[Xe?"left":"top"]:xt,behavior:"smooth"}):We[Xe?"scrollLeft":"scrollTop"]=xt,!0}return a===0?(z.setTransition(0),z.setTranslate(rt),z.updateActiveIndex(ee),z.updateSlidesClasses(),z.emit("beforeTransitionStart",a,N),z.transitionStart(M,Et),z.transitionEnd(M,Et)):(z.setTransition(a),z.setTranslate(rt),z.updateActiveIndex(ee),z.updateSlidesClasses(),z.emit("beforeTransitionStart",a,N),z.transitionStart(M,Et),z.animating||(z.animating=!0,z.onSlideToWrapperTransitionEnd||(z.onSlideToWrapperTransitionEnd=function(xt){if(!z||z.destroyed)return;if(xt.target!==this)return;z.$wrapperEl[0].removeEventListener("transitionend",z.onSlideToWrapperTransitionEnd),z.$wrapperEl[0].removeEventListener("webkitTransitionEnd",z.onSlideToWrapperTransitionEnd),z.onSlideToWrapperTransitionEnd=null,delete z.onSlideToWrapperTransitionEnd,z.transitionEnd(M,Et)}),z.$wrapperEl[0].addEventListener("transitionend",z.onSlideToWrapperTransitionEnd),z.$wrapperEl[0].addEventListener("webkitTransitionEnd",z.onSlideToWrapperTransitionEnd))),!0}function Ln(e=0,a=this.params.speed,M=!0,N){const z=this;let ee=e;return z.params.loop&&(ee+=z.loopedSlides),z.slideTo(ee,a,M,N)}function En(e=this.params.speed,a=!0,M){const N=this,{params:z,animating:ee}=N,re=N.activeIndex<z.slidesPerGroupSkip?1:z.slidesPerGroup;if(z.loop){if(ee)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}return N.slideTo(N.activeIndex+re,e,a,M)}function In(e=this.params.speed,a=!0,M){const N=this,{params:z,animating:ee,snapGrid:re,slidesGrid:se,rtlTranslate:he}=N;if(z.loop){if(ee)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}const ve=he?N.translate:-N.translate;function we(Xe){return Xe<0?-Math.floor(Math.abs(Xe)):Math.floor(Xe)}const Ve=we(ve),We=re.map(Xe=>we(Xe)),tt=se.map(Xe=>we(Xe)),Je=re[We.indexOf(Ve)];let rt=re[We.indexOf(Ve)-1];typeof rt=="undefined"&&z.cssMode&&re.forEach(Xe=>{!rt&&Ve>=Xe&&(rt=Xe)});let Et;return typeof rt!="undefined"&&(Et=se.indexOf(rt),Et<0&&(Et=N.activeIndex-1)),N.slideTo(Et,e,a,M)}function Bn(e=this.params.speed,a=!0,M){const N=this;return N.slideTo(N.activeIndex,e,a,M)}function An(e=this.params.speed,a=!0,M,N=.5){const z=this;let ee=z.activeIndex;const re=Math.min(z.params.slidesPerGroupSkip,ee),se=re+Math.floor((ee-re)/z.params.slidesPerGroup),he=z.rtlTranslate?z.translate:-z.translate;if(he>=z.snapGrid[se]){const ve=z.snapGrid[se],we=z.snapGrid[se+1];he-ve>(we-ve)*N&&(ee+=z.params.slidesPerGroup)}else{const ve=z.snapGrid[se-1],we=z.snapGrid[se];he-ve<=(we-ve)*N&&(ee-=z.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,z.slidesGrid.length-1),z.slideTo(ee,e,a,M)}function jn(){const e=this,{params:a,$wrapperEl:M}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let z=e.clickedIndex,ee;if(a.loop){if(e.animating)return;ee=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?z<e.loopedSlides-N/2||z>e.slides.length-e.loopedSlides+N/2?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z):z>e.slides.length-N?(e.loopFix(),z=M.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(z)})):e.slideTo(z)}else e.slideTo(z)}var vn={slideTo:On,slideToLoop:Ln,slideNext:En,slidePrev:In,slideReset:Bn,slideToClosest:An,slideToClickedSlide:jn};function Pt(){const e=this,{params:a,$wrapperEl:M}=e;M.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=M.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const re=a.slidesPerGroup-N.length%a.slidesPerGroup;if(re!==a.slidesPerGroup){for(let se=0;se<re;se+=1){const he=o(D.createElement("div")).addClass(`${a.slideClass} ${a.slideBlankClass}`);M.append(he)}N=M.children(`.${a.slideClass}`)}}a.slidesPerView==="auto"&&!a.loopedSlides&&(a.loopedSlides=N.length),e.loopedSlides=Math.ceil(parseFloat(a.loopedSlides||a.slidesPerView,10)),e.loopedSlides+=a.loopAdditionalSlides,e.loopedSlides>N.length&&(e.loopedSlides=N.length);const z=[],ee=[];N.each((re,se)=>{const he=o(se);re<e.loopedSlides&&ee.push(se),re<N.length&&re>=N.length-e.loopedSlides&&z.push(se),he.attr("data-swiper-slide-index",re)});for(let re=0;re<ee.length;re+=1)M.append(o(ee[re].cloneNode(!0)).addClass(a.slideDuplicateClass));for(let re=z.length-1;re>=0;re-=1)M.prepend(o(z[re].cloneNode(!0)).addClass(a.slideDuplicateClass))}function dn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:M,loopedSlides:N,allowSlidePrev:z,allowSlideNext:ee,snapGrid:re,rtlTranslate:se}=e;let he;e.allowSlidePrev=!0,e.allowSlideNext=!0;const ve=-re[a],we=ve-e.getTranslate();if(a<N){he=M.length-N*3+a,he+=N;const Ve=e.slideTo(he,0,!1,!0);Ve&&we!==0&&e.setTranslate((se?-e.translate:e.translate)-we)}else if(a>=M.length-N){he=-M.length+a+N,he+=N;const Ve=e.slideTo(he,0,!1,!0);Ve&&we!==0&&e.setTranslate((se?-e.translate:e.translate)-we)}e.allowSlidePrev=z,e.allowSlideNext=ee,e.emit("loopFix")}function Sn(){const e=this,{$wrapperEl:a,params:M,slides:N}=e;a.children(`.${M.slideClass}.${M.slideDuplicateClass},.${M.slideClass}.${M.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var nn={loopCreate:Pt,loopFix:dn,loopDestroy:Sn};function ar(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const M=a.el;M.style.cursor="move",M.style.cursor=e?"-webkit-grabbing":"-webkit-grab",M.style.cursor=e?"-moz-grabbin":"-moz-grab",M.style.cursor=e?"grabbing":"grab"}function or(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var yn={setGrabCursor:ar,unsetGrabCursor:or};function Qn(e){const a=this,{$wrapperEl:M,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let z=0;z<e.length;z+=1)e[z]&&M.append(e[z]);else M.append(e);N.loop&&a.loopCreate(),N.observer&&te.observer||a.update()}function sr(e){const a=this,{params:M,$wrapperEl:N,activeIndex:z}=a;M.loop&&a.loopDestroy();let ee=z+1;if(typeof e=="object"&&"length"in e){for(let re=0;re<e.length;re+=1)e[re]&&N.prepend(e[re]);ee=z+e.length}else N.prepend(e);M.loop&&a.loopCreate(),M.observer&&te.observer||a.update(),a.slideTo(ee,0,!1)}function lr(e,a){const M=this,{$wrapperEl:N,params:z,activeIndex:ee}=M;let re=ee;z.loop&&(re-=M.loopedSlides,M.loopDestroy(),M.slides=N.children(`.${z.slideClass}`));const se=M.slides.length;if(e<=0){M.prependSlide(a);return}if(e>=se){M.appendSlide(a);return}let he=re>e?re+1:re;const ve=[];for(let we=se-1;we>=e;we-=1){const Ve=M.slides.eq(we);Ve.remove(),ve.unshift(Ve)}if(typeof a=="object"&&"length"in a){for(let we=0;we<a.length;we+=1)a[we]&&N.append(a[we]);he=re>e?re+a.length:re}else N.append(a);for(let we=0;we<ve.length;we+=1)N.append(ve[we]);z.loop&&M.loopCreate(),z.observer&&te.observer||M.update(),z.loop?M.slideTo(he+M.loopedSlides,0,!1):M.slideTo(he,0,!1)}function mr(e){const a=this,{params:M,$wrapperEl:N,activeIndex:z}=a;let ee=z;M.loop&&(ee-=a.loopedSlides,a.loopDestroy(),a.slides=N.children(`.${M.slideClass}`));let re=ee,se;if(typeof e=="object"&&"length"in e){for(let he=0;he<e.length;he+=1)se=e[he],a.slides[se]&&a.slides.eq(se).remove(),se<re&&(re-=1);re=Math.max(re,0)}else se=e,a.slides[se]&&a.slides.eq(se).remove(),se<re&&(re-=1),re=Math.max(re,0);M.loop&&a.loopCreate(),M.observer&&te.observer||a.update(),M.loop?a.slideTo(re+a.loopedSlides,0,!1):a.slideTo(re,0,!1)}function pr(){const e=this,a=[];for(let M=0;M<e.slides.length;M+=1)a.push(M);e.removeSlide(a)}var xr={appendSlide:Qn,prependSlide:sr,addSlide:lr,removeSlide:mr,removeAllSlides:pr};const zn=function(){const a=u.navigator.platform,M=u.navigator.userAgent,N={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!!(u.cordova||u.phonegap),phonegap:!!(u.cordova||u.phonegap),electron:!1},z=u.screen.width,ee=u.screen.height,re=M.match(/(Android);?[\s\/]+([\d.]+)?/);let se=M.match(/(iPad).*OS\s([\d_]+)/);const he=M.match(/(iPod)(.*OS\s([\d_]+))?/),ve=!se&&M.match(/(iPhone\sOS|iOS)\s([\d_]+)/),we=M.indexOf("MSIE ")>=0||M.indexOf("Trident/")>=0,Ve=M.indexOf("Edge/")>=0,We=M.indexOf("Gecko/")>=0&&M.indexOf("Firefox/")>=0,tt=a==="Win32",Je=M.toLowerCase().indexOf("electron")>=0;let rt=a==="MacIntel";return!se&&rt&&te.touch&&(z===1024&&ee===1366||z===834&&ee===1194||z===834&&ee===1112||z===768&&ee===1024)&&(se=M.match(/(Version)\/([\d.]+)/),rt=!1),N.ie=we,N.edge=Ve,N.firefox=We,re&&!tt&&(N.os="android",N.osVersion=re[2],N.android=!0,N.androidChrome=M.toLowerCase().indexOf("chrome")>=0),(se||ve||he)&&(N.os="ios",N.ios=!0),ve&&!he&&(N.osVersion=ve[2].replace(/_/g,"."),N.iphone=!0),se&&(N.osVersion=se[2].replace(/_/g,"."),N.ipad=!0),he&&(N.osVersion=he[3]?he[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&M.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=M.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((ve||se||he)&&(M.match(/.*AppleWebKit(?!.*Safari)/i)||u.navigator.standalone))||u.matchMedia&&u.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||Je,N.desktop&&(N.electron=Je,N.macos=rt,N.windows=tt,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=u.devicePixelRatio||1,N}();function ir(e){const a=this,M=a.touchEventsData,{params:N,touches:z}=a;if(a.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const re=o(ee.target);if(N.touchEventsTarget==="wrapper"&&!re.closest(a.wrapperEl).length)return;if(M.isTouchEvent=ee.type==="touchstart",!M.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!M.isTouchEvent&&"button"in ee&&ee.button>0)return;if(M.isTouched&&M.isMoved)return;if(N.noSwiping&&re.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!re.closest(N.swipeHandler)[0])return;z.currentX=ee.type==="touchstart"?ee.targetTouches[0].pageX:ee.pageX,z.currentY=ee.type==="touchstart"?ee.targetTouches[0].pageY:ee.pageY;const se=z.currentX,he=z.currentY,ve=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,we=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(ve&&(se<=we||se>=u.screen.width-we))return;if(ne.extend(M,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),z.startX=se,z.startY=he,M.touchStartTime=ne.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(M.allowThresholdMove=!1),ee.type!=="touchstart"){let Ve=!0;re.is(M.formElements)&&(Ve=!1),D.activeElement&&o(D.activeElement).is(M.formElements)&&D.activeElement!==re[0]&&D.activeElement.blur();const We=Ve&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||We)&&ee.preventDefault()}a.emit("touchStart",ee)}function $n(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee}=a;let re=e;if(re.originalEvent&&(re=re.originalEvent),!M.isTouched){M.startMoving&&M.isScrolling&&a.emit("touchMoveOpposite",re);return}if(M.isTouchEvent&&re.type!=="touchmove")return;const se=re.type==="touchmove"&&re.targetTouches&&(re.targetTouches[0]||re.changedTouches[0]),he=re.type==="touchmove"?se.pageX:re.pageX,ve=re.type==="touchmove"?se.pageY:re.pageY;if(re.preventedByNestedSwiper){z.startX=he,z.startY=ve;return}if(!a.allowTouchMove){a.allowClick=!1,M.isTouched&&(ne.extend(z,{startX:he,startY:ve,currentX:he,currentY:ve}),M.touchStartTime=ne.now());return}if(M.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(ve<z.startY&&a.translate<=a.maxTranslate()||ve>z.startY&&a.translate>=a.minTranslate()){M.isTouched=!1,M.isMoved=!1;return}}else if(he<z.startX&&a.translate<=a.maxTranslate()||he>z.startX&&a.translate>=a.minTranslate())return}if(M.isTouchEvent&&D.activeElement&&(re.target===D.activeElement&&o(re.target).is(M.formElements))){M.isMoved=!0,a.allowClick=!1;return}if(M.allowTouchCallbacks&&a.emit("touchMove",re),re.targetTouches&&re.targetTouches.length>1)return;z.currentX=he,z.currentY=ve;const we=z.currentX-z.startX,Ve=z.currentY-z.startY;if(a.params.threshold&&Math.sqrt(hr(we,2)+hr(Ve,2))<a.params.threshold)return;if(typeof M.isScrolling=="undefined"){let rt;a.isHorizontal()&&z.currentY===z.startY||a.isVertical()&&z.currentX===z.startX?M.isScrolling=!1:we*we+Ve*Ve>=25&&(rt=Math.atan2(Math.abs(Ve),Math.abs(we))*180/Math.PI,M.isScrolling=a.isHorizontal()?rt>N.touchAngle:90-rt>N.touchAngle)}if(M.isScrolling&&a.emit("touchMoveOpposite",re),typeof M.startMoving=="undefined"&&((z.currentX!==z.startX||z.currentY!==z.startY)&&(M.startMoving=!0)),M.isScrolling){M.isTouched=!1;return}if(!M.startMoving)return;a.allowClick=!1,!N.cssMode&&re.cancelable&&re.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&re.stopPropagation(),M.isMoved||(N.loop&&a.loopFix(),M.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),M.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",re)),a.emit("sliderMove",re),M.isMoved=!0;let We=a.isHorizontal()?we:Ve;z.diff=We,We*=N.touchRatio,ee&&(We=-We),a.swipeDirection=We>0?"prev":"next",M.currentTranslate=We+M.startTranslate;let tt=!0,Je=N.resistanceRatio;if(N.touchReleaseOnEdges&&(Je=0),We>0&&M.currentTranslate>a.minTranslate()?(tt=!1,N.resistance&&(M.currentTranslate=a.minTranslate()-1+hr(-a.minTranslate()+M.startTranslate+We,Je))):We<0&&M.currentTranslate<a.maxTranslate()&&(tt=!1,N.resistance&&(M.currentTranslate=a.maxTranslate()+1-hr(a.maxTranslate()-M.startTranslate-We,Je))),tt&&(re.preventedByNestedSwiper=!0),!a.allowSlideNext&&a.swipeDirection==="next"&&M.currentTranslate<M.startTranslate&&(M.currentTranslate=M.startTranslate),!a.allowSlidePrev&&a.swipeDirection==="prev"&&M.currentTranslate>M.startTranslate&&(M.currentTranslate=M.startTranslate),N.threshold>0)if(Math.abs(We)>N.threshold||M.allowThresholdMove){if(!M.allowThresholdMove){M.allowThresholdMove=!0,z.startX=z.currentX,z.startY=z.currentY,M.currentTranslate=M.startTranslate,z.diff=a.isHorizontal()?z.currentX-z.startX:z.currentY-z.startY;return}}else{M.currentTranslate=M.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(M.velocities.length===0&&M.velocities.push({position:z[a.isHorizontal()?"startX":"startY"],time:M.touchStartTime}),M.velocities.push({position:z[a.isHorizontal()?"currentX":"currentY"],time:ne.now()})),a.updateProgress(M.currentTranslate),a.setTranslate(M.currentTranslate)}function Sr(e){const a=this,M=a.touchEventsData,{params:N,touches:z,rtlTranslate:ee,$wrapperEl:re,slidesGrid:se,snapGrid:he}=a;let ve=e;if(ve.originalEvent&&(ve=ve.originalEvent),M.allowTouchCallbacks&&a.emit("touchEnd",ve),M.allowTouchCallbacks=!1,!M.isTouched){M.isMoved&&N.grabCursor&&a.setGrabCursor(!1),M.isMoved=!1,M.startMoving=!1;return}N.grabCursor&&M.isMoved&&M.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const we=ne.now(),Ve=we-M.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(ve),a.emit("tap click",ve),Ve<300&&we-M.lastClickTime<300&&a.emit("doubleTap doubleClick",ve)),M.lastClickTime=ne.now(),ne.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!M.isTouched||!M.isMoved||!a.swipeDirection||z.diff===0||M.currentTranslate===M.startTranslate){M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;return}M.isTouched=!1,M.isMoved=!1,M.startMoving=!1;let We;if(N.followFinger?We=ee?a.translate:-a.translate:We=-M.currentTranslate,N.cssMode)return;if(N.freeMode){if(We<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(We>-a.maxTranslate()){a.slides.length<he.length?a.slideTo(he.length-1):a.slideTo(a.slides.length-1);return}if(N.freeModeMomentum){if(M.velocities.length>1){const Jt=M.velocities.pop(),zt=M.velocities.pop(),xn=Jt.position-zt.position,gn=Jt.time-zt.time;a.velocity=xn/gn,a.velocity/=2,Math.abs(a.velocity)<N.freeModeMinimumVelocity&&(a.velocity=0),(gn>150||ne.now()-Jt.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,M.velocities.length=0;let Xe=1e3*N.freeModeMomentumRatio;const xt=a.velocity*Xe;let At=a.translate+xt;ee&&(At=-At);let Ht=!1,Yt;const Qt=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let Ut;if(At<a.maxTranslate())N.freeModeMomentumBounce?(At+a.maxTranslate()<-Qt&&(At=a.maxTranslate()-Qt),Yt=a.maxTranslate(),Ht=!0,M.allowMomentumBounce=!0):At=a.maxTranslate(),N.loop&&N.centeredSlides&&(Ut=!0);else if(At>a.minTranslate())N.freeModeMomentumBounce?(At-a.minTranslate()>Qt&&(At=a.minTranslate()+Qt),Yt=a.minTranslate(),Ht=!0,M.allowMomentumBounce=!0):At=a.minTranslate(),N.loop&&N.centeredSlides&&(Ut=!0);else if(N.freeModeSticky){let Jt;for(let zt=0;zt<he.length;zt+=1)if(he[zt]>-At){Jt=zt;break}Math.abs(he[Jt]-At)<Math.abs(he[Jt-1]-At)||a.swipeDirection==="next"?At=he[Jt]:At=he[Jt-1],At=-At}if(Ut&&a.once("transitionEnd",()=>{a.loopFix()}),a.velocity!==0){if(ee?Xe=Math.abs((-At-a.translate)/a.velocity):Xe=Math.abs((At-a.translate)/a.velocity),N.freeModeSticky){const Jt=Math.abs((ee?-At:At)-a.translate),zt=a.slidesSizesGrid[a.activeIndex];Jt<zt?Xe=N.speed:Jt<2*zt?Xe=N.speed*1.5:Xe=N.speed*2.5}}else if(N.freeModeSticky){a.slideToClosest();return}N.freeModeMomentumBounce&&Ht?(a.updateProgress(Yt),a.setTransition(Xe),a.setTranslate(At),a.transitionStart(!0,a.swipeDirection),a.animating=!0,re.transitionEnd(()=>{if(!a||a.destroyed||!M.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(Yt),re.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(At),a.setTransition(Xe),a.setTranslate(At),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,re.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(At),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Ve>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let tt=0,Je=a.slidesSizesGrid[0];for(let Xe=0;Xe<se.length;Xe+=Xe<N.slidesPerGroupSkip?1:N.slidesPerGroup){const xt=Xe<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;typeof se[Xe+xt]!="undefined"?We>=se[Xe]&&We<se[Xe+xt]&&(tt=Xe,Je=se[Xe+xt]-se[Xe]):We>=se[Xe]&&(tt=Xe,Je=se[se.length-1]-se[se.length-2])}const rt=(We-se[tt])/Je,Et=tt<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;if(Ve>N.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(rt>=N.longSwipesRatio?a.slideTo(tt+Et):a.slideTo(tt)),a.swipeDirection==="prev"&&(rt>1-N.longSwipesRatio?a.slideTo(tt+Et):a.slideTo(tt))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const Xe=a.navigation&&(ve.target===a.navigation.nextEl||ve.target===a.navigation.prevEl);Xe?ve.target===a.navigation.nextEl?a.slideTo(tt+Et):a.slideTo(tt):(a.swipeDirection==="next"&&a.slideTo(tt+Et),a.swipeDirection==="prev"&&a.slideTo(tt))}}function Er(){const e=this,{params:a,el:M}=e;if(M&&M.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:z,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=z,e.allowSlideNext=N,e.params.watchOverflow&&ee!==e.snapGrid&&e.checkOverflow()}function qr(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function rr(){const e=this,{wrapperEl:a,rtlTranslate:M}=e;e.previousTranslate=e.translate,e.isHorizontal()?M?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const z=e.maxTranslate()-e.minTranslate();z===0?N=0:N=(e.translate-e.minTranslate())/z,N!==e.progress&&e.updateProgress(M?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Vn=!1;function vr(){}function Tr(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e;e.onTouchStart=ir.bind(e),e.onTouchMove=$n.bind(e),e.onTouchEnd=Sr.bind(e),a.cssMode&&(e.onScroll=rr.bind(e)),e.onClick=qr.bind(e);const ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(M.start,e.onTouchStart,!1),D.addEventListener(M.move,e.onTouchMove,ee),D.addEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const re=M.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(M.start,e.onTouchStart,re),N.addEventListener(M.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(M.end,e.onTouchEnd,re),M.cancel&&N.addEventListener(M.cancel,e.onTouchEnd,re),Vn||(D.addEventListener("touchstart",vr),Vn=!0)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),D.addEventListener("mousemove",e.onTouchMove,ee),D.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&z.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Er,!0):e.on("observerUpdate",Er,!0)}function $r(){const e=this,{params:a,touchEvents:M,el:N,wrapperEl:z}=e,ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(M.start,e.onTouchStart,!1),D.removeEventListener(M.move,e.onTouchMove,ee),D.removeEventListener(M.end,e.onTouchEnd,!1);else{if(te.touch){const re=M.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(M.start,e.onTouchStart,re),N.removeEventListener(M.move,e.onTouchMove,ee),N.removeEventListener(M.end,e.onTouchEnd,re),M.cancel&&N.removeEventListener(M.cancel,e.onTouchEnd,re)}(a.simulateTouch&&!zn.ios&&!zn.android||a.simulateTouch&&!te.touch&&zn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),D.removeEventListener("mousemove",e.onTouchMove,ee),D.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&z.removeEventListener("scroll",e.onScroll),e.off(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Er)}var da={attachEvents:Tr,detachEvents:$r};function ea(){const e=this,{activeIndex:a,initialized:M,loopedSlides:N=0,params:z,$el:ee}=e,re=z.breakpoints;if(!re||re&&Object.keys(re).length===0)return;const se=e.getBreakpoint(re);if(se&&e.currentBreakpoint!==se){const he=se in re?re[se]:void 0;he&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(Je=>{const rt=he[Je];if(typeof rt=="undefined")return;Je==="slidesPerView"&&(rt==="AUTO"||rt==="auto")?he[Je]="auto":Je==="slidesPerView"?he[Je]=parseFloat(rt):he[Je]=parseInt(rt,10)});const ve=he||e.originalParams,we=z.slidesPerColumn>1,Ve=ve.slidesPerColumn>1;we&&!Ve?ee.removeClass(`${z.containerModifierClass}multirow ${z.containerModifierClass}multirow-column`):!we&&Ve&&(ee.addClass(`${z.containerModifierClass}multirow`),ve.slidesPerColumnFill==="column"&&ee.addClass(`${z.containerModifierClass}multirow-column`));const We=ve.direction&&ve.direction!==z.direction,tt=z.loop&&(ve.slidesPerView!==z.slidesPerView||We);We&&M&&e.changeDirection(),ne.extend(e.params,ve),ne.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=se,tt&&M&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",ve)}}function ca(e){if(!e)return;let a=!1;const M=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const z=parseFloat(N.substr(1)),ee=u.innerHeight*z;return{value:ee,point:N}}return{value:N,point:N}});M.sort((N,z)=>parseInt(N.value,10)-parseInt(z.value,10));for(let N=0;N<M.length;N+=1){const{point:z,value:ee}=M[N];ee<=u.innerWidth&&(a=z)}return a||"max"}var Lr={setBreakpoint:ea,getBreakpoint:ca};function ta(){const e=this,{classNames:a,params:M,rtl:N,$el:z}=e,ee=[];ee.push("initialized"),ee.push(M.direction),M.freeMode&&ee.push("free-mode"),M.autoHeight&&ee.push("autoheight"),N&&ee.push("rtl"),M.slidesPerColumn>1&&(ee.push("multirow"),M.slidesPerColumnFill==="column"&&ee.push("multirow-column")),zn.android&&ee.push("android"),zn.ios&&ee.push("ios"),M.cssMode&&ee.push("css-mode"),ee.forEach(re=>{a.push(M.containerModifierClass+re)}),z.addClass(a.join(" "))}function fa(){const e=this,{$el:a,classNames:M}=e;a.removeClass(M.join(" "))}var Ir={addClasses:ta,removeClasses:fa};function yr(e,a,M,N,z,ee){let re;function se(){ee&&ee()}const he=o(e).parent("picture")[0];!he&&(!e.complete||!z)&&a?(re=new u.Image,re.onload=se,re.onerror=se,N&&(re.sizes=N),M&&(re.srcset=M),a&&(re.src=a)):se()}function kr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let M=0;M<e.imagesToLoad.length;M+=1){const N=e.imagesToLoad[M];e.loadImage(N,N.currentSrc||N.getAttribute("src"),N.srcset||N.getAttribute("srcset"),N.sizes||N.getAttribute("sizes"),!0,a)}}var ha={loadImage:yr,preloadImages:kr};function na(){const e=this,a=e.params,M=e.isLocked,N=e.slides.length>0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,M!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),M&&M!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var ma={checkOverflow:na},Kr={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0};const Hr={update:Bt,translate:Dt,transition:cn,slide:vn,loop:nn,grabCursor:yn,manipulation:xr,events:da,breakpoints:Lr,checkOverflow:ma,classes:Ir,images:ha},Wr={};class Jn extends j{constructor(...e){let a,M;e.length===1&&e[0].constructor&&e[0].constructor===Object?M=e[0]:[a,M]=e,M||(M={}),M=ne.extend({},M),a&&!M.el&&(M.el=a),super(M),Object.keys(Hr).forEach(se=>{Object.keys(Hr[se]).forEach(he=>{Jn.prototype[he]||(Jn.prototype[he]=Hr[se][he])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(se=>{const he=N.modules[se];if(he.params){const ve=Object.keys(he.params)[0],we=he.params[ve];if(typeof we!="object"||we===null)return;if(!(ve in M&&"enabled"in we))return;M[ve]===!0&&(M[ve]={enabled:!0}),typeof M[ve]=="object"&&!("enabled"in M[ve])&&(M[ve].enabled=!0),M[ve]||(M[ve]={enabled:!1})}});const z=ne.extend({},Kr);N.useModulesParams(z),N.params=ne.extend({},z,Wr,M),N.originalParams=ne.extend({},N.params),N.passedParams=ne.extend({},M),N.$=o;const ee=o(N.params.el);if(a=ee[0],!a)return;if(ee.length>1){const se=[];return ee.each((he,ve)=>{const we=ne.extend({},M,{el:ve});se.push(new Jn(we))}),se}a.swiper=N,ee.data("swiper",N);let re;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(re=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),re.children=se=>ee.children(se)):re=ee.children(`.${N.params.wrapperClass}`),ne.extend(N,{$el:ee,el:a,$wrapperEl:re,wrapperEl:re[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:re.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const he=["touchstart","touchmove","touchend","touchcancel"];let ve=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(ve=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:he[0],move:he[1],end:he[2],cancel:he[3]},N.touchEventsDesktop={start:ve[0],move:ve[1],end:ve[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ne.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:M,slidesGrid:N,size:z,activeIndex:ee}=e;let re=1;if(a.centeredSlides){let se=M[ee].swiperSlideSize,he;for(let ve=ee+1;ve<M.length;ve+=1)M[ve]&&!he&&(se+=M[ve].swiperSlideSize,re+=1,se>z&&(he=!0));for(let ve=ee-1;ve>=0;ve-=1)M[ve]&&!he&&(se+=M[ve].swiperSlideSize,re+=1,se>z&&(he=!0))}else for(let se=ee+1;se<M.length;se+=1)N[se]-N[ee]<z&&(re+=1);return re}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:a,params:M}=e;M.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function N(){const ee=e.rtlTranslate?e.translate*-1:e.translate,re=Math.min(Math.max(ee,e.maxTranslate()),e.minTranslate());e.setTranslate(re),e.updateActiveIndex(),e.updateSlidesClasses()}let z;e.params.freeMode?(N(),e.params.autoHeight&&e.updateAutoHeight()):((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?z=e.slideTo(e.slides.length-1,0,!1,!0):z=e.slideTo(e.activeIndex,0,!1,!0),z||N()),M.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const M=this,N=M.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(M.$el.removeClass(`${M.params.containerModifierClass}${N}`).addClass(`${M.params.containerModifierClass}${e}`),M.params.direction=e,M.slides.each((z,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),M.emit("changeDirection"),a&&M.update()),M}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const M=this,{params:N,$el:z,$wrapperEl:ee,slides:re}=M;return typeof M.params=="undefined"||M.destroyed||(M.emit("beforeDestroy"),M.initialized=!1,M.detachEvents(),N.loop&&M.loopDestroy(),a&&(M.removeClasses(),z.removeAttr("style"),ee.removeAttr("style"),re&&re.length&&re.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),M.emit("destroy"),Object.keys(M.eventsListeners).forEach(se=>{M.off(se)}),e!==!1&&(M.$el[0].swiper=null,M.$el.data("swiper",null),ne.deleteProps(M)),M.destroyed=!0),null}static extendDefaults(e){ne.extend(Wr,e)}static get extendedDefaults(){return Wr}static get defaults(){return Kr}static get Class(){return j}static get $(){return o}}var pa={name:"device",proto:{device:zn},static:{device:zn}},Hn={name:"support",proto:{support:te},static:{support:te}};const Ur=function(){function a(){const M=u.navigator.userAgent.toLowerCase();return M.indexOf("safari")>=0&&M.indexOf("chrome")<0&&M.indexOf("android")<0}return{isEdge:!!u.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(u.navigator.userAgent)}}();var va={name:"browser",proto:{browser:Ur},static:{browser:Ur}},Gr={name:"resize",create(){const e=this;ne.extend(e,{resize:{resizeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize"),e.emit("resize")},orientationChangeHandler(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init(){const e=this;u.addEventListener("resize",e.resize.resizeHandler),u.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;u.removeEventListener("resize",e.resize.resizeHandler),u.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const Vr={func:u.MutationObserver||u.WebkitMutationObserver,attach(e,a={}){const M=this,N=Vr.func,z=new N(ee=>{if(ee.length===1){M.emit("observerUpdate",ee[0]);return}const re=function(){M.emit("observerUpdate",ee[0])};u.requestAnimationFrame?u.requestAnimationFrame(re):u.setTimeout(re,0)});z.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),M.observer.observers.push(z)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let M=0;M<a.length;M+=1)e.observer.attach(a[M])}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})},destroy(){const e=this;e.observer.observers.forEach(a=>{a.disconnect()}),e.observer.observers=[]}};var ra={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ne.extend(e,{observer:{init:Vr.init.bind(e),attach:Vr.attach.bind(e),destroy:Vr.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const wr={update(e){const a=this,{slidesPerView:M,slidesPerGroup:N,centeredSlides:z}=a.params,{addSlidesBefore:ee,addSlidesAfter:re}=a.params.virtual,{from:se,to:he,slides:ve,slidesGrid:we,renderSlide:Ve,offset:We}=a.virtual;a.updateActiveIndex();const tt=a.activeIndex||0;let Je;a.rtlTranslate?Je="right":Je=a.isHorizontal()?"left":"top";let rt,Et;z?(rt=Math.floor(M/2)+N+ee,Et=Math.floor(M/2)+N+re):(rt=M+(N-1)+ee,Et=N+re);const Xe=Math.max((tt||0)-Et,0),xt=Math.min((tt||0)+rt,ve.length-1),At=(a.slidesGrid[Xe]||0)-(a.slidesGrid[0]||0);ne.extend(a.virtual,{from:Xe,to:xt,offset:At,slidesGrid:a.slidesGrid});function Ht(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(se===Xe&&he===xt&&!e){a.slidesGrid!==we&&At!==We&&a.slides.css(Je,`${At}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:At,from:Xe,to:xt,slides:function(){const Jt=[];for(let zt=Xe;zt<=xt;zt+=1)Jt.push(ve[zt]);return Jt}()}),Ht();return}const Yt=[],Qt=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let Ut=se;Ut<=he;Ut+=1)(Ut<Xe||Ut>xt)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${Ut}"]`).remove();for(let Ut=0;Ut<ve.length;Ut+=1)Ut>=Xe&&Ut<=xt&&(typeof he=="undefined"||e?Qt.push(Ut):(Ut>he&&Qt.push(Ut),Ut<se&&Yt.push(Ut)));Qt.forEach(Ut=>{a.$wrapperEl.append(Ve(ve[Ut],Ut))}),Yt.sort((Ut,Jt)=>Jt-Ut).forEach(Ut=>{a.$wrapperEl.prepend(Ve(ve[Ut],Ut))}),a.$wrapperEl.children(".swiper-slide").css(Je,`${At}px`),Ht()},renderSlide(e,a){const M=this,N=M.params.virtual;if(N.cache&&M.virtual.cache[a])return M.virtual.cache[a];const z=N.renderSlide?o(N.renderSlide.call(M,e,a)):o(`<div class="${M.params.slideClass}" data-swiper-slide-index="${a}">${e}</div>`);return z.attr("data-swiper-slide-index")||z.attr("data-swiper-slide-index",a),N.cache&&(M.virtual.cache[a]=z),z},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let M=0;M<e.length;M+=1)e[M]&&a.virtual.slides.push(e[M]);else a.virtual.slides.push(e);a.virtual.update(!0)},prependSlide(e){const a=this,M=a.activeIndex;let N=M+1,z=1;if(Array.isArray(e)){for(let ee=0;ee<e.length;ee+=1)e[ee]&&a.virtual.slides.unshift(e[ee]);N=M+e.length,z=e.length}else a.virtual.slides.unshift(e);if(a.params.virtual.cache){const ee=a.virtual.cache,re={};Object.keys(ee).forEach(se=>{const he=ee[se],ve=he.attr("data-swiper-slide-index");ve&&he.attr("data-swiper-slide-index",parseInt(ve,10)+1),re[parseInt(se,10)+z]=he}),a.virtual.cache=re}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let M=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]<M&&(M-=1),M=Math.max(M,0);else a.virtual.slides.splice(e,1),a.params.virtual.cache&&delete a.virtual.cache[e],e<M&&(M-=1),M=Math.max(M,0);a.virtual.update(!0),a.slideTo(M,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var ga={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this;ne.extend(e,{virtual:{update:wr.update.bind(e),appendSlide:wr.appendSlide.bind(e),prependSlide:wr.prependSlide.bind(e),removeSlide:wr.removeSlide.bind(e),removeAllSlides:wr.removeAllSlides.bind(e),renderSlide:wr.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit(){const e=this;if(!e.params.virtual.enabled)return;e.classNames.push(`${e.params.containerModifierClass}virtual`);const a={watchSlidesProgress:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a),e.params.initialSlide||e.virtual.update()},setTranslate(){const e=this;if(!e.params.virtual.enabled)return;e.virtual.update()}}};const Xr={handle(e){const a=this,{rtlTranslate:M}=a;let N=e;N.originalEvent&&(N=N.originalEvent);const z=N.keyCode||N.charCode,ee=a.params.keyboard.pageUpDown,re=ee&&z===33,se=ee&&z===34,he=z===37,ve=z===39,we=z===38,Ve=z===40;if(!a.allowSlideNext&&(a.isHorizontal()&&ve||a.isVertical()&&Ve||se))return!1;if(!a.allowSlidePrev&&(a.isHorizontal()&&he||a.isVertical()&&we||re))return!1;if(N.shiftKey||N.altKey||N.ctrlKey||N.metaKey)return;if(D.activeElement&&D.activeElement.nodeName&&(D.activeElement.nodeName.toLowerCase()==="input"||D.activeElement.nodeName.toLowerCase()==="textarea"))return;if(a.params.keyboard.onlyInViewport&&(re||se||he||ve||we||Ve)){let We=!1;if(a.$el.parents(`.${a.params.slideClass}`).length>0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const tt=u.innerWidth,Je=u.innerHeight,rt=a.$el.offset();M&&(rt.left-=a.$el[0].scrollLeft);const Et=[[rt.left,rt.top],[rt.left+a.width,rt.top],[rt.left,rt.top+a.height],[rt.left+a.width,rt.top+a.height]];for(let Xe=0;Xe<Et.length;Xe+=1){const xt=Et[Xe];xt[0]>=0&&xt[0]<=tt&&xt[1]>=0&&xt[1]<=Je&&(We=!0)}if(!We)return}a.isHorizontal()?((re||se||he||ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((se||ve)&&!M||(re||he)&&M)&&a.slideNext(),((re||he)&&!M||(se||ve)&&M)&&a.slidePrev()):((re||se||we||Ve)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(se||Ve)&&a.slideNext(),(re||we)&&a.slidePrev()),a.emit("keyPress",z);return},enable(){const e=this;if(e.keyboard.enabled)return;o(D).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(D).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var Ea={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ne.extend(e,{keyboard:{enabled:!1,enable:Xr.enable.bind(e),disable:Xr.disable.bind(e),handle:Xr.handle.bind(e)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};function aa(){const e="onwheel";let a=e in D;if(!a){const M=D.createElement("div");M.setAttribute(e,"return;"),a=typeof M[e]=="function"}return!a&&D.implementation&&D.implementation.hasFeature&&D.implementation.hasFeature("","")!==!0&&(a=D.implementation.hasFeature("Events.wheel","3.0")),a}const ur={lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return u.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":aa()?"wheel":"mousewheel"},normalize(e){const a=10,M=40,N=800;let z=0,ee=0,re=0,se=0;return"detail"in e&&(ee=e.detail),"wheelDelta"in e&&(ee=-e.wheelDelta/120),"wheelDeltaY"in e&&(ee=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(z=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(z=ee,ee=0),re=z*a,se=ee*a,"deltaY"in e&&(se=e.deltaY),"deltaX"in e&&(re=e.deltaX),e.shiftKey&&!re&&(re=se,se=0),(re||se)&&e.deltaMode&&(e.deltaMode===1?(re*=M,se*=M):(re*=N,se*=N)),re&&!z&&(z=re<1?-1:1),se&&!ee&&(ee=se<1?-1:1),{spinX:z,spinY:ee,pixelX:re,pixelY:se}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const M=this,N=M.params.mousewheel;M.params.cssMode&&a.preventDefault();let z=M.$el;if(M.params.mousewheel.eventsTarged!=="container"&&(z=o(M.params.mousewheel.eventsTarged)),!M.mouseEntered&&!z[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let ee=0;const re=M.rtlTranslate?-1:1,se=ur.normalize(a);if(N.forceToAxis)if(M.isHorizontal())if(Math.abs(se.pixelX)>Math.abs(se.pixelY))ee=-se.pixelX*re;else return!0;else if(Math.abs(se.pixelY)>Math.abs(se.pixelX))ee=-se.pixelY;else return!0;else ee=Math.abs(se.pixelX)>Math.abs(se.pixelY)?-se.pixelX*re:-se.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),M.params.freeMode){const he={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:ve}=M.mousewheel,we=ve&&he.time<ve.time+500&&he.delta<=ve.delta&&he.direction===ve.direction;if(!we){M.mousewheel.lastEventBeforeSnap=void 0,M.params.loop&&M.loopFix();let Ve=M.getTranslate()+ee*N.sensitivity;const We=M.isBeginning,tt=M.isEnd;if(Ve>=M.minTranslate()&&(Ve=M.minTranslate()),Ve<=M.maxTranslate()&&(Ve=M.maxTranslate()),M.setTransition(0),M.setTranslate(Ve),M.updateProgress(),M.updateActiveIndex(),M.updateSlidesClasses(),(!We&&M.isBeginning||!tt&&M.isEnd)&&M.updateSlidesClasses(),M.params.freeModeSticky){clearTimeout(M.mousewheel.timeout),M.mousewheel.timeout=void 0;const Je=M.mousewheel.recentWheelEvents;Je.length>=15&&Je.shift();const rt=Je.length?Je[Je.length-1]:void 0,Et=Je[0];if(Je.push(he),rt&&(he.delta>rt.delta||he.direction!==rt.direction))Je.splice(0);else if(Je.length>=15&&he.time-Et.time<500&&Et.delta-he.delta>=1&&he.delta<=6){const Xe=ee>0?.8:.2;M.mousewheel.lastEventBeforeSnap=he,Je.splice(0),M.mousewheel.timeout=ne.nextTick(()=>{M.slideToClosest(M.params.speed,!0,void 0,Xe)},0)}M.mousewheel.timeout||(M.mousewheel.timeout=ne.nextTick(()=>{const Xe=.5;M.mousewheel.lastEventBeforeSnap=he,Je.splice(0),M.slideToClosest(M.params.speed,!0,void 0,Xe)},500))}if(we||M.emit("scroll",a),M.params.autoplay&&M.params.autoplayDisableOnInteraction&&M.autoplay.stop(),Ve===M.minTranslate()||Ve===M.maxTranslate())return!0}}else{const he={time:ne.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},ve=M.mousewheel.recentWheelEvents;ve.length>=2&&ve.shift();const we=ve.length?ve[ve.length-1]:void 0;if(ve.push(he),we?(he.direction!==we.direction||he.delta>we.delta||he.time>we.time+150)&&M.mousewheel.animateSlider(he):M.mousewheel.animateSlider(he),M.mousewheel.releaseScroll(he))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ne.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new u.Date().getTime(),!1)},releaseScroll(e){const a=this,M=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&M.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&M.releaseOnEdges)return!0;return!1},enable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.on("mouseenter",e.mousewheel.handleMouseEnter),M.on("mouseleave",e.mousewheel.handleMouseLeave),M.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=ur.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let M=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(M=o(e.params.mousewheel.eventsTarged)),M.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var ya={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ne.extend(e,{mousewheel:{enabled:!1,enable:ur.enable.bind(e),disable:ur.disable.bind(e),handle:ur.handle.bind(e),handleMouseEnter:ur.handleMouseEnter.bind(e),handleMouseLeave:ur.handleMouseLeave.bind(e),animateSlider:ur.animateSlider.bind(e),releaseScroll:ur.releaseScroll.bind(e),lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}};const br={update(){const e=this,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:M,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),M&&M.length>0&&(e.isEnd?M.addClass(a.disabledClass):M.removeClass(a.disabledClass),M[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let M,N;a.nextEl&&(M=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&M.length>1&&e.$el.find(a.nextEl).length===1&&(M=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),M&&M.length>0&&M.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ne.extend(e.navigation,{$nextEl:M,nextEl:M&&M[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:M}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),M&&M.length&&(M.off("click",e.navigation.onPrevClick),M.removeClass(e.params.navigation.disabledClass))}};var ba={name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;ne.extend(e,{navigation:{init:br.init.bind(e),update:br.update.bind(e),destroy:br.destroy.bind(e),onNextClick:br.onNextClick.bind(e),onPrevClick:br.onPrevClick.bind(e)}})},on:{init(){const e=this;e.navigation.init(),e.navigation.update()},toEdge(){const e=this;e.navigation.update()},fromEdge(){const e=this;e.navigation.update()},destroy(){const e=this;e.navigation.destroy()},click(e){const a=this,{$nextEl:M,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(M)){let z;M?z=M.hasClass(a.params.navigation.hiddenClass):N&&(z=N.hasClass(a.params.navigation.hiddenClass)),z===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),M&&M.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const Mr={update(){const e=this,a=e.rtl,M=e.params.pagination;if(!M.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,z=e.pagination.$el;let ee;const re=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(ee=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),ee>N-1-e.loopedSlides*2&&(ee-=N-e.loopedSlides*2),ee>re-1&&(ee-=re),ee<0&&e.params.paginationType!=="bullets"&&(ee=re+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,M.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const se=e.pagination.bullets;let he,ve,we;if(M.dynamicBullets&&(e.pagination.bulletSize=se.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),z.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(M.dynamicMainBullets+4)}px`),M.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>M.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=M.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),he=ee-e.pagination.dynamicBulletIndex,ve=he+(Math.min(se.length,M.dynamicMainBullets)-1),we=(ve+he)/2),se.removeClass(`${M.bulletActiveClass} ${M.bulletActiveClass}-next ${M.bulletActiveClass}-next-next ${M.bulletActiveClass}-prev ${M.bulletActiveClass}-prev-prev ${M.bulletActiveClass}-main`),z.length>1)se.each((Ve,We)=>{const tt=o(We),Je=tt.index();Je===ee&&tt.addClass(M.bulletActiveClass),M.dynamicBullets&&(Je>=he&&Je<=ve&&tt.addClass(`${M.bulletActiveClass}-main`),Je===he&&tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je===ve&&tt.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`))});else{const Ve=se.eq(ee),We=Ve.index();if(Ve.addClass(M.bulletActiveClass),M.dynamicBullets){const tt=se.eq(he),Je=se.eq(ve);for(let rt=he;rt<=ve;rt+=1)se.eq(rt).addClass(`${M.bulletActiveClass}-main`);if(e.params.loop)if(We>=se.length-M.dynamicMainBullets){for(let rt=M.dynamicMainBullets;rt>=0;rt-=1)se.eq(se.length-rt).addClass(`${M.bulletActiveClass}-main`);se.eq(se.length-M.dynamicMainBullets-1).addClass(`${M.bulletActiveClass}-prev`)}else tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`);else tt.prev().addClass(`${M.bulletActiveClass}-prev`).prev().addClass(`${M.bulletActiveClass}-prev-prev`),Je.next().addClass(`${M.bulletActiveClass}-next`).next().addClass(`${M.bulletActiveClass}-next-next`)}}if(M.dynamicBullets){const Ve=Math.min(se.length,M.dynamicMainBullets+4),We=(e.pagination.bulletSize*Ve-e.pagination.bulletSize)/2-we*e.pagination.bulletSize,tt=a?"right":"left";se.css(e.isHorizontal()?tt:"top",`${We}px`)}}if(M.type==="fraction"&&(z.find(`.${M.currentClass}`).text(M.formatFractionCurrent(ee+1)),z.find(`.${M.totalClass}`).text(M.formatFractionTotal(re))),M.type==="progressbar"){let se;M.progressbarOpposite?se=e.isHorizontal()?"vertical":"horizontal":se=e.isHorizontal()?"horizontal":"vertical";const he=(ee+1)/re;let ve=1,we=1;se==="horizontal"?ve=he:we=he,z.find(`.${M.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${ve}) scaleY(${we})`).transition(e.params.speed)}M.type==="custom"&&M.renderCustom?(z.html(M.renderCustom(e,ee+1,re)),e.emit("paginationRender",e,z[0])):e.emit("paginationUpdate",e,z[0]),z[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](M.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let z="";if(a.type==="bullets"){const ee=e.params.loop?Math.ceil((M-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let re=0;re<ee;re+=1)a.renderBullet?z+=a.renderBullet.call(e,re,a.bulletClass):z+=`<${a.bulletElement} class="${a.bulletClass}"></${a.bulletElement}>`;N.html(z),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?z=a.renderFraction.call(e,a.currentClass,a.totalClass):z=`<span class="${a.currentClass}"></span> / <span class="${a.totalClass}"></span>`,N.html(z)),a.type==="progressbar"&&(a.renderProgressbar?z=a.renderProgressbar.call(e,a.progressbarFillClass):z=`<span class="${a.progressbarFillClass}"></span>`,N.html(z)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let M=o(a.el);if(M.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&M.length>1&&(M=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&M.addClass(a.clickableClass),M.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(M.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&M.addClass(a.progressbarOppositeClass),a.clickable&&M.on("click",`.${a.bulletClass}`,function(z){z.preventDefault();let ee=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ne.extend(e.pagination,{$el:M,el:M[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const M=e.pagination.$el;M.removeClass(a.hiddenClass),M.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&M.off("click",`.${a.bulletClass}`)}};var Nr={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;ne.extend(e,{pagination:{init:Mr.init.bind(e),render:Mr.render.bind(e),update:Mr.update.bind(e),destroy:Mr.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const M=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);M===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const er={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:M,progress:N}=e,{dragSize:z,trackSize:ee,$dragEl:re,$el:se}=a,he=e.params.scrollbar;let ve=z,we=(ee-z)*N;M?(we=-we,we>0?(ve=z-we,we=0):-we+z>ee&&(ve=ee+we)):we<0?(ve=z+we,we=0):we+z>ee&&(ve=ee-we),e.isHorizontal()?(re.transform(`translate3d(${we}px, 0, 0)`),re[0].style.width=`${ve}px`):(re.transform(`translate3d(0px, ${we}px, 0)`),re[0].style.height=`${ve}px`),he.hide&&(clearTimeout(e.scrollbar.timeout),se[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{se[0].style.opacity=0,se.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:M,$el:N}=a;M[0].style.width="",M[0].style.height="";const z=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,re=ee*(z/e.size);let se;e.params.scrollbar.dragSize==="auto"?se=z*ee:se=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?M[0].style.width=`${se}px`:M[0].style.height=`${se}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ne.extend(a,{trackSize:z,divider:ee,moveDivider:re,dragSize:se}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:M,rtlTranslate:N}=a,{$el:z,dragSize:ee,trackSize:re,dragStartPos:se}=M;let he;he=(M.getPointerPosition(e)-z.offset()[a.isHorizontal()?"left":"top"]-(se!==null?se:ee/2))/(re-ee),he=Math.max(Math.min(he,1),0),N&&(he=1-he);const ve=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*he;a.updateProgress(ve),a.setTranslate(ve),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee,$dragEl:re}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===re[0]||e.target===re?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),z.transition(100),re.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),ee.transition(0),M.hide&&ee.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:M,$wrapperEl:N}=a,{$el:z,$dragEl:ee}=M;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,M.setDragPosition(e),N.transition(0),z.transition(0),ee.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,M=a.params.scrollbar,{scrollbar:N,$wrapperEl:z}=a,{$el:ee}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),z.transition("")),M.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ne.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),M.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,ee=a.$el,re=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,he=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(re.addEventListener(M.start,e.scrollbar.onDragStart,se),re.addEventListener(M.move,e.scrollbar.onDragMove,se),re.addEventListener(M.end,e.scrollbar.onDragEnd,he)):(re.addEventListener(N.start,e.scrollbar.onDragStart,se),D.addEventListener(N.move,e.scrollbar.onDragMove,se),D.addEventListener(N.end,e.scrollbar.onDragEnd,he))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:M,touchEventsDesktop:N,params:z}=e,ee=a.$el,re=ee[0],se=te.passiveListener&&z.passiveListeners?{passive:!1,capture:!1}:!1,he=te.passiveListener&&z.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(re.removeEventListener(M.start,e.scrollbar.onDragStart,se),re.removeEventListener(M.move,e.scrollbar.onDragMove,se),re.removeEventListener(M.end,e.scrollbar.onDragEnd,he)):(re.removeEventListener(N.start,e.scrollbar.onDragStart,se),D.removeEventListener(N.move,e.scrollbar.onDragMove,se),D.removeEventListener(N.end,e.scrollbar.onDragEnd,he))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:M}=e,N=e.params.scrollbar;let z=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&z.length>1&&M.find(N.el).length===1&&(z=M.find(N.el));let ee=z.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=o(`<div class="${e.params.scrollbar.dragClass}"></div>`),z.append(ee)),ne.extend(a,{$el:z,el:z[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var La={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;ne.extend(e,{scrollbar:{init:er.init.bind(e),destroy:er.destroy.bind(e),updateSize:er.updateSize.bind(e),setTranslate:er.setTranslate.bind(e),setTransition:er.setTransition.bind(e),enableDraggable:er.enableDraggable.bind(e),disableDraggable:er.disableDraggable.bind(e),setDragPosition:er.setDragPosition.bind(e),getPointerPosition:er.getPointerPosition.bind(e),onDragStart:er.onDragStart.bind(e),onDragMove:er.onDragMove.bind(e),onDragEnd:er.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const _r={setTransform(e,a){const M=this,{rtl:N}=M,z=o(e),ee=N?-1:1,re=z.attr("data-swiper-parallax")||"0";let se=z.attr("data-swiper-parallax-x"),he=z.attr("data-swiper-parallax-y");const ve=z.attr("data-swiper-parallax-scale"),we=z.attr("data-swiper-parallax-opacity");if(se||he?(se=se||"0",he=he||"0"):M.isHorizontal()?(se=re,he="0"):(he=re,se="0"),se.indexOf("%")>=0?se=`${parseInt(se,10)*a*ee}%`:se=`${se*a*ee}px`,he.indexOf("%")>=0?he=`${parseInt(he,10)*a}%`:he=`${he*a}px`,typeof we!="undefined"&&we!==null){const Ve=we-(we-1)*(1-Math.abs(a));z[0].style.opacity=Ve}if(typeof ve=="undefined"||ve===null)z.transform(`translate3d(${se}, ${he}, 0px)`);else{const Ve=ve-(ve-1)*(1-Math.abs(a));z.transform(`translate3d(${se}, ${he}, 0px) scale(${Ve})`)}},setTranslate(){const e=this,{$el:a,slides:M,progress:N,snapGrid:z}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,re)=>{e.parallax.setTransform(re,N)}),M.each((ee,re)=>{let se=re.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(se+=Math.ceil(ee/2)-N*(z.length-1)),se=Math.min(Math.max(se,-1),1),o(re).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((he,ve)=>{e.parallax.setTransform(ve,se)})})},setTransition(e=this.params.speed){const a=this,{$el:M}=a;M.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,z)=>{const ee=o(z);let re=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(re=0),ee.transition(re)})}};var xa={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ne.extend(e,{parallax:{setTransform:_r.setTransform.bind(e),setTranslate:_r.setTranslate.bind(e),setTransition:_r.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const Mn={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,M=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,z=e.targetTouches[1].pageY,ee=Math.sqrt(hr(N-a,2)+hr(z-M,2));return ee},onGestureStart(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,z.scaleStart=Mn.getDistanceBetweenTouches(e)}if((!z.$slideEl||!z.$slideEl.length)&&(z.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),z.$slideEl.length===0&&(z.$slideEl=a.slides.eq(a.activeIndex)),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${M.containerClass}`),z.maxRatio=z.$imageWrapEl.attr("data-swiper-zoom")||M.maxRatio,z.$imageWrapEl.length===0)){z.$imageEl=void 0;return}z.$imageEl&&z.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,z.scaleMove=Mn.getDistanceBetweenTouches(e)}if(!z.$imageEl||z.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=z.scaleMove/z.scaleStart*N.currentScale,N.scale>z.maxRatio&&(N.scale=z.maxRatio-1+hr(N.scale-z.maxRatio+1,.5)),N.scale<M.minRatio&&(N.scale=M.minRatio+1-hr(M.minRatio-N.scale+1,.5)),z.$imageEl.transform(`translate3d(0,0,0) scale(${N.scale})`)},onGestureEnd(e){const a=this,M=a.params.zoom,N=a.zoom,{gesture:z}=N;if(!te.gestures){if(!N.fakeGestureTouched||!N.fakeGestureMoved)return;if(e.type!=="touchend"||e.type==="touchend"&&e.changedTouches.length<2&&!zn.android)return;N.fakeGestureTouched=!1,N.fakeGestureMoved=!1}if(!z.$imageEl||z.$imageEl.length===0)return;N.scale=Math.max(Math.min(N.scale,z.maxRatio),M.minRatio),z.$imageEl.transition(a.params.speed).transform(`translate3d(0,0,0) scale(${N.scale})`),N.currentScale=N.scale,N.isScaling=!1,N.scale===1&&(z.$slideEl=void 0)},onTouchStart(e){const a=this,M=a.zoom,{gesture:N,image:z}=M;if(!N.$imageEl||N.$imageEl.length===0)return;if(z.isTouched)return;zn.android&&e.cancelable&&e.preventDefault(),z.isTouched=!0,z.touchesStart.x=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX,z.touchesStart.y=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY},onTouchMove(e){const a=this,M=a.zoom,{gesture:N,image:z,velocity:ee}=M;if(!N.$imageEl||N.$imageEl.length===0)return;if(a.allowClick=!1,!z.isTouched||!N.$slideEl)return;z.isMoved||(z.width=N.$imageEl[0].offsetWidth,z.height=N.$imageEl[0].offsetHeight,z.startX=ne.getTranslate(N.$imageWrapEl[0],"x")||0,z.startY=ne.getTranslate(N.$imageWrapEl[0],"y")||0,N.slideWidth=N.$slideEl[0].offsetWidth,N.slideHeight=N.$slideEl[0].offsetHeight,N.$imageWrapEl.transition(0),a.rtl&&(z.startX=-z.startX,z.startY=-z.startY));const re=z.width*M.scale,se=z.height*M.scale;if(re<N.slideWidth&&se<N.slideHeight)return;if(z.minX=Math.min(N.slideWidth/2-re/2,0),z.maxX=-z.minX,z.minY=Math.min(N.slideHeight/2-se/2,0),z.maxY=-z.minY,z.touchesCurrent.x=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX,z.touchesCurrent.y=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY,!z.isMoved&&!M.isScaling){if(a.isHorizontal()&&(Math.floor(z.minX)===Math.floor(z.startX)&&z.touchesCurrent.x<z.touchesStart.x||Math.floor(z.maxX)===Math.floor(z.startX)&&z.touchesCurrent.x>z.touchesStart.x)){z.isTouched=!1;return}if(!a.isHorizontal()&&(Math.floor(z.minY)===Math.floor(z.startY)&&z.touchesCurrent.y<z.touchesStart.y||Math.floor(z.maxY)===Math.floor(z.startY)&&z.touchesCurrent.y>z.touchesStart.y)){z.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),z.isMoved=!0,z.currentX=z.touchesCurrent.x-z.touchesStart.x+z.startX,z.currentY=z.touchesCurrent.y-z.touchesStart.y+z.startY,z.currentX<z.minX&&(z.currentX=z.minX+1-hr(z.minX-z.currentX+1,.8)),z.currentX>z.maxX&&(z.currentX=z.maxX-1+hr(z.currentX-z.maxX+1,.8)),z.currentY<z.minY&&(z.currentY=z.minY+1-hr(z.minY-z.currentY+1,.8)),z.currentY>z.maxY&&(z.currentY=z.maxY-1+hr(z.currentY-z.maxY+1,.8)),ee.prevPositionX||(ee.prevPositionX=z.touchesCurrent.x),ee.prevPositionY||(ee.prevPositionY=z.touchesCurrent.y),ee.prevTime||(ee.prevTime=Date.now()),ee.x=(z.touchesCurrent.x-ee.prevPositionX)/(Date.now()-ee.prevTime)/2,ee.y=(z.touchesCurrent.y-ee.prevPositionY)/(Date.now()-ee.prevTime)/2,Math.abs(z.touchesCurrent.x-ee.prevPositionX)<2&&(ee.x=0),Math.abs(z.touchesCurrent.y-ee.prevPositionY)<2&&(ee.y=0),ee.prevPositionX=z.touchesCurrent.x,ee.prevPositionY=z.touchesCurrent.y,ee.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${z.currentX}px, ${z.currentY}px,0)`)},onTouchEnd(){const e=this,a=e.zoom,{gesture:M,image:N,velocity:z}=a;if(!M.$imageEl||M.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,re=300;const se=z.x*ee,he=N.currentX+se,ve=z.y*re,we=N.currentY+ve;z.x!==0&&(ee=Math.abs((he-N.currentX)/z.x)),z.y!==0&&(re=Math.abs((we-N.currentY)/z.y));const Ve=Math.max(ee,re);N.currentX=he,N.currentY=we;const We=N.width*a.scale,tt=N.height*a.scale;N.minX=Math.min(M.slideWidth/2-We/2,0),N.maxX=-N.minX,N.minY=Math.min(M.slideHeight/2-tt/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),M.$imageWrapEl.transition(Ve).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:M}=a;M.$slideEl&&e.previousIndex!==e.activeIndex&&(M.$imageEl&&M.$imageEl.transform("translate3d(0,0,0) scale(1)"),M.$imageWrapEl&&M.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,M.$slideEl=void 0,M.$imageEl=void 0,M.$imageWrapEl=void 0)},toggle(e){const a=this,M=a.zoom;M.scale&&M.scale!==1?M.out():M.in(e)},in(e){const a=this,M=a.zoom,N=a.params.zoom,{gesture:z,image:ee}=M;if(z.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?z.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):z.$slideEl=a.slides.eq(a.activeIndex),z.$imageEl=z.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),z.$imageWrapEl=z.$imageEl.parent(`.${N.containerClass}`)),!z.$imageEl||z.$imageEl.length===0)return;z.$slideEl.addClass(`${N.zoomedSlideClass}`);let re,se,he,ve,we,Ve,We,tt,Je,rt,Et,Xe,xt,At,Ht,Yt,Qt,Ut;typeof ee.touchesStart.x=="undefined"&&e?(re=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,se=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(re=ee.touchesStart.x,se=ee.touchesStart.y),M.scale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,M.currentScale=z.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Qt=z.$slideEl[0].offsetWidth,Ut=z.$slideEl[0].offsetHeight,he=z.$slideEl.offset().left,ve=z.$slideEl.offset().top,we=he+Qt/2-re,Ve=ve+Ut/2-se,Je=z.$imageEl[0].offsetWidth,rt=z.$imageEl[0].offsetHeight,Et=Je*M.scale,Xe=rt*M.scale,xt=Math.min(Qt/2-Et/2,0),At=Math.min(Ut/2-Xe/2,0),Ht=-xt,Yt=-At,We=we*M.scale,tt=Ve*M.scale,We<xt&&(We=xt),We>Ht&&(We=Ht),tt<At&&(tt=At),tt>Yt&&(tt=Yt)):(We=0,tt=0),z.$imageWrapEl.transition(300).transform(`translate3d(${We}px, ${tt}px,0)`),z.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${M.scale})`)},out(){const e=this,a=e.zoom,M=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${M.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${M.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.on("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.on("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.on(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const M=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,z=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",z,a.onGestureStart,M),e.$wrapperEl.off("gesturechange",z,a.onGestureChange,M),e.$wrapperEl.off("gestureend",z,a.onGestureEnd,M)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,z,a.onGestureStart,M),e.$wrapperEl.off(e.touchEvents.move,z,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,z,a.onGestureEnd,M),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,z,a.onGestureEnd,M)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var ia={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=Mn[N].bind(e)}),ne.extend(e,{zoom:a});let M=1;Object.defineProperty(e.zoom,"scale",{get(){return M},set(N){if(M!==N){const z=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,z,ee)}M=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const oa={loadInSlide(e,a=!0){const M=this,N=M.params.lazy;if(typeof e=="undefined")return;if(M.slides.length===0)return;const z=M.virtual&&M.params.virtual.enabled,ee=z?M.$wrapperEl.children(`.${M.params.slideClass}[data-swiper-slide-index="${e}"]`):M.slides.eq(e);let re=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(re=re.add(ee[0])),re.length===0)return;re.each((se,he)=>{const ve=o(he);ve.addClass(N.loadingClass);const we=ve.attr("data-background"),Ve=ve.attr("data-src"),We=ve.attr("data-srcset"),tt=ve.attr("data-sizes"),Je=ve.parent("picture");M.loadImage(ve[0],Ve||we,We,tt,!1,()=>{if(typeof M=="undefined"||M===null||!M||M&&!M.params||M.destroyed)return;if(we?(ve.css("background-image",`url("${we}")`),ve.removeAttr("data-background")):(We&&(ve.attr("srcset",We),ve.removeAttr("data-srcset")),tt&&(ve.attr("sizes",tt),ve.removeAttr("data-sizes")),Je.length&&Je.children("source").each((rt,Et)=>{const Xe=o(Et);Xe.attr("data-srcset")&&(Xe.attr("srcset",Xe.attr("data-srcset")),Xe.removeAttr("data-srcset"))}),Ve&&(ve.attr("src",Ve),ve.removeAttr("data-src"))),ve.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),M.params.loop&&a){const rt=ee.attr("data-swiper-slide-index");if(ee.hasClass(M.params.slideDuplicateClass)){const Et=M.$wrapperEl.children(`[data-swiper-slide-index="${rt}"]:not(.${M.params.slideDuplicateClass})`);M.lazy.loadInSlide(Et.index(),!1)}else{const Et=M.$wrapperEl.children(`.${M.params.slideDuplicateClass}[data-swiper-slide-index="${rt}"]`);M.lazy.loadInSlide(Et.index(),!1)}}M.emit("lazyImageReady",ee[0],ve[0]),M.params.autoHeight&&M.updateAutoHeight()}),M.emit("lazyImageLoad",ee[0],ve[0])})},load(){const e=this,{$wrapperEl:a,params:M,slides:N,activeIndex:z}=e,ee=e.virtual&&M.virtual.enabled,re=M.lazy;let se=M.slidesPerView;se==="auto"&&(se=0);function he(we){if(ee){if(a.children(`.${M.slideClass}[data-swiper-slide-index="${we}"]`).length)return!0}else if(N[we])return!0;return!1}function ve(we){return ee?o(we).attr("data-swiper-slide-index"):o(we).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${M.slideVisibleClass}`).each((we,Ve)=>{const We=ee?o(Ve).attr("data-swiper-slide-index"):o(Ve).index();e.lazy.loadInSlide(We)});else if(se>1)for(let we=z;we<z+se;we+=1)he(we)&&e.lazy.loadInSlide(we);else e.lazy.loadInSlide(z);if(re.loadPrevNext)if(se>1||re.loadPrevNextAmount&&re.loadPrevNextAmount>1){const we=re.loadPrevNextAmount,Ve=se,We=Math.min(z+Ve+Math.max(we,Ve),N.length),tt=Math.max(z-Math.max(Ve,we),0);for(let Je=z+se;Je<We;Je+=1)he(Je)&&e.lazy.loadInSlide(Je);for(let Je=tt;Je<z;Je+=1)he(Je)&&e.lazy.loadInSlide(Je)}else{const we=a.children(`.${M.slideNextClass}`);we.length>0&&e.lazy.loadInSlide(ve(we));const Ve=a.children(`.${M.slidePrevClass}`);Ve.length>0&&e.lazy.loadInSlide(ve(Ve))}}};var Or={name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;ne.extend(e,{lazy:{initialImageLoaded:!1,load:oa.load.bind(e),loadInSlide:oa.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&e.params.initialSlide===0&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&((e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load())},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}};const Rr={LinearSpline:function(a,M){const N=function(){let se,he,ve;return(we,Ve)=>{for(he=-1,se=we.length;se-he>1;)ve=se+he>>1,we[ve]<=Ve?he=ve:se=ve;return se}}();this.x=a,this.y=M,this.lastIndex=a.length-1;let z,ee;return this.interpolate=function(se){return se?(ee=N(this.x,se),z=ee-1,(se-this.x[z])*(this.y[ee]-this.y[z])/(this.x[ee]-this.x[z])+this.y[z]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Rr.LinearSpline(a.slidesGrid,e.slidesGrid):new Rr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const M=this,N=M.controller.control;let z,ee;function re(se){const he=M.rtlTranslate?-M.translate:M.translate;M.params.controller.by==="slide"&&(M.controller.getInterpolateFunction(se),ee=-M.controller.spline.interpolate(-he)),(!ee||M.params.controller.by==="container")&&(z=(se.maxTranslate()-se.minTranslate())/(M.maxTranslate()-M.minTranslate()),ee=(he-M.minTranslate())*z+se.minTranslate()),M.params.controller.inverse&&(ee=se.maxTranslate()-ee),se.updateProgress(ee),se.setTranslate(ee,M),se.updateActiveIndex(),se.updateSlidesClasses()}if(Array.isArray(N))for(let se=0;se<N.length;se+=1)N[se]!==a&&N[se]instanceof Jn&&re(N[se]);else N instanceof Jn&&a!==N&&re(N)},setTransition(e,a){const M=this,N=M.controller.control;let z;function ee(re){re.setTransition(e,M),e!==0&&(re.transitionStart(),re.params.autoHeight&&ne.nextTick(()=>{re.updateAutoHeight()}),re.$wrapperEl.transitionEnd(()=>{if(!N)return;re.params.loop&&M.params.controller.by==="slide"&&re.loopFix(),re.transitionEnd()}))}if(Array.isArray(N))for(z=0;z<N.length;z+=1)N[z]!==a&&N[z]instanceof Jn&&ee(N[z]);else N instanceof Jn&&a!==N&&ee(N)}};var sa={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;ne.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:Rr.getInterpolateFunction.bind(e),setTranslate:Rr.setTranslate.bind(e),setTransition:Rr.setTransition.bind(e)}})},on:{update(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,a){const M=this;if(!M.controller.control)return;M.controller.setTranslate(e,a)},setTransition(e,a){const M=this;if(!M.controller.control)return;M.controller.setTransition(e,a)}}};const Yr={makeElFocusable(e){return e.attr("tabIndex","0"),e},makeElNotFocusable(e){return e.attr("tabIndex","-1"),e},addElRole(e,a){return e.attr("role",a),e},addElLabel(e,a){return e.attr("aria-label",a),e},disableEl(e){return e.attr("aria-disabled",!0),e},enableEl(e){return e.attr("aria-disabled",!1),e},onEnterKey(e){const a=this,M=a.params.a11y;if(e.keyCode!==13)return;const N=o(e.target);a.navigation&&a.navigation.$nextEl&&N.is(a.navigation.$nextEl)&&(a.isEnd&&!a.params.loop||a.slideNext(),a.isEnd?a.a11y.notify(M.lastSlideMessage):a.a11y.notify(M.nextSlideMessage)),a.navigation&&a.navigation.$prevEl&&N.is(a.navigation.$prevEl)&&(a.isBeginning&&!a.params.loop||a.slidePrev(),a.isBeginning?a.a11y.notify(M.firstSlideMessage):a.a11y.notify(M.prevSlideMessage)),a.pagination&&N.is(`.${a.params.pagination.bulletClass}`)&&N[0].click()},notify(e){const a=this,M=a.a11y.liveRegion;if(M.length===0)return;M.html(""),M.html(e)},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:a,$prevEl:M}=e.navigation;M&&M.length>0&&(e.isBeginning?(e.a11y.disableEl(M),e.a11y.makeElNotFocusable(M)):(e.a11y.enableEl(M),e.a11y.makeElFocusable(M))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((M,N)=>{const z=o(N);e.a11y.makeElFocusable(z),e.a11y.addElRole(z,"button"),e.a11y.addElLabel(z,a.paginationBulletMessage.replace(/\{\{index\}\}/,z.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let M,N;e.navigation&&e.navigation.$nextEl&&(M=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),M&&(e.a11y.makeElFocusable(M),e.a11y.addElRole(M,"button"),e.a11y.addElLabel(M,a.nextSlideMessage),M.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,M;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(M=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),M&&M.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var _a={name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;ne.extend(e,{a11y:{liveRegion:o(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(Yr).forEach(a=>{e.a11y[a]=Yr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const dr={init(){const e=this;if(!e.params.history)return;if(!u.history||!u.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=dr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||u.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||u.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=dr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=u.location.pathname.slice(1).split("/").filter(z=>z!==""),a=e.length,M=e[a-2],N=e[a-1];return{key:M,value:N}},setHistory(e,a){const M=this;if(!M.history.initialized||!M.params.history.enabled)return;const N=M.slides.eq(a);let z=dr.slugify(N.attr("data-history"));u.location.pathname.includes(e)||(z=`${e}/${z}`);const ee=u.history.state;if(ee&&ee.value===z)return;M.params.history.replaceState?u.history.replaceState({value:z},null,z):u.history.pushState({value:z},null,z)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,M){const N=this;if(a)for(let z=0,ee=N.slides.length;z<ee;z+=1){const re=N.slides.eq(z),se=dr.slugify(re.attr("data-history"));if(se===a&&!re.hasClass(N.params.slideDuplicateClass)){const he=re.index();N.slideTo(he,e,M)}}else N.slideTo(0,e,M)}};var la={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;ne.extend(e,{history:{init:dr.init.bind(e),setHistory:dr.setHistory.bind(e),setHistoryPopState:dr.setHistoryPopState.bind(e),scrollToSlide:dr.scrollToSlide.bind(e),destroy:dr.destroy.bind(e)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}};const Br={onHashCange(){const e=this;e.emit("hashChange");const a=D.location.hash.replace("#",""),M=e.slides.eq(e.activeIndex).attr("data-hash");if(a!==M){const N=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${a}"]`).index();if(typeof N=="undefined")return;e.slideTo(N)}},setHash(){const e=this;if(!e.hashNavigation.initialized||!e.params.hashNavigation.enabled)return;if(e.params.hashNavigation.replaceState&&u.history&&u.history.replaceState)u.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const a=e.slides.eq(e.activeIndex),M=a.attr("data-hash")||a.attr("data-history");D.location.hash=M||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const a=D.location.hash.replace("#","");if(a){const M=0;for(let N=0,z=e.slides.length;N<z;N+=1){const ee=e.slides.eq(N),re=ee.attr("data-hash")||ee.attr("data-history");if(re===a&&!ee.hasClass(e.params.slideDuplicateClass)){const se=ee.index();e.slideTo(se,M,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&o(u).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&o(u).off("hashchange",e.hashNavigation.onHashCange)}};var Ia={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;ne.extend(e,{hashNavigation:{initialized:!1,init:Br.init.bind(e),destroy:Br.destroy.bind(e),setHash:Br.setHash.bind(e),onHashCange:Br.onHashCange.bind(e)}})},on:{init(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd(){const e=this;e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange(){const e=this;e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}};const _e={run(){const e=this,a=e.slides.eq(e.activeIndex);let M=e.params.autoplay.delay;a.attr("data-swiper-autoplay")&&(M=a.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=ne.nextTick(()=>{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},M)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var ke={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ne.extend(e,{autoplay:{running:!1,paused:!1,run:_e.run.bind(e),start:_e.start.bind(e),stop:_e.stop.bind(e),pause:_e.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const M=this;M.autoplay.running&&(a||!M.params.autoplay.disableOnInteraction?M.autoplay.pause(e):M.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const je={setTranslate(){const e=this,{slides:a}=e;for(let M=0;M<a.length;M+=1){const N=e.slides.eq(M),z=N[0].swiperSlideOffset;let ee=-z;e.params.virtualTranslate||(ee-=e.translate);let re=0;e.isHorizontal()||(re=ee,ee=0);const se=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(N[0].progress),0):1+Math.min(Math.max(N[0].progress,-1),0);N.css({opacity:se}).transform(`translate3d(${ee}px, ${re}px, 0px)`)}},setTransition(e){const a=this,{slides:M,$wrapperEl:N}=a;if(M.transition(e),a.params.virtualTranslate&&e!==0){let z=!1;M.transitionEnd(()=>{if(z)return;if(!a||a.destroyed)return;z=!0,a.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let re=0;re<ee.length;re+=1)N.trigger(ee[re])})}}};var Te={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;ne.extend(e,{fadeEffect:{setTranslate:je.setTranslate.bind(e),setTransition:je.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="fade")return;e.classNames.push(`${e.params.containerModifierClass}fade`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="fade")return;a.fadeEffect.setTransition(e)}}};const oe={setTranslate(){const e=this,{$el:a,$wrapperEl:M,slides:N,width:z,height:ee,rtlTranslate:re,size:se}=e,he=e.params.cubeEffect,ve=e.isHorizontal(),we=e.virtual&&e.params.virtual.enabled;let Ve=0,We;he.shadow&&(ve?(We=M.find(".swiper-cube-shadow"),We.length===0&&(We=o('<div class="swiper-cube-shadow"></div>'),M.append(We)),We.css({height:`${z}px`})):(We=a.find(".swiper-cube-shadow"),We.length===0&&(We=o('<div class="swiper-cube-shadow"></div>'),a.append(We))));for(let Je=0;Je<N.length;Je+=1){const rt=N.eq(Je);let Et=Je;we&&(Et=parseInt(rt.attr("data-swiper-slide-index"),10));let Xe=Et*90,xt=Math.floor(Xe/360);re&&(Xe=-Xe,xt=Math.floor(-Xe/360));const At=Math.max(Math.min(rt[0].progress,1),-1);let Ht=0,Yt=0,Qt=0;Et%4===0?(Ht=-xt*4*se,Qt=0):(Et-1)%4===0?(Ht=0,Qt=-xt*4*se):(Et-2)%4===0?(Ht=se+xt*4*se,Qt=se):(Et-3)%4===0&&(Ht=-se,Qt=3*se+se*4*xt),re&&(Ht=-Ht),ve||(Yt=Ht,Ht=0);const Ut=`rotateX(${ve?0:-Xe}deg) rotateY(${ve?Xe:0}deg) translate3d(${Ht}px, ${Yt}px, ${Qt}px)`;if(At<=1&&At>-1&&(Ve=Et*90+At*90,re&&(Ve=-Et*90-At*90)),rt.transform(Ut),he.slideShadows){let Jt=ve?rt.find(".swiper-slide-shadow-left"):rt.find(".swiper-slide-shadow-top"),zt=ve?rt.find(".swiper-slide-shadow-right"):rt.find(".swiper-slide-shadow-bottom");Jt.length===0&&(Jt=o(`<div class="swiper-slide-shadow-${ve?"left":"top"}"></div>`),rt.append(Jt)),zt.length===0&&(zt=o(`<div class="swiper-slide-shadow-${ve?"right":"bottom"}"></div>`),rt.append(zt)),Jt.length&&(Jt[0].style.opacity=Math.max(-At,0)),zt.length&&(zt[0].style.opacity=Math.max(At,0))}}if(M.css({"-webkit-transform-origin":`50% 50% -${se/2}px`,"-moz-transform-origin":`50% 50% -${se/2}px`,"-ms-transform-origin":`50% 50% -${se/2}px`,"transform-origin":`50% 50% -${se/2}px`}),he.shadow)if(ve)We.transform(`translate3d(0px, ${z/2+he.shadowOffset}px, ${-z/2}px) rotateX(90deg) rotateZ(0deg) scale(${he.shadowScale})`);else{const Je=Math.abs(Ve)-Math.floor(Math.abs(Ve)/90)*90,rt=1.5-(Math.sin(Je*2*Math.PI/360)/2+Math.cos(Je*2*Math.PI/360)/2),Et=he.shadowScale,Xe=he.shadowScale/rt,xt=he.shadowOffset;We.transform(`scale3d(${Et}, 1, ${Xe}) translate3d(0px, ${ee/2+xt}px, ${-ee/2/Xe}px) rotateX(-90deg)`)}const tt=Ur.isSafari||Ur.isWebView?-se/2:0;M.transform(`translate3d(0px,0,${tt}px) rotateX(${e.isHorizontal()?0:Ve}deg) rotateY(${e.isHorizontal()?-Ve:0}deg)`)},setTransition(e){const a=this,{$el:M,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&M.find(".swiper-cube-shadow").transition(e)}};var ge={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ne.extend(e,{cubeEffect:{setTranslate:oe.setTranslate.bind(e),setTransition:oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const le={setTranslate(){const e=this,{slides:a,rtlTranslate:M}=e;for(let N=0;N<a.length;N+=1){const z=a.eq(N);let ee=z[0].progress;e.params.flipEffect.limitRotation&&(ee=Math.max(Math.min(z[0].progress,1),-1));const re=z[0].swiperSlideOffset,se=-180*ee;let he=se,ve=0,we=-re,Ve=0;if(e.isHorizontal()?M&&(he=-he):(Ve=we,we=0,ve=-he,he=0),z[0].style.zIndex=-Math.abs(Math.round(ee))+a.length,e.params.flipEffect.slideShadows){let We=e.isHorizontal()?z.find(".swiper-slide-shadow-left"):z.find(".swiper-slide-shadow-top"),tt=e.isHorizontal()?z.find(".swiper-slide-shadow-right"):z.find(".swiper-slide-shadow-bottom");We.length===0&&(We=o(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),z.append(We)),tt.length===0&&(tt=o(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),z.append(tt)),We.length&&(We[0].style.opacity=Math.max(-ee,0)),tt.length&&(tt[0].style.opacity=Math.max(ee,0))}z.transform(`translate3d(${we}px, ${Ve}px, 0px) rotateX(${ve}deg) rotateY(${he}deg)`)}},setTransition(e){const a=this,{slides:M,activeIndex:N,$wrapperEl:z}=a;if(M.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let ee=!1;M.eq(N).transitionEnd(function(){if(ee)return;if(!a||a.destroyed)return;ee=!0,a.animating=!1;const se=["webkitTransitionEnd","transitionend"];for(let he=0;he<se.length;he+=1)z.trigger(se[he])})}}};var Se={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;ne.extend(e,{flipEffect:{setTranslate:le.setTranslate.bind(e),setTransition:le.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="flip")return;e.classNames.push(`${e.params.containerModifierClass}flip`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ne.extend(e.params,a),ne.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="flip")return;e.flipEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="flip")return;a.flipEffect.setTransition(e)}}};const Oe={setTranslate(){const e=this,{width:a,height:M,slides:N,$wrapperEl:z,slidesSizesGrid:ee}=e,re=e.params.coverflowEffect,se=e.isHorizontal(),he=e.translate,ve=se?-he+a/2:-he+M/2,we=se?re.rotate:-re.rotate,Ve=re.depth;for(let We=0,tt=N.length;We<tt;We+=1){const Je=N.eq(We),rt=ee[We],Et=Je[0].swiperSlideOffset,Xe=(ve-Et-rt/2)/rt*re.modifier;let xt=se?we*Xe:0,At=se?0:we*Xe,Ht=-Ve*Math.abs(Xe),Yt=re.stretch;typeof Yt=="string"&&Yt.indexOf("%")!==-1&&(Yt=parseFloat(re.stretch)/100*rt);let Qt=se?0:Yt*Xe,Ut=se?Yt*Xe:0,Jt=1-(1-re.scale)*Math.abs(Xe);Math.abs(Ut)<.001&&(Ut=0),Math.abs(Qt)<.001&&(Qt=0),Math.abs(Ht)<.001&&(Ht=0),Math.abs(xt)<.001&&(xt=0),Math.abs(At)<.001&&(At=0),Math.abs(Jt)<.001&&(Jt=0);const zt=`translate3d(${Ut}px,${Qt}px,${Ht}px) rotateX(${At}deg) rotateY(${xt}deg) scale(${Jt})`;if(Je.transform(zt),Je[0].style.zIndex=-Math.abs(Math.round(Xe))+1,re.slideShadows){let xn=se?Je.find(".swiper-slide-shadow-left"):Je.find(".swiper-slide-shadow-top"),gn=se?Je.find(".swiper-slide-shadow-right"):Je.find(".swiper-slide-shadow-bottom");xn.length===0&&(xn=o(`<div class="swiper-slide-shadow-${se?"left":"top"}"></div>`),Je.append(xn)),gn.length===0&&(gn=o(`<div class="swiper-slide-shadow-${se?"right":"bottom"}"></div>`),Je.append(gn)),xn.length&&(xn[0].style.opacity=Xe>0?Xe:0),gn.length&&(gn[0].style.opacity=-Xe>0?-Xe:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const We=z[0].style;We.perspectiveOrigin=`${ve}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var Fe={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ne.extend(e,{coverflowEffect:{setTranslate:Oe.setTranslate.bind(e),setTransition:Oe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ne={init(){const e=this,{thumbs:a}=e.params,M=e.constructor;a.swiper instanceof M?(e.thumbs.swiper=a.swiper,ne.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ne.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ne.isObject(a.swiper)&&(e.thumbs.swiper=new M(ne.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const M=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof M=="undefined"||M===null)return;let z;if(a.params.loop?z=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):z=M,e.params.loop){let ee=e.activeIndex;e.slides.eq(ee).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,ee=e.activeIndex);const re=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${z}"]`).eq(0).index(),se=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${z}"]`).eq(0).index();typeof re=="undefined"?z=se:typeof se=="undefined"?z=re:se-ee<ee-re?z=se:z=re}e.slideTo(z)},update(e){const a=this,M=a.thumbs.swiper;if(!M)return;const N=M.params.slidesPerView==="auto"?M.slidesPerViewDynamic():M.params.slidesPerView,z=a.params.thumbs.autoScrollOffset,ee=z&&!M.params.loop;if(a.realIndex!==M.realIndex||ee){let he=M.activeIndex,ve,we;if(M.params.loop){M.slides.eq(he).hasClass(M.params.slideDuplicateClass)&&(M.loopFix(),M._clientLeft=M.$wrapperEl[0].clientLeft,he=M.activeIndex);const Ve=M.slides.eq(he).prevAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index(),We=M.slides.eq(he).nextAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index();typeof Ve=="undefined"?ve=We:typeof We=="undefined"?ve=Ve:We-he===he-Ve?ve=he:We-he<he-Ve?ve=We:ve=Ve,we=a.activeIndex>a.previousIndex?"next":"prev"}else ve=a.realIndex,we=ve>a.previousIndex?"next":"prev";ee&&(ve+=we==="next"?z:-1*z),M.visibleSlidesIndexes&&M.visibleSlidesIndexes.indexOf(ve)<0&&(M.params.centeredSlides?ve>he?ve=ve-Math.floor(N/2)+1:ve=ve+Math.floor(N/2)-1:ve>he&&(ve=ve-N+1),M.slideTo(ve,e?0:void 0))}let re=1;const se=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(re=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(re=1),re=Math.floor(re),M.slides.removeClass(se),M.params.loop||M.params.virtual&&M.params.virtual.enabled)for(let he=0;he<re;he+=1)M.$wrapperEl.children(`[data-swiper-slide-index="${a.realIndex+he}"]`).addClass(se);else for(let he=0;he<re;he+=1)M.slides.eq(a.realIndex+he).addClass(se)}};var Qe={name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this;ne.extend(e,{thumbs:{swiper:null,init:Ne.init.bind(e),update:Ne.update.bind(e),onThumbClick:Ne.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:a}=e.params;if(!a||!a.swiper)return;e.thumbs.init(),e.thumbs.update(!0)},slideChange(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},update(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},resize(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},observerUpdate(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},setTransition(e){const a=this,M=a.thumbs.swiper;if(!M)return;M.setTransition(e)},beforeDestroy(){const e=this,a=e.thumbs.swiper;if(!a)return;e.thumbs.swiperCreated&&a&&a.destroy()}}};const dt=[pa,Hn,va,Gr,ra,ga,Ea,ya,ba,Nr,La,xa,ia,Or,sa,_a,la,Ia,ke,Te,ge,Se,Fe,Qe];typeof Jn.use=="undefined"&&(Jn.use=Jn.Class.use,Jn.installModule=Jn.Class.installModule),Jn.use(dt);var Rt=Q.default=Jn},"u+vr":function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___VK_X4",flex_space_between:"flex_space_between___2bQ8e",flex_box_vertical_center:"flex_box_vertical_center___2GSXo",flex_box_center_end:"flex_box_center_end___3qRJo",flex_box_column:"flex_box_column___kI9VB",bg:"bg___1wf6q",containerTitle:"containerTitle___8Wfb5",containerDesc:"containerDesc___YbgzD",tablestyle:"tablestyle___gxqMb",listItem:"listItem___320zH",info:"info___3whog",title:"title___1gBxs",titleLeft:"titleLeft___oaQur",titleRight:"titleRight___2-zR1",acitons:"acitons___3jEMn",moveCategory:"moveCategory___Z8Rcj",name:"name___2SMud",categoryName:"categoryName___1kknW",schedule:"schedule___2OSrq",fnSign:"fnSign___2lm3C",spanSize:"spanSize___EpJ_p",classromediv:"classromediv___l4n7V",glow:"glow___2ZtHI",popover:"popover___1oJJX",dot:"dot___2_G1J"}},u3os:function(ie,Q,E){"use strict";Object.defineProperty(Q,"__esModule",{value:!0}),Q.ver=Q.clear=Q.bind=void 0;var Y=E("P4Qj"),U=function(t,R){var o=(0,Y.getSensor)(t);return o.bind(R),function(){o.unbind(R)}};Q.bind=U;var D=function(t){var R=(0,Y.getSensor)(t);(0,Y.removeSensor)(R)};Q.clear=D;var k="1.0.1";Q.ver=k},uZMh:function(ie,Q,E){ie.exports={beginner:"beginner___3NuSW",spandiv:"spandiv___2Y293"}},uiWX:function(ie,Q){ie.exports="data:image/png;base64,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"},ulZh:function(ie,Q,E){typeof window!="undefined"&&function(U,D){ie.exports=D()}(this,function(){return function(Y){var U={};function D(k){if(U[k])return U[k].exports;var u=U[k]={i:k,l:!1,exports:{}};return Y[k].call(u.exports,u,u.exports,D),u.l=!0,u.exports}return D.m=Y,D.c=U,D.d=function(k,u,t){D.o(k,u)||Object.defineProperty(k,u,{enumerable:!0,get:t})},D.r=function(k){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(k,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(k,"__esModule",{value:!0})},D.t=function(k,u){if(u&1&&(k=D(k)),u&8)return k;if(u&4&&typeof k=="object"&&k&&k.__esModule)return k;var t=Object.create(null);if(D.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:k}),u&2&&typeof k!="string")for(var R in k)D.d(t,R,function(o){return k[o]}.bind(null,R));return t},D.n=function(k){var u=k&&k.__esModule?function(){return k.default}:function(){return k};return D.d(u,"a",u),u},D.o=function(k,u){return Object.prototype.hasOwnProperty.call(k,u)},D.p="/dist/",D(D.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Y,U,D){"use strict";var k=Object.prototype.hasOwnProperty,u="~";function t(){}Object.create&&(t.prototype=Object.create(null),new t().__proto__||(u=!1));function R(i,x,T){this.fn=i,this.context=x,this.once=T||!1}function o(i,x,T,m,S){if(typeof T!="function")throw new TypeError("The listener must be a function");var P=new R(T,m||i,S),h=u?u+x:x;return i._events[h]?i._events[h].fn?i._events[h]=[i._events[h],P]:i._events[h].push(P):(i._events[h]=P,i._eventsCount++),i}function y(i,x){--i._eventsCount===0?i._events=new t:delete i._events[x]}function g(){this._events=new t,this._eventsCount=0}g.prototype.eventNames=function(){var x=[],T,m;if(this._eventsCount===0)return x;for(m in T=this._events)k.call(T,m)&&x.push(u?m.slice(1):m);return Object.getOwnPropertySymbols?x.concat(Object.getOwnPropertySymbols(T)):x},g.prototype.listeners=function(x){var T=u?u+x:x,m=this._events[T];if(!m)return[];if(m.fn)return[m.fn];for(var S=0,P=m.length,h=new Array(P);S<P;S++)h[S]=m[S].fn;return h},g.prototype.listenerCount=function(x){var T=u?u+x:x,m=this._events[T];return m?m.fn?1:m.length:0},g.prototype.emit=function(x,T,m,S,P,h){var l=u?u+x:x;if(!this._events[l])return!1;var s=this._events[l],c=arguments.length,p,b;if(s.fn){s.once&&this.removeListener(x,s.fn,void 0,!0);switch(c){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,T),!0;case 3:return s.fn.call(s.context,T,m),!0;case 4:return s.fn.call(s.context,T,m,S),!0;case 5:return s.fn.call(s.context,T,m,S,P),!0;case 6:return s.fn.call(s.context,T,m,S,P,h),!0}for(b=1,p=new Array(c-1);b<c;b++)p[b-1]=arguments[b];s.fn.apply(s.context,p)}else{var A=s.length,O;for(b=0;b<A;b++){s[b].once&&this.removeListener(x,s[b].fn,void 0,!0);switch(c){case 1:s[b].fn.call(s[b].context);break;case 2:s[b].fn.call(s[b].context,T);break;case 3:s[b].fn.call(s[b].context,T,m);break;case 4:s[b].fn.call(s[b].context,T,m,S);break;default:if(!p)for(O=1,p=new Array(c-1);O<c;O++)p[O-1]=arguments[O];s[b].fn.apply(s[b].context,p)}}}return!0},g.prototype.on=function(x,T,m){return o(this,x,T,m,!1)},g.prototype.once=function(x,T,m){return o(this,x,T,m,!0)},g.prototype.removeListener=function(x,T,m,S){var P=u?u+x:x;if(!this._events[P])return this;if(!T)return y(this,P),this;var h=this._events[P];if(h.fn)h.fn===T&&(!S||h.once)&&(!m||h.context===m)&&y(this,P);else{for(var l=0,s=[],c=h.length;l<c;l++)(h[l].fn!==T||S&&!h[l].once||m&&h[l].context!==m)&&s.push(h[l]);s.length?this._events[P]=s.length===1?s[0]:s:y(this,P)}return this},g.prototype.removeAllListeners=function(x){var T;return x?(T=u?u+x:x,this._events[T]&&y(this,T)):(this._events=new t,this._eventsCount=0),this},g.prototype.off=g.prototype.removeListener,g.prototype.addListener=g.prototype.on,g.prefixed=u,g.EventEmitter=g,Y.exports=g},"./node_modules/url-toolkit/src/url-toolkit.js":function(Y,U,D){(function(k){var u=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,t=/^([^\/?#]*)([^]*)$/,R=/(?:\/|^)\.(?=\/)/g,o=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,y={buildAbsoluteURL:function(g,i,x){if(x=x||{},g=g.trim(),i=i.trim(),!i){if(!x.alwaysNormalize)return g;var T=y.parseURL(g);if(!T)throw new Error("Error trying to parse base URL.");return T.path=y.normalizePath(T.path),y.buildURLFromParts(T)}var m=y.parseURL(i);if(!m)throw new Error("Error trying to parse relative URL.");if(m.scheme)return x.alwaysNormalize?(m.path=y.normalizePath(m.path),y.buildURLFromParts(m)):i;var S=y.parseURL(g);if(!S)throw new Error("Error trying to parse base URL.");if(!S.netLoc&&S.path&&S.path[0]!=="/"){var P=t.exec(S.path);S.netLoc=P[1],S.path=P[2]}S.netLoc&&!S.path&&(S.path="/");var h={scheme:S.scheme,netLoc:m.netLoc,path:null,params:m.params,query:m.query,fragment:m.fragment};if(!m.netLoc&&(h.netLoc=S.netLoc,m.path[0]!=="/"))if(!m.path)h.path=S.path,m.params||(h.params=S.params,m.query||(h.query=S.query));else{var l=S.path,s=l.substring(0,l.lastIndexOf("/")+1)+m.path;h.path=y.normalizePath(s)}return h.path===null&&(h.path=x.alwaysNormalize?y.normalizePath(m.path):m.path),y.buildURLFromParts(h)},parseURL:function(g){var i=u.exec(g);return i?{scheme:i[1]||"",netLoc:i[2]||"",path:i[3]||"",params:i[4]||"",query:i[5]||"",fragment:i[6]||""}:null},normalizePath:function(g){for(g=g.split("").reverse().join("").replace(R,"");g.length!==(g=g.replace(o,"")).length;);return g.split("").reverse().join("")},buildURLFromParts:function(g){return g.scheme+g.netLoc+g.path+g.params+g.query+g.fragment}};Y.exports=y})(this)},"./node_modules/webworkify-webpack/index.js":function(Y,U,D){function k(x){var T={};function m(P){if(T[P])return T[P].exports;var h=T[P]={i:P,l:!1,exports:{}};return x[P].call(h.exports,h,h.exports,m),h.l=!0,h.exports}m.m=x,m.c=T,m.i=function(P){return P},m.d=function(P,h,l){m.o(P,h)||Object.defineProperty(P,h,{configurable:!1,enumerable:!0,get:l})},m.r=function(P){Object.defineProperty(P,"__esModule",{value:!0})},m.n=function(P){var h=P&&P.__esModule?function(){return P.default}:function(){return P};return m.d(h,"a",h),h},m.o=function(P,h){return Object.prototype.hasOwnProperty.call(P,h)},m.p="/",m.oe=function(P){throw console.error(P),P};var S=m(m.s=ENTRY_MODULE);return S.default||S}var u="[\\.|\\-|\\+|\\w|/|@]+",t="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+u+").*?\\)";function R(x){return(x+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function o(x){return!isNaN(1*x)}function y(x,T,m){var S={};S[m]=[];var P=T.toString(),h=P.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!h)return S;for(var l=h[1],s=new RegExp("(\\\\n|\\W)"+R(l)+t,"g"),c;c=s.exec(P);){if(c[3]==="dll-reference")continue;S[m].push(c[3])}for(s=new RegExp("\\("+R(l)+'\\("(dll-reference\\s('+u+'))"\\)\\)'+t,"g");c=s.exec(P);)x[c[2]]||(S[m].push(c[1]),x[c[2]]=D(c[1]).m),S[c[2]]=S[c[2]]||[],S[c[2]].push(c[4]);for(var p=Object.keys(S),b=0;b<p.length;b++)for(var A=0;A<S[p[b]].length;A++)o(S[p[b]][A])&&(S[p[b]][A]=1*S[p[b]][A]);return S}function g(x){var T=Object.keys(x);return T.reduce(function(m,S){return m||x[S].length>0},!1)}function i(x,T){for(var m={main:[T]},S={main:[]},P={main:{}};g(m);)for(var h=Object.keys(m),l=0;l<h.length;l++){var s=h[l],c=m[s],p=c.pop();if(P[s]=P[s]||{},P[s][p]||!x[s][p])continue;P[s][p]=!0,S[s]=S[s]||[],S[s].push(p);for(var b=y(x,x[s][p],s),A=Object.keys(b),O=0;O<A.length;O++)m[A[O]]=m[A[O]]||[],m[A[O]]=m[A[O]].concat(b[A[O]])}return S}Y.exports=function(x,T){T=T||{};var m={main:D.m},S=T.all?{main:Object.keys(m.main)}:i(m,x),P="";Object.keys(S).filter(function(p){return p!=="main"}).forEach(function(p){for(var b=0;S[p][b];)b++;S[p].push(b),m[p][b]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",P=P+"var "+p+" = ("+k.toString().replace("ENTRY_MODULE",JSON.stringify(b))+")({"+S[p].map(function(A){return""+JSON.stringify(A)+": "+m[p][A].toString()}).join(",")+`});
|
|
`}),P=P+"new (("+k.toString().replace("ENTRY_MODULE",JSON.stringify(x))+")({"+S.main.map(function(p){return""+JSON.stringify(p)+": "+m.main[p].toString()}).join(",")+"}))(self);";var h=new window.Blob([P],{type:"text/javascript"});if(T.bare)return h;var l=window.URL||window.webkitURL||window.mozURL||window.msURL,s=l.createObjectURL(h),c=new window.Worker(s);return c.objectURL=s,c}},"./src/config.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"hlsDefaultConfig",function(){return O}),D.d(U,"mergeConfig",function(){return f}),D.d(U,"enableStreamingMode",function(){return n});var k=D("./src/controller/abr-controller.ts"),u=D("./src/controller/audio-stream-controller.ts"),t=D("./src/controller/audio-track-controller.ts"),R=D("./src/controller/subtitle-stream-controller.ts"),o=D("./src/controller/subtitle-track-controller.ts"),y=D("./src/controller/buffer-controller.ts"),g=D("./src/controller/timeline-controller.ts"),i=D("./src/controller/cap-level-controller.ts"),x=D("./src/controller/fps-controller.ts"),T=D("./src/controller/eme-controller.ts"),m=D("./src/controller/cmcd-controller.ts"),S=D("./src/utils/xhr-loader.ts"),P=D("./src/utils/fetch-loader.ts"),h=D("./src/utils/cues.ts"),l=D("./src/utils/mediakeys-helper.ts"),s=D("./src/utils/logger.ts");function c(){return c=Object.assign||function(r){for(var d=1;d<arguments.length;d++){var w=arguments[d];for(var C in w)Object.prototype.hasOwnProperty.call(w,C)&&(r[C]=w[C])}return r},c.apply(this,arguments)}function p(r,d){var w=Object.keys(r);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(r);d&&(C=C.filter(function(v){return Object.getOwnPropertyDescriptor(r,v).enumerable})),w.push.apply(w,C)}return w}function b(r){for(var d=1;d<arguments.length;d++){var w=arguments[d]!=null?arguments[d]:{};d%2?p(Object(w),!0).forEach(function(C){A(r,C,w[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(w)):p(Object(w)).forEach(function(C){Object.defineProperty(r,C,Object.getOwnPropertyDescriptor(w,C))})}return r}function A(r,d,w){return d in r?Object.defineProperty(r,d,{value:w,enumerable:!0,configurable:!0,writable:!0}):r[d]=w,r}var O=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:S.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:k.default,bufferController:y.default,capLevelController:i.default,fpsController:x.default,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystemOptions:{},requestMediaKeySystemAccessFunc:l.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},_()),{},{subtitleStreamController:R.SubtitleStreamController,subtitleTrackController:o.default,timelineController:g.TimelineController,audioStreamController:u.default,audioTrackController:t.default,emeController:T.default,cmcdController:m.default});function _(){return{cueHandler:h.default,enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function f(r,d){if((d.liveSyncDurationCount||d.liveMaxLatencyDurationCount)&&(d.liveSyncDuration||d.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(d.liveMaxLatencyDurationCount!==void 0&&(d.liveSyncDurationCount===void 0||d.liveMaxLatencyDurationCount<=d.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(d.liveMaxLatencyDuration!==void 0&&(d.liveSyncDuration===void 0||d.liveMaxLatencyDuration<=d.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return c({},r,d)}function n(r){var d=r.loader;if(d!==P.default&&d!==S.default)s.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),r.progressive=!1;else{var w=Object(P.fetchSupported)();w&&(r.loader=P.default,r.progressive=!0,r.enableSoftwareAES=!0,s.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/utils/ewma-bandwidth-estimator.ts"),t=D("./src/events.ts"),R=D("./src/utils/buffer-helper.ts"),o=D("./src/errors.ts"),y=D("./src/types/loader.ts"),g=D("./src/utils/logger.ts");function i(m,S){for(var P=0;P<S.length;P++){var h=S[P];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(m,h.key,h)}}function x(m,S,P){return S&&i(m.prototype,S),P&&i(m,P),m}var T=function(){function m(P){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=P;var h=P.config;this.bwEstimator=new u.default(h.abrEwmaSlowVoD,h.abrEwmaFastVoD,h.abrEwmaDefaultEstimate),this.registerListeners()}var S=m.prototype;return S.registerListeners=function(){var h=this.hls;h.on(t.Events.FRAG_LOADING,this.onFragLoading,this),h.on(t.Events.FRAG_LOADED,this.onFragLoaded,this),h.on(t.Events.FRAG_BUFFERED,this.onFragBuffered,this),h.on(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.on(t.Events.ERROR,this.onError,this)},S.unregisterListeners=function(){var h=this.hls;h.off(t.Events.FRAG_LOADING,this.onFragLoading,this),h.off(t.Events.FRAG_LOADED,this.onFragLoaded,this),h.off(t.Events.FRAG_BUFFERED,this.onFragBuffered,this),h.off(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),h.off(t.Events.ERROR,this.onError,this)},S.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},S.onFragLoading=function(h,l){var s=l.frag;if(s.type===y.PlaylistLevelType.MAIN&&!this.timer){var c;this.fragCurrent=s,this.partCurrent=(c=l.part)!=null?c:null,this.timer=self.setInterval(this.onCheck,100)}},S.onLevelLoaded=function(h,l){var s=this.hls.config;l.details.live?this.bwEstimator.update(s.abrEwmaSlowLive,s.abrEwmaFastLive):this.bwEstimator.update(s.abrEwmaSlowVoD,s.abrEwmaFastVoD)},S._abandonRulesCheck=function(){var h=this.fragCurrent,l=this.partCurrent,s=this.hls,c=s.autoLevelEnabled,p=s.config,b=s.media;if(!h||!b)return;var A=l?l.stats:h.stats,O=l?l.duration:h.duration;if(A.aborted){g.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!c||b.paused||!b.playbackRate||!b.readyState)return;var _=performance.now()-A.loading.start,f=Math.abs(b.playbackRate);if(_<=500*O/f)return;var n=s.levels,r=s.minAutoLevel,d=n[h.level],w=A.total||Math.max(A.loaded,Math.round(O*d.maxBitrate/8)),C=Math.max(1,A.bwEstimate?A.bwEstimate/8:A.loaded*1e3/_),v=(w-A.loaded)/C,L=b.currentTime,I=(R.BufferHelper.bufferInfo(b,L,p.maxBufferHole).end-L)/f;if(I>=2*O/f||v<=I)return;var B=Number.POSITIVE_INFINITY,F;for(F=h.level-1;F>r;F--){var G=n[F].maxBitrate;if(B=O*G/(8*.8*C),B<I)break}if(B>=v)return;var X=this.bwEstimator.getEstimate();g.logger.warn("Fragment "+h.sn+(l?" part "+l.index:"")+" of level "+h.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+F+`
|
|
Current BW estimate: `+(Object(k.isFiniteNumber)(X)?(X/1024).toFixed(3):"Unknown")+` Kb/s
|
|
Estimated load time for current fragment: `+v.toFixed(3)+` s
|
|
Estimated load time for the next fragment: `+B.toFixed(3)+` s
|
|
Time to underbuffer: `+I.toFixed(3)+" s"),s.nextLoadLevel=F,this.bwEstimator.sample(_,A.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),s.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:l,stats:A})},S.onFragLoaded=function(h,l){var s=l.frag,c=l.part;if(s.type===y.PlaylistLevelType.MAIN&&Object(k.isFiniteNumber)(s.sn)){var p=c?c.stats:s.stats,b=c?c.duration:s.duration;if(this.clearTimer(),this.lastLoadedFragLevel=s.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var A=this.hls.levels[s.level],O=(A.loaded?A.loaded.bytes:0)+p.loaded,_=(A.loaded?A.loaded.duration:0)+b;A.loaded={bytes:O,duration:_},A.realBitrate=Math.round(8*O/_)}if(s.bitrateTest){var f={stats:p,frag:s,part:c,id:s.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,f),s.bitrateTest=!1}}},S.onFragBuffered=function(h,l){var s=l.frag,c=l.part,p=c?c.stats:s.stats;if(p.aborted)return;if(s.type!==y.PlaylistLevelType.MAIN||s.sn==="initSegment")return;var b=p.parsing.end-p.loading.start;this.bwEstimator.sample(b,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),s.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},S.onError=function(h,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},S.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},S.getNextABRAutoLevel=function(){var h=this.fragCurrent,l=this.partCurrent,s=this.hls,c=s.maxAutoLevel,p=s.config,b=s.minAutoLevel,A=s.media,O=l?l.duration:h?h.duration:0,_=A?A.currentTime:0,f=A&&A.playbackRate!==0?Math.abs(A.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(A,_,p.maxBufferHole).end-_)/f,d=this.findBestLevel(n,b,c,r,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(d>=0)return d;g.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var w=O?Math.min(O,p.maxStarvationDelay):p.maxStarvationDelay,C=p.abrBandWidthFactor,v=p.abrBandWidthUpFactor;if(!r){var L=this.bitrateTestDelay;if(L){var I=O?Math.min(O,p.maxLoadingDelay):p.maxLoadingDelay;w=I-L,g.logger.trace("bitrate test took "+Math.round(1e3*L)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*w)+" ms"),C=v=1}}return d=this.findBestLevel(n,b,c,r+w,C,v),Math.max(d,0)},S.findBestLevel=function(h,l,s,c,p,b){for(var A,O=this.fragCurrent,_=this.partCurrent,f=this.lastLoadedFragLevel,n=this.hls.levels,r=n[f],d=!!(r!=null&&(A=r.details)!==null&&A!==void 0&&A.live),w=r==null?void 0:r.codecSet,C=_?_.duration:O?O.duration:0,v=s;v>=l;v--){var L=n[v];if(!L||w&&L.codecSet!==w)continue;var I=L.details,B=(_?I==null?void 0:I.partTarget:I==null?void 0:I.averagetargetduration)||C,F=void 0;v<=f?F=p*h:F=b*h;var G=n[v].maxBitrate,X=G*B/F;if(g.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+v+"/"+Math.round(F)+"/"+G+"/"+B+"/"+c+"/"+X),F>G&&(!X||d&&!this.bitrateTestDelay||X<c))return v}return-1},x(m,[{key:"nextAutoLevel",get:function(){var h=this._nextAutoLevel,l=this.bwEstimator;if(h!==-1&&(!l||!l.canEstimate()))return h;var s=this.getNextABRAutoLevel();return h!==-1&&(s=Math.min(h,s)),s},set:function(h){this._nextAutoLevel=h}}]),m}();U.default=T},"./src/controller/audio-stream-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/controller/base-stream-controller.ts"),t=D("./src/events.ts"),R=D("./src/utils/buffer-helper.ts"),o=D("./src/controller/fragment-tracker.ts"),y=D("./src/types/level.ts"),g=D("./src/types/loader.ts"),i=D("./src/loader/fragment.ts"),x=D("./src/demux/chunk-cache.ts"),T=D("./src/demux/transmuxer-interface.ts"),m=D("./src/types/transmuxer.ts"),S=D("./src/controller/fragment-finders.ts"),P=D("./src/utils/discontinuities.ts"),h=D("./src/errors.ts"),l=D("./src/utils/logger.ts");function s(){return s=Object.assign||function(O){for(var _=1;_<arguments.length;_++){var f=arguments[_];for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(O[n]=f[n])}return O},s.apply(this,arguments)}function c(O,_){O.prototype=Object.create(_.prototype),O.prototype.constructor=O,p(O,_)}function p(O,_){return p=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},p(O,_)}var b=100,A=function(O){c(_,O);function _(n,r){var d;return d=O.call(this,n,r,"[audio-stream-controller]")||this,d.videoBuffer=null,d.videoTrackCC=-1,d.waitingVideoCC=-1,d.audioSwitch=!1,d.trackId=-1,d.waitingData=null,d.mainDetails=null,d.bufferFlushed=!1,d._registerListeners(),d}var f=_.prototype;return f.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},f._registerListeners=function(){var r=this.hls;r.on(t.Events.MEDIA_ATTACHED,this.onMediaAttached,this),r.on(t.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.on(t.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.on(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),r.on(t.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),r.on(t.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),r.on(t.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),r.on(t.Events.ERROR,this.onError,this),r.on(t.Events.BUFFER_RESET,this.onBufferReset,this),r.on(t.Events.BUFFER_CREATED,this.onBufferCreated,this),r.on(t.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),r.on(t.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),r.on(t.Events.FRAG_BUFFERED,this.onFragBuffered,this)},f._unregisterListeners=function(){var r=this.hls;r.off(t.Events.MEDIA_ATTACHED,this.onMediaAttached,this),r.off(t.Events.MEDIA_DETACHING,this.onMediaDetaching,this),r.off(t.Events.MANIFEST_LOADING,this.onManifestLoading,this),r.off(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),r.off(t.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),r.off(t.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),r.off(t.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),r.off(t.Events.ERROR,this.onError,this),r.off(t.Events.BUFFER_RESET,this.onBufferReset,this),r.off(t.Events.BUFFER_CREATED,this.onBufferCreated,this),r.off(t.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),r.off(t.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),r.off(t.Events.FRAG_BUFFERED,this.onFragBuffered,this)},f.onInitPtsFound=function(r,d){var w=d.frag,C=d.id,v=d.initPTS;if(C==="main"){var L=w.cc;this.initPTS[w.cc]=v,this.log("InitPTS for cc: "+L+" found from main: "+v),this.videoTrackCC=L,this.state===u.State.WAITING_INIT_PTS&&this.tick()}},f.startLoad=function(r){if(!this.levels){this.startPosition=r,this.state=u.State.STOPPED;return}var d=this.lastCurrentTime;this.stopLoad(),this.setInterval(b),this.fragLoadError=0,d>0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+d.toFixed(3)),this.state=u.State.IDLE):(this.loadedmetadata=!1,this.state=u.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},f.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_TRACK:{var r,d=this.levels,w=this.trackId,C=d==null||((r=d[w])===null||r===void 0)?void 0:r.details;if(C){if(this.waitForCdnTuneIn(C))break;this.state=u.State.WAITING_INIT_PTS}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var v,L=performance.now(),I=this.retryDate;(!I||L>=I||(v=this.media)!==null&&v!==void 0&&v.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=u.State.IDLE);break}case u.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var F=B.frag,G=B.part,X=B.cache,W=B.complete;if(this.initPTS[F.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.FRAG_LOADING;var K=X.flush(),Z={frag:F,part:G,payload:K,networkDetails:null};this._handleFragmentLoadProgress(Z),W&&O.prototype._handleFragmentLoadComplete.call(this,Z)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+F.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var q=this.getLoadPosition(),ce=R.BufferHelper.bufferInfo(this.mediaBuffer,q,this.config.maxBufferHole),ue=Object(S.fragmentWithinToleranceTest)(ce.end,this.config.maxFragLookUpTolerance,F);ue<0&&(l.logger.log("Waiting fragment cc ("+F.cc+") @ "+F.start+" cancelled because another fragment at "+ce.end+" is needed"),this.clearWaitingFragment())}}else this.state=u.State.IDLE}}this.onTickEnd()},f.clearWaitingFragment=function(){var r=this.waitingData;r&&(this.fragmentTracker.removeFragment(r.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=u.State.IDLE)},f.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var d=this.mediaBuffer?this.mediaBuffer:r,w=d.buffered;!this.loadedmetadata&&w.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},f.doTickIdle=function(){var r,d,w=this.hls,C=this.levels,v=this.media,L=this.trackId,I=w.config;if(!C||!C[L])return;if(!v&&(this.startFragRequested||!I.startFragPrefetch))return;var B=C[L],F=B.details;if(!F||F.live&&this.levelLastLoaded!==L||this.waitForCdnTuneIn(F)){this.state=u.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,i.ElementaryStreamTypes.AUDIO,g.PlaylistLevelType.AUDIO));var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,g.PlaylistLevelType.AUDIO);if(G===null)return;var X=G.len,W=this.getMaxBufferLength(),K=this.audioSwitch;if(X>=W&&!K)return;if(!K&&this._streamEnded(G,F)){w.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=u.State.ENDED;return}var Z=F.fragments,q=Z[0].start,ce=G.end;if(K){var ue=this.getLoadPosition();ce=ue,F.PTSKnown&&ue<q&&((G.end>q||G.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),v.currentTime=q+.05))}var ye=this.getNextFragment(ce,F);if(!ye){this.bufferFlushed=!0;return}((r=ye.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((d=ye.decryptdata)!==null&&d!==void 0&&d.key)?this.loadKey(ye,F):this.loadFragment(ye,F,ce)},f.getMaxBufferLength=function(){var r=O.prototype.getMaxBufferLength.call(this),d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,g.PlaylistLevelType.MAIN);return d===null?r:Math.max(r,d.len)},f.onMediaDetaching=function(){this.videoBuffer=null,O.prototype.onMediaDetaching.call(this)},f.onAudioTracksUpdated=function(r,d){var w=d.audioTracks;this.resetTransmuxer(),this.levels=w.map(function(C){return new y.Level(C)})},f.onAudioTrackSwitching=function(r,d){var w=!!d.url;this.trackId=d.id;var C=this.fragCurrent;C!=null&&C.loader&&C.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),w?this.setInterval(b):this.resetTransmuxer(),w?(this.audioSwitch=!0,this.state=u.State.IDLE):this.state=u.State.STOPPED,this.tick()},f.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},f.onLevelLoaded=function(r,d){this.mainDetails=d.details},f.onAudioTrackLoaded=function(r,d){var w,C=this.levels,v=d.details,L=d.id;if(!C){this.warn("Audio tracks were reset while loading level "+L);return}this.log("Track "+L+" loaded ["+v.startSN+","+v.endSN+"],duration:"+v.totalduration);var I=C[L],B=0;if(v.live||(w=I.details)!==null&&w!==void 0&&w.live){var F=this.mainDetails;if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed||!F)return;!I.details&&v.hasProgramDateTime&&F.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(v,F),B=v.fragments[0].start):B=this.alignPlaylists(v,I.details)}I.details=v,this.levelLastLoaded=L,!this.startFragRequested&&(this.mainDetails||!v.live)&&this.setStartPosition(I.details,B),this.state===u.State.WAITING_TRACK&&!this.waitForCdnTuneIn(v)&&(this.state=u.State.IDLE),this.tick()},f._handleFragmentLoadProgress=function(r){var d,w=r.frag,C=r.part,v=r.payload,L=this.config,I=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+w.sn+" of level "+w.level+" will not be buffered");return}var F=B[I];console.assert(F,"Audio track is defined on fragment load progress");var G=F.details;console.assert(G,"Audio track details are defined on fragment load progress");var X=L.defaultAudioCodec||F.audioCodec||"mp4a.40.2",W=this.transmuxer;W||(W=this.transmuxer=new T.default(this.hls,g.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var K=this.initPTS[w.cc],Z=(d=w.initSegment)===null||d===void 0?void 0:d.data;if(K!==void 0){var q=!1,ce=C?C.index:-1,ue=ce!==-1,ye=new m.ChunkMetadata(w.level,w.sn,w.stats.chunkCount,v.byteLength,ce,ue);W.push(v,Z,X,"",w,C,G.totalduration,q,ye,K)}else{l.logger.log("Unknown video PTS for cc "+w.cc+", waiting for video PTS before demuxing audio frag "+w.sn+" of ["+G.startSN+" ,"+G.endSN+"],track "+I);var xe=this.waitingData=this.waitingData||{frag:w,part:C,cache:new x.default,complete:!1},Ee=xe.cache;Ee.push(new Uint8Array(v)),this.waitingVideoCC=this.videoTrackCC,this.state=u.State.WAITING_INIT_PTS}},f._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}O.prototype._handleFragmentLoadComplete.call(this,r)},f.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},f.onBufferCreated=function(r,d){var w=d.tracks.audio;w&&(this.mediaBuffer=w.buffer),d.tracks.video&&(this.videoBuffer=d.tracks.video.buffer)},f.onFragBuffered=function(r,d){var w=d.frag,C=d.part;if(w.type!==g.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(w)){this.warn("Fragment "+w.sn+(C?" p: "+C.index:"")+" of level "+w.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}w.sn!=="initSegment"&&(this.fragPrevious=w,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(w,C)},f.onError=function(r,d){switch(d.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.AUDIO,d);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==u.State.ERROR&&this.state!==u.State.STOPPED&&(this.state=d.fatal?u.State.ERROR:u.State.IDLE,this.warn(d.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(d.parent==="audio"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var w=!0,C=this.getFwdBufferInfo(this.mediaBuffer,g.PlaylistLevelType.AUDIO);C&&C.len>.5&&(w=!this.reduceMaxBufferLength(C.len)),w&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},f.onBufferFlushed=function(r,d){var w=d.type;w===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},f._handleTransmuxComplete=function(r){var d,w="audio",C=this.hls,v=r.remuxResult,L=r.chunkMeta,I=this.getCurrentContext(L);if(!I){this.warn("The loading context changed while buffering fragment "+L.sn+" of level "+L.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(L.level);return}var B=I.frag,F=I.part,G=v.audio,X=v.text,W=v.id3,K=v.initSegment;if(this.fragContextChanged(B))return;if(this.state=u.State.PARSING,this.audioSwitch&&G&&this.completeAudioSwitch(),K!=null&&K.tracks&&(this._bufferInitSegment(K.tracks,B,L),C.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:w,tracks:K.tracks})),G){var Z=G.startPTS,q=G.endPTS,ce=G.startDTS,ue=G.endDTS;F&&(F.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:Z,endPTS:q,startDTS:ce,endDTS:ue}),B.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,Z,q,ce,ue),this.bufferFragmentData(G,B,F,L)}if(W!=null&&(d=W.samples)!==null&&d!==void 0&&d.length){var ye=s({frag:B,id:w},W);C.trigger(t.Events.FRAG_PARSING_METADATA,ye)}if(X){var xe=s({frag:B,id:w},X);C.trigger(t.Events.FRAG_PARSING_USERDATA,xe)}},f._bufferInitSegment=function(r,d,w){if(this.state!==u.State.PARSING)return;r.video&&delete r.video;var C=r.audio;if(!C)return;C.levelCodec=C.codec,C.id="audio",this.log("Init audio buffer, container:"+C.container+", codecs[parsed]=["+C.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var v=C.initSegment;if(v!=null&&v.byteLength){var L={type:"audio",frag:d,part:null,chunkMeta:w,parent:d.type,data:v};this.hls.trigger(t.Events.BUFFER_APPENDING,L)}this.tick()},f.loadFragment=function(r,d,w){var C=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||C===o.FragmentState.NOT_LOADED||C===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):d.live&&!Object(k.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=u.State.WAITING_INIT_PTS):(this.startFragRequested=!0,O.prototype.loadFragment.call(this,r,d,w)))},f.completeAudioSwitch=function(){var r=this.hls,d=this.media,w=this.trackId;d&&(this.log("Switching audio track : flushing all audio"),O.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:w})},_}(u.default);U.default=A},"./src/controller/audio-track-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/controller/base-playlist-controller.ts"),R=D("./src/types/loader.ts");function o(T,m){for(var S=0;S<m.length;S++){var P=m[S];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}function y(T,m,S){return m&&o(T.prototype,m),S&&o(T,S),T}function g(T,m){T.prototype=Object.create(m.prototype),T.prototype.constructor=T,i(T,m)}function i(T,m){return i=Object.setPrototypeOf||function(P,h){return P.__proto__=h,P},i(T,m)}var x=function(T){g(m,T);function m(P){var h;return h=T.call(this,P,"[audio-track-controller]")||this,h.tracks=[],h.groupId=null,h.tracksInGroup=[],h.trackId=-1,h.trackName="",h.selectDefaultTrack=!0,h.registerListeners(),h}var S=m.prototype;return S.registerListeners=function(){var h=this.hls;h.on(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.on(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.on(k.Events.LEVEL_LOADING,this.onLevelLoading,this),h.on(k.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.on(k.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.on(k.Events.ERROR,this.onError,this)},S.unregisterListeners=function(){var h=this.hls;h.off(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.off(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.off(k.Events.LEVEL_LOADING,this.onLevelLoading,this),h.off(k.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.off(k.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.off(k.Events.ERROR,this.onError,this)},S.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,T.prototype.destroy.call(this)},S.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},S.onManifestParsed=function(h,l){this.tracks=l.audioTracks||[]},S.onAudioTrackLoaded=function(h,l){var s=l.id,c=l.details,p=this.tracksInGroup[s];if(!p){this.warn("Invalid audio track id "+s);return}var b=p.details;p.details=l.details,this.log("audioTrack "+s+" loaded ["+c.startSN+"-"+c.endSN+"]"),s===this.trackId&&(this.retryCount=0,this.playlistLoaded(s,l,b))},S.onLevelLoading=function(h,l){this.switchLevel(l.level)},S.onLevelSwitching=function(h,l){this.switchLevel(l.level)},S.switchLevel=function(h){var l=this.hls.levels[h];if(!(l!=null&&l.audioGroupIds))return;var s=l.audioGroupIds[l.urlId];if(this.groupId!==s){this.groupId=s;var c=this.tracks.filter(function(b){return!s||b.groupId===s});this.selectDefaultTrack&&!c.some(function(b){return b.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=c;var p={audioTracks:c};this.log("Updating audio tracks, "+c.length+' track(s) found in "'+s+'" group-id'),this.hls.trigger(k.Events.AUDIO_TRACKS_UPDATED,p),this.selectInitialTrack()}},S.onError=function(h,l){if(T.prototype.onError.call(this,h,l),l.fatal||!l.context)return;l.context.type===R.PlaylistContextType.AUDIO_TRACK&&l.context.id===this.trackId&&l.context.groupId===this.groupId&&this.retryLoadingOrFail(l)},S.setAudioTrack=function(h){var l=this.tracksInGroup;if(h<0||h>=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var s=l[this.trackId];this.log("Now switching to audio-track index "+h);var c=l[h],p=c.id,b=c.groupId,A=b===void 0?"":b,O=c.name,_=c.type,f=c.url;if(this.trackId=h,this.trackName=O,this.selectDefaultTrack=!1,this.hls.trigger(k.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:A,name:O,type:_,url:f}),c.details&&!c.details.live)return;var n=this.switchParams(c.url,s==null?void 0:s.details);this.loadPlaylist(n)},S.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,s=this.findTrackId(l)||this.findTrackId();s!==-1?this.setAudioTrack(s):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},S.findTrackId=function(h){for(var l=this.tracksInGroup,s=0;s<l.length;s++){var c=l[s];if((!this.selectDefaultTrack||c.default)&&(!h||h===c.name))return c.id}return-1},S.loadPlaylist=function(h){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var s=l.id,c=l.groupId,p=l.url;if(h)try{p=h.addDirectives(p)}catch(b){this.warn("Could not construct new URL with HLS Delivery Directives: "+b)}this.log("loading audio-track playlist for id: "+s),this.clearTimer(),this.hls.trigger(k.Events.AUDIO_TRACK_LOADING,{url:p,id:s,groupId:c,deliveryDirectives:h||null})}},y(m,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(h){this.selectDefaultTrack=!1,this.setAudioTrack(h)}}]),m}(t.default);U.default=x},"./src/controller/base-playlist-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return y});var k=D("./src/polyfills/number.ts"),u=D("./src/types/level.ts"),t=D("./src/controller/level-helper.ts"),R=D("./src/utils/logger.ts"),o=D("./src/errors.ts"),y=function(){function g(x,T){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=R.logger.log.bind(R.logger,T+":"),this.warn=R.logger.warn.bind(R.logger,T+":"),this.hls=x}var i=g.prototype;return i.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},i.onError=function(T,m){m.fatal&&m.type===o.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},i.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},i.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},i.stopLoad=function(){this.canLoad=!1,this.clearTimer()},i.switchParams=function(T,m){var S=m==null?void 0:m.renditionReports;if(S)for(var P=0;P<S.length;P++){var h=S[P],l=""+h.URI;if(l===T.substr(-l.length)){var s=parseInt(h["LAST-MSN"]),c=parseInt(h["LAST-PART"]);if(m&&this.hls.config.lowLatencyMode){var p=Math.min(m.age-m.partTarget,m.targetduration);c!==void 0&&p>m.partTarget&&(c+=1)}if(Object(k.isFiniteNumber)(s))return new u.HlsUrlParameters(s,Object(k.isFiniteNumber)(c)?c:void 0,u.HlsSkip.No)}}},i.loadPlaylist=function(T){},i.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},i.playlistLoaded=function(T,m,S){var P=this,h=m.details,l=m.stats,s=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(h.advancedDateTime=Date.now()-s,h.live||S!=null&&S.live){if(h.reloaded(S),S&&this.log("live playlist "+T+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),S&&h.fragments.length>0&&Object(t.mergeDetails)(S,h),!this.canLoad||!h.live)return;var c,p=void 0,b=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var A=this.hls.config.lowLatencyMode,O=h.lastPartSn,_=h.endSN,f=h.lastPartIndex,n=f!==-1,r=O===_,d=A?0:f;n?(p=r?_+1:O,b=r?d:f+1):p=_+1;var w=h.age,C=w+h.ageHeader,v=Math.min(C-h.partTarget,h.targetduration*1.5);if(v>0){if(S&&v>S.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+S.tuneInGoal+" to: "+v+" with playlist age: "+h.age),v=0;else{var L=Math.floor(v/h.targetduration);if(p+=L,b!==void 0){var I=Math.round(v%h.targetduration/h.partTarget);b+=I}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+w.toFixed(2)+"s goal: "+v+" skip sn "+L+" to part "+b)}h.tuneInGoal=v}if(c=this.getDeliveryDirectives(h,m.deliveryDirectives,p,b),A||!r){this.loadPlaylist(c);return}}else c=this.getDeliveryDirectives(h,m.deliveryDirectives,p,b);var B=Object(t.computeReloadInterval)(h,l);p!==void 0&&h.canBlockReload&&(B-=h.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return P.loadPlaylist(c)},B)}else this.clearTimer()},i.getDeliveryDirectives=function(T,m,S,P){var h=Object(u.getSkipValue)(T,S);return m!=null&&m.skip&&T.deltaUpdateFailed&&(S=m.msn,P=m.part,h=u.HlsSkip.No),new u.HlsUrlParameters(S,P,h)},i.retryLoadingOrFail=function(T){var m=this,S=this.hls.config,P=this.retryCount<S.levelLoadingMaxRetry;if(P){var h;if(this.retryCount++,T.details.indexOf("LoadTimeOut")>-1&&(h=T.context)!==null&&h!==void 0&&h.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*S.levelLoadingRetryDelay,S.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return m.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return P},g}()},"./src/controller/base-stream-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"State",function(){return _}),D.d(U,"default",function(){return f});var k=D("./src/polyfills/number.ts"),u=D("./src/task-loop.ts"),t=D("./src/controller/fragment-tracker.ts"),R=D("./src/utils/buffer-helper.ts"),o=D("./src/utils/logger.ts"),y=D("./src/events.ts"),g=D("./src/errors.ts"),i=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),T=D("./src/utils/discontinuities.ts"),m=D("./src/controller/fragment-finders.ts"),S=D("./src/controller/level-helper.ts"),P=D("./src/loader/fragment-loader.ts"),h=D("./src/crypt/decrypter.ts"),l=D("./src/utils/time-ranges.ts"),s=D("./src/types/loader.ts");function c(n,r){for(var d=0;d<r.length;d++){var w=r[d];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(n,w.key,w)}}function p(n,r,d){return r&&c(n.prototype,r),d&&c(n,d),n}function b(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function A(n,r){n.prototype=Object.create(r.prototype),n.prototype.constructor=n,O(n,r)}function O(n,r){return O=Object.setPrototypeOf||function(w,C){return w.__proto__=C,w},O(n,r)}var _={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},f=function(n){A(r,n);function r(w,C,v){var L;return L=n.call(this)||this,L.hls=void 0,L.fragPrevious=null,L.fragCurrent=null,L.fragmentTracker=void 0,L.transmuxer=null,L._state=_.STOPPED,L.media=void 0,L.mediaBuffer=void 0,L.config=void 0,L.bitrateTest=!1,L.lastCurrentTime=0,L.nextLoadPosition=0,L.startPosition=0,L.loadedmetadata=!1,L.fragLoadError=0,L.retryDate=0,L.levels=null,L.fragmentLoader=void 0,L.levelLastLoaded=null,L.startFragRequested=!1,L.decrypter=void 0,L.initPTS=[],L.onvseeking=null,L.onvended=null,L.logPrefix="",L.log=void 0,L.warn=void 0,L.logPrefix=v,L.log=o.logger.log.bind(o.logger,v+":"),L.warn=o.logger.warn.bind(o.logger,v+":"),L.hls=w,L.fragmentLoader=new P.default(w.config),L.fragmentTracker=C,L.config=w.config,L.decrypter=new h.default(w,w.config),w.on(y.Events.KEY_LOADED,L.onKeyLoaded,b(L)),L}var d=r.prototype;return d.doTick=function(){this.onTickEnd()},d.onTickEnd=function(){},d.startLoad=function(C){},d.stopLoad=function(){this.fragmentLoader.abort();var C=this.fragCurrent;C&&this.fragmentTracker.removeFragment(C),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=_.STOPPED},d._streamEnded=function(C,v){var L=this.fragCurrent,I=this.fragmentTracker;if(!v.live&&L&&L.sn===v.endSN&&!C.nextStart){var B=I.getState(L);return B===t.FragmentState.PARTIAL||B===t.FragmentState.OK}return!1},d.onMediaAttached=function(C,v){var L=this.media=this.mediaBuffer=v.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),L.addEventListener("seeking",this.onvseeking),L.addEventListener("ended",this.onvended);var I=this.config;this.levels&&I.autoStartLoad&&this.state===_.STOPPED&&this.startLoad(I.startPosition)},d.onMediaDetaching=function(){var C=this.media;C!=null&&C.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),C&&(C.removeEventListener("seeking",this.onvseeking),C.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},d.onMediaSeeking=function(){var C=this.config,v=this.fragCurrent,L=this.media,I=this.mediaBuffer,B=this.state,F=L?L.currentTime:0,G=R.BufferHelper.bufferInfo(I||L,F,C.maxBufferHole);if(this.log("media seeking to "+(Object(k.isFiniteNumber)(F)?F.toFixed(3):F)+", state: "+B),B===_.ENDED)this.resetLoadingState();else if(v&&!G.len){var X=C.maxFragLookUpTolerance,W=v.start-X,K=v.start+v.duration+X,Z=F>K;(F<W||Z)&&(Z&&v.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),v.loader.abort()),this.resetLoadingState())}L&&(this.lastCurrentTime=F),!this.loadedmetadata&&!G.len&&(this.nextLoadPosition=this.startPosition=F),this.tickImmediate()},d.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},d.onKeyLoaded=function(C,v){if(this.state!==_.KEY_LOADING||v.frag!==this.fragCurrent||!this.levels)return;this.state=_.IDLE;var L=this.levels[v.frag.level].details;L&&this.loadFragment(v.frag,L,v.frag.start)},d.onHandlerDestroying=function(){this.stopLoad(),n.prototype.onHandlerDestroying.call(this)},d.onHandlerDestroyed=function(){this.state=_.STOPPED,this.hls.off(y.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,n.prototype.onHandlerDestroyed.call(this)},d.loadKey=function(C,v){this.log("Loading key for "+C.sn+" of ["+v.startSN+"-"+v.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level),this.state=_.KEY_LOADING,this.fragCurrent=C,this.hls.trigger(y.Events.KEY_LOADING,{frag:C})},d.loadFragment=function(C,v,L){this._loadFragForPlayback(C,v,L)},d._loadFragForPlayback=function(C,v,L){var I=this,B=function(G){if(I.fragContextChanged(C)){I.warn("Fragment "+C.sn+(G.part?" p: "+G.part.index:"")+" of level "+C.level+" was dropped during download."),I.fragmentTracker.removeFragment(C);return}C.stats.chunkCount++,I._handleFragmentLoadProgress(G)};this._doFragLoad(C,v,L,B).then(function(F){if(!F)return;I.fragLoadError=0;var G=I.state;if(I.fragContextChanged(C)){(G===_.FRAG_LOADING||G===_.BACKTRACKING||!I.fragCurrent&&G===_.PARSING)&&(I.fragmentTracker.removeFragment(C),I.state=_.IDLE);return}if("payload"in F&&(I.log("Loaded fragment "+C.sn+" of level "+C.level),I.hls.trigger(y.Events.FRAG_LOADED,F),I.state===_.BACKTRACKING)){I.fragmentTracker.backtrack(C,F),I.resetFragmentLoading(C);return}I._handleFragmentLoadComplete(F)}).catch(function(F){I.warn(F),I.resetFragmentLoading(C)})},d.flushMainBuffer=function(C,v,L){if(L===void 0&&(L=null),!(C-v))return;var I={startOffset:C,endOffset:v,type:L};this.fragLoadError=0,this.hls.trigger(y.Events.BUFFER_FLUSHING,I)},d._loadInitSegment=function(C){var v=this;this._doFragLoad(C).then(function(L){if(!L||v.fragContextChanged(C)||!v.levels)throw new Error("init load aborted");return L}).then(function(L){var I=v.hls,B=L.payload,F=C.decryptdata;if(B&&B.byteLength>0&&F&&F.key&&F.iv&&F.method==="AES-128"){var G=self.performance.now();return v.decrypter.webCryptoDecrypt(new Uint8Array(B),F.key.buffer,F.iv.buffer).then(function(X){var W=self.performance.now();return I.trigger(y.Events.FRAG_DECRYPTED,{frag:C,payload:X,stats:{tstart:G,tdecrypt:W}}),L.payload=X,L})}return L}).then(function(L){var I=v.fragCurrent,B=v.hls,F=v.levels;if(!F)throw new Error("init load aborted, missing levels");var G=F[C.level].details;console.assert(G,"Level details are defined when init segment is loaded");var X=C.stats;v.state=_.IDLE,v.fragLoadError=0,C.data=new Uint8Array(L.payload),X.parsing.start=X.buffering.start=self.performance.now(),X.parsing.end=X.buffering.end=self.performance.now(),L.frag===I&&B.trigger(y.Events.FRAG_BUFFERED,{stats:X,frag:I,part:null,id:C.type}),v.tick()}).catch(function(L){v.warn(L),v.resetFragmentLoading(C)})},d.fragContextChanged=function(C){var v=this.fragCurrent;return!C||!v||C.level!==v.level||C.sn!==v.sn||C.urlId!==v.urlId},d.fragBufferedComplete=function(C,v){var L=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+C.type+" sn: "+C.sn+(v?" part: "+v.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+C.level+" "+l.default.toString(R.BufferHelper.getBuffered(L))),this.state=_.IDLE,this.tick()},d._handleFragmentLoadComplete=function(C){var v=this.transmuxer;if(!v)return;var L=C.frag,I=C.part,B=C.partsLoaded,F=!B||B.length===0||B.some(function(X){return!X}),G=new i.ChunkMetadata(L.level,L.sn,L.stats.chunkCount+1,0,I?I.index:-1,!F);v.flush(G)},d._handleFragmentLoadProgress=function(C){},d._doFragLoad=function(C,v,L,I){var B=this;if(L===void 0&&(L=null),!this.levels)throw new Error("frag load aborted, missing levels");if(L=Math.max(C.start,L||0),this.config.lowLatencyMode&&v){var F=v.partList;if(F&&I){L>C.end&&v.fragmentHint&&(C=v.fragmentHint);var G=this.getNextPart(F,C,L);if(G>-1){var X=F[G];return this.log("Loading part sn: "+C.sn+" p: "+X.index+" cc: "+C.cc+" of playlist ["+v.startSN+"-"+v.endSN+"] parts [0-"+G+"-"+(F.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(L.toFixed(3))),this.nextLoadPosition=X.start+X.duration,this.state=_.FRAG_LOADING,this.hls.trigger(y.Events.FRAG_LOADING,{frag:C,part:F[G],targetBufferTime:L}),this.doFragPartsLoad(C,F,G,I).catch(function(W){return B.handleFragLoadError(W)})}else if(!C.url||this.loadedEndOfParts(F,L))return Promise.resolve(null)}}return this.log("Loading fragment "+C.sn+" cc: "+C.cc+" "+(v?"of ["+v.startSN+"-"+v.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+C.level+", target: "+parseFloat(L.toFixed(3))),Object(k.isFiniteNumber)(C.sn)&&!this.bitrateTest&&(this.nextLoadPosition=C.start+C.duration),this.state=_.FRAG_LOADING,this.hls.trigger(y.Events.FRAG_LOADING,{frag:C,targetBufferTime:L}),this.fragmentLoader.load(C,I).catch(function(W){return B.handleFragLoadError(W)})},d.doFragPartsLoad=function(C,v,L,I){var B=this;return new Promise(function(F,G){var X=[],W=function K(Z){var q=v[Z];B.fragmentLoader.loadPart(C,q,I).then(function(ce){X[q.index]=ce;var ue=ce.part;B.hls.trigger(y.Events.FRAG_LOADED,ce);var ye=v[Z+1];if(ye&&ye.fragment===C)K(Z+1);else return F({frag:C,part:ue,partsLoaded:X})}).catch(G)};W(L)})},d.handleFragLoadError=function(C){var v=C.data;return v&&v.details===g.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(v.frag,v.part):this.hls.trigger(y.Events.ERROR,v),null},d._handleTransmuxerFlush=function(C){var v=this.getCurrentContext(C);if(!v||this.state!==_.PARSING){this.fragCurrent||(this.state=_.IDLE);return}var L=v.frag,I=v.part,B=v.level,F=self.performance.now();L.stats.parsing.end=F,I&&(I.stats.parsing.end=F),this.updateLevelTiming(L,I,B,C.partial)},d.getCurrentContext=function(C){var v=this.levels,L=C.level,I=C.sn,B=C.part;if(!v||!v[L])return this.warn("Levels object was unset while buffering fragment "+I+" of level "+L+". The current chunk will not be buffered."),null;var F=v[L],G=B>-1?Object(S.getPartWith)(F,I,B):null,X=G?G.fragment:Object(S.getFragmentWithSN)(F,I,this.fragCurrent);return X?{frag:X,part:G,level:F}:null},d.bufferFragmentData=function(C,v,L,I){if(!C||this.state!==_.PARSING)return;var B=C.data1,F=C.data2,G=B;if(B&&F&&(G=Object(x.appendUint8Array)(B,F)),!G||!G.length)return;var X={type:C.type,frag:v,part:L,chunkMeta:I,parent:v.type,data:G};this.hls.trigger(y.Events.BUFFER_APPENDING,X),C.dropped&&C.independent&&!L&&this.flushBufferGap(v)},d.flushBufferGap=function(C){var v=this.media;if(!v)return;if(!R.BufferHelper.isBuffered(v,v.currentTime)){this.flushMainBuffer(0,C.start);return}var L=v.currentTime,I=R.BufferHelper.bufferInfo(v,L,0),B=C.duration,F=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),G=Math.max(Math.min(C.start-F,I.end-F),L+F);C.start-G>F&&this.flushMainBuffer(G,C.start)},d.getFwdBufferInfo=function(C,v){var L=this.config,I=this.getLoadPosition();if(!Object(k.isFiniteNumber)(I))return null;var B=R.BufferHelper.bufferInfo(C,I,L.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var F=this.fragmentTracker.getBufferedFrag(I,v);if(F&&B.nextStart<F.end)return R.BufferHelper.bufferInfo(C,I,Math.max(B.nextStart,L.maxBufferHole))}return B},d.getMaxBufferLength=function(C){var v=this.config,L;return C?L=Math.max(8*v.maxBufferSize/C,v.maxBufferLength):L=v.maxBufferLength,Math.min(L,v.maxMaxBufferLength)},d.reduceMaxBufferLength=function(C){var v=this.config,L=C||v.maxBufferLength;return v.maxMaxBufferLength>=L?(v.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+v.maxMaxBufferLength+"s"),!0):!1},d.getNextFragment=function(C,v){var L,I,B=v.fragments,F=B.length;if(!F)return null;var G=this.config,X=B[0].start,W;if(v.live){var K=G.initialLiveManifestSize;if(F<K)return this.warn("Not enough fragments to start playback (have: "+F+", need: "+K+")"),null;!v.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(W=this.getInitialLiveFragment(v,B),this.startPosition=W?this.hls.liveSyncPosition||W.start:C)}else C<=X&&(W=B[0]);if(!W){var Z=G.lowLatencyMode?v.partEnd:v.fragmentEnd;W=this.getFragmentAtPosition(C,Z,v)}return(L=W)!==null&&L!==void 0&&L.initSegment&&!((I=W)!==null&&I!==void 0&&I.initSegment.data)&&!this.bitrateTest&&(W=W.initSegment),W},d.getNextPart=function(C,v,L){for(var I=-1,B=!1,F=!0,G=0,X=C.length;G<X;G++){var W=C[G];if(F=F&&!W.independent,I>-1&&L<W.start)break;var K=W.loaded;!K&&(B||W.independent||F)&&W.fragment===v&&(I=G),B=K}return I},d.loadedEndOfParts=function(C,v){var L=C[C.length-1];return L&&v>L.start&&L.loaded},d.getInitialLiveFragment=function(C,v){var L=this.fragPrevious,I=null;if(L){if(C.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+L.programDateTime),I=Object(m.findFragmentByPDT)(v,L.endProgramDateTime,this.config.maxFragLookUpTolerance)),!I){var B=L.sn+1;if(B>=C.startSN&&B<=C.endSN){var F=v[B-C.startSN];L.cc===F.cc&&(I=F,this.log("Live playlist, switching playlist, load frag with next SN: "+I.sn))}I||(I=Object(m.findFragWithCC)(v,L.cc),I&&this.log("Live playlist, switching playlist, load frag with same CC: "+I.sn))}}else{var G=this.hls.liveSyncPosition;G!==null&&(I=this.getFragmentAtPosition(G,this.bitrateTest?C.fragmentEnd:C.edge,C))}return I},d.getFragmentAtPosition=function(C,v,L){var I=this.config,B=this.fragPrevious,F=L.fragments,G=L.endSN,X=L.fragmentHint,W=I.maxFragLookUpTolerance,K=!!(I.lowLatencyMode&&L.partList&&X);K&&X&&!this.bitrateTest&&(F=F.concat(X),G=X.sn);var Z;if(C<v){var q=C>v-W?0:W;Z=Object(m.findFragmentByPTS)(B,F,C,q)}else Z=F[F.length-1];if(Z){var ce=Z.sn-L.startSN,ue=B&&Z.level===B.level,ye=F[ce+1],xe=this.fragmentTracker.getState(Z);if(xe===t.FragmentState.BACKTRACKED){Z=null;for(var Ee=ce;F[Ee]&&this.fragmentTracker.getState(F[Ee])===t.FragmentState.BACKTRACKED;)B?Z=F[Ee--]:Z=F[--Ee];Z||(Z=ye)}else B&&Z.sn===B.sn&&!K&&(ue&&(Z.sn<G&&this.fragmentTracker.getState(ye)!==t.FragmentState.OK?(this.log("SN "+Z.sn+" just loaded, load next one: "+ye.sn),Z=ye):Z=null))}return Z},d.synchronizeToLiveEdge=function(C){var v=this.config,L=this.media;if(!L)return;var I=this.hls.liveSyncPosition,B=L.currentTime,F=C.fragments[0].start,G=C.edge,X=B>=F-v.maxFragLookUpTolerance&&B<=G;if(I!==null&&L.duration>I&&(B<I||!X)){var W=v.liveMaxLatencyDuration!==void 0?v.liveMaxLatencyDuration:v.liveMaxLatencyDurationCount*C.targetduration;(!X&&L.readyState<4||B<G-W)&&(this.loadedmetadata||(this.nextLoadPosition=I),L.readyState&&(this.warn("Playback: "+B.toFixed(3)+" is located too far from the end of live sliding playlist: "+G+", reset currentTime to : "+I.toFixed(3)),L.currentTime=I))}},d.alignPlaylists=function(C,v){var L=this.levels,I=this.levelLastLoaded,B=this.fragPrevious,F=I!==null?L[I]:null,G=C.fragments.length;if(!G)return this.warn("No fragments in live playlist"),0;var X=C.fragments[0].start,W=!v,K=C.alignedSliding&&Object(k.isFiniteNumber)(X);if(W||!K&&!X){Object(T.alignStream)(B,F,C);var Z=C.fragments[0].start;return this.log("Live playlist sliding: "+Z.toFixed(2)+" start-sn: "+(v?v.startSN:"na")+"->"+C.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+G),Z}return X},d.waitForCdnTuneIn=function(C){var v=3;return C.live&&C.canBlockReload&&C.tuneInGoal>Math.max(C.partHoldBack,C.partTarget*v)},d.setStartPosition=function(C,v){var L=this.startPosition;if(L<v&&(L=-1),L===-1||this.lastCurrentTime===-1){var I=C.startTimeOffset;Object(k.isFiniteNumber)(I)?(L=v+I,I<0&&(L+=C.totalduration),L=Math.min(Math.max(v,L),v+C.totalduration),this.log("Start time offset "+I+" found in playlist, adjust startPosition to "+L),this.startPosition=L):C.live?L=this.hls.liveSyncPosition||v:this.startPosition=L=0,this.lastCurrentTime=L}this.nextLoadPosition=L},d.getLoadPosition=function(){var C=this.media,v=0;return this.loadedmetadata&&C?v=C.currentTime:this.nextLoadPosition&&(v=this.nextLoadPosition),v},d.handleFragLoadAborted=function(C,v){this.transmuxer&&C.sn!=="initSegment"&&C.stats.aborted&&(this.warn("Fragment "+C.sn+(v?" part"+v.index:"")+" of level "+C.level+" was aborted"),this.resetFragmentLoading(C))},d.resetFragmentLoading=function(C){(!this.fragCurrent||!this.fragContextChanged(C))&&(this.state=_.IDLE)},d.onFragmentOrKeyLoadError=function(C,v){if(v.fatal)return;var L=v.frag;if(!L||L.type!==C)return;var I=this.fragCurrent;console.assert(I&&L.sn===I.sn&&L.level===I.level&&L.urlId===I.urlId,"Frag load error must match current frag to retry");var B=this.config;if(this.fragLoadError+1<=B.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(L.level))return;var F=Math.min(Math.pow(2,this.fragLoadError)*B.fragLoadingRetryDelay,B.fragLoadingMaxRetryTimeout);this.warn("Fragment "+L.sn+" of "+C+" "+L.level+" failed to load, retrying in "+F+"ms"),this.retryDate=self.performance.now()+F,this.fragLoadError++,this.state=_.FRAG_LOADING_WAITING_RETRY}else v.levelRetry?(C===s.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=_.IDLE):(o.logger.error(v.details+" reaches max retry, redispatch as fatal ..."),v.fatal=!0,this.hls.stopLoad(),this.state=_.ERROR)},d.afterBufferFlushed=function(C,v,L){if(!C)return;var I=R.BufferHelper.getBuffered(C);this.fragmentTracker.detectEvictedFragments(v,I,L),this.state===_.ENDED&&this.resetLoadingState()},d.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=_.IDLE},d.resetLiveStartWhenNotLoaded=function(C){if(!this.loadedmetadata){this.startFragRequested=!1;var v=this.levels?this.levels[C].details:null;if(v!=null&&v.live)return this.startPosition=-1,this.setStartPosition(v,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},d.updateLevelTiming=function(C,v,L,I){var B=this,F=L.details;console.assert(!!F,"level.details must be defined");var G=Object.keys(C.elementaryStreams).reduce(function(X,W){var K=C.elementaryStreams[W];if(K){var Z=K.endPTS-K.startPTS;if(Z<=0)return B.warn("Could not parse fragment "+C.sn+" "+W+" duration reliably ("+Z+") resetting transmuxer to fallback to playlist timing"),B.resetTransmuxer(),X||!1;var q=I?0:Object(S.updateFragPTSDTS)(F,C,K.startPTS,K.endPTS,K.startDTS,K.endDTS);return B.hls.trigger(y.Events.LEVEL_PTS_UPDATED,{details:F,level:L,drift:q,type:W,frag:C,start:K.startPTS,end:K.endPTS}),!0}return X},!1);G?(this.state=_.PARSED,this.hls.trigger(y.Events.FRAG_PARSED,{frag:C,part:v})):this.resetLoadingState()},d.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},p(r,[{key:"state",get:function(){return this._state},set:function(C){var v=this._state;v!==C&&(this._state=C,this.log(v+"->"+C))}}]),r}(u.default)},"./src/controller/buffer-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./src/errors.ts"),o=D("./src/utils/buffer-helper.ts"),y=D("./src/utils/mediasource-helper.ts"),g=D("./src/loader/fragment.ts"),i=D("./src/controller/buffer-operation-queue.ts"),x=Object(y.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,m=function(){function S(h){var l=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var s=l.hls,c=l.media,p=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),c&&(l.updateMediaElementDuration(),s.trigger(u.Events.MEDIA_ATTACHED,{media:c})),p&&p.removeEventListener("sourceopen",l._onMediaSourceOpen),l.checkPendingTracks()},this._onMediaSourceClose=function(){t.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){t.logger.log("[buffer-controller]: Media source ended")},this.hls=h,this._initSourceBuffer(),this.registerListeners()}var P=S.prototype;return P.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},P.destroy=function(){this.unregisterListeners(),this.details=null},P.registerListeners=function(){var l=this.hls;l.on(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(u.Events.BUFFER_RESET,this.onBufferReset,this),l.on(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(u.Events.BUFFER_EOS,this.onBufferEos,this),l.on(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(u.Events.FRAG_PARSED,this.onFragParsed,this),l.on(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(u.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(u.Events.BUFFER_RESET,this.onBufferReset,this),l.off(u.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(u.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(u.Events.BUFFER_EOS,this.onBufferEos,this),l.off(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(u.Events.FRAG_PARSED,this.onFragParsed,this),l.off(u.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,s){var c=2;(s.audio&&!s.video||!s.altAudio)&&(c=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=c,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,s){var c=this.media=s.media;if(c&&x){var p=this.mediaSource=new x;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),c.src=self.URL.createObjectURL(p),this._objectUrl=c.src}},P.onMediaDetaching=function(){var l=this.media,s=this.mediaSource,c=this._objectUrl;if(s){if(t.logger.log("[buffer-controller]: media source detaching"),s.readyState==="open")try{s.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),s.removeEventListener("sourceopen",this._onMediaSourceOpen),s.removeEventListener("sourceended",this._onMediaSourceEnded),s.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(c&&self.URL.revokeObjectURL(c),l.src===c?(l.removeAttribute("src"),l.load()):t.logger.warn("[buffer-controller]: 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.hls.trigger(u.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(s){var c=l.sourceBuffer[s];try{c&&(l.removeBufferListeners(s),l.mediaSource&&l.mediaSource.removeSourceBuffer(c),l.sourceBuffer[s]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+s+" buffer",p)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,s){var c=this,p=this.getSourceBufferTypes().length;if(Object.keys(s).forEach(function(b){if(p){var A=c.tracks[b];if(A&&typeof A.buffer.changeType=="function"){var O=s[b],_=O.codec,f=O.levelCodec,n=O.container,r=(A.levelCodec||A.codec).replace(T,"$1"),d=(f||_).replace(T,"$1");if(r!==d){var w=n+";codecs="+(f||_);c.appendChangeType(b,w)}}}else c.pendingTracks[b]=s[b]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,s){var c=this,p=this.operationQueue,b={execute:function(){var O=c.sourceBuffer[l];O&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+s),O.changeType(s)),p.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(O){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",O)}};p.append(b,l)},P.onBufferAppending=function(l,s){var c=this,p=this.hls,b=this.operationQueue,A=this.tracks,O=s.data,_=s.type,f=s.frag,n=s.part,r=s.chunkMeta,d=r.buffering[_],w=self.performance.now();d.start=w;var C=f.stats.buffering,v=n?n.stats.buffering:null;C.start===0&&(C.start=w),v&&v.start===0&&(v.start=w);var L=A.audio,I=_==="audio"&&r.id===1&&(L==null?void 0:L.container)==="audio/mpeg",B={execute:function(){if(d.executeStart=self.performance.now(),I){var G=c.sourceBuffer[_];if(G){var X=f.start-G.timestampOffset;Math.abs(X)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+f.start+" (delta: "+X+") sn: "+f.sn+")"),G.timestampOffset=f.start)}}c.appendExecutor(O,_)},onStart:function(){},onComplete:function(){var G=self.performance.now();d.executeEnd=d.end=G,C.first===0&&(C.first=G),v&&v.first===0&&(v.first=G);var X=c.sourceBuffer,W={};for(var K in X)W[K]=o.BufferHelper.getBuffered(X[K]);c.appendError=0,c.hls.trigger(u.Events.BUFFER_APPENDED,{type:_,frag:f,part:n,chunkMeta:r,parent:f.type,timeRanges:W})},onError:function(G){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+_+" SourceBuffer",G);var X={type:R.ErrorTypes.MEDIA_ERROR,parent:f.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:G,fatal:!1};G.code===DOMException.QUOTA_EXCEEDED_ERR?X.details=R.ErrorDetails.BUFFER_FULL_ERROR:(c.appendError++,X.details=R.ErrorDetails.BUFFER_APPEND_ERROR,c.appendError>p.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),X.fatal=!0)),p.trigger(u.Events.ERROR,X)}};b.append(B,_)},P.onBufferFlushing=function(l,s){var c=this,p=this.operationQueue,b=function(O){return{execute:c.removeExecutor.bind(c,O,s.startOffset,s.endOffset),onStart:function(){},onComplete:function(){c.hls.trigger(u.Events.BUFFER_FLUSHED,{type:O})},onError:function(f){t.logger.warn("[buffer-controller]: Failed to remove from "+O+" SourceBuffer",f)}}};s.type?p.append(b(s.type),s.type):this.getSourceBufferTypes().forEach(function(A){p.append(b(A),A)})},P.onFragParsed=function(l,s){var c=this,p=s.frag,b=s.part,A=[],O=b?b.elementaryStreams:p.elementaryStreams;O[g.ElementaryStreamTypes.AUDIOVIDEO]?A.push("audiovideo"):(O[g.ElementaryStreamTypes.AUDIO]&&A.push("audio"),O[g.ElementaryStreamTypes.VIDEO]&&A.push("video"));var _=function(){var n=self.performance.now();p.stats.buffering.end=n,b&&(b.stats.buffering.end=n);var r=b?b.stats:p.stats;c.hls.trigger(u.Events.FRAG_BUFFERED,{frag:p,part:b,stats:r,id:p.type})};A.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(_,A)},P.onFragChanged=function(l,s){this.flushBackBuffer()},P.onBufferEos=function(l,s){var c=this,p=this.getSourceBufferTypes().reduce(function(b,A){var O=c.sourceBuffer[A];return(!s.type||s.type===A)&&(O&&!O.ended&&(O.ended=!0,t.logger.log("[buffer-controller]: "+A+" sourceBuffer now EOS"))),b&&!!(!O||O.ended)},!0);p&&this.blockBuffers(function(){var b=c.mediaSource;if(!b||b.readyState!=="open")return;b.endOfStream()})},P.onLevelUpdated=function(l,s){var c=s.details;if(!c.fragments.length)return;this.details=c,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,s=this.details,c=this.media,p=this.sourceBuffer;if(!c||s===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var A=s.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(k.isFiniteNumber)(A)||A<0)return;var O=c.currentTime,_=s.levelTargetDuration,f=Math.max(A,_),n=Math.floor(O/_)*_-f;b.forEach(function(r){var d=p[r];if(d){var w=o.BufferHelper.getBuffered(d);w.length>0&&n>w.start(0)&&(l.trigger(u.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),s.live&&l.trigger(u.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(u.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},P.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,s=this.hls,c=this.media,p=this.mediaSource,b=l.fragments[0].start+l.totalduration,A=c.duration,O=Object(k.isFiniteNumber)(p.duration)?p.duration:0;l.live&&s.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(l)):(b>O&&b>A||!Object(k.isFiniteNumber)(A))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),p.duration=b)},P.updateSeekableRange=function(l){var s=this.mediaSource,c=l.fragments,p=c.length;if(p&&l.live&&s!==null&&s!==void 0&&s.setLiveSeekableRange){var b=Math.max(0,c[0].start),A=Math.max(b,b+l.totalduration);s.setLiveSeekableRange(b,A)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,s=this.operationQueue,c=this.pendingTracks,p=Object.keys(c).length;if(p&&!l||p===2){this.createSourceBuffers(c),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(A){s.executeNext(A)})}},P.createSourceBuffers=function(l){var s=this.sourceBuffer,c=this.mediaSource;if(!c)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var b in l)if(!s[b]){var A=l[b];if(!A)throw Error("source buffer exists for track "+b+", however track does not");var O=A.levelCodec||A.codec,_=A.container+";codecs="+O;t.logger.log("[buffer-controller]: creating sourceBuffer("+_+")");try{var f=s[b]=c.addSourceBuffer(_),n=b;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[b]={buffer:f,codec:O,container:A.container,levelCodec:A.levelCodec,id:A.id},p++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:_})}}p&&this.hls.trigger(u.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var s=this.operationQueue,c=s.current(l);c.onStart()},P._onSBUpdateEnd=function(l){var s=this.operationQueue,c=s.current(l);c.onComplete(),s.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,s){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",s),this.hls.trigger(u.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var c=this.operationQueue.current(l);c&&c.onError(s)},P.removeExecutor=function(l,s,c){var p=this.media,b=this.mediaSource,A=this.operationQueue,O=this.sourceBuffer,_=O[l];if(!p||!b||!_){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),A.shiftAndExecuteNext(l);return}var f=Object(k.isFiniteNumber)(p.duration)?p.duration:Infinity,n=Object(k.isFiniteNumber)(b.duration)?b.duration:Infinity,r=Math.max(0,s),d=Math.min(c,f,n);d>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+d+"] from the "+l+" SourceBuffer"),console.assert(!_.updating,l+" sourceBuffer must not be updating"),_.remove(r,d)):A.shiftAndExecuteNext(l)},P.appendExecutor=function(l,s){var c=this.operationQueue,p=this.sourceBuffer,b=p[s];if(!b){t.logger.warn("[buffer-controller]: Attempting to append to the "+s+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(s);return}b.ended=!1,console.assert(!b.updating,s+" sourceBuffer must not be updating"),b.appendBuffer(l)},P.blockBuffers=function(l,s){var c=this;if(s===void 0&&(s=this.getSourceBufferTypes()),!s.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var p=this.operationQueue,b=s.map(function(A){return p.appendBlocker(A)});Promise.all(b).then(function(){l(),s.forEach(function(A){var O=c.sourceBuffer[A];(!O||!O.updating)&&p.shiftAndExecuteNext(A)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,s,c){var p=this.sourceBuffer[l];if(!p)return;var b=c.bind(this,l);this.listeners[l].push({event:s,listener:b}),p.addEventListener(s,b)},P.removeBufferListeners=function(l){var s=this.sourceBuffer[l];if(!s)return;this.listeners[l].forEach(function(c){s.removeEventListener(c.event,c.listener)})},S}()},"./src/controller/buffer-operation-queue.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return u});var k=D("./src/utils/logger.ts"),u=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(y,g){var i=this.queues[g];i.push(y),i.length===1&&this.buffers[g]&&this.executeNext(g)},R.insertAbort=function(y,g){var i=this.queues[g];i.unshift(y),this.executeNext(g)},R.appendBlocker=function(y){var g,i=new Promise(function(T){g=T}),x={execute:g,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,y),i},R.executeNext=function(y){var g=this.buffers,i=this.queues,x=g[y],T=i[y];if(T.length){var m=T[0];try{m.execute()}catch(S){k.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),m.onError(S),(!x||!x.updating)&&(T.shift(),this.executeNext(y))}}},R.shiftAndExecuteNext=function(y){this.queues[y].shift(),this.executeNext(y)},R.current=function(y){return this.queues[y][0]},t}()},"./src/controller/cap-level-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts");function u(o,y){for(var g=0;g<y.length;g++){var i=y[g];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function t(o,y,g){return y&&u(o.prototype,y),g&&u(o,g),o}var R=function(){function o(g){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=g,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var y=o.prototype;return y.setStreamController=function(i){this.streamController=i},y.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},y.registerListeners=function(){var i=this.hls;i.on(k.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),i.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(k.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.on(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},y.unregisterListener=function(){var i=this.hls;i.off(k.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),i.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.off(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(k.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.off(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},y.onFpsDropLevelCapping=function(i,x){o.isLevelAllowed(x.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(x.droppedLevel)},y.onMediaAttaching=function(i,x){this.media=x.media instanceof HTMLVideoElement?x.media:null},y.onManifestParsed=function(i,x){var T=this.hls;this.restrictedLevels=[],this.firstLevel=x.firstLevel,T.config.capLevelToPlayerSize&&x.video&&this.startCapping()},y.onBufferCodecs=function(i,x){var T=this.hls;T.config.capLevelToPlayerSize&&x.video&&this.startCapping()},y.onMediaDetaching=function(){this.stopCapping()},y.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var i=this.hls.levels;if(i.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(i.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},y.getMaxLevel=function(i){var x=this,T=this.hls.levels;if(!T.length)return-1;var m=T.filter(function(S,P){return o.isLevelAllowed(P,x.restrictedLevels)&&P<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(m,this.mediaWidth,this.mediaHeight)},y.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},y.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},y.getDimensions=function(){if(this.clientRect)return this.clientRect;var i=this.media,x={width:0,height:0};if(i){var T=i.getBoundingClientRect();x.width=T.width,x.height=T.height,!x.width&&!x.height&&(x.width=T.right-T.left||i.width||0,x.height=T.bottom-T.top||i.height||0)}return this.clientRect=x,x},o.isLevelAllowed=function(i,x){return x===void 0&&(x=[]),x.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,x,T){if(!i||!i.length)return-1;for(var m=function(s,c){return c?s.width!==c.width||s.height!==c.height:!0},S=i.length-1,P=0;P<i.length;P+=1){var h=i[P];if((h.width>=x||h.height>=T)&&m(h,i[P+1])){S=P;break}}return S},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(x){}return i}}]),o}();U.default=R},"./src/controller/cmcd-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./src/events.ts"),u=D("./src/types/cmcd.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/utils/logger.ts");function o(S,P){for(var h=0;h<P.length;h++){var l=P[h];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(S,l.key,l)}}function y(S,P,h){return P&&o(S.prototype,P),h&&o(S,h),S}function g(S,P){var h=typeof Symbol!="undefined"&&S[Symbol.iterator]||S["@@iterator"];if(h)return(h=h.call(S)).next.bind(h);if(Array.isArray(S)||(h=i(S))||P&&S&&typeof S.length=="number"){h&&(S=h);var l=0;return function(){return l>=S.length?{done:!0}:{done:!1,value:S[l++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(S,P){if(!S)return;if(typeof S=="string")return x(S,P);var h=Object.prototype.toString.call(S).slice(8,-1);if(h==="Object"&&S.constructor&&(h=S.constructor.name),h==="Map"||h==="Set")return Array.from(S);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return x(S,P)}function x(S,P){(P==null||P>S.length)&&(P=S.length);for(var h=0,l=new Array(P);h<P;h++)l[h]=S[h];return l}function T(){return T=Object.assign||function(S){for(var P=1;P<arguments.length;P++){var h=arguments[P];for(var l in h)Object.prototype.hasOwnProperty.call(h,l)&&(S[l]=h[l])}return S},T.apply(this,arguments)}var m=function(){function S(h){var l=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){l.initialized&&(l.starved=!0),l.buffering=!0},this.onPlaying=function(){l.initialized||(l.initialized=!0),l.buffering=!1},this.applyPlaylistData=function(p){try{l.apply(p,{ot:u.CMCDObjectType.MANIFEST,su:!l.initialized})}catch(b){R.logger.warn("Could not generate manifest CMCD data.",b)}},this.applyFragmentData=function(p){try{var b=p.frag,A=l.hls.levels[b.level],O=l.getObjectType(b),_={d:b.duration*1e3,ot:O};(O===u.CMCDObjectType.VIDEO||O===u.CMCDObjectType.AUDIO||O==u.CMCDObjectType.MUXED)&&(_.br=A.bitrate/1e3,_.tb=l.getTopBandwidth(O),_.bl=l.getBufferLength(O)),l.apply(p,_)}catch(f){R.logger.warn("Could not generate segment CMCD data.",f)}},this.hls=h;var s=this.config=h.config,c=s.cmcd;c!=null&&(s.pLoader=this.createPlaylistLoader(),s.fLoader=this.createFragmentLoader(),this.sid=c.sessionId||S.uuid(),this.cid=c.contentId,this.useHeaders=c.useHeaders===!0,this.registerListeners())}var P=S.prototype;return P.registerListeners=function(){var l=this.hls;l.on(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(k.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.on(k.Events.BUFFER_CREATED,this.onBufferCreated,this)},P.unregisterListeners=function(){var l=this.hls;l.off(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(k.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.off(k.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},P.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},P.onMediaAttached=function(l,s){this.media=s.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},P.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},P.onBufferCreated=function(l,s){var c,p;this.audioBuffer=(c=s.tracks.audio)===null||c===void 0?void 0:c.buffer,this.videoBuffer=(p=s.tracks.video)===null||p===void 0?void 0:p.buffer},P.createData=function(){var l;return{v:u.CMCDVersion,sf:u.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(l=this.media)===null||l===void 0?void 0:l.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},P.apply=function(l,s){s===void 0&&(s={}),T(s,this.createData());var c=s.ot===u.CMCDObjectType.INIT||s.ot===u.CMCDObjectType.VIDEO||s.ot===u.CMCDObjectType.MUXED;if(this.starved&&c&&(s.bs=!0,s.su=!0,this.starved=!1),s.su==null&&(s.su=this.buffering),this.useHeaders){var p=S.toHeaders(s);if(!Object.keys(p).length)return;l.headers||(l.headers={}),T(l.headers,p)}else{var b=S.toQuery(s);if(!b)return;l.url=S.appendQueryToUri(l.url,b)}},P.getObjectType=function(l){var s=l.type;return s==="subtitle"?u.CMCDObjectType.TIMED_TEXT:l.sn==="initSegment"?u.CMCDObjectType.INIT:s==="audio"?u.CMCDObjectType.AUDIO:s==="main"?this.hls.audioTracks.length?u.CMCDObjectType.VIDEO:u.CMCDObjectType.MUXED:void 0},P.getTopBandwidth=function(l){for(var s=0,c=l===u.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,p=g(c),b;!(b=p()).done;){var A=b.value;A.bitrate>s&&(s=A.bitrate)}return s>0?s:NaN},P.getBufferLength=function(l){var s=this.hls.media,c=l===u.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!c||!s)return NaN;var p=t.BufferHelper.bufferInfo(c,s.currentTime,this.config.maxBufferHole);return p.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,s=this.applyPlaylistData,c=l||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new c(A)}var b=p.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(O,_,f){s(O),this.loader.load(O,_,f)},y(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},P.createFragmentLoader=function(){var l=this.config.fLoader,s=this.applyFragmentData,c=l||this.config.loader;return function(){function p(A){this.loader=void 0,this.loader=new c(A)}var b=p.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(O,_,f){s(O),this.loader.load(O,_,f)},y(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},S.uuid=function(){var l=URL.createObjectURL(new Blob),s=l.toString();return URL.revokeObjectURL(l),s.substr(s.lastIndexOf("/")+1)},S.serialize=function(l){for(var s=[],c=function(I){return!Number.isNaN(I)&&I!=null&&I!==""&&I!==!1},p=function(I){return Math.round(I)},b=function(I){return p(I/100)*100},A=function(I){return encodeURIComponent(I)},O={br:p,d:p,bl:b,dl:b,mtp:b,nor:A,rtp:b,tb:p},_=Object.keys(l||{}).sort(),f=g(_),n;!(n=f()).done;){var r=n.value,d=l[r];if(!c(d))continue;if(r==="v"&&d===1)continue;if(r=="pr"&&d===1)continue;var w=O[r];w&&(d=w(d));var C=typeof d,v=void 0;r==="ot"||r==="sf"||r==="st"?v=r+"="+d:C==="boolean"?v=r:C==="number"?v=r+"="+d:v=r+"="+JSON.stringify(d),s.push(v)}return s.join(",")},S.toHeaders=function(l){for(var s=Object.keys(l),c={},p=["Object","Request","Session","Status"],b=[{},{},{},{}],A={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},O=0,_=s;O<_.length;O++){var f=_[O],n=A[f]!=null?A[f]:1;b[n][f]=l[f]}for(var r=0;r<b.length;r++){var d=S.serialize(b[r]);d&&(c["CMCD-"+p[r]]=d)}return c},S.toQuery=function(l){return"CMCD="+encodeURIComponent(S.serialize(l))},S.appendQueryToUri=function(l,s){if(!s)return l;var c=l.includes("?")?"&":"?";return""+l+c+s},S}()},"./src/controller/eme-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),R=D("./src/utils/mediakeys-helper.ts");function o(m,S){for(var P=0;P<S.length;P++){var h=S[P];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(m,h.key,h)}}function y(m,S,P){return S&&o(m.prototype,S),P&&o(m,P),m}var g=3,i=function(S,P,h){var l={audioCapabilities:[],videoCapabilities:[]};return S.forEach(function(s){l.audioCapabilities.push({contentType:'audio/mp4; codecs="'+s+'"',robustness:h.audioRobustness||""})}),P.forEach(function(s){l.videoCapabilities.push({contentType:'video/mp4; codecs="'+s+'"',robustness:h.videoRobustness||""})}),[l]},x=function(S,P,h,l){switch(S){case R.KeySystems.WIDEVINE:return i(P,h,l);default:throw new Error("Unknown key-system: "+S)}},T=function(){function m(P){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=P,this._config=P.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var S=m.prototype;return S.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},S._registerListeners=function(){this.hls.on(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(k.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(k.Events.MANIFEST_PARSED,this.onManifestParsed,this)},S._unregisterListeners=function(){this.hls.off(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(k.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(k.Events.MANIFEST_PARSED,this.onManifestParsed,this)},S.getLicenseServerUrl=function(h){switch(h){case R.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+h+'"')},S._attemptKeySystemAccess=function(h,l,s){var c=this,p=x(h,l,s,this._drmSystemOptions);t.logger.log("Requesting encrypted media key-system access");var b=this.requestMediaKeySystemAccess(h,p);this.mediaKeysPromise=b.then(function(A){return c._onMediaKeySystemAccessObtained(h,A)}),b.catch(function(A){t.logger.error('Failed to obtain key-system "'+h+'" access:',A)})},S._onMediaKeySystemAccessObtained=function(h,l){var s=this;t.logger.log('Access for key-system "'+h+'" obtained');var c={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:l,mediaKeySystemDomain:h};this._mediaKeysList.push(c);var p=Promise.resolve().then(function(){return l.createMediaKeys()}).then(function(b){return c.mediaKeys=b,t.logger.log('Media-keys created for key-system "'+h+'"'),s._onMediaKeysCreated(),b});return p.catch(function(b){t.logger.error("Failed to create media-keys:",b)}),p},S._onMediaKeysCreated=function(){var h=this;this._mediaKeysList.forEach(function(l){l.mediaKeysSession||(l.mediaKeysSession=l.mediaKeys.createSession(),h._onNewMediaKeySession(l.mediaKeysSession))})},S._onNewMediaKeySession=function(h){var l=this;t.logger.log("New key-system session "+h.sessionId),h.addEventListener("message",function(s){l._onKeySessionMessage(h,s.message)},!1)},S._onKeySessionMessage=function(h,l){t.logger.log("Got EME message event, creating license request"),this._requestLicense(l,function(s){t.logger.log("Received license data (length: "+(s&&s.byteLength)+"), updating key-session"),h.update(s)})},S.onMediaEncrypted=function(h){var l=this;if(t.logger.log('Media is encrypted using "'+h.initDataType+'" init data type'),!this.mediaKeysPromise){t.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var s=function(p){if(!l._media)return;l._attemptSetMediaKeys(p),l._generateRequestWithPreferredKeySession(h.initDataType,h.initData)};this.mediaKeysPromise.then(s).catch(s)},S._attemptSetMediaKeys=function(h){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var l=this._mediaKeysList[0];if(!l||!l.mediaKeys){t.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}t.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(l.mediaKeys),this._hasSetMediaKeys=!0}},S._generateRequestWithPreferredKeySession=function(h,l){var s=this,c=this._mediaKeysList[0];if(!c){t.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(c.mediaKeysSessionInitialized){t.logger.warn("Key-Session already initialized but requested again");return}var p=c.mediaKeysSession;if(!p){t.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!l){t.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}t.logger.log('Generating key-session request for "'+h+'" init data type'),c.mediaKeysSessionInitialized=!0,p.generateRequest(h,l).then(function(){t.logger.debug("Key-session generation succeeded")}).catch(function(b){t.logger.error("Error generating key-session request:",b),s.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},S._createLicenseXhr=function(h,l,s){var c=new XMLHttpRequest;c.responseType="arraybuffer",c.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,c,h,l,s);var p=this._licenseXhrSetup;if(p)try{p.call(this.hls,c,h),p=void 0}catch(b){t.logger.error(b)}try{c.readyState||c.open("POST",h,!0),p&&p.call(this.hls,c,h)}catch(b){throw new Error("issue setting up KeySystem license XHR "+b)}return c},S._onLicenseRequestReadyStageChange=function(h,l,s,c){switch(h.readyState){case 4:if(h.status===200){this._requestLicenseFailureCount=0,t.logger.log("License request succeeded");var p=h.response,b=this._licenseResponseCallback;if(b)try{p=b.call(this.hls,h,l)}catch(O){t.logger.error(O)}c(p)}else{if(t.logger.error("License Request XHR failed ("+l+"). Status: "+h.status+" ("+h.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>g){this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var A=g-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+A+" attempts left"),this._requestLicense(s,c)}break}},S._generateLicenseRequestChallenge=function(h,l){switch(h.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},S._requestLicense=function(h,l){t.logger.log("Requesting content license for key-system");var s=this._mediaKeysList[0];if(!s){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var c=this.getLicenseServerUrl(s.mediaKeySystemDomain),p=this._createLicenseXhr(c,h,l);t.logger.log("Sending license request to URL: "+c);var b=this._generateLicenseRequestChallenge(s,h);p.send(b)}catch(A){t.logger.error("Failure requesting DRM license: "+A),this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.KEY_SYSTEM_ERROR,details:u.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},S.onMediaAttached=function(h,l){if(!this._emeEnabled)return;var s=l.media;this._media=s,s.addEventListener("encrypted",this._onMediaEncrypted)},S.onMediaDetached=function(){var h=this._media,l=this._mediaKeysList;if(!h)return;h.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(s){if(s.mediaKeysSession)return s.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},S.onManifestParsed=function(h,l){if(!this._emeEnabled)return;var s=l.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),c=l.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,s,c)},y(m,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),m}();U.default=T},"./src/controller/fps-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=function(){function R(y){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=y,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(g){this.streamController=g},o.registerListeners=function(){this.hls.on(k.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(k.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(g,i){var x=this.hls.config;if(x.capLevelOnFPSDrop){var T=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(g,i,x){var T=performance.now();if(i){if(this.lastTime){var m=T-this.lastTime,S=x-this.lastDroppedFrames,P=i-this.lastDecodedFrames,h=1e3*S/m,l=this.hls;if(l.trigger(k.Events.FPS_DROP,{currentDropped:S,currentDecoded:P,totalDroppedFrames:x}),h>0&&S>l.config.fpsDroppedMonitoringThreshold*P){var s=l.currentLevel;u.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+s),s>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=s)&&(s=s-1,l.trigger(k.Events.FPS_DROP_LEVEL_CAPPING,{level:s,droppedLevel:l.currentLevel}),l.autoLevelCapping=s,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=x,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var g=this.media;if(g)if(this.isVideoPlaybackQualityAvailable){var i=g.getVideoPlaybackQuality();this.checkFPS(g,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(g,g.webkitDecodedFrameCount,g.webkitDroppedFrameCount)},R}();U.default=t},"./src/controller/fragment-finders.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"findFragmentByPDT",function(){return t}),D.d(U,"findFragmentByPTS",function(){return R}),D.d(U,"fragmentWithinToleranceTest",function(){return o}),D.d(U,"pdtWithinToleranceTest",function(){return y}),D.d(U,"findFragWithCC",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/binary-search.ts");function t(i,x,T){if(x===null||!Array.isArray(i)||!i.length||!Object(k.isFiniteNumber)(x))return null;var m=i[0].programDateTime;if(x<(m||0))return null;var S=i[i.length-1].endProgramDateTime;if(x>=(S||0))return null;T=T||0;for(var P=0;P<i.length;++P){var h=i[P];if(y(x,T,h))return h}return null}function R(i,x,T,m){T===void 0&&(T=0),m===void 0&&(m=0);var S=null;if(i?S=x[i.sn-x[0].sn+1]||null:T===0&&x[0].start===0&&(S=x[0]),S&&o(T,m,S)===0)return S;var P=u.default.search(x,o.bind(null,T,m));return P||S}function o(i,x,T){i===void 0&&(i=0),x===void 0&&(x=0);var m=Math.min(x,T.duration+(T.deltaPTS?T.deltaPTS:0));return T.start+T.duration-m<=i?1:T.start-m>i&&T.start?-1:0}function y(i,x,T){var m=Math.min(x,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,S=T.endProgramDateTime||0;return S-m>i}function g(i,x){return u.default.search(i,function(T){return T.cc<x?1:T.cc>x?-1:0})}},"./src/controller/fragment-tracker.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"FragmentState",function(){return t}),D.d(U,"FragmentTracker",function(){return R});var k=D("./src/events.ts"),u=D("./src/types/loader.ts"),t;(function(g){g.NOT_LOADED="NOT_LOADED",g.BACKTRACKED="BACKTRACKED",g.APPENDING="APPENDING",g.PARTIAL="PARTIAL",g.OK="OK"})(t||(t={}));var R=function(){function g(x){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=x,this._registerListeners()}var i=g.prototype;return i._registerListeners=function(){var T=this.hls;T.on(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i._unregisterListeners=function(){var T=this.hls;T.off(k.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(k.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(k.Events.FRAG_LOADED,this.onFragLoaded,this)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(T,m){if(m===u.PlaylistLevelType.MAIN){var S=this.activeFragment,P=this.activeParts;if(!S)return null;if(P)for(var h=P.length;h--;){var l=P[h],s=l?l.end:S.appendedPTS;if(l.start<=T&&s!==void 0&&T<=s)return h>9&&(this.activeParts=P.slice(h-9)),l}else if(S.start<=T&&S.appendedPTS!==void 0&&T<=S.appendedPTS)return S}return this.getBufferedFrag(T,m)},i.getBufferedFrag=function(T,m){for(var S=this.fragments,P=Object.keys(S),h=P.length;h--;){var l=S[P[h]];if((l==null?void 0:l.body.type)===m&&l.buffered){var s=l.body;if(s.start<=T&&T<=s.end)return s}}return null},i.detectEvictedFragments=function(T,m,S){var P=this;Object.keys(this.fragments).forEach(function(h){var l=P.fragments[h];if(!l)return;if(!l.buffered){l.body.type===S&&P.removeFragment(l.body);return}var s=l.range[T];if(!s)return;s.time.some(function(c){var p=!P.isTimeBuffered(c.startPTS,c.endPTS,m);return p&&P.removeFragment(l.body),p})})},i.detectPartialFragments=function(T){var m=this,S=this.timeRanges,P=T.frag,h=T.part;if(!S||P.sn==="initSegment")return;var l=y(P),s=this.fragments[l];if(!s)return;Object.keys(S).forEach(function(c){var p=P.elementaryStreams[c];if(!p)return;var b=S[c],A=h!==null||p.partial===!0;s.range[c]=m.getBufferedTimes(P,h,A,b)}),s.backtrack=s.loaded=null,Object.keys(s.range).length?s.buffered=!0:this.removeFragment(s.body)},i.fragBuffered=function(T){var m=y(T),S=this.fragments[m];S&&(S.backtrack=S.loaded=null,S.buffered=!0)},i.getBufferedTimes=function(T,m,S,P){for(var h={time:[],partial:S},l=m?m.start:T.start,s=m?m.end:T.end,c=T.minEndPTS||s,p=T.maxStartPTS||l,b=0;b<P.length;b++){var A=P.start(b)-this.bufferPadding,O=P.end(b)+this.bufferPadding;if(p>=A&&c<=O){h.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});break}else if(l<O&&s>A)h.partial=!0,h.time.push({startPTS:Math.max(l,P.start(b)),endPTS:Math.min(s,P.end(b))});else if(s<=A)break}return h},i.getPartialFragment=function(T){var m=null,S,P,h,l=0,s=this.bufferPadding,c=this.fragments;return Object.keys(c).forEach(function(p){var b=c[p];if(!b)return;o(b)&&(P=b.body.start-s,h=b.body.end+s,T>=P&&T<=h&&(S=Math.min(T-P,h-T),l<=S&&(m=b.body,l=S)))}),m},i.getState=function(T){var m=y(T),S=this.fragments[m];return S?S.buffered?o(S)?t.PARTIAL:t.OK:S.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(T,m){var S=y(T),P=this.fragments[S];if(!P||P.backtrack)return null;var h=P.backtrack=m||P.loaded;return P.loaded=null,h},i.getBacktrackData=function(T){var m=y(T),S=this.fragments[m];if(S){var P,h=S.backtrack;if(h!=null&&(P=h.payload)!==null&&P!==void 0&&P.byteLength)return h;this.removeFragment(T)}return null},i.isTimeBuffered=function(T,m,S){for(var P,h,l=0;l<S.length;l++){if(P=S.start(l)-this.bufferPadding,h=S.end(l)+this.bufferPadding,T>=P&&m<=h)return!0;if(m<=P)return!1}return!1},i.onFragLoaded=function(T,m){var S=m.frag,P=m.part;if(S.sn==="initSegment"||S.bitrateTest||P)return;var h=y(S);this.fragments[h]={body:S,loaded:m,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(T,m){var S=this,P=m.frag,h=m.part,l=m.timeRanges;if(P.type===u.PlaylistLevelType.MAIN)if(this.activeFragment=P,h){var s=this.activeParts;s||(this.activeParts=s=[]),s.push(h)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(c){var p=l[c];if(S.detectEvictedFragments(c,p),!h)for(var b=0;b<p.length;b++)P.appendedPTS=Math.max(p.end(b),P.appendedPTS||0)})},i.onFragBuffered=function(T,m){this.detectPartialFragments(m)},i.hasFragment=function(T){var m=y(T);return!!this.fragments[m]},i.removeFragmentsInRange=function(T,m,S){var P=this;Object.keys(this.fragments).forEach(function(h){var l=P.fragments[h];if(!l)return;if(l.buffered){var s=l.body;s.type===S&&s.start<m&&s.end>T&&P.removeFragment(s)}})},i.removeFragment=function(T){var m=y(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[m]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},g}();function o(g){var i,x;return g.buffered&&(((i=g.range.video)===null||i===void 0?void 0:i.partial)||((x=g.range.audio)===null||x===void 0?void 0:x.partial))}function y(g){return g.type+"_"+g.level+"_"+g.urlId+"_"+g.sn}},"./src/controller/gap-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"STALL_MINIMUM_DURATION_MS",function(){return o}),D.d(U,"MAX_START_GAP_JUMP",function(){return y}),D.d(U,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return g}),D.d(U,"SKIP_BUFFER_RANGE_START",function(){return i}),D.d(U,"default",function(){return x});var k=D("./src/utils/buffer-helper.ts"),u=D("./src/errors.ts"),t=D("./src/events.ts"),R=D("./src/utils/logger.ts"),o=250,y=2,g=.1,i=.05,x=function(){function T(S,P,h,l){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=S,this.media=P,this.fragmentTracker=h,this.hls=l}var m=T.prototype;return m.destroy=function(){this.hls=this.fragmentTracker=this.media=null},m.poll=function(P){var h=this.config,l=this.media,s=this.stalled,c=l.currentTime,p=l.seeking,b=this.seeking&&!p,A=!this.seeking&&p;if(this.seeking=p,c!==P){if(this.moved=!0,s!==null){if(this.stallReported){var O=self.performance.now()-s;R.logger.warn("playback not stuck anymore @"+c+", after "+Math.round(O)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((A||b)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!k.BufferHelper.getBuffered(l).length)return;var _=k.BufferHelper.bufferInfo(l,c,0),f=_.len>0,n=_.nextStart||0;if(!f&&!n)return;if(p){var r=_.len>y,d=!n||n-c>y&&!this.fragmentTracker.getPartialFragment(c);if(r||d)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var w,C=Math.max(n,_.start||0)-c,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,L=v==null||((w=v.details)===null||w===void 0)?void 0:w.live,I=L?v.details.targetduration*2:y;if(C>0&&C<=I){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(s===null){this.stalled=B;return}var F=B-s;!p&&F>=o&&this._reportStall(_.len);var G=k.BufferHelper.bufferInfo(l,c,h.maxBufferHole);this._tryFixBufferStall(G,F)},m._tryFixBufferStall=function(P,h){var l=this.config,s=this.fragmentTracker,c=this.media,p=c.currentTime,b=s.getPartialFragment(p);if(b){var A=this._trySkipBufferHole(b);if(A)return}P.len>l.maxBufferHole&&h>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},m._reportStall=function(P){var h=this.hls,l=this.media,s=this.stallReported;s||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),h.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},m._trySkipBufferHole=function(P){for(var h=this.config,l=this.hls,s=this.media,c=s.currentTime,p=0,b=k.BufferHelper.getBuffered(s),A=0;A<b.length;A++){var O=b.start(A);if(c+h.maxBufferHole>=p&&c<O){var _=Math.max(O+i,s.currentTime+g);return R.logger.warn("skipping hole, adjusting currentTime from "+c+" to "+_),this.moved=!0,this.stalled=null,s.currentTime=_,P&&l.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+c+" to "+_,frag:P}),_}p=b.end(A)}return 0},m._tryNudgeBuffer=function(){var P=this.config,h=this.hls,l=this.media,s=l.currentTime,c=(this.nudgeRetry||0)+1;if(this.nudgeRetry=c,c<P.nudgeMaxRetry){var p=s+c*P.nudgeOffset;R.logger.warn("Nudging 'currentTime' from "+s+" to "+p),l.currentTime=p,h.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else R.logger.error("Playhead still not moving while enough data buffered @"+s+" after "+P.nudgeMaxRetry+" nudges"),h.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},T}()},"./src/controller/id3-track-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/utils/texttrack-utils.ts"),t=D("./src/demux/id3.ts"),R=.25,o=function(){function y(i){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=i,this._registerListeners()}var g=y.prototype;return g.destroy=function(){this._unregisterListeners()},g._registerListeners=function(){var x=this.hls;x.on(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(k.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),x.on(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},g._unregisterListeners=function(){var x=this.hls;x.off(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(k.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),x.off(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},g.onMediaAttached=function(x,T){this.media=T.media},g.onMediaDetaching=function(){if(!this.id3Track)return;Object(u.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},g.getID3Track=function(x){if(!this.media)return;for(var T=0;T<x.length;T++){var m=x[T];if(m.kind==="metadata"&&m.label==="id3")return Object(u.sendAddTrackEvent)(m,this.media),m}return this.media.addTextTrack("metadata","id3")},g.onFragParsingMetadata=function(x,T){if(!this.media)return;var m=T.frag,S=T.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var P=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,h=0;h<S.length;h++){var l=t.getID3Frames(S[h].data);if(l){var s=S[h].pts,c=h<S.length-1?S[h+1].pts:m.end,p=c-s;p<=0&&(c=s+R);for(var b=0;b<l.length;b++){var A=l[b];if(!t.isTimeStampFrame(A)){var O=new P(s,c,"");O.value=A,this.id3Track.addCue(O)}}}}},g.onBufferFlushing=function(x,T){var m=T.startOffset,S=T.endOffset,P=T.type;if(!P||P==="audio"){var h=this.id3Track;h&&Object(u.removeCuesInRange)(h,m,S)}},y}();U.default=o},"./src/controller/latency-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return y});var k=D("./src/errors.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts");function R(g,i){for(var x=0;x<i.length;x++){var T=i[x];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(g,T.key,T)}}function o(g,i,x){return i&&R(g.prototype,i),x&&R(g,x),g}var y=function(){function g(x){var T=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return T.timeupdate()},this.hls=x,this.config=x.config,this.registerListeners()}var i=g.prototype;return i.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},i.registerListeners=function(){this.hls.on(u.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(u.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(u.Events.ERROR,this.onError,this)},i.unregisterListeners=function(){this.hls.off(u.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(u.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(u.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(u.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(u.Events.ERROR,this.onError)},i.onMediaAttached=function(T,m){this.media=m.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},i.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},i.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},i.onLevelUpdated=function(T,m){var S=m.details;this.levelDetails=S,S.advanced&&this.timeupdate(),!S.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},i.onError=function(T,m){if(m.details!==k.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,t.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},i.timeupdate=function(){var T=this.media,m=this.levelDetails;if(!T||!m)return;this.currentTime=T.currentTime;var S=this.computeLatency();if(S===null)return;this._latency=S;var P=this.config,h=P.lowLatencyMode,l=P.maxLiveSyncPlaybackRate;if(!h||l===1)return;var s=this.targetLatency;if(s===null)return;var c=S-s,p=Math.min(this.maxLatency,s+m.targetduration),b=c<p;if(m.live&&b&&c>.05&&this.forwardBufferLength>1){var A=Math.min(2,Math.max(1,l)),O=Math.round(2/(1+Math.exp(-.75*c-this.edgeStalled))*20)/20;T.playbackRate=Math.min(A,Math.max(1,O))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},i.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},i.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(g,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,m=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:m?T.liveMaxLatencyDurationCount*m.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var m=T.holdBack,S=T.partHoldBack,P=T.targetduration,h=this.config,l=h.liveSyncDuration,s=h.liveSyncDurationCount,c=h.lowLatencyMode,p=this.hls.userConfig,b=c&&S||m;(p.liveSyncDuration||p.liveSyncDurationCount||b===0)&&(b=l!==void 0?l:s*P);var A=P,O=1;return b+Math.min(this.stallCount*O,A)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),m=this.targetLatency,S=this.levelDetails;if(T===null||m===null||S===null)return null;var P=S.edge,h=T-m-this.edgeStalled,l=P-S.totalduration,s=P-(this.config.lowLatencyMode&&S.partTarget||S.targetduration);return Math.min(Math.max(l,h),s)}},{key:"drift",get:function(){var T=this.levelDetails;return T===null?1:T.drift}},{key:"edgeStalled",get:function(){var T=this.levelDetails;if(T===null)return 0;var m=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-m,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,m=this.levelDetails;if(!T||!m)return 0;var S=T.buffered.length;return S?T.buffered.end(S-1):m.edge-this.currentTime}}]),g}()},"./src/controller/level-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return h});var k=D("./src/types/level.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/codecs.ts"),o=D("./src/controller/level-helper.ts"),y=D("./src/controller/base-playlist-controller.ts"),g=D("./src/types/loader.ts");function i(){return i=Object.assign||function(l){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var p in c)Object.prototype.hasOwnProperty.call(c,p)&&(l[p]=c[p])}return l},i.apply(this,arguments)}function x(l,s){for(var c=0;c<s.length;c++){var p=s[c];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(l,p.key,p)}}function T(l,s,c){return s&&x(l.prototype,s),c&&x(l,c),l}function m(l,s){l.prototype=Object.create(s.prototype),l.prototype.constructor=l,S(l,s)}function S(l,s){return S=Object.setPrototypeOf||function(p,b){return p.__proto__=b,p},S(l,s)}var P=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),h=function(l){m(s,l);function s(p){var b;return b=l.call(this,p,"[level-controller]")||this,b._levels=[],b._firstLevel=-1,b._startLevel=void 0,b.currentLevelIndex=-1,b.manualLevelIndex=-1,b.onParsedComplete=void 0,b._registerListeners(),b}var c=s.prototype;return c._registerListeners=function(){var b=this.hls;b.on(u.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.on(u.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.on(u.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.on(u.Events.FRAG_LOADED,this.onFragLoaded,this),b.on(u.Events.ERROR,this.onError,this)},c._unregisterListeners=function(){var b=this.hls;b.off(u.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.off(u.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.off(u.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.off(u.Events.FRAG_LOADED,this.onFragLoaded,this),b.off(u.Events.ERROR,this.onError,this)},c.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,l.prototype.destroy.call(this)},c.startLoad=function(){var b=this._levels;b.forEach(function(A){A.loadError=0}),l.prototype.startLoad.call(this)},c.onManifestLoaded=function(b,A){var O=[],_=[],f=[],n,r={},d,w=!1,C=!1,v=!1;if(A.levels.forEach(function(F){var G=F.attrs;w=w||!!(F.width&&F.height),C=C||!!F.videoCodec,v=v||!!F.audioCodec,P&&F.audioCodec&&F.audioCodec.indexOf("mp4a.40.34")!==-1&&(F.audioCodec=void 0);var X=F.bitrate+"-"+F.attrs.RESOLUTION+"-"+F.attrs.CODECS;d=r[X],d?d.url.push(F.url):(d=new k.Level(F),r[X]=d,O.push(d)),G&&(G.AUDIO&&Object(o.addGroupId)(d,"audio",G.AUDIO),G.SUBTITLES&&Object(o.addGroupId)(d,"text",G.SUBTITLES))}),(w||C)&&v&&(O=O.filter(function(F){var G=F.videoCodec,X=F.width,W=F.height;return!!G||!!(X&&W)})),O=O.filter(function(F){var G=F.audioCodec,X=F.videoCodec;return(!G||Object(R.isCodecSupportedInMp4)(G,"audio"))&&(!X||Object(R.isCodecSupportedInMp4)(X,"video"))}),A.audioTracks&&(_=A.audioTracks.filter(function(F){return!F.audioCodec||Object(R.isCodecSupportedInMp4)(F.audioCodec,"audio")}),Object(o.assignTrackIdsByGroup)(_)),A.subtitles&&(f=A.subtitles,Object(o.assignTrackIdsByGroup)(f)),O.length>0){n=O[0].bitrate,O.sort(function(F,G){return F.bitrate-G.bitrate}),this._levels=O;for(var L=0;L<O.length;L++)if(O[L].bitrate===n){this._firstLevel=L,this.log("manifest loaded, "+O.length+" level(s) found, first bitrate: "+n);break}var I=v&&!C,B={levels:O,audioTracks:_,subtitleTracks:f,firstLevel:this._firstLevel,stats:A.stats,audio:v,video:C,altAudio:!I&&_.some(function(F){return!!F.url})};this.hls.trigger(u.Events.MANIFEST_PARSED,B),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.MEDIA_ERROR,details:t.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:A.url,reason:"no level with compatible codecs found in manifest"})},c.onError=function(b,A){if(l.prototype.onError.call(this,b,A),A.fatal)return;var O=A.context,_=this._levels[this.currentLevelIndex];if(O&&(O.type===g.PlaylistContextType.AUDIO_TRACK&&_.audioGroupIds&&O.groupId===_.audioGroupIds[_.urlId]||O.type===g.PlaylistContextType.SUBTITLE_TRACK&&_.textGroupIds&&O.groupId===_.textGroupIds[_.urlId])){this.redundantFailover(this.currentLevelIndex);return}var f=!1,n=!0,r;switch(A.details){case t.ErrorDetails.FRAG_LOAD_ERROR:case t.ErrorDetails.FRAG_LOAD_TIMEOUT:case t.ErrorDetails.KEY_LOAD_ERROR:case t.ErrorDetails.KEY_LOAD_TIMEOUT:if(A.frag){var d=this._levels[A.frag.level];d?(d.fragmentError++,d.fragmentError>this.hls.config.fragLoadingMaxRetry&&(r=A.frag.level)):r=A.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:O&&(O.deliveryDirectives&&(n=!1),r=O.level),f=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=A.level,f=!0;break}r!==void 0&&this.recoverLevel(A,r,f,n)},c.recoverLevel=function(b,A,O,_){var f=b.details,n=this._levels[A];if(n.loadError++,O){var r=this.retryLoadingOrFail(b);if(r)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(_){var d=n.url.length;if(d>1&&n.loadError<d)b.levelRetry=!0,this.redundantFailover(A);else if(this.manualLevelIndex===-1){var w=A===0?this._levels.length-1:A-1;this.currentLevelIndex!==w&&this._levels[w].loadError===0&&(this.warn(f+": switch to "+w),b.levelRetry=!0,this.hls.nextAutoLevel=w)}}},c.redundantFailover=function(b){var A=this._levels[b],O=A.url.length;if(O>1){var _=(A.urlId+1)%O;this.warn("Switching to redundant URL-id "+_),this._levels.forEach(function(f){f.urlId=_}),this.level=b}},c.onFragLoaded=function(b,A){var O=A.frag;if(O!==void 0&&O.type===g.PlaylistLevelType.MAIN){var _=this._levels[O.level];_!==void 0&&(_.fragmentError=0,_.loadError=0)}},c.onLevelLoaded=function(b,A){var O,_=A.level,f=A.details,n=this._levels[_];if(!n){var r;this.warn("Invalid level index "+_),(r=A.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(f.deltaUpdateFailed=!0);return}_===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(_,A,n.details)):(O=A.deliveryDirectives)!==null&&O!==void 0&&O.skip&&(f.deltaUpdateFailed=!0)},c.onAudioTrackSwitched=function(b,A){var O=this.hls.levels[this.currentLevelIndex];if(!O)return;if(O.audioGroupIds){for(var _=-1,f=this.hls.audioTracks[A.id].groupId,n=0;n<O.audioGroupIds.length;n++)if(O.audioGroupIds[n]===f){_=n;break}_!==O.urlId&&(O.urlId=_,this.startLoad())}},c.loadPlaylist=function(b){var A=this.currentLevelIndex,O=this._levels[A];if(this.canLoad&&O&&O.url.length>0){var _=O.urlId,f=O.url[_];if(b)try{f=b.addDirectives(f)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+A+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+_+" "+f),this.clearTimer(),this.hls.trigger(u.Events.LEVEL_LOADING,{url:f,level:A,id:_,deliveryDirectives:b||null})}},c.removeLevel=function(b,A){var O=function(n,r){return r!==A},_=this._levels.filter(function(f,n){return n!==b?!0:f.url.length>1&&A!==void 0?(f.url=f.url.filter(O),f.audioGroupIds&&(f.audioGroupIds=f.audioGroupIds.filter(O)),f.textGroupIds&&(f.textGroupIds=f.textGroupIds.filter(O)),f.urlId=0,!0):!1}).map(function(f,n){var r=f.details;return r!=null&&r.fragments&&r.fragments.forEach(function(d){d.level=n}),f});this._levels=_,this.hls.trigger(u.Events.LEVELS_UPDATED,{levels:_})},T(s,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(b){var A,O=this._levels;if(O.length===0)return;if(this.currentLevelIndex===b&&(A=O[b])!==null&&A!==void 0&&A.details)return;if(b<0||b>=O.length){var _=b<0;if(this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:b,fatal:_,reason:"invalid level idx"}),_)return;b=Math.min(b,O.length-1)}this.clearTimer();var f=this.currentLevelIndex,n=O[f],r=O[b];this.log("switching to level "+b+" from "+f),this.currentLevelIndex=b;var d=i({},r,{level:b,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete d._urlId,this.hls.trigger(u.Events.LEVEL_SWITCHING,d);var w=r.details;if(!w||w.live){var C=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(C)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(b){this.manualLevelIndex=b,this._startLevel===void 0&&(this._startLevel=b),b!==-1&&(this.level=b)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(b){this._firstLevel=b}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var b=this.hls.config.startLevel;return b!==void 0?b:this._firstLevel}else return this._startLevel},set:function(b){this._startLevel=b}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(b){this.level=b,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=b)}}]),s}(y.default)},"./src/controller/level-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"addGroupId",function(){return t}),D.d(U,"assignTrackIdsByGroup",function(){return R}),D.d(U,"updatePTS",function(){return o}),D.d(U,"updateFragPTSDTS",function(){return g}),D.d(U,"mergeDetails",function(){return i}),D.d(U,"mapPartIntersection",function(){return x}),D.d(U,"mapFragmentIntersection",function(){return T}),D.d(U,"adjustSliding",function(){return m}),D.d(U,"addSliding",function(){return S}),D.d(U,"computeReloadInterval",function(){return P}),D.d(U,"getFragmentWithSN",function(){return h}),D.d(U,"getPartWith",function(){return l});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts");function t(s,c,p){switch(c){case"audio":s.audioGroupIds||(s.audioGroupIds=[]),s.audioGroupIds.push(p);break;case"text":s.textGroupIds||(s.textGroupIds=[]),s.textGroupIds.push(p);break}}function R(s){var c={};s.forEach(function(p){var b=p.groupId||"";p.id=c[b]=c[b]||0,c[b]++})}function o(s,c,p){var b=s[c],A=s[p];y(b,A)}function y(s,c){var p=c.startPTS;if(Object(k.isFiniteNumber)(p)){var b=0,A;c.sn>s.sn?(b=p-s.start,A=s):(b=s.start-p,A=c),A.duration!==b&&(A.duration=b)}else if(c.sn>s.sn){var O=s.cc===c.cc;O&&s.minEndPTS?c.start=s.start+(s.minEndPTS-s.start):c.start=s.start+s.duration}else c.start=Math.max(s.start-c.duration,0)}function g(s,c,p,b,A,O){var _=b-p;_<=0&&(u.logger.warn("Fragment should have a positive duration",c),b=p+c.duration,O=A+c.duration);var f=p,n=b,r=c.startPTS,d=c.endPTS;if(Object(k.isFiniteNumber)(r)){var w=Math.abs(r-p);Object(k.isFiniteNumber)(c.deltaPTS)?c.deltaPTS=Math.max(w,c.deltaPTS):c.deltaPTS=w,f=Math.max(p,r),p=Math.min(p,r),A=Math.min(A,c.startDTS),n=Math.min(b,d),b=Math.max(b,d),O=Math.max(O,c.endDTS)}c.duration=b-p;var C=p-c.start;c.appendedPTS=b,c.start=c.startPTS=p,c.maxStartPTS=f,c.startDTS=A,c.endPTS=b,c.minEndPTS=n,c.endDTS=O;var v=c.sn;if(!s||v<s.startSN||v>s.endSN)return 0;var L,I=v-s.startSN,B=s.fragments;for(B[I]=c,L=I;L>0;L--)y(B[L],B[L-1]);for(L=I;L<B.length-1;L++)y(B[L],B[L+1]);return s.fragmentHint&&y(B[B.length-1],s.fragmentHint),s.PTSKnown=s.alignedSliding=!0,C}function i(s,c){for(var p=null,b=s.fragments,A=b.length-1;A>=0;A--){var O=b[A].initSegment;if(O){p=O;break}}s.fragmentHint&&delete s.fragmentHint.endPTS;var _=0,f;if(T(s,c,function(L,I){L.relurl&&(_=L.cc-I.cc),Object(k.isFiniteNumber)(L.startPTS)&&Object(k.isFiniteNumber)(L.endPTS)&&(I.start=I.startPTS=L.startPTS,I.startDTS=L.startDTS,I.appendedPTS=L.appendedPTS,I.maxStartPTS=L.maxStartPTS,I.endPTS=L.endPTS,I.endDTS=L.endDTS,I.minEndPTS=L.minEndPTS,I.duration=L.endPTS-L.startPTS,I.duration&&(f=I),c.PTSKnown=c.alignedSliding=!0),I.elementaryStreams=L.elementaryStreams,I.loader=L.loader,I.stats=L.stats,I.urlId=L.urlId,L.initSegment&&(I.initSegment=L.initSegment,p=L.initSegment)}),p){var n=c.fragmentHint?c.fragments.concat(c.fragmentHint):c.fragments;n.forEach(function(L){var I;(!L.initSegment||L.initSegment.relurl===((I=p)===null||I===void 0?void 0:I.relurl))&&(L.initSegment=p)})}if(c.skippedSegments&&(c.deltaUpdateFailed=c.fragments.some(function(L){return!L}),c.deltaUpdateFailed)){u.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=c.skippedSegments;r--;)c.fragments.shift();c.startSN=c.fragments[0].sn,c.startCC=c.fragments[0].cc}var d=c.fragments;if(_){u.logger.warn("discontinuity sliding from playlist, take drift into account");for(var w=0;w<d.length;w++)d[w].cc+=_}c.skippedSegments&&(c.startCC=c.fragments[0].cc),x(s.partList,c.partList,function(L,I){I.elementaryStreams=L.elementaryStreams,I.stats=L.stats}),f?g(c,f,f.startPTS,f.endPTS,f.startDTS,f.endDTS):m(s,c),d.length&&(c.totalduration=c.edge-d[0].start),c.driftStartTime=s.driftStartTime,c.driftStart=s.driftStart;var C=c.advancedDateTime;if(c.advanced&&C){var v=c.edge;c.driftStart||(c.driftStartTime=C,c.driftStart=v),c.driftEndTime=C,c.driftEnd=v}else c.driftEndTime=s.driftEndTime,c.driftEnd=s.driftEnd,c.advancedDateTime=s.advancedDateTime}function x(s,c,p){if(s&&c)for(var b=0,A=0,O=s.length;A<=O;A++){var _=s[A],f=c[A+b];_&&f&&_.index===f.index&&_.fragment.sn===f.fragment.sn?p(_,f):b--}}function T(s,c,p){for(var b=c.skippedSegments,A=Math.max(s.startSN,c.startSN)-c.startSN,O=(s.fragmentHint?1:0)+(b?c.endSN:Math.min(s.endSN,c.endSN))-c.startSN,_=c.startSN-s.startSN,f=c.fragmentHint?c.fragments.concat(c.fragmentHint):c.fragments,n=s.fragmentHint?s.fragments.concat(s.fragmentHint):s.fragments,r=A;r<=O;r++){var d=n[_+r],w=f[r];b&&!w&&r<b&&(w=c.fragments[r]=d),d&&w&&p(d,w)}}function m(s,c){var p=c.startSN+c.skippedSegments-s.startSN,b=s.fragments;if(p<0||p>=b.length)return;S(c,b[p].start)}function S(s,c){if(c){for(var p=s.fragments,b=s.skippedSegments;b<p.length;b++)p[b].start+=c;s.fragmentHint&&(s.fragmentHint.start+=c)}}function P(s,c){var p=1e3*s.levelTargetDuration,b=p/2,A=s.age,O=A>0&&A<p*3,_=c.loading.end-c.loading.start,f,n=s.availabilityDelay;if(s.updated===!1)if(O){var r=333*s.misses;f=Math.max(Math.min(b,_*2),r),s.availabilityDelay=(s.availabilityDelay||0)+f}else f=b;else O?(n=Math.min(n||p/2,A),s.availabilityDelay=n,f=n+p-A):f=p-_;return Math.round(f)}function h(s,c,p){if(!s||!s.details)return null;var b=s.details,A=b.fragments[c-b.startSN];return A||(A=b.fragmentHint,A&&A.sn===c?A:c<b.startSN&&p&&p.sn===c?p:null)}function l(s,c,p){if(!s||!s.details)return null;var b=s.details.partList;if(b)for(var A=b.length;A--;){var O=b[A];if(O.index===p&&O.fragment.sn===c)return O}return null}},"./src/controller/stream-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return b});var k=D("./src/polyfills/number.ts"),u=D("./src/controller/base-stream-controller.ts"),t=D("./src/is-supported.ts"),R=D("./src/events.ts"),o=D("./src/utils/buffer-helper.ts"),y=D("./src/controller/fragment-tracker.ts"),g=D("./src/types/loader.ts"),i=D("./src/loader/fragment.ts"),x=D("./src/demux/transmuxer-interface.ts"),T=D("./src/types/transmuxer.ts"),m=D("./src/controller/gap-controller.ts"),S=D("./src/errors.ts"),P=D("./src/utils/logger.ts");function h(A,O){for(var _=0;_<O.length;_++){var f=O[_];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(A,f.key,f)}}function l(A,O,_){return O&&h(A.prototype,O),_&&h(A,_),A}function s(A,O){A.prototype=Object.create(O.prototype),A.prototype.constructor=A,c(A,O)}function c(A,O){return c=Object.setPrototypeOf||function(f,n){return f.__proto__=n,f},c(A,O)}var p=100,b=function(A){s(O,A);function O(f,n){var r;return r=A.call(this,f,n,"[stream-controller]")||this,r.audioCodecSwap=!1,r.gapController=null,r.level=-1,r._forceStartLoad=!1,r.altAudio=!1,r.audioOnly=!1,r.fragPlaying=null,r.onvplaying=null,r.onvseeked=null,r.fragLastKbps=0,r.stalled=!1,r.couldBacktrack=!1,r.audioCodecSwitch=!1,r.videoBuffer=null,r._registerListeners(),r}var _=O.prototype;return _._registerListeners=function(){var n=this.hls;n.on(R.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.on(R.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.on(R.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.on(R.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(R.Events.LEVEL_LOADING,this.onLevelLoading,this),n.on(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.on(R.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.on(R.Events.ERROR,this.onError,this),n.on(R.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.on(R.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.on(R.Events.BUFFER_CREATED,this.onBufferCreated,this),n.on(R.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.on(R.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.on(R.Events.FRAG_BUFFERED,this.onFragBuffered,this)},_._unregisterListeners=function(){var n=this.hls;n.off(R.Events.MEDIA_ATTACHED,this.onMediaAttached,this),n.off(R.Events.MEDIA_DETACHING,this.onMediaDetaching,this),n.off(R.Events.MANIFEST_LOADING,this.onManifestLoading,this),n.off(R.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(R.Events.LEVEL_LOADED,this.onLevelLoaded,this),n.off(R.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),n.off(R.Events.ERROR,this.onError,this),n.off(R.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),n.off(R.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),n.off(R.Events.BUFFER_CREATED,this.onBufferCreated,this),n.off(R.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),n.off(R.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),n.off(R.Events.FRAG_BUFFERED,this.onFragBuffered,this)},_.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},_.startLoad=function(n){if(this.levels){var r=this.lastCurrentTime,d=this.hls;if(this.stopLoad(),this.setInterval(p),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var w=d.startLevel;w===-1&&(d.config.testBandwidth?(w=0,this.bitrateTest=!0):w=d.nextAutoLevel),this.level=d.nextLoadLevel=w,this.loadedmetadata=!1}r>0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=u.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=u.State.STOPPED},_.stopLoad=function(){this._forceStartLoad=!1,A.prototype.stopLoad.call(this)},_.doTick=function(){switch(this.state){case u.State.IDLE:this.doTickIdle();break;case u.State.WAITING_LEVEL:{var n,r=this.levels,d=this.level,w=r==null||((n=r[d])===null||n===void 0)?void 0:n.details;if(w&&(!w.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(w))break;this.state=u.State.IDLE;break}break}case u.State.FRAG_LOADING_WAITING_RETRY:{var C,v=self.performance.now(),L=this.retryDate;(!L||v>=L||(C=this.media)!==null&&C!==void 0&&C.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=u.State.IDLE)}break;default:break}this.onTickEnd()},_.onTickEnd=function(){A.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},_.doTickIdle=function(){var n,r,d=this.hls,w=this.levelLastLoaded,C=this.levels,v=this.media,L=d.config,I=d.nextLoadLevel;if(w===null||!v&&(this.startFragRequested||!L.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!C||!C[I])return;var B=C[I];this.level=d.nextLoadLevel=I;var F=B.details;if(!F||this.state===u.State.WAITING_LEVEL||F.live&&this.levelLastLoaded!==I){this.state=u.State.WAITING_LEVEL;return}var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:v,g.PlaylistLevelType.MAIN);if(G===null)return;var X=G.len,W=this.getMaxBufferLength(B.maxBitrate);if(X>=W)return;if(this._streamEnded(G,F)){var K={};this.altAudio&&(K.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,K),this.state=u.State.ENDED;return}var Z=G.end,q=this.getNextFragment(Z,F);if(this.couldBacktrack&&!this.fragPrevious&&q&&q.sn!=="initSegment"){var ce=q.sn-F.startSN;ce>1&&(q=F.fragments[ce-1],this.fragmentTracker.removeFragment(q))}if(q&&this.fragmentTracker.getState(q)===y.FragmentState.OK&&this.nextLoadPosition>Z){var ue=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(v,ue,g.PlaylistLevelType.MAIN),q=this.getNextFragment(this.nextLoadPosition,F)}if(!q)return;q.initSegment&&!q.initSegment.data&&!this.bitrateTest&&(q=q.initSegment),((n=q.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=q.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(q,F):this.loadFragment(q,F,Z)},_.loadFragment=function(n,r,d){var w,C=this.fragmentTracker.getState(n);if(this.fragCurrent=n,C===y.FragmentState.BACKTRACKED){var v=this.fragmentTracker.getBacktrackData(n);if(v){this._handleFragmentLoadProgress(v),this._handleFragmentLoadComplete(v);return}else C=y.FragmentState.NOT_LOADED}C===y.FragmentState.NOT_LOADED||C===y.FragmentState.PARTIAL?n.sn==="initSegment"?this._loadInitSegment(n):this.bitrateTest?(n.bitrateTest=!0,this.log("Fragment "+n.sn+" of level "+n.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(n)):(this.startFragRequested=!0,A.prototype.loadFragment.call(this,n,r,d)):C===y.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((w=this.media)===null||w===void 0?void 0:w.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},_.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,g.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},_.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,g.PlaylistLevelType.MAIN)},_.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},_.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},_.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var d,w=this.getAppendedFrag(r.currentTime);if(w&&w.start>1&&this.flushMainBuffer(0,w.start-1),!r.paused&&n){var C=this.hls.nextLoadLevel,v=n[C],L=this.fragLastKbps;L&&this.fragCurrent?d=this.fragCurrent.duration*v.maxBitrate/(1e3*L)+1:d=0}else d=0;var I=this.getBufferedFrag(r.currentTime+d);if(I){var B=this.followingBufferedFrag(I);if(B){this.abortCurrentFrag();var F=B.maxStartPTS?B.maxStartPTS:B.start,G=B.duration,X=Math.max(I.end,F+Math.min(Math.max(G-this.config.maxFragLookUpTolerance,G*.5),G*.75));this.flushMainBuffer(X,Number.POSITIVE_INFINITY)}}}},_.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===u.State.KEY_LOADING&&(this.state=u.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},_.flushMainBuffer=function(n,r){A.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},_.onMediaAttached=function(n,r){A.prototype.onMediaAttached.call(this,n,r);var d=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),d.addEventListener("playing",this.onvplaying),d.addEventListener("seeked",this.onvseeked),this.gapController=new m.default(this.config,d,this.fragmentTracker,this.hls)},_.onMediaDetaching=function(){var n=this.media;n&&(n.removeEventListener("playing",this.onvplaying),n.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),A.prototype.onMediaDetaching.call(this)},_.onMediaPlaying=function(){this.tick()},_.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(k.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},_.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(R.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},_.onManifestParsed=function(n,r){var d=!1,w=!1,C;r.levels.forEach(function(v){C=v.audioCodec,C&&(C.indexOf("mp4a.40.2")!==-1&&(d=!0),C.indexOf("mp4a.40.5")!==-1&&(w=!0))}),this.audioCodecSwitch=d&&w&&!Object(t.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=r.levels,this.startFragRequested=!1},_.onLevelLoading=function(n,r){var d=this.levels;if(!d||this.state!==u.State.IDLE)return;var w=d[r.level];(!w.details||w.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(w.details))&&(this.state=u.State.WAITING_LEVEL)},_.onLevelLoaded=function(n,r){var d,w=this.levels,C=r.level,v=r.details,L=v.totalduration;if(!w){this.warn("Levels were reset while loading level "+C);return}this.log("Level "+C+" loaded ["+v.startSN+","+v.endSN+"], cc ["+v.startCC+", "+v.endCC+"] duration:"+L);var I=this.fragCurrent;I&&(this.state===u.State.FRAG_LOADING||this.state===u.State.FRAG_LOADING_WAITING_RETRY)&&(I.level!==r.level&&I.loader&&(this.state=u.State.IDLE,I.loader.abort()));var B=w[C],F=0;if(v.live||(d=B.details)!==null&&d!==void 0&&d.live){if(v.fragments[0]||(v.deltaUpdateFailed=!0),v.deltaUpdateFailed)return;F=this.alignPlaylists(v,B.details)}if(B.details=v,this.levelLastLoaded=C,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:v,level:C}),this.state===u.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(v))return;this.state=u.State.IDLE}this.startFragRequested?v.live&&this.synchronizeToLiveEdge(v):this.setStartPosition(v,F),this.tick()},_._handleFragmentLoadProgress=function(n){var r,d=n.frag,w=n.part,C=n.payload,v=this.levels;if(!v){this.warn("Levels were reset while fragment load was in progress. Fragment "+d.sn+" of level "+d.level+" will not be buffered");return}var L=v[d.level],I=L.details;if(!I){this.warn("Dropping fragment "+d.sn+" of level "+d.level+" after level details were reset");return}var B=L.videoCodec,F=I.PTSKnown||!I.live,G=(r=d.initSegment)===null||r===void 0?void 0:r.data,X=this._getAudioCodec(L),W=this.transmuxer=this.transmuxer||new x.default(this.hls,g.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),K=w?w.index:-1,Z=K!==-1,q=new T.ChunkMetadata(d.level,d.sn,d.stats.chunkCount,C.byteLength,K,Z),ce=this.initPTS[d.cc];W.push(C,G,X,B,d,w,I.totalduration,F,q,ce)},_.onAudioTrackSwitching=function(n,r){var d=this.altAudio,w=!!r.url,C=r.id;if(!w){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var v=this.fragCurrent;v!=null&&v.loader&&(this.log("Switching to main audio track, cancel main fragment load"),v.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var L=this.hls;d&&L.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),L.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:C})}},_.onAudioTrackSwitched=function(n,r){var d=r.id,w=!!this.hls.audioTracks[d].url;if(w){var C=this.videoBuffer;C&&this.mediaBuffer!==C&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=C)}this.altAudio=w,this.tick()},_.onBufferCreated=function(n,r){var d=r.tracks,w,C,v=!1;for(var L in d){var I=d[L];if(I.id==="main"){if(C=L,w=I,L==="video"){var B=d[L];B&&(this.videoBuffer=B.buffer)}}else v=!0}v&&w?(this.log("Alternate track found, use "+C+".buffered to schedule main fragment loading"),this.mediaBuffer=w.buffer):this.mediaBuffer=this.media},_.onFragBuffered=function(n,r){var d=r.frag,w=r.part;if(d&&d.type!==g.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(d)){this.warn("Fragment "+d.sn+(w?" p: "+w.index:"")+" of level "+d.level+" finished buffering, but was aborted. state: "+this.state),this.state===u.State.PARSED&&(this.state=u.State.IDLE);return}var C=w?w.stats:d.stats;this.fragLastKbps=Math.round(8*C.total/(C.buffering.end-C.loading.first)),d.sn!=="initSegment"&&(this.fragPrevious=d),this.fragBufferedComplete(d,w)},_.onError=function(n,r){switch(r.details){case S.ErrorDetails.FRAG_LOAD_ERROR:case S.ErrorDetails.FRAG_LOAD_TIMEOUT:case S.ErrorDetails.KEY_LOAD_ERROR:case S.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(g.PlaylistLevelType.MAIN,r);break;case S.ErrorDetails.LEVEL_LOAD_ERROR:case S.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==u.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=u.State.ERROR):!r.levelRetry&&this.state===u.State.WAITING_LEVEL&&(this.state=u.State.IDLE));break;case S.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===u.State.PARSING||this.state===u.State.PARSED)){var d=!0,w=this.getFwdBufferInfo(this.media,g.PlaylistLevelType.MAIN);w&&w.len>.5&&(d=!this.reduceMaxBufferLength(w.len)),d&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},_.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var d=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&d.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},_.onFragLoadEmergencyAborted=function(){this.state=u.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},_.onBufferFlushed=function(n,r){var d=r.type;if(d!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var w=(d===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(w,d,g.PlaylistLevelType.MAIN)}},_.onLevelsUpdated=function(n,r){this.levels=r.levels},_.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},_.seekToStartPos=function(){var n=this.media,r=n.currentTime,d=this.startPosition;if(d>=0&&r<d){if(n.seeking){P.logger.log("could not seek to "+d+", already seeking at "+r);return}var w=o.BufferHelper.getBuffered(n),C=w.length?w.start(0):0,v=C-d;v>0&&(v<this.config.maxBufferHole||v<this.config.maxFragLookUpTolerance)&&(P.logger.log("adjusting start position by "+v+" to match buffer start"),d+=v,this.startPosition=d),this.log("seek to target start position "+d+" from current time "+r),n.currentTime=d}},_._getAudioCodec=function(n){var r=this.config.defaultAudioCodec||n.audioCodec;return this.audioCodecSwap&&r&&(this.log("Swapping audio codec"),r.indexOf("mp4a.40.5")!==-1?r="mp4a.40.2":r="mp4a.40.5"),r},_._loadBitrateTestFrag=function(n){var r=this;this._doFragLoad(n).then(function(d){var w=r.hls;if(!d||w.nextLoadLevel||r.fragContextChanged(n))return;r.fragLoadError=0,r.state=u.State.IDLE,r.startFragRequested=!1,r.bitrateTest=!1;var C=n.stats;C.parsing.start=C.parsing.end=C.buffering.start=C.buffering.end=self.performance.now(),w.trigger(R.Events.FRAG_LOADED,d)})},_._handleTransmuxComplete=function(n){var r,d="main",w=this.hls,C=n.remuxResult,v=n.chunkMeta,L=this.getCurrentContext(v);if(!L){this.warn("The loading context changed while buffering fragment "+v.sn+" of level "+v.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(v.level);return}var I=L.frag,B=L.part,F=L.level,G=C.video,X=C.text,W=C.id3,K=C.initSegment,Z=this.altAudio?void 0:C.audio;if(this.fragContextChanged(I))return;if(this.state=u.State.PARSING,K){K.tracks&&(this._bufferInitSegment(F,K.tracks,I,v),w.trigger(R.Events.FRAG_PARSING_INIT_SEGMENT,{frag:I,id:d,tracks:K.tracks}));var q=K.initPTS,ce=K.timescale;Object(k.isFiniteNumber)(q)&&(this.initPTS[I.cc]=q,w.trigger(R.Events.INIT_PTS_FOUND,{frag:I,id:d,initPTS:q,timescale:ce}))}if(G&&C.independent!==!1){if(F.details){var ue=G.startPTS,ye=G.endPTS,xe=G.startDTS,Ee=G.endDTS;if(B)B.elementaryStreams[G.type]={startPTS:ue,endPTS:ye,startDTS:xe,endDTS:Ee};else if(G.firstKeyFrame&&G.independent&&(this.couldBacktrack=!0),G.dropped&&G.independent){var Ae=this.getLoadPosition()+this.config.maxBufferHole;if(Ae<ue){this.backtrack(I);return}I.setElementaryStreamInfo(G.type,I.start,ye,I.start,Ee,!0)}I.setElementaryStreamInfo(G.type,ue,ye,xe,Ee),this.bufferFragmentData(G,I,B,v)}}else if(C.independent===!1){this.backtrack(I);return}if(Z){var Re=Z.startPTS,ae=Z.endPTS,pe=Z.startDTS,J=Z.endDTS;B&&(B.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:Re,endPTS:ae,startDTS:pe,endDTS:J}),I.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,Re,ae,pe,J),this.bufferFragmentData(Z,I,B,v)}if(W!=null&&(r=W.samples)!==null&&r!==void 0&&r.length){var fe={frag:I,id:d,samples:W.samples};w.trigger(R.Events.FRAG_PARSING_METADATA,fe)}if(X){var Me={frag:I,id:d,samples:X.samples};w.trigger(R.Events.FRAG_PARSING_USERDATA,Me)}},_._bufferInitSegment=function(n,r,d,w){var C=this;if(this.state!==u.State.PARSING)return;this.audioOnly=!!r.audio&&!r.video,this.altAudio&&!this.audioOnly&&delete r.audio;var v=r.audio,L=r.video,I=r.audiovideo;if(v){var B=n.audioCodec,F=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(B&&(B.indexOf("mp4a.40.5")!==-1?B="mp4a.40.2":B="mp4a.40.5"),v.metadata.channelCount!==1&&F.indexOf("firefox")===-1&&(B="mp4a.40.5")),F.indexOf("android")!==-1&&v.container!=="audio/mpeg"&&(B="mp4a.40.2",this.log("Android: force audio codec to "+B)),n.audioCodec&&n.audioCodec!==B&&this.log('Swapping manifest audio codec "'+n.audioCodec+'" for "'+B+'"'),v.levelCodec=B,v.id="main",this.log("Init audio buffer, container:"+v.container+", codecs[selected/level/parsed]=["+(B||"")+"/"+(n.audioCodec||"")+"/"+v.codec+"]")}L&&(L.levelCodec=n.videoCodec,L.id="main",this.log("Init video buffer, container:"+L.container+", codecs[level/parsed]=["+(n.videoCodec||"")+"/"+L.codec+"]")),I&&this.log("Init audiovideo buffer, container:"+I.container+", codecs[level/parsed]=["+(n.attrs.CODECS||"")+"/"+I.codec+"]"),this.hls.trigger(R.Events.BUFFER_CODECS,r),Object.keys(r).forEach(function(G){var X=r[G],W=X.initSegment;W!=null&&W.byteLength&&C.hls.trigger(R.Events.BUFFER_APPENDING,{type:G,data:W,frag:d,part:null,chunkMeta:w,parent:d.type})}),this.tick()},_.backtrack=function(n){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(n);var r=this.fragmentTracker.backtrack(n);this.fragPrevious=null,this.nextLoadPosition=n.start,r?this.resetFragmentLoading(n):this.state=u.State.BACKTRACKING},_.checkFragmentChanged=function(){var n=this.media,r=null;if(n&&n.readyState>1&&n.seeking===!1){var d=n.currentTime;if(o.BufferHelper.isBuffered(n,d)?r=this.getAppendedFrag(d):o.BufferHelper.isBuffered(n,d+.1)&&(r=this.getAppendedFrag(d+.1)),r){var w=this.fragPlaying,C=r.level;(!w||r.sn!==w.sn||w.level!==C||r.urlId!==w.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!w||w.level!==C)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:C}),this.fragPlaying=r)}}},l(O,[{key:"nextLevel",get:function(){var n=this.nextBufferedFrag;return n?n.level:-1}},{key:"currentLevel",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);if(r)return r.level}return-1}},{key:"nextBufferedFrag",get:function(){var n=this.media;if(n){var r=this.getAppendedFrag(n.currentTime);return this.followingBufferedFrag(r)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),O}(u.default)},"./src/controller/subtitle-stream-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"SubtitleStreamController",function(){return s});var k=D("./src/events.ts"),u=D("./src/utils/logger.ts"),t=D("./src/utils/buffer-helper.ts"),R=D("./src/controller/fragment-finders.ts"),o=D("./src/utils/discontinuities.ts"),y=D("./src/controller/level-helper.ts"),g=D("./src/controller/fragment-tracker.ts"),i=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),T=D("./src/types/level.ts");function m(c,p){for(var b=0;b<p.length;b++){var A=p[b];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(c,A.key,A)}}function S(c,p,b){return p&&m(c.prototype,p),b&&m(c,b),c}function P(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,h(c,p)}function h(c,p){return h=Object.setPrototypeOf||function(A,O){return A.__proto__=O,A},h(c,p)}var l=500,s=function(c){P(p,c);function p(A,O){var _;return _=c.call(this,A,O,"[subtitle-stream-controller]")||this,_.levels=[],_.currentTrackId=-1,_.tracksBuffered=[],_.mainDetails=null,_._registerListeners(),_}var b=p.prototype;return b.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},b._registerListeners=function(){var O=this.hls;O.on(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.on(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.on(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.on(k.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(k.Events.ERROR,this.onError,this),O.on(k.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.on(k.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.on(k.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.on(k.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.on(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},b._unregisterListeners=function(){var O=this.hls;O.off(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),O.off(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),O.off(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.off(k.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(k.Events.ERROR,this.onError,this),O.off(k.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),O.off(k.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),O.off(k.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),O.off(k.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),O.off(k.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},b.startLoad=function(){this.stopLoad(),this.state=i.State.IDLE,this.setInterval(l),this.tick()},b.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},b.onLevelLoaded=function(O,_){this.mainDetails=_.details},b.onSubtitleFragProcessed=function(O,_){var f=_.frag,n=_.success;if(this.fragPrevious=f,this.state=i.State.IDLE,!n)return;var r=this.tracksBuffered[this.currentTrackId];if(!r)return;for(var d,w=f.start,C=0;C<r.length;C++)if(w>=r[C].start&&w<=r[C].end){d=r[C];break}var v=f.start+f.duration;d?d.end=v:(d={start:w,end:v},r.push(d)),this.fragmentTracker.fragBuffered(f)},b.onBufferFlushing=function(O,_){var f=_.startOffset,n=_.endOffset;if(f===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,d=this.levels;if(!d.length||!d[r]||!d[r].details)return;var w=d[r].details,C=w.targetduration,v=n-C;if(v<=0)return;_.endOffsetSubtitles=Math.max(0,v),this.tracksBuffered.forEach(function(L){for(var I=0;I<L.length;){if(L[I].end<=v){L.shift();continue}else if(L[I].start<v)L[I].start=v;else break;I++}}),this.fragmentTracker.removeFragmentsInRange(f,v,x.PlaylistLevelType.SUBTITLE)}},b.onError=function(O,_){var f,n=_.frag;if(!n||n.type!==x.PlaylistLevelType.SUBTITLE)return;(f=this.fragCurrent)!==null&&f!==void 0&&f.loader&&this.fragCurrent.loader.abort(),this.state=i.State.IDLE},b.onSubtitleTracksUpdated=function(O,_){var f=this,n=_.subtitleTracks;this.tracksBuffered=[],this.levels=n.map(function(r){return new T.Level(r)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(r){f.tracksBuffered[r.id]=[]}),this.mediaBuffer=null},b.onSubtitleTrackSwitch=function(O,_){if(this.currentTrackId=_.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var f=this.levels[this.currentTrackId];f!=null&&f.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,f&&this.setInterval(l)},b.onSubtitleTrackLoaded=function(O,_){var f,n=_.details,r=_.id,d=this.currentTrackId,w=this.levels;if(!w.length)return;var C=w[d];if(r>=w.length||r!==d||!C)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(f=C.details)!==null&&f!==void 0&&f.live){var v=this.mainDetails;if(n.deltaUpdateFailed||!v)return;var L=v.fragments[0];if(!C.details)n.hasProgramDateTime&&v.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,v):L&&Object(y.addSliding)(n,L.start);else{var I=this.alignPlaylists(n,C.details);I===0&&L&&Object(y.addSliding)(n,L.start)}}if(C.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===i.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),C.details=void 0)}},b._handleFragmentLoadComplete=function(O){var _=O.frag,f=O.payload,n=_.decryptdata,r=this.hls;if(this.fragContextChanged(_))return;if(f&&f.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var d=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(f),n.key.buffer,n.iv.buffer).then(function(w){var C=performance.now();r.trigger(k.Events.FRAG_DECRYPTED,{frag:_,payload:w,stats:{tstart:d,tdecrypt:C}})})}},b.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var O,_=this.currentTrackId,f=this.levels;if(!f.length||!f[_]||!f[_].details)return;var n=f[_].details,r=n.targetduration,d=this.config,w=this.media,C=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,w.currentTime-r,d.maxBufferHole),v=C.end,L=C.len,I=this.getMaxBufferLength()+r;if(L>I)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var B=n.fragments,F=B.length,G=n.edge,X,W=this.fragPrevious;if(v<G){var K=d.maxFragLookUpTolerance;W&&n.hasProgramDateTime&&(X=Object(R.findFragmentByPDT)(B,W.endProgramDateTime,K)),X||(X=Object(R.findFragmentByPTS)(W,B,v,K),!X&&W&&W.start<B[0].start&&(X=B[0]))}else X=B[F-1];(O=X)!==null&&O!==void 0&&O.encrypted?(u.logger.log("Loading key for "+X.sn),this.state=i.State.KEY_LOADING,this.hls.trigger(k.Events.KEY_LOADING,{frag:X})):X&&this.fragmentTracker.getState(X)===g.FragmentState.NOT_LOADED&&this.loadFragment(X,n,v)}},b.loadFragment=function(O,_,f){this.fragCurrent=O,c.prototype.loadFragment.call(this,O,_,f)},S(p,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),p}(i.default)},"./src/controller/subtitle-track-controller.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/events.ts"),u=D("./src/utils/texttrack-utils.ts"),t=D("./src/controller/base-playlist-controller.ts"),R=D("./src/types/loader.ts");function o(m,S){for(var P=0;P<S.length;P++){var h=S[P];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(m,h.key,h)}}function y(m,S,P){return S&&o(m.prototype,S),P&&o(m,P),m}function g(m,S){m.prototype=Object.create(S.prototype),m.prototype.constructor=m,i(m,S)}function i(m,S){return i=Object.setPrototypeOf||function(h,l){return h.__proto__=l,h},i(m,S)}var x=function(m){g(S,m);function S(h){var l;return l=m.call(this,h,"[subtitle-track-controller]")||this,l.media=null,l.tracks=[],l.groupId=null,l.tracksInGroup=[],l.trackId=-1,l.selectDefaultTrack=!0,l.queuedDefaultTrack=-1,l.trackChangeListener=function(){return l.onTextTracksChanged()},l.asyncPollTrackChange=function(){return l.pollTrackChange(0)},l.useTextTrackPolling=!1,l.subtitlePollingInterval=-1,l.subtitleDisplay=!0,l.registerListeners(),l}var P=S.prototype;return P.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,m.prototype.destroy.call(this)},P.registerListeners=function(){var l=this.hls;l.on(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(k.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(k.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.on(k.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.on(k.Events.ERROR,this.onError,this)},P.unregisterListeners=function(){var l=this.hls;l.off(k.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(k.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(k.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(k.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(k.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(k.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.off(k.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.off(k.Events.ERROR,this.onError,this)},P.onMediaAttached=function(l,s){if(this.media=s.media,!this.media)return;this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},P.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},P.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var l=T(this.media.textTracks);l.forEach(function(s){Object(u.clearCurrentCues)(s)}),this.subtitleTrack=-1,this.media=null},P.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},P.onManifestParsed=function(l,s){this.tracks=s.subtitleTracks},P.onSubtitleTrackLoaded=function(l,s){var c=s.id,p=s.details,b=this.trackId,A=this.tracksInGroup[b];if(!A){this.warn("Invalid subtitle track id "+c);return}var O=A.details;A.details=s.details,this.log("subtitle track "+c+" loaded ["+p.startSN+"-"+p.endSN+"]"),c===this.trackId&&(this.retryCount=0,this.playlistLoaded(c,s,O))},P.onLevelLoading=function(l,s){this.switchLevel(s.level)},P.onLevelSwitching=function(l,s){this.switchLevel(s.level)},P.switchLevel=function(l){var s=this.hls.levels[l];if(!(s!=null&&s.textGroupIds))return;var c=s.textGroupIds[s.urlId];if(this.groupId!==c){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(_){return!c||_.groupId===c});this.tracksInGroup=b;var A=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=c;var O={subtitleTracks:b};this.log("Updating subtitle tracks, "+b.length+' track(s) found in "'+c+'" group-id'),this.hls.trigger(k.Events.SUBTITLE_TRACKS_UPDATED,O),A!==-1&&this.setSubtitleTrack(A,p)}},P.findTrackId=function(l){for(var s=this.tracksInGroup,c=0;c<s.length;c++){var p=s[c];if((!this.selectDefaultTrack||p.default)&&(!l||l===p.name))return p.id}return-1},P.onError=function(l,s){if(m.prototype.onError.call(this,l,s),s.fatal||!s.context)return;s.context.type===R.PlaylistContextType.SUBTITLE_TRACK&&s.context.id===this.trackId&&s.context.groupId===this.groupId&&this.retryLoadingOrFail(s)},P.loadPlaylist=function(l){var s=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(s)){var c=s.id,p=s.groupId,b=s.url;if(l)try{b=l.addDirectives(b)}catch(A){this.warn("Could not construct new URL with HLS Delivery Directives: "+A)}this.log("Loading subtitle playlist for id "+c),this.hls.trigger(k.Events.SUBTITLE_TRACK_LOADING,{url:b,id:c,groupId:p,deliveryDirectives:l||null})}},P.toggleTrackModes=function(l){var s=this,c=this.media,p=this.subtitleDisplay,b=this.trackId;if(!c)return;var A=T(c.textTracks),O=A.filter(function(n){return n.groupId===s.groupId});if(l===-1)[].slice.call(A).forEach(function(n){n.mode="disabled"});else{var _=O[b];_&&(_.mode="disabled")}var f=O[l];f&&(f.mode=p?"showing":"hidden")},P.setSubtitleTrack=function(l,s){var c,p=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=l;return}if(this.trackId!==l&&this.toggleTrackModes(l),this.trackId===l&&(l===-1||(c=p[l])!==null&&c!==void 0&&c.details)||l<-1||l>=p.length)return;this.clearTimer();var b=p[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,b){var A=b.id,O=b.groupId,_=O===void 0?"":O,f=b.name,n=b.type,r=b.url;this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:A,groupId:_,name:f,type:n,url:r});var d=this.switchParams(b.url,s==null?void 0:s.details);this.loadPlaylist(d)}else this.hls.trigger(k.Events.SUBTITLE_TRACK_SWITCH,{id:l})},P.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,s=T(this.media.textTracks),c=0;c<s.length;c++)if(s[c].mode==="hidden")l=c;else if(s[c].mode==="showing"){l=c;break}this.subtitleTrack!==l&&(this.subtitleTrack=l)},y(S,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(l){this.selectDefaultTrack=!1;var s=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(l,s)}}]),S}(t.default);function T(m){for(var S=[],P=0;P<m.length;P++){var h=m[P];h.kind==="subtitles"&&h.label&&S.push(m[P])}return S}U.default=x},"./src/controller/timeline-controller.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"TimelineController",function(){return T});var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/utils/cea-608-parser.ts"),R=D("./src/utils/output-filter.ts"),o=D("./src/utils/webvtt-parser.ts"),y=D("./src/utils/texttrack-utils.ts"),g=D("./src/utils/imsc1-ttml-parser.ts"),i=D("./src/types/loader.ts"),x=D("./src/utils/logger.ts"),T=function(){function h(s){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=P(),this.captionsProperties=void 0,this.hls=s,this.config=s.config,this.Cues=s.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var c=new R.default(this,"textTrack1"),p=new R.default(this,"textTrack2"),b=new R.default(this,"textTrack3"),A=new R.default(this,"textTrack4");this.cea608Parser1=new t.default(1,c,p),this.cea608Parser2=new t.default(3,b,A)}s.on(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),s.on(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.on(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.on(u.Events.MANIFEST_LOADED,this.onManifestLoaded,this),s.on(u.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),s.on(u.Events.FRAG_LOADING,this.onFragLoading,this),s.on(u.Events.FRAG_LOADED,this.onFragLoaded,this),s.on(u.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),s.on(u.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),s.on(u.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),s.on(u.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),s.on(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var l=h.prototype;return l.destroy=function(){var c=this.hls;c.off(u.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),c.off(u.Events.MEDIA_DETACHING,this.onMediaDetaching,this),c.off(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),c.off(u.Events.MANIFEST_LOADED,this.onManifestLoaded,this),c.off(u.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),c.off(u.Events.FRAG_LOADING,this.onFragLoading,this),c.off(u.Events.FRAG_LOADED,this.onFragLoaded,this),c.off(u.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),c.off(u.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),c.off(u.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),c.off(u.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),c.off(u.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},l.addCues=function(c,p,b,A,O){for(var _=!1,f=O.length;f--;){var n=O[f],r=S(n[0],n[1],p,b);if(r>=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],b),_=!0,r/(b-p)>.5))return}if(_||O.push([p,b]),this.config.renderTextTracksNatively){var d=this.captionsTracks[c];this.Cues.newCue(d,p,b,A)}else{var w=this.Cues.newCue(null,p,b,A);this.hls.trigger(u.Events.CUES_PARSED,{type:"captions",cues:w,track:c})}},l.onInitPtsFound=function(c,p){var b=this,A=p.frag,O=p.id,_=p.initPTS,f=p.timescale,n=this.unparsedVttFrags;O==="main"&&(this.initPTS[A.cc]=_,this.timescale[A.cc]=f),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){b.onFragLoaded(u.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(c){var p=this.media;if(p)for(var b=0;b<p.textTracks.length;b++){var A=p.textTracks[b];if(A[c])return A}return null},l.createCaptionsTrack=function(c){this.config.renderTextTracksNatively?this.createNativeTrack(c):this.createNonNativeTrack(c)},l.createNativeTrack=function(c){if(this.captionsTracks[c])return;var p=this.captionsProperties,b=this.captionsTracks,A=this.media,O=p[c],_=O.label,f=O.languageCode,n=this.getExistingTrack(c);if(n)b[c]=n,Object(y.clearCurrentCues)(b[c]),Object(y.sendAddTrackEvent)(b[c],A);else{var r=this.createTextTrack("captions",_,f);r&&(r[c]=!0,b[c]=r)}},l.createNonNativeTrack=function(c){if(this.nonNativeCaptionsTracks[c])return;var p=this.captionsProperties[c];if(!p)return;var b=p.label,A={_id:c,label:b,kind:"captions",default:p.media?!!p.media.default:!1,closedCaptions:p.media};this.nonNativeCaptionsTracks[c]=A,this.hls.trigger(u.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[A]})},l.createTextTrack=function(c,p,b){var A=this.media;return A?A.addTextTrack(c,p,b):void 0},l.onMediaAttaching=function(c,p){this.media=p.media,this._cleanTracks()},l.onMediaDetaching=function(){var c=this.captionsTracks;Object.keys(c).forEach(function(p){Object(y.clearCurrentCues)(c[p]),delete c[p]}),this.nonNativeCaptionsTracks={}},l.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=P(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},l._cleanTracks=function(){var c=this.media;if(!c)return;var p=c.textTracks;if(p)for(var b=0;b<p.length;b++)Object(y.clearCurrentCues)(p[b])},l.onSubtitleTracksUpdated=function(c,p){var b=this;this.textTracks=[];var A=p.subtitleTracks||[],O=A.some(function(r){return r.textCodec===g.IMSC1_CODEC});if(this.config.enableWebVTT||O&&this.config.enableIMSC1){var _=this.tracks&&A&&this.tracks.length===A.length;if(this.tracks=A||[],this.config.renderTextTracksNatively){var f=this.media?this.media.textTracks:[];this.tracks.forEach(function(r,d){var w;if(d<f.length){for(var C=null,v=0;v<f.length;v++)if(m(f[v],r)){C=f[v];break}C&&(w=C)}w?Object(y.clearCurrentCues)(w):(w=b.createTextTrack("subtitles",r.name,r.lang),w&&(w.mode="disabled")),w&&(w.groupId=r.groupId,b.textTracks.push(w))})}else if(!_&&this.tracks&&this.tracks.length){var n=this.tracks.map(function(r){return{label:r.name,kind:r.type.toLowerCase(),default:r.default,subtitleTrack:r}});this.hls.trigger(u.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:n})}}},l.onManifestLoaded=function(c,p){var b=this;this.config.enableCEA708Captions&&p.captions&&p.captions.forEach(function(A){var O=/(?:CC|SERVICE)([1-4])/.exec(A.instreamId);if(!O)return;var _="textTrack"+O[1],f=b.captionsProperties[_];if(!f)return;f.label=A.name,A.lang&&(f.languageCode=A.lang),f.media=A})},l.onFragLoading=function(c,p){var b=this.cea608Parser1,A=this.cea608Parser2,O=this.lastSn,_=this.lastPartIndex;if(!this.enabled||!(b&&A))return;if(p.frag.type===i.PlaylistLevelType.MAIN){var f,n,r=p.frag.sn,d=(f=p==null||((n=p.part)===null||n===void 0)?void 0:n.index)!=null?f:-1;r===O+1||r===O&&d===_+1||(b.reset(),A.reset()),this.lastSn=r,this.lastPartIndex=d}},l.onFragLoaded=function(c,p){var b=p.frag,A=p.payload,O=this.initPTS,_=this.unparsedVttFrags;if(b.type===i.PlaylistLevelType.SUBTITLE)if(A.byteLength){if(!Object(k.isFiniteNumber)(O[b.cc])){_.push(p),O.length&&this.hls.trigger(u.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:new Error("Missing initial subtitle PTS")});return}var f=b.decryptdata;if(f==null||f.key==null||f.method!=="AES-128"){var n=this.tracks[b.level],r=this.vttCCs;r[b.cc]||(r[b.cc]={start:b.start,prevCC:this.prevCC,new:!0},this.prevCC=b.cc),n&&n.textCodec===g.IMSC1_CODEC?this._parseIMSC1(b,A):this._parseVTTs(b,A,r)}}else this.hls.trigger(u.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:new Error("Empty subtitle payload")})},l._parseIMSC1=function(c,p){var b=this,A=this.hls;Object(g.parseIMSC1)(p,this.initPTS[c.cc],this.timescale[c.cc],function(O){b._appendCues(O,c.level),A.trigger(u.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:c})},function(O){x.logger.log("Failed to parse IMSC1: "+O),A.trigger(u.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:c,error:O})})},l._parseVTTs=function(c,p,b){var A=this,O=this.hls;Object(o.parseWebVTT)(p,this.initPTS[c.cc],this.timescale[c.cc],b,c.cc,c.start,function(_){A._appendCues(_,c.level),O.trigger(u.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:c})},function(_){A._fallbackToIMSC1(c,p),x.logger.log("Failed to parse VTT cue: "+_),O.trigger(u.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:c,error:_})})},l._fallbackToIMSC1=function(c,p){var b=this,A=this.tracks[c.level];A.textCodec||Object(g.parseIMSC1)(p,this.initPTS[c.cc],this.timescale[c.cc],function(){A.textCodec=g.IMSC1_CODEC,b._parseIMSC1(c,p)},function(){A.textCodec="wvtt"})},l._appendCues=function(c,p){var b=this.hls;if(this.config.renderTextTracksNatively){var A=this.textTracks[p];if(A.mode==="disabled")return;c.forEach(function(f){return Object(y.addCueToTrack)(A,f)})}else{var O=this.tracks[p],_=O.default?"default":"subtitles"+p;b.trigger(u.Events.CUES_PARSED,{type:"subtitles",cues:c,track:_})}},l.onFragDecrypted=function(c,p){var b=p.frag;if(b.type===i.PlaylistLevelType.SUBTITLE){if(!Object(k.isFiniteNumber)(this.initPTS[b.cc])){this.unparsedVttFrags.push(p);return}this.onFragLoaded(u.Events.FRAG_LOADED,p)}},l.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},l.onFragParsingUserdata=function(c,p){var b=this.cea608Parser1,A=this.cea608Parser2;if(!this.enabled||!(b&&A))return;for(var O=0;O<p.samples.length;O++){var _=p.samples[O].bytes;if(_){var f=this.extractCea608Data(_);b.addData(p.samples[O].pts,f[0]),A.addData(p.samples[O].pts,f[1])}}},l.onBufferFlushing=function(c,p){var b=p.startOffset,A=p.endOffset,O=p.endOffsetSubtitles,_=p.type,f=this.media;if(!f||f.currentTime<A)return;if(!_||_==="video"){var n=this.captionsTracks;Object.keys(n).forEach(function(d){return Object(y.removeCuesInRange)(n[d],b,A)})}if(this.config.renderTextTracksNatively&&(b===0&&O!==void 0)){var r=this.textTracks;Object.keys(r).forEach(function(d){return Object(y.removeCuesInRange)(r[d],b,O)})}},l.extractCea608Data=function(c){for(var p=c[0]&31,b=2,A=[[],[]],O=0;O<p;O++){var _=c[b++],f=127&c[b++],n=127&c[b++],r=(4&_)!==0,d=3&_;if(f===0&&n===0)continue;r&&((d===0||d===1)&&(A[d].push(f),A[d].push(n)))}return A},h}();function m(h,l){return h&&h.label===l.name&&!(h.textTrack1||h.textTrack2)}function S(h,l,s,c){return Math.min(l,c)-Math.max(h,s)}function P(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(R,o){this.subtle=void 0,this.aesIV=void 0,this.subtle=R,this.aesIV=o}var t=u.prototype;return t.decrypt=function(o,y){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},y,o)},u}()},"./src/crypt/aes-decryptor.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"removePadding",function(){return u}),D.d(U,"default",function(){return t});var k=D("./src/utils/typed-array.ts");function u(R){var o=R.byteLength,y=o&&new DataView(R.buffer).getUint8(o-1);return y?Object(k.sliceUint8)(R,0,o-y):R}var t=function(){function R(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var o=R.prototype;return o.uint8ArrayToUint32Array_=function(g){for(var i=new DataView(g),x=new Uint32Array(4),T=0;T<4;T++)x[T]=i.getUint32(T*4);return x},o.initTable=function(){var g=this.sBox,i=this.invSBox,x=this.subMix,T=x[0],m=x[1],S=x[2],P=x[3],h=this.invSubMix,l=h[0],s=h[1],c=h[2],p=h[3],b=new Uint32Array(256),A=0,O=0,_=0;for(_=0;_<256;_++)_<128?b[_]=_<<1:b[_]=_<<1^283;for(_=0;_<256;_++){var f=O^O<<1^O<<2^O<<3^O<<4;f=f>>>8^f&255^99,g[A]=f,i[f]=A;var n=b[A],r=b[n],d=b[r],w=b[f]*257^f*16843008;T[A]=w<<24|w>>>8,m[A]=w<<16|w>>>16,S[A]=w<<8|w>>>24,P[A]=w,w=d*16843009^r*65537^n*257^A*16843008,l[f]=w<<24|w>>>8,s[f]=w<<16|w>>>16,c[f]=w<<8|w>>>24,p[f]=w,A?(A=n^b[b[b[d^n]]],O^=b[b[O]]):A=O=1}},o.expandKey=function(g){for(var i=this.uint8ArrayToUint32Array_(g),x=!0,T=0;T<i.length&&x;)x=i[T]===this.key[T],T++;if(x)return;this.key=i;var m=this.keySize=i.length;if(m!==4&&m!==6&&m!==8)throw new Error("Invalid aes key size="+m);var S=this.ksRows=(m+6+1)*4,P,h,l=this.keySchedule=new Uint32Array(S),s=this.invKeySchedule=new Uint32Array(S),c=this.sBox,p=this.rcon,b=this.invSubMix,A=b[0],O=b[1],_=b[2],f=b[3],n,r;for(P=0;P<S;P++){if(P<m){n=l[P]=i[P];continue}r=n,P%m===0?(r=r<<8|r>>>24,r=c[r>>>24]<<24|c[r>>>16&255]<<16|c[r>>>8&255]<<8|c[r&255],r^=p[P/m|0]<<24):m>6&&P%m===4&&(r=c[r>>>24]<<24|c[r>>>16&255]<<16|c[r>>>8&255]<<8|c[r&255]),l[P]=n=(l[P-m]^r)>>>0}for(h=0;h<S;h++)P=S-h,h&3?r=l[P]:r=l[P-4],h<4||P<=4?s[h]=r:s[h]=A[c[r>>>24]]^O[c[r>>>16&255]]^_[c[r>>>8&255]]^f[c[r&255]],s[h]=s[h]>>>0},o.networkToHostOrderSwap=function(g){return g<<24|(g&65280)<<8|(g&16711680)>>8|g>>>24},o.decrypt=function(g,i,x){for(var T=this.keySize+6,m=this.invKeySchedule,S=this.invSBox,P=this.invSubMix,h=P[0],l=P[1],s=P[2],c=P[3],p=this.uint8ArrayToUint32Array_(x),b=p[0],A=p[1],O=p[2],_=p[3],f=new Int32Array(g),n=new Int32Array(f.length),r,d,w,C,v,L,I,B,F,G,X,W,K,Z,q=this.networkToHostOrderSwap;i<f.length;){for(F=q(f[i]),G=q(f[i+1]),X=q(f[i+2]),W=q(f[i+3]),v=F^m[0],L=W^m[1],I=X^m[2],B=G^m[3],K=4,Z=1;Z<T;Z++)r=h[v>>>24]^l[L>>16&255]^s[I>>8&255]^c[B&255]^m[K],d=h[L>>>24]^l[I>>16&255]^s[B>>8&255]^c[v&255]^m[K+1],w=h[I>>>24]^l[B>>16&255]^s[v>>8&255]^c[L&255]^m[K+2],C=h[B>>>24]^l[v>>16&255]^s[L>>8&255]^c[I&255]^m[K+3],v=r,L=d,I=w,B=C,K=K+4;r=S[v>>>24]<<24^S[L>>16&255]<<16^S[I>>8&255]<<8^S[B&255]^m[K],d=S[L>>>24]<<24^S[I>>16&255]<<16^S[B>>8&255]<<8^S[v&255]^m[K+1],w=S[I>>>24]<<24^S[B>>16&255]<<16^S[v>>8&255]<<8^S[L&255]^m[K+2],C=S[B>>>24]<<24^S[v>>16&255]<<16^S[L>>8&255]<<8^S[I&255]^m[K+3],n[i]=q(r^b),n[i+1]=q(C^A),n[i+2]=q(w^O),n[i+3]=q(d^_),b=F,A=G,O=X,_=W,i=i+4}return n.buffer},R}()},"./src/crypt/decrypter.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return i});var k=D("./src/crypt/aes-crypto.ts"),u=D("./src/crypt/fast-aes-key.ts"),t=D("./src/crypt/aes-decryptor.ts"),R=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),y=D("./src/utils/typed-array.ts"),g=16,i=function(){function x(m,S,P){var h=P===void 0?{}:P,l=h.removePKCS7Padding,s=l===void 0?!0:l;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=m,this.config=S,this.removePKCS7Padding=s,s)try{var c=self.crypto;c&&(this.subtle=c.subtle||c.webkitSubtle)}catch(p){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var T=x.prototype;return T.destroy=function(){this.observer=null},T.isSync=function(){return this.config.enableSoftwareAES},T.flush=function(){var S=this.currentResult;if(!S){this.reset();return}var P=new Uint8Array(S);return this.reset(),this.removePKCS7Padding?Object(t.removePadding)(P):P},T.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},T.decrypt=function(S,P,h,l){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(S),P,h);var s=this.flush();s&&l(s.buffer)}else this.webCryptoDecrypt(new Uint8Array(S),P,h).then(l)},T.softwareDecrypt=function(S,P,h){var l=this.currentIV,s=this.currentResult,c=this.remainderData;this.logOnce("JS AES decrypt"),c&&(S=Object(o.appendUint8Array)(c,S),this.remainderData=null);var p=this.getValidChunk(S);if(!p.length)return null;l&&(h=l);var b=this.softwareDecrypter;b||(b=this.softwareDecrypter=new t.default),b.expandKey(P);var A=s;return this.currentResult=b.decrypt(p.buffer,0,h),this.currentIV=Object(y.sliceUint8)(p,-16).buffer,A||null},T.webCryptoDecrypt=function(S,P,h){var l=this,s=this.subtle;return(this.key!==P||!this.fastAesKey)&&(this.key=P,this.fastAesKey=new u.default(s,P)),this.fastAesKey.expandKey().then(function(c){if(!s)return Promise.reject(new Error("web crypto not initialized"));var p=new k.default(s,h);return p.decrypt(S.buffer,c)}).catch(function(c){return l.onWebCryptoError(c,S,P,h)})},T.onWebCryptoError=function(S,P,h,l){return R.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",S),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(P,h,l)},T.getValidChunk=function(S){var P=S,h=S.length-S.length%g;return h!==S.length&&(P=Object(y.sliceUint8)(S,0,h),this.remainderData=Object(y.sliceUint8)(S,h)),P},T.logOnce=function(S){if(!this.logEnabled)return;R.logger.log("[decrypter.ts]: "+S),this.logEnabled=!1},x}()},"./src/crypt/fast-aes-key.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(R,o){this.subtle=void 0,this.key=void 0,this.subtle=R,this.key=o}var t=u.prototype;return t.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},u}()},"./src/demux/aacdemuxer.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/demux/base-audio-demuxer.ts"),u=D("./src/demux/adts.ts"),t=D("./src/utils/logger.ts"),R=D("./src/demux/id3.ts");function o(i,x){i.prototype=Object.create(x.prototype),i.prototype.constructor=i,y(i,x)}function y(i,x){return y=Object.setPrototypeOf||function(m,S){return m.__proto__=S,m},y(i,x)}var g=function(i){o(x,i);function x(m,S){var P;return P=i.call(this)||this,P.observer=void 0,P.config=void 0,P.observer=m,P.config=S,P}var T=x.prototype;return T.resetInitSegment=function(S,P,h){i.prototype.resetInitSegment.call(this,S,P,h),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:S,duration:h,inputTimeScale:9e4,dropped:0}},x.probe=function(S){if(!S)return!1;for(var P=R.getID3Data(S,0)||[],h=P.length,l=S.length;h<l;h++)if(u.probe(S,h))return t.logger.log("ADTS sync word found !"),!0;return!1},T.canParse=function(S,P){return u.canParse(S,P)},T.appendFrame=function(S,P,h){u.initTrackConfig(S,this.observer,P,h,S.manifestCodec);var l=u.appendFrame(S,P,h,this.initPTS,this.frameIndex);if(l&&l.missing===0)return l},x}(k.default);g.minProbeByteLength=9,U.default=g},"./src/demux/adts.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"getAudioConfig",function(){return R}),D.d(U,"isHeaderPattern",function(){return o}),D.d(U,"getHeaderLength",function(){return y}),D.d(U,"getFullFrameLength",function(){return g}),D.d(U,"canGetFrameLength",function(){return i}),D.d(U,"isHeader",function(){return x}),D.d(U,"canParse",function(){return T}),D.d(U,"probe",function(){return m}),D.d(U,"initTrackConfig",function(){return S}),D.d(U,"getFrameDuration",function(){return P}),D.d(U,"parseFrameHeader",function(){return h}),D.d(U,"appendFrame",function(){return l});var k=D("./src/utils/logger.ts"),u=D("./src/errors.ts"),t=D("./src/events.ts");function R(s,c,p,b){var A,O,_,f,n=navigator.userAgent.toLowerCase(),r=b,d=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];A=((c[p+2]&192)>>>6)+1;var w=(c[p+2]&60)>>>2;if(w>d.length-1){s.trigger(t.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+w});return}return _=(c[p+2]&1)<<2,_|=(c[p+3]&192)>>>6,k.logger.log("manifest codec:"+b+", ADTS type:"+A+", samplingIndex:"+w),/firefox/i.test(n)?w>=6?(A=5,f=new Array(4),O=w-3):(A=2,f=new Array(2),O=w):n.indexOf("android")!==-1?(A=2,f=new Array(2),O=w):(A=5,f=new Array(4),b&&(b.indexOf("mp4a.40.29")!==-1||b.indexOf("mp4a.40.5")!==-1)||!b&&w>=6?O=w-3:((b&&b.indexOf("mp4a.40.2")!==-1&&(w>=6&&_===1||/vivaldi/i.test(n))||!b&&_===1)&&(A=2,f=new Array(2)),O=w)),f[0]=A<<3,f[0]|=(w&14)>>1,f[1]|=(w&1)<<7,f[1]|=_<<3,A===5&&(f[1]|=(O&14)>>1,f[2]=(O&1)<<7,f[2]|=2<<2,f[3]=0),{config:f,samplerate:d[w],channelCount:_,codec:"mp4a.40."+A,manifestCodec:r}}function o(s,c){return s[c]===255&&(s[c+1]&246)===240}function y(s,c){return s[c+1]&1?7:9}function g(s,c){return(s[c+3]&3)<<11|s[c+4]<<3|(s[c+5]&224)>>>5}function i(s,c){return c+5<s.length}function x(s,c){return c+1<s.length&&o(s,c)}function T(s,c){return i(s,c)&&o(s,c)&&g(s,c)<=s.length-c}function m(s,c){if(x(s,c)){var p=y(s,c);if(c+p>=s.length)return!1;var b=g(s,c);if(b<=p)return!1;var A=c+b;return A===s.length||x(s,A)}return!1}function S(s,c,p,b,A){if(!s.samplerate){var O=R(c,p,b,A);if(!O)return;s.config=O.config,s.samplerate=O.samplerate,s.channelCount=O.channelCount,s.codec=O.codec,s.manifestCodec=O.manifestCodec,k.logger.log("parsed codec:"+s.codec+", rate:"+O.samplerate+", channels:"+O.channelCount)}}function P(s){return 1024*9e4/s}function h(s,c,p,b,A){var O=y(s,c),_=g(s,c);if(_-=O,_>0){var f=p+b*A;return{headerLength:O,frameLength:_,stamp:f}}}function l(s,c,p,b,A){var O=P(s.samplerate),_=h(c,p,b,A,O);if(_){var f=_.frameLength,n=_.headerLength,r=_.stamp,d=n+f,w=Math.max(0,p+d-c.length),C;w?(C=new Uint8Array(d-n),C.set(c.subarray(p+n,c.length),0)):C=c.subarray(p+n,p+d);var v={unit:C,pts:r};return w||s.samples.push(v),{sample:v,length:d,missing:w}}}},"./src/demux/base-audio-demuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"initPTSFn",function(){return g});var k=D("./src/polyfills/number.ts"),u=D("./src/demux/id3.ts"),t=D("./src/demux/dummy-demuxed-track.ts"),R=D("./src/utils/mp4-tools.ts"),o=D("./src/utils/typed-array.ts"),y=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=i.prototype;return x.resetInitSegment=function(m,S,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(m,S){return!1},x.appendFrame=function(m,S,P){},x.demux=function(m,S){this.cachedData&&(m=Object(R.appendUint8Array)(this.cachedData,m),this.cachedData=null);var P=u.getID3Data(m,0),h=P?P.length:0,l,s,c=this._audioTrack,p=this._id3Track,b=P?u.getTimeStamp(P):void 0,A=m.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=g(b,S)),P&&P.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),s=this.initPTS;h<A;){if(this.canParse(m,h)){var O=this.appendFrame(c,m,h);O?(this.frameIndex++,s=O.sample.pts,h+=O.length,l=h):h=A}else u.canParse(m,h)?(P=u.getID3Data(m,h),p.samples.push({pts:s,dts:s,data:P}),h+=P.length,l=h):h++;if(h===A&&l!==A){var _=Object(o.sliceUint8)(m,l);this.cachedData?this.cachedData=Object(R.appendUint8Array)(this.cachedData,_):this.cachedData=_}}return{audioTrack:c,avcTrack:Object(t.dummyTrack)(),id3Track:p,textTrack:Object(t.dummyTrack)()}},x.demuxSampleAes=function(m,S,P){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},x.flush=function(m){var S=this.cachedData;return S&&(this.cachedData=null,this.demux(S,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(t.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(t.dummyTrack)()}},x.destroy=function(){},i}(),g=function(x,T){return Object(k.isFiniteNumber)(x)?x*90:T*9e4};U.default=y},"./src/demux/chunk-cache.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function t(){this.chunks=[],this.dataLength=0}var R=t.prototype;return R.push=function(y){this.chunks.push(y),this.dataLength+=y.length},R.flush=function(){var y=this.chunks,g=this.dataLength,i;if(y.length)y.length===1?i=y[0]:i=u(y,g);else return new Uint8Array(0);return this.reset(),i},R.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function u(t,R){for(var o=new Uint8Array(R),y=0,g=0;g<t.length;g++){var i=t[g];o.set(i,y),y+=i.length}return o}},"./src/demux/dummy-demuxed-track.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"dummyTrack",function(){return k});function k(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/utils/logger.ts"),u=function(){function t(o){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=o,this.bytesAvailable=o.byteLength,this.word=0,this.bitsAvailable=0}var R=t.prototype;return R.loadWord=function(){var y=this.data,g=this.bytesAvailable,i=y.byteLength-g,x=new Uint8Array(4),T=Math.min(4,g);if(T===0)throw new Error("no bytes available");x.set(y.subarray(i,i+T)),this.word=new DataView(x.buffer).getUint32(0),this.bitsAvailable=T*8,this.bytesAvailable-=T},R.skipBits=function(y){var g;this.bitsAvailable>y?(this.word<<=y,this.bitsAvailable-=y):(y-=this.bitsAvailable,g=y>>3,y-=g>>3,this.bytesAvailable-=g,this.loadWord(),this.word<<=y,this.bitsAvailable-=y)},R.readBits=function(y){var g=Math.min(this.bitsAvailable,y),i=this.word>>>32-g;return y>32&&k.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=g,this.bitsAvailable>0?this.word<<=g:this.bytesAvailable>0&&this.loadWord(),g=y-g,g>0&&this.bitsAvailable?i<<g|this.readBits(g):i},R.skipLZ=function(){var y;for(y=0;y<this.bitsAvailable;++y)if((this.word&2147483648>>>y)!==0)return this.word<<=y,this.bitsAvailable-=y,y;return this.loadWord(),y+this.skipLZ()},R.skipUEG=function(){this.skipBits(1+this.skipLZ())},R.skipEG=function(){this.skipBits(1+this.skipLZ())},R.readUEG=function(){var y=this.skipLZ();return this.readBits(y+1)-1},R.readEG=function(){var y=this.readUEG();return 1&y?1+y>>>1:-1*(y>>>1)},R.readBoolean=function(){return this.readBits(1)===1},R.readUByte=function(){return this.readBits(8)},R.readUShort=function(){return this.readBits(16)},R.readUInt=function(){return this.readBits(32)},R.skipScalingList=function(y){for(var g=8,i=8,x,T=0;T<y;T++)i!==0&&(x=this.readEG(),i=(g+x+256)%256),g=i===0?g:i},R.readSPS=function(){var y=0,g=0,i=0,x=0,T,m,S,P=this.readUByte.bind(this),h=this.readBits.bind(this),l=this.readUEG.bind(this),s=this.readBoolean.bind(this),c=this.skipBits.bind(this),p=this.skipEG.bind(this),b=this.skipUEG.bind(this),A=this.skipScalingList.bind(this);P();var O=P();if(h(5),c(3),P(),b(),O===100||O===110||O===122||O===244||O===44||O===83||O===86||O===118||O===128){var _=l();if(_===3&&c(1),b(),b(),c(1),s())for(m=_!==3?8:12,S=0;S<m;S++)s()&&(S<6?A(16):A(64))}b();var f=l();if(f===0)l();else if(f===1)for(c(1),p(),p(),T=l(),S=0;S<T;S++)p();b(),c(1);var n=l(),r=l(),d=h(1);d===0&&c(1),c(1),s()&&(y=l(),g=l(),i=l(),x=l());var w=[1,1];if(s()&&s()){var C=P();switch(C){case 1:w=[1,1];break;case 2:w=[12,11];break;case 3:w=[10,11];break;case 4:w=[16,11];break;case 5:w=[40,33];break;case 6:w=[24,11];break;case 7:w=[20,11];break;case 8:w=[32,11];break;case 9:w=[80,33];break;case 10:w=[18,11];break;case 11:w=[15,11];break;case 12:w=[64,33];break;case 13:w=[160,99];break;case 14:w=[4,3];break;case 15:w=[3,2];break;case 16:w=[2,1];break;case 255:{w=[P()<<8|P(),P()<<8|P()];break}}}return{width:Math.ceil((n+1)*16-y*2-g*2),height:(2-d)*(r+1)*16-(d?2:4)*(i+x),pixelRatio:w}},R.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}();U.default=u},"./src/demux/id3.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isHeader",function(){return k}),D.d(U,"isFooter",function(){return u}),D.d(U,"getID3Data",function(){return t}),D.d(U,"canParse",function(){return o}),D.d(U,"getTimeStamp",function(){return y}),D.d(U,"isTimeStampFrame",function(){return g}),D.d(U,"getID3Frames",function(){return x}),D.d(U,"decodeFrame",function(){return T}),D.d(U,"utf8ArrayToStr",function(){return l}),D.d(U,"testables",function(){return s});var k=function(A,O){return O+10<=A.length&&(A[O]===73&&A[O+1]===68&&A[O+2]===51&&(A[O+3]<255&&A[O+4]<255&&(A[O+6]<128&&A[O+7]<128&&A[O+8]<128&&A[O+9]<128)))},u=function(A,O){return O+10<=A.length&&(A[O]===51&&A[O+1]===68&&A[O+2]===73&&(A[O+3]<255&&A[O+4]<255&&(A[O+6]<128&&A[O+7]<128&&A[O+8]<128&&A[O+9]<128)))},t=function(A,O){for(var _=O,f=0;k(A,O);){f+=10;var n=R(A,O+6);f+=n,u(A,O+10)&&(f+=10),O+=f}return f>0?A.subarray(_,_+f):void 0},R=function(A,O){var _=0;return _=(A[O]&127)<<21,_|=(A[O+1]&127)<<14,_|=(A[O+2]&127)<<7,_|=A[O+3]&127,_},o=function(A,O){return k(A,O)&&R(A,O+6)+10<=A.length-O},y=function(A){for(var O=x(A),_=0;_<O.length;_++){var f=O[_];if(g(f))return h(f)}return},g=function(A){return A&&A.key==="PRIV"&&A.info==="com.apple.streaming.transportStreamTimestamp"},i=function(A){var O=String.fromCharCode(A[0],A[1],A[2],A[3]),_=R(A,4),f=10;return{type:O,size:_,data:A.subarray(f,f+_)}},x=function(A){for(var O=0,_=[];k(A,O);){var f=R(A,O+6);O+=10;for(var n=O+f;O+8<n;){var r=i(A.subarray(O)),d=T(r);d&&_.push(d),O+=r.size+10}u(A,O)&&(O+=10)}return _},T=function(A){return A.type==="PRIV"?m(A):A.type[0]==="W"?P(A):S(A)},m=function(A){if(A.size<2)return;var O=l(A.data,!0),_=new Uint8Array(A.data.subarray(O.length+1));return{key:A.type,info:O,data:_.buffer}},S=function(A){if(A.size<2)return;if(A.type==="TXXX"){var O=1,_=l(A.data.subarray(O),!0);O+=_.length+1;var f=l(A.data.subarray(O));return{key:A.type,info:_,data:f}}var n=l(A.data.subarray(1));return{key:A.type,data:n}},P=function(A){if(A.type==="WXXX"){if(A.size<2)return;var O=1,_=l(A.data.subarray(O),!0);O+=_.length+1;var f=l(A.data.subarray(O));return{key:A.type,info:_,data:f}}var n=l(A.data);return{key:A.type,data:n}},h=function(A){if(A.data.byteLength===8){var O=new Uint8Array(A.data),_=O[3]&1,f=(O[4]<<23)+(O[5]<<15)+(O[6]<<7)+O[7];return f/=45,_&&(f+=4772185884e-2),Math.round(f)}return},l=function(A,O){O===void 0&&(O=!1);var _=p();if(_){var f=_.decode(A);if(O){var n=f.indexOf("\0");return n!==-1?f.substring(0,n):f}return f.replace(/\0/g,"")}for(var r=A.length,d,w,C,v="",L=0;L<r;){if(d=A[L++],d===0&&O)return v;if(d===0||d===3)continue;switch(d>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:v+=String.fromCharCode(d);break;case 12:case 13:w=A[L++],v+=String.fromCharCode((d&31)<<6|w&63);break;case 14:w=A[L++],C=A[L++],v+=String.fromCharCode((d&15)<<12|(w&63)<<6|(C&63)<<0);break;default:}}return v},s={decodeTextFrame:S},c;function p(){return!c&&typeof self.TextDecoder!="undefined"&&(c=new self.TextDecoder("utf-8")),c}},"./src/demux/mp3demuxer.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/demux/base-audio-demuxer.ts"),u=D("./src/demux/id3.ts"),t=D("./src/utils/logger.ts"),R=D("./src/demux/mpegaudio.ts");function o(i,x){i.prototype=Object.create(x.prototype),i.prototype.constructor=i,y(i,x)}function y(i,x){return y=Object.setPrototypeOf||function(m,S){return m.__proto__=S,m},y(i,x)}var g=function(i){o(x,i);function x(){return i.apply(this,arguments)||this}var T=x.prototype;return T.resetInitSegment=function(S,P,h){i.prototype.resetInitSegment.call(this,S,P,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:S,duration:h,inputTimeScale:9e4,dropped:0}},x.probe=function(S){if(!S)return!1;for(var P=u.getID3Data(S,0)||[],h=P.length,l=S.length;h<l;h++)if(R.probe(S,h))return t.logger.log("MPEG Audio sync word found !"),!0;return!1},T.canParse=function(S,P){return R.canParse(S,P)},T.appendFrame=function(S,P,h){return this.initPTS===null?void 0:R.appendFrame(S,P,h,this.initPTS,this.frameIndex)},x}(k.default);g.minProbeByteLength=4,U.default=g},"./src/demux/mp4demuxer.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/utils/mp4-tools.ts"),u=D("./src/demux/dummy-demuxed-track.ts"),t=function(){function R(y,g){this.remainderData=null,this.config=void 0,this.config=g}var o=R.prototype;return o.resetTimeStamp=function(){},o.resetInitSegment=function(){},o.resetContiguity=function(){},R.probe=function(g){return Object(k.findBox)({data:g,start:0,end:Math.min(g.length,16384)},["moof"]).length>0},o.demux=function(g){var i=g,x=Object(u.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(k.appendUint8Array)(this.remainderData,g));var T=Object(k.segmentValidRange)(i);this.remainderData=T.remainder,x.samples=T.valid||new Uint8Array}else x.samples=i;return{audioTrack:Object(u.dummyTrack)(),avcTrack:x,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.flush=function(){var g=Object(u.dummyTrack)();return g.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(u.dummyTrack)(),avcTrack:g,id3Track:Object(u.dummyTrack)(),textTrack:Object(u.dummyTrack)()}},o.demuxSampleAes=function(g,i,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,U.default=t},"./src/demux/mpegaudio.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"appendFrame",function(){return y}),D.d(U,"parseHeader",function(){return g}),D.d(U,"isHeaderPattern",function(){return i}),D.d(U,"isHeader",function(){return x}),D.d(U,"canParse",function(){return T}),D.d(U,"probe",function(){return m});var k=null,u=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],R=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function y(S,P,h,l,s){if(h+24>P.length)return;var c=g(P,h);if(c&&h+c.frameLength<=P.length){var p=c.samplesPerFrame*9e4/c.sampleRate,b=l+s*p,A={unit:P.subarray(h,h+c.frameLength),pts:b,dts:b};return S.config=[],S.channelCount=c.channelCount,S.samplerate=c.sampleRate,S.samples.push(A),{sample:A,length:c.frameLength,missing:0}}}function g(S,P){var h=S[P+1]>>3&3,l=S[P+1]>>1&3,s=S[P+2]>>4&15,c=S[P+2]>>2&3;if(h!==1&&s!==0&&s!==15&&c!==3){var p=S[P+2]>>1&1,b=S[P+3]>>6,A=h===3?3-l:l===3?3:4,O=u[A*14+s-1]*1e3,_=h===3?0:h===2?1:2,f=t[_*3+c],n=b===3?1:2,r=R[h][l],d=o[l],w=r*8*d,C=Math.floor(r*O/f+p)*d;if(k===null){var v=navigator.userAgent||"",L=v.match(/Chrome\/(\d+)/i);k=L?parseInt(L[1]):0}var I=!!k&&k<=87;return I&&l===2&&O>=224e3&&b===0&&(S[P+3]=S[P+3]|128),{sampleRate:f,channelCount:n,frameLength:C,samplesPerFrame:w}}}function i(S,P){return S[P]===255&&(S[P+1]&224)===224&&(S[P+1]&6)!==0}function x(S,P){return P+1<S.length&&i(S,P)}function T(S,P){var h=4;return i(S,P)&&h<=S.length-P}function m(S,P){if(P+1<S.length&&i(S,P)){var h=4,l=g(S,P),s=h;l!=null&&l.frameLength&&(s=l.frameLength);var c=P+s;return c===S.length||x(S,c)}return!1}},"./src/demux/sample-aes.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/crypt/decrypter.ts"),u=D("./src/demux/tsdemuxer.ts"),t=function(){function R(y,g,i){this.keyData=void 0,this.decrypter=void 0,this.keyData=i,this.decrypter=new k.default(y,g,{removePKCS7Padding:!1})}var o=R.prototype;return o.decryptBuffer=function(g,i){this.decrypter.decrypt(g,this.keyData.key.buffer,this.keyData.iv.buffer,i)},o.decryptAacSample=function(g,i,x,T){var m=g[i].unit,S=m.subarray(16,m.length-m.length%16),P=S.buffer.slice(S.byteOffset,S.byteOffset+S.length),h=this;this.decryptBuffer(P,function(l){var s=new Uint8Array(l);m.set(s,16),T||h.decryptAacSamples(g,i+1,x)})},o.decryptAacSamples=function(g,i,x){for(;;i++){if(i>=g.length){x();return}if(g[i].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(g,i,x,T),!T)return}},o.getAvcEncryptedData=function(g){for(var i=Math.floor((g.length-48)/160)*16+16,x=new Int8Array(i),T=0,m=32;m<=g.length-16;m+=160,T+=16)x.set(g.subarray(m,m+16),T);return x},o.getAvcDecryptedUnit=function(g,i){for(var x=new Uint8Array(i),T=0,m=32;m<=g.length-16;m+=160,T+=16)g.set(x.subarray(T,T+16),m);return g},o.decryptAvcSample=function(g,i,x,T,m,S){var P=Object(u.discardEPB)(m.data),h=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(h.buffer,function(s){m.data=l.getAvcDecryptedUnit(P,s),S||l.decryptAvcSamples(g,i,x+1,T)})},o.decryptAvcSamples=function(g,i,x,T){if(g instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,x=0){if(i>=g.length){T();return}for(var m=g[i].units;!(x>=m.length);x++){var S=m[x];if(S.data.length<=48||S.type!==1&&S.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(g,i,x,T,S,P),!P)return}}},R}();U.default=t},"./src/demux/transmuxer-interface.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m});var k=D("./node_modules/webworkify-webpack/index.js"),u=D.n(k),t=D("./src/events.ts"),R=D("./src/demux/transmuxer.ts"),o=D("./src/utils/logger.ts"),y=D("./src/errors.ts"),g=D("./src/utils/mediasource-helper.ts"),i=D("./node_modules/eventemitter3/index.js"),x=D.n(i),T=Object(g.getMediaSource)()||{isTypeSupported:function(){return!1}},m=function(){function S(h,l,s,c){var p=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=h,this.id=l,this.onTransmuxComplete=s,this.onFlush=c;var b=h.config,A=function(r,d){d=d||{},d.frag=p.frag,d.id=p.id,h.trigger(r,d)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,A),this.observer.on(t.Events.ERROR,A);var O={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},_=navigator.vendor;if(b.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var f;try{f=this.worker=k("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),f.addEventListener("message",this.onwmsg),f.onerror=function(n){h.trigger(t.Events.ERROR,{type:y.ErrorTypes.OTHER_ERROR,details:y.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},f.postMessage({cmd:"init",typeSupported:O,vendor:_,id:l,config:JSON.stringify(b)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),f&&self.URL.revokeObjectURL(f.objectURL),this.transmuxer=new R.default(this.observer,O,b,_,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,O,b,_,l)}var P=S.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var s=this.transmuxer;s&&(s.destroy(),this.transmuxer=null)}var c=this.observer;c&&c.removeAllListeners(),this.observer=null},P.push=function(l,s,c,p,b,A,O,_,f,n){var r=this;f.transmuxing.start=self.performance.now();var d=this.transmuxer,w=this.worker,C=A?A.start:b.start,v=b.decryptdata,L=this.frag,I=!(L&&b.cc===L.cc),B=!(L&&f.level===L.level),F=L?f.sn-L.sn:-1,G=this.part?f.part-this.part.index:1,X=!B&&(F===1||F===0&&G===1),W=self.performance.now();(B||F||b.stats.parsing.start===0)&&(b.stats.parsing.start=W),A&&(G||!X)&&(A.stats.parsing.start=W);var K=new R.TransmuxState(I,X,_,B,C);if(!X||I){o.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+f.sn+" p: "+f.part+" level: "+f.level+" id: "+f.id+`
|
|
discontinuity: `+I+`
|
|
trackSwitch: `+B+`
|
|
contiguous: `+X+`
|
|
accurateTimeOffset: `+_+`
|
|
timeOffset: `+C);var Z=new R.TransmuxConfig(c,p,s,O,n);this.configureTransmuxer(Z)}if(this.frag=b,this.part=A,w)w.postMessage({cmd:"demux",data:l,decryptdata:v,chunkMeta:f,state:K},l instanceof ArrayBuffer?[l]:[]);else if(d){var q=d.push(l,v,f,K);Object(R.isPromise)(q)?q.then(function(ce){r.handleTransmuxComplete(ce)}):this.handleTransmuxComplete(q)}},P.flush=function(l){var s=this;l.transmuxing.start=self.performance.now();var c=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:l});else if(c){var b=c.flush(l);Object(R.isPromise)(b)?b.then(function(A){s.handleFlushResult(A,l)}):this.handleFlushResult(b,l)}},P.handleFlushResult=function(l,s){var c=this;l.forEach(function(p){c.handleTransmuxComplete(p)}),this.onFlush(s)},P.onWorkerMessage=function(l){var s=l.data,c=this.hls;switch(s.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(s.data);break}case"flush":{this.onFlush(s.data);break}default:{s.data=s.data||{},s.data.frag=this.frag,s.data.id=this.id,c.trigger(s.event,s.data);break}}},P.configureTransmuxer=function(l){var s=this.worker,c=this.transmuxer;s?s.postMessage({cmd:"configure",config:l}):c&&c.configure(l)},P.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},S}()},"./src/demux/transmuxer-worker.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return y});var k=D("./src/demux/transmuxer.ts"),u=D("./src/events.ts"),t=D("./src/utils/logger.ts"),R=D("./node_modules/eventemitter3/index.js"),o=D.n(R);function y(m){var S=new R.EventEmitter,P=function(l,s){m.postMessage({event:l,data:s})};S.on(u.Events.FRAG_DECRYPTED,P),S.on(u.Events.ERROR,P),m.addEventListener("message",function(h){var l=h.data;switch(l.cmd){case"init":{var s=JSON.parse(l.config);m.transmuxer=new k.default(S,l.typeSupported,s,l.vendor,l.id),Object(t.enableLogs)(s.debug),P("init",null);break}case"configure":{m.transmuxer.configure(l.config);break}case"demux":{var c=m.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(k.isPromise)(c)?c.then(function(A){g(m,A)}):g(m,c);break}case"flush":{var p=l.chunkMeta,b=m.transmuxer.flush(p);Object(k.isPromise)(b)?b.then(function(A){x(m,A,p)}):x(m,b,p);break}default:break}})}function g(m,S){if(T(S.remuxResult))return;var P=[],h=S.remuxResult,l=h.audio,s=h.video;l&&i(P,l),s&&i(P,s),m.postMessage({event:"transmuxComplete",data:S},P)}function i(m,S){S.data1&&m.push(S.data1.buffer),S.data2&&m.push(S.data2.buffer)}function x(m,S,P){S.forEach(function(h){g(m,h)}),m.postMessage({event:"flush",data:P})}function T(m){return!m.audio&&!m.video&&!m.text&&!m.id3&&!m.initSegment}},"./src/demux/transmuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"isPromise",function(){return b}),D.d(U,"TransmuxConfig",function(){return A}),D.d(U,"TransmuxState",function(){return O});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/crypt/decrypter.ts"),R=D("./src/demux/aacdemuxer.ts"),o=D("./src/demux/mp4demuxer.ts"),y=D("./src/demux/tsdemuxer.ts"),g=D("./src/demux/mp3demuxer.ts"),i=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),T=D("./src/demux/chunk-cache.ts"),m=D("./src/utils/mp4-tools.ts"),S=D("./src/utils/logger.ts"),P;try{P=self.performance.now.bind(self.performance)}catch(_){S.logger.debug("Unable to use Performance API on this environment"),P=self.Date.now}var h=[{demux:y.default,remux:i.default},{demux:o.default,remux:x.default},{demux:R.default,remux:i.default},{demux:g.default,remux:i.default}],l=1024;h.forEach(function(_){var f=_.demux;l=Math.max(l,f.minProbeByteLength)});var s=function(){function _(n,r,d,w,C){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new T.default,this.observer=n,this.typeSupported=r,this.config=d,this.vendor=w,this.id=C}var f=_.prototype;return f.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},f.push=function(r,d,w,C){var v=this,L=w.transmuxing;L.executeStart=P();var I=new Uint8Array(r),B=this.cache,F=this.config,G=this.currentTransmuxState,X=this.transmuxConfig;C&&(this.currentTransmuxState=C);var W=c(I,d);if(W&&W.method==="AES-128"){var K=this.getDecrypter();if(F.enableSoftwareAES){var Z=K.softwareDecrypt(I,W.key.buffer,W.iv.buffer);if(!Z)return L.executeEnd=P(),p(w);I=new Uint8Array(Z)}else return this.decryptionPromise=K.webCryptoDecrypt(I,W.key.buffer,W.iv.buffer).then(function(Ge){var ft=v.push(Ge,null,w);return v.decryptionPromise=null,ft}),this.decryptionPromise}var q=C||G,ce=q.contiguous,ue=q.discontinuity,ye=q.trackSwitch,xe=q.accurateTimeOffset,Ee=q.timeOffset,Ae=X.audioCodec,Re=X.videoCodec,ae=X.defaultInitPts,pe=X.duration,J=X.initSegmentData;if((ue||ye)&&this.resetInitSegment(J,Ae,Re,pe),ue&&this.resetInitialTimestamp(ae),ce||this.resetContiguity(),this.needsProbing(I,ue,ye)){if(B.dataLength){var fe=B.flush();I=Object(m.appendUint8Array)(fe,I)}this.configureTransmuxer(I,X)}var Me=this.transmux(I,W,Ee,xe,w),be=this.currentTransmuxState;return be.contiguous=!0,be.discontinuity=!1,be.trackSwitch=!1,L.executeEnd=P(),Me},f.flush=function(r){var d=this,w=r.transmuxing;w.executeStart=P();var C=this.decrypter,v=this.cache,L=this.currentTransmuxState,I=this.decryptionPromise;if(I)return I.then(function(){return d.flush(r)});var B=[],F=L.timeOffset;if(C){var G=C.flush();G&&B.push(this.push(G,null,r))}var X=v.dataLength;v.reset();var W=this.demuxer,K=this.remuxer;if(!W||!K)return X>=l&&this.observer.emit(k.Events.ERROR,k.Events.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),w.executeEnd=P(),[p(r)];var Z=W.flush(F);return b(Z)?Z.then(function(q){return d.flushRemux(B,q,r),B}):(this.flushRemux(B,Z,r),B)},f.flushRemux=function(r,d,w){var C=d.audioTrack,v=d.avcTrack,L=d.id3Track,I=d.textTrack,B=this.currentTransmuxState,F=B.accurateTimeOffset,G=B.timeOffset;S.logger.log("[transmuxer.ts]: Flushed fragment "+w.sn+(w.part>-1?" p: "+w.part:"")+" of level "+w.level);var X=this.remuxer.remux(C,v,L,I,G,F,!0,this.id);r.push({remuxResult:X,chunkMeta:w}),w.transmuxing.executeEnd=P()},f.resetInitialTimestamp=function(r){var d=this.demuxer,w=this.remuxer;if(!d||!w)return;d.resetTimeStamp(r),w.resetTimeStamp(r)},f.resetContiguity=function(){var r=this.demuxer,d=this.remuxer;if(!r||!d)return;r.resetContiguity(),d.resetNextTimestamp()},f.resetInitSegment=function(r,d,w,C){var v=this.demuxer,L=this.remuxer;if(!v||!L)return;v.resetInitSegment(d,w,C),L.resetInitSegment(r,d,w)},f.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},f.transmux=function(r,d,w,C,v){var L;return d&&d.method==="SAMPLE-AES"?L=this.transmuxSampleAes(r,d,w,C,v):L=this.transmuxUnencrypted(r,w,C,v),L},f.transmuxUnencrypted=function(r,d,w,C){var v=this.demuxer.demux(r,d,!1,!this.config.progressive),L=v.audioTrack,I=v.avcTrack,B=v.id3Track,F=v.textTrack,G=this.remuxer.remux(L,I,B,F,d,w,!1,this.id);return{remuxResult:G,chunkMeta:C}},f.transmuxSampleAes=function(r,d,w,C,v){var L=this;return this.demuxer.demuxSampleAes(r,d,w).then(function(I){var B=L.remuxer.remux(I.audioTrack,I.avcTrack,I.id3Track,I.textTrack,w,C,!1,L.id);return{remuxResult:B,chunkMeta:v}})},f.configureTransmuxer=function(r,d){for(var w=this.config,C=this.observer,v=this.typeSupported,L=this.vendor,I=d.audioCodec,B=d.defaultInitPts,F=d.duration,G=d.initSegmentData,X=d.videoCodec,W,K=0,Z=h.length;K<Z;K++)if(h[K].demux.probe(r)){W=h[K];break}W||(S.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),W={demux:o.default,remux:x.default});var q=this.demuxer,ce=this.remuxer,ue=W.remux,ye=W.demux;(!ce||!(ce instanceof ue))&&(this.remuxer=new ue(C,w,v,L)),(!q||!(q instanceof ye))&&(this.demuxer=new ye(C,w,v),this.probe=ye.probe),this.resetInitSegment(G,I,X,F),this.resetInitialTimestamp(B)},f.needsProbing=function(r,d,w){return!this.demuxer||!this.remuxer||d||w},f.getDecrypter=function(){var r=this.decrypter;return r||(r=this.decrypter=new t.default(this.observer,this.config)),r},_}();function c(_,f){var n=null;return _.byteLength>0&&f!=null&&f.key!=null&&f.iv!==null&&f.method!=null&&(n=f),n}var p=function(f){return{remuxResult:{},chunkMeta:f}};function b(_){return"then"in _&&_.then instanceof Function}var A=function(f,n,r,d,w){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=f,this.videoCodec=n,this.initSegmentData=r,this.duration=d,this.defaultInitPts=w},O=function(f,n,r,d,w){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=f,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=d,this.timeOffset=w}},"./src/demux/tsdemuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"discardEPB",function(){return p});var k=D("./src/demux/adts.ts"),u=D("./src/demux/mpegaudio.ts"),t=D("./src/demux/exp-golomb.ts"),R=D("./src/demux/id3.ts"),o=D("./src/demux/sample-aes.ts"),y=D("./src/events.ts"),g=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},m=function(){function b(O,_,f){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=O,this.config=_,this.typeSupported=f}b.probe=function(_){var f=b.syncOffset(_);return f<0?!1:(f&&i.logger.warn("MPEG2-TS detected but first sync word found @ offset "+f+", junk ahead ?"),!0)},b.syncOffset=function(_){for(var f=Math.min(1e3,_.length-3*188),n=0;n<f;){if(_[n]===71&&_[n+188]===71&&_[n+2*188]===71)return n;n++}return-1},b.createTrack=function(_,f){return{container:_==="video"||_==="audio"?"video/mp2t":void 0,type:_,id:T[_],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:_==="audio"?f:void 0}};var A=b.prototype;return A.resetInitSegment=function(_,f,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=b.createTrack("video",n),this._audioTrack=b.createTrack("audio",n),this._id3Track=b.createTrack("id3",n),this._txtTrack=b.createTrack("text",n),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=_,this.videoCodec=f,this._duration=n},A.resetTimeStamp=function(){},A.resetContiguity=function(){var _=this._audioTrack,f=this._avcTrack,n=this._id3Track;_&&(_.pesData=null),f&&(f.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},A.demux=function(_,f,n,r){n===void 0&&(n=!1),r===void 0&&(r=!1),n||(this.sampleAes=null);var d,w=this._avcTrack,C=this._audioTrack,v=this._id3Track,L=w.pid,I=w.pesData,B=C.pid,F=v.pid,G=C.pesData,X=v.pesData,W=!1,K=this.pmtParsed,Z=this._pmtId,q=_.length;if(this.remainderData&&(_=Object(g.appendUint8Array)(this.remainderData,_),q=_.length,this.remainderData=null),q<188&&!r)return this.remainderData=_,{audioTrack:C,avcTrack:w,id3Track:v,textTrack:this._txtTrack};var ce=Math.max(0,b.syncOffset(_));q-=(q+ce)%188,q<_.byteLength&&!r&&(this.remainderData=new Uint8Array(_.buffer,q,_.buffer.byteLength-q));for(var ue=ce;ue<q;ue+=188)if(_[ue]===71){var ye=!!(_[ue+1]&64),xe=((_[ue+1]&31)<<8)+_[ue+2],Ee=(_[ue+3]&48)>>4,Ae=void 0;if(Ee>1){if(Ae=ue+5+_[ue+4],Ae===ue+188)continue}else Ae=ue+4;switch(xe){case L:ye&&(I&&(d=l(I))&&this.parseAVCPES(d,!1),I={data:[],size:0}),I&&(I.data.push(_.subarray(Ae,ue+188)),I.size+=ue+188-Ae);break;case B:ye&&(G&&(d=l(G))&&(C.isAAC?this.parseAACPES(d):this.parseMPEGPES(d)),G={data:[],size:0}),G&&(G.data.push(_.subarray(Ae,ue+188)),G.size+=ue+188-Ae);break;case F:ye&&(X&&(d=l(X))&&this.parseID3PES(d),X={data:[],size:0}),X&&(X.data.push(_.subarray(Ae,ue+188)),X.size+=ue+188-Ae);break;case 0:ye&&(Ae+=_[Ae]+1),Z=this._pmtId=P(_,Ae);break;case Z:{ye&&(Ae+=_[Ae]+1);var Re=h(_,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);L=Re.avc,L>0&&(w.pid=L),B=Re.audio,B>0&&(C.pid=B,C.isAAC=Re.isAAC),F=Re.id3,F>0&&(v.pid=F),W&&!K&&(i.logger.log("reparse from beginning"),W=!1,ue=ce-188),K=this.pmtParsed=!0;break}case 17:case 8191:break;default:W=!0;break}}else this.observer.emit(y.Events.ERROR,y.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});w.pesData=I,C.pesData=G,v.pesData=X;var ae={audioTrack:C,avcTrack:w,id3Track:v,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(ae),ae},A.flush=function(){var _=this.remainderData;this.remainderData=null;var f;return _?f=this.demux(_,-1,!1,!0):f={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(f),this.sampleAes?this.decrypt(f,this.sampleAes):f},A.extractRemainingSamples=function(_){var f=_.audioTrack,n=_.avcTrack,r=_.id3Track,d=n.pesData,w=f.pesData,C=r.pesData,v;d&&(v=l(d))?(this.parseAVCPES(v,!0),n.pesData=null):n.pesData=d,w&&(v=l(w))?(f.isAAC?this.parseAACPES(v):this.parseMPEGPES(v),f.pesData=null):(w!=null&&w.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),f.pesData=w),C&&(v=l(C))?(this.parseID3PES(v),r.pesData=null):r.pesData=C},A.demuxSampleAes=function(_,f,n){var r=this.demux(_,n,!0,!this.config.progressive),d=this.sampleAes=new o.default(this.observer,this.config,f);return this.decrypt(r,d)},A.decrypt=function(_,f){return new Promise(function(n){var r=_.audioTrack,d=_.avcTrack;r.samples&&r.isAAC?f.decryptAacSamples(r.samples,0,function(){d.samples?f.decryptAvcSamples(d.samples,0,0,function(){n(_)}):n(_)}):d.samples&&f.decryptAvcSamples(d.samples,0,0,function(){n(_)})})},A.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},A.parseAVCPES=function(_,f){var n=this,r=this._avcTrack,d=this.parseAVCNALu(_.data),w=!1,C=this.avcSample,v,L=!1;_.data=null,C&&d.length&&!r.audFound&&(s(C,r),C=this.avcSample=S(!1,_.pts,_.dts,"")),d.forEach(function(I){switch(I.type){case 1:{v=!0,C||(C=n.avcSample=S(!0,_.pts,_.dts,"")),w&&(C.debug+="NDR "),C.frame=!0;var B=I.data;if(L&&B.length>4){var F=new t.default(B).readSliceType();(F===2||F===4||F===7||F===9)&&(C.key=!0)}break}case 5:v=!0,C||(C=n.avcSample=S(!0,_.pts,_.dts,"")),w&&(C.debug+="IDR "),C.key=!0,C.frame=!0;break;case 6:{v=!0,w&&C&&(C.debug+="SEI ");var G=new t.default(p(I.data));G.readUByte();for(var X=0,W=0,K=!1,Z=0;!K&&G.bytesAvailable>1;){X=0;do Z=G.readUByte(),X+=Z;while(Z===255);W=0;do Z=G.readUByte(),W+=Z;while(Z===255);if(X===4&&G.bytesAvailable!==0){K=!0;var q=G.readUByte();if(q===181){var ce=G.readUShort();if(ce===49){var ue=G.readUInt();if(ue===1195456820){var ye=G.readUByte();if(ye===3){for(var xe=G.readUByte(),Ee=G.readUByte(),Ae=31&xe,Re=[xe,Ee],ae=0;ae<Ae;ae++)Re.push(G.readUByte()),Re.push(G.readUByte()),Re.push(G.readUByte());c(n._txtTrack.samples,{type:3,pts:_.pts,bytes:Re})}}}}}else if(X===5&&G.bytesAvailable!==0){if(K=!0,W>16){for(var pe=[],J=0;J<16;J++)pe.push(G.readUByte().toString(16)),(J===3||J===5||J===7||J===9)&&pe.push("-");for(var fe=W-16,Me=new Uint8Array(fe),be=0;be<fe;be++)Me[be]=G.readUByte();c(n._txtTrack.samples,{pts:_.pts,payloadType:X,uuid:pe.join(""),userData:Object(R.utf8ArrayToStr)(Me),userDataBytes:Me})}}else if(W<G.bytesAvailable)for(var Ge=0;Ge<W;Ge++)G.readUByte()}break}case 7:if(v=!0,L=!0,w&&C&&(C.debug+="SPS "),!r.sps){var ft=new t.default(I.data),Pe=ft.readSPS();r.width=Pe.width,r.height=Pe.height,r.pixelRatio=Pe.pixelRatio,r.sps=[I.data],r.duration=n._duration;for(var ze=I.data.subarray(1,4),Ce="avc1.",Le=0;Le<3;Le++){var He=ze[Le].toString(16);He.length<2&&(He="0"+He),Ce+=He}r.codec=Ce}break;case 8:v=!0,w&&C&&(C.debug+="PPS "),r.pps||(r.pps=[I.data]);break;case 9:v=!1,r.audFound=!0,C&&s(C,r),C=n.avcSample=S(!1,_.pts,_.dts,w?"AUD ":"");break;case 12:v=!1;break;default:v=!1,C&&(C.debug+="unknown NAL "+I.type+" ");break}if(C&&v){var Be=C.units;Be.push(I)}}),f&&C&&(s(C,r),this.avcSample=null)},A.getLastNalUnit=function(){var _,f=this.avcSample,n;if(!f||f.units.length===0){var r=this._avcTrack.samples;f=r[r.length-1]}if((_=f)!==null&&_!==void 0&&_.units){var d=f.units;n=d[d.length-1]}return n},A.parseAVCNALu=function(_){var f=_.byteLength,n=this._avcTrack,r=n.naluState||0,d=r,w=[],C=0,v,L,I,B=-1,F=0;for(r===-1&&(B=0,F=_[0]&31,r=0,C=1);C<f;){if(v=_[C++],!r){r=v?0:1;continue}if(r===1){r=v?0:2;continue}if(!v)r=3;else if(v===1){if(B>=0){var G={data:_.subarray(B,C-r-1),type:F};w.push(G)}else{var X=this.getLastNalUnit();if(X&&(d&&C<=4-d&&(X.state&&(X.data=X.data.subarray(0,X.data.byteLength-d))),L=C-r-1,L>0)){var W=new Uint8Array(X.data.byteLength+L);W.set(X.data,0),W.set(_.subarray(0,L),X.data.byteLength),X.data=W,X.state=0}}C<f?(I=_[C]&31,B=C,F=I,r=0):r=-1}else r=0}if(B>=0&&r>=0){var K={data:_.subarray(B,f),type:F,state:r};w.push(K)}if(w.length===0){var Z=this.getLastNalUnit();if(Z){var q=new Uint8Array(Z.data.byteLength+_.byteLength);q.set(Z.data,0),q.set(_,Z.data.byteLength),Z.data=q}}return n.naluState=r,w},A.parseAACPES=function(_){var f=0,n=this._audioTrack,r=this.aacOverFlow,d=_.data;if(r){this.aacOverFlow=null;var w=r.sample.unit.byteLength,C=Math.min(r.missing,w),v=w-C;r.sample.unit.set(d.subarray(0,C),v),n.samples.push(r.sample),f=r.missing}var L,I;for(L=f,I=d.length;L<I-1&&!k.isHeader(d,L);L++);if(L!==f){var B,F;if(L<I-1?(B="AAC PES did not start with ADTS header,offset:"+L,F=!1):(B="no ADTS header found in AAC PES",F=!0),i.logger.warn("parsing error:"+B),this.observer.emit(y.Events.ERROR,y.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:F,reason:B}),F)return}k.initTrackConfig(n,this.observer,d,L,this.audioCodec);var G;if(_.pts!==void 0)G=_.pts;else if(r){var X=k.getFrameDuration(n.samplerate);G=r.sample.pts+X}else{i.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var W=0;L<I;)if(k.isHeader(d,L)){if(L+5<I){var K=k.appendFrame(n,d,L,G,W);if(K)if(K.missing)this.aacOverFlow=K;else{L+=K.length,W++;continue}}break}else L++},A.parseMPEGPES=function(_){var f=_.data,n=f.length,r=0,d=0,w=_.pts;if(w===void 0){i.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;d<n;)if(u.isHeader(f,d)){var C=u.appendFrame(this._audioTrack,f,d,w,r);if(C)d+=C.length,r++;else break}else d++},A.parseID3PES=function(_){if(_.pts===void 0){i.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(_)},b}();m.minProbeByteLength=188;function S(b,A,O,_){return{key:b,frame:!1,pts:A,dts:O,units:[],debug:_,length:0}}function P(b,A){return(b[A+10]&31)<<8|b[A+11]}function h(b,A,O,_){var f={audio:-1,avc:-1,id3:-1,isAAC:!0},n=(b[A+1]&15)<<8|b[A+2],r=A+3+n-4,d=(b[A+10]&15)<<8|b[A+11];for(A+=12+d;A<r;){var w=(b[A+1]&31)<<8|b[A+2];switch(b[A]){case 207:if(!_){i.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:f.audio===-1&&(f.audio=w);break;case 21:f.id3===-1&&(f.id3=w);break;case 219:if(!_){i.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:f.avc===-1&&(f.avc=w);break;case 3:case 4:O?f.audio===-1&&(f.audio=w,f.isAAC=!1):i.logger.log("MPEG audio found, not supported in this browser");break;case 36:i.logger.warn("Unsupported HEVC stream type found");break;default:break}A+=((b[A+3]&15)<<8|b[A+4])+5}return f}function l(b){var A=0,O,_,f,n,r,d=b.data;if(!b||b.size===0)return null;for(;d[0].length<19&&d.length>1;){var w=new Uint8Array(d[0].length+d[1].length);w.set(d[0]),w.set(d[1],d[0].length),d[0]=w,d.splice(1,1)}O=d[0];var C=(O[0]<<16)+(O[1]<<8)+O[2];if(C===1){if(_=(O[4]<<8)+O[5],_&&_>b.size-6)return null;var v=O[7];v&192&&(n=(O[9]&14)*536870912+(O[10]&255)*4194304+(O[11]&254)*16384+(O[12]&255)*128+(O[13]&254)/2,v&64?(r=(O[14]&14)*536870912+(O[15]&255)*4194304+(O[16]&254)*16384+(O[17]&255)*128+(O[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),f=O[8];var L=f+9;if(b.size<=L)return null;b.size-=L;for(var I=new Uint8Array(b.size),B=0,F=d.length;B<F;B++){O=d[B];var G=O.byteLength;if(L)if(L>G){L-=G;continue}else O=O.subarray(L),G-=L,L=0;I.set(O,A),A+=G}return _&&(_-=f+3),{data:I,pts:n,dts:r,len:_}}return null}function s(b,A){if(b.units.length&&b.frame){if(b.pts===void 0){var O=A.samples,_=O.length;if(_){var f=O[_-1];b.pts=f.pts,b.dts=f.dts}else{A.dropped++;return}}A.samples.push(b)}b.debug.length&&i.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function c(b,A){var O=b.length;if(O>0){if(A.pts>=b[O-1].pts)b.push(A);else for(var _=O-1;_>=0;_--)if(A.pts<b[_].pts){b.splice(_,0,A);break}}else b.push(A)}function p(b){for(var A=b.byteLength,O=[],_=1;_<A-2;)b[_]===0&&b[_+1]===0&&b[_+2]===3?(O.push(_+2),_+=2):_++;if(O.length===0)return b;var f=A-O.length,n=new Uint8Array(f),r=0;for(_=0;_<f;r++,_++)r===O[0]&&(r++,O.shift()),n[_]=b[r];return n}U.default=m},"./src/errors.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"ErrorTypes",function(){return k}),D.d(U,"ErrorDetails",function(){return u});var k;(function(t){t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError"})(k||(k={}));var u;(function(t){t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown"})(u||(u={}))},"./src/events.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"Events",function(){return k});var k;(function(u){u.MEDIA_ATTACHING="hlsMediaAttaching",u.MEDIA_ATTACHED="hlsMediaAttached",u.MEDIA_DETACHING="hlsMediaDetaching",u.MEDIA_DETACHED="hlsMediaDetached",u.BUFFER_RESET="hlsBufferReset",u.BUFFER_CODECS="hlsBufferCodecs",u.BUFFER_CREATED="hlsBufferCreated",u.BUFFER_APPENDING="hlsBufferAppending",u.BUFFER_APPENDED="hlsBufferAppended",u.BUFFER_EOS="hlsBufferEos",u.BUFFER_FLUSHING="hlsBufferFlushing",u.BUFFER_FLUSHED="hlsBufferFlushed",u.MANIFEST_LOADING="hlsManifestLoading",u.MANIFEST_LOADED="hlsManifestLoaded",u.MANIFEST_PARSED="hlsManifestParsed",u.LEVEL_SWITCHING="hlsLevelSwitching",u.LEVEL_SWITCHED="hlsLevelSwitched",u.LEVEL_LOADING="hlsLevelLoading",u.LEVEL_LOADED="hlsLevelLoaded",u.LEVEL_UPDATED="hlsLevelUpdated",u.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",u.LEVELS_UPDATED="hlsLevelsUpdated",u.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",u.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",u.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",u.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",u.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",u.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",u.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",u.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",u.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",u.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",u.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",u.CUES_PARSED="hlsCuesParsed",u.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",u.INIT_PTS_FOUND="hlsInitPtsFound",u.FRAG_LOADING="hlsFragLoading",u.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",u.FRAG_LOADED="hlsFragLoaded",u.FRAG_DECRYPTED="hlsFragDecrypted",u.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",u.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",u.FRAG_PARSING_METADATA="hlsFragParsingMetadata",u.FRAG_PARSED="hlsFragParsed",u.FRAG_BUFFERED="hlsFragBuffered",u.FRAG_CHANGED="hlsFragChanged",u.FPS_DROP="hlsFpsDrop",u.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",u.ERROR="hlsError",u.DESTROYING="hlsDestroying",u.KEY_LOADING="hlsKeyLoading",u.KEY_LOADED="hlsKeyLoaded",u.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",u.BACK_BUFFER_REACHED="hlsBackBufferReached"})(k||(k={}))},"./src/hls.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return b});var k=D("./node_modules/url-toolkit/src/url-toolkit.js"),u=D.n(k),t=D("./src/loader/playlist-loader.ts"),R=D("./src/loader/key-loader.ts"),o=D("./src/controller/id3-track-controller.ts"),y=D("./src/controller/latency-controller.ts"),g=D("./src/controller/level-controller.ts"),i=D("./src/controller/fragment-tracker.ts"),x=D("./src/controller/stream-controller.ts"),T=D("./src/is-supported.ts"),m=D("./src/utils/logger.ts"),S=D("./src/config.ts"),P=D("./node_modules/eventemitter3/index.js"),h=D.n(P),l=D("./src/events.ts"),s=D("./src/errors.ts");function c(A,O){for(var _=0;_<O.length;_++){var f=O[_];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(A,f.key,f)}}function p(A,O,_){return O&&c(A.prototype,O),_&&c(A,_),A}var b=function(){A.isSupported=function(){return Object(T.isSupported)()};function A(_){_===void 0&&(_={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new P.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var f=this.config=Object(S.mergeConfig)(A.DefaultConfig,_);this.userConfig=_,Object(m.enableLogs)(f.debug),this._autoLevelCapping=-1,f.progressive&&Object(S.enableStreamingMode)(f);var n=f.abrController,r=f.bufferController,d=f.capLevelController,w=f.fpsController,C=this.abrController=new n(this),v=this.bufferController=new r(this),L=this.capLevelController=new d(this),I=new w(this),B=new t.default(this),F=new R.default(this),G=new o.default(this),X=this.levelController=new g.default(this),W=new i.FragmentTracker(this),K=this.streamController=new x.default(this,W);L.setStreamController(K),I.setStreamController(K);var Z=[X,K];this.networkControllers=Z;var q=[B,F,C,v,L,I,G,W];this.audioTrackController=this.createController(f.audioTrackController,null,Z),this.createController(f.audioStreamController,W,Z),this.subtitleTrackController=this.createController(f.subtitleTrackController,null,Z),this.createController(f.subtitleStreamController,W,Z),this.createController(f.timelineController,null,q),this.emeController=this.createController(f.emeController,null,q),this.cmcdController=this.createController(f.cmcdController,null,q),this.latencyController=this.createController(y.default,null,q),this.coreComponents=q}var O=A.prototype;return O.createController=function(f,n,r){if(f){var d=n?new f(this,n):new f(this);return r&&r.push(d),d}return null},O.on=function(f,n,r){r===void 0&&(r=this),this._emitter.on(f,n,r)},O.once=function(f,n,r){r===void 0&&(r=this),this._emitter.once(f,n,r)},O.removeAllListeners=function(f){this._emitter.removeAllListeners(f)},O.off=function(f,n,r,d){r===void 0&&(r=this),this._emitter.off(f,n,r,d)},O.listeners=function(f){return this._emitter.listeners(f)},O.emit=function(f,n,r){return this._emitter.emit(f,n,r)},O.trigger=function(f,n){if(this.config.debug)return this.emit(f,f,n);try{return this.emit(f,f,n)}catch(r){m.logger.error("An internal error happened while handling event "+f+'. Error message: "'+r.message+'". Here is a stacktrace:',r),this.trigger(l.Events.ERROR,{type:s.ErrorTypes.OTHER_ERROR,details:s.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:f,error:r})}return!1},O.listenerCount=function(f){return this._emitter.listenerCount(f)},O.destroy=function(){m.logger.log("destroy"),this.trigger(l.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(f){return f.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(f){return f.destroy()}),this.coreComponents.length=0},O.attachMedia=function(f){m.logger.log("attachMedia"),this._media=f,this.trigger(l.Events.MEDIA_ATTACHING,{media:f})},O.detachMedia=function(){m.logger.log("detachMedia"),this.trigger(l.Events.MEDIA_DETACHING,void 0),this._media=null},O.loadSource=function(f){this.stopLoad();var n=this.media,r=this.url,d=this.url=k.buildAbsoluteURL(self.location.href,f,{alwaysNormalize:!0});m.logger.log("loadSource:"+d),n&&r&&r!==d&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(n)),this.trigger(l.Events.MANIFEST_LOADING,{url:f})},O.startLoad=function(f){f===void 0&&(f=-1),m.logger.log("startLoad("+f+")"),this.networkControllers.forEach(function(n){n.startLoad(f)})},O.stopLoad=function(){m.logger.log("stopLoad"),this.networkControllers.forEach(function(f){f.stopLoad()})},O.swapAudioCodec=function(){m.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},O.recoverMediaError=function(){m.logger.log("recoverMediaError");var f=this._media;this.detachMedia(),f&&this.attachMedia(f)},O.removeLevel=function(f,n){n===void 0&&(n=0),this.levelController.removeLevel(f,n)},p(A,[{key:"levels",get:function(){var f=this.levelController.levels;return f||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(f){m.logger.log("set currentLevel:"+f),this.loadLevel=f,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(f){m.logger.log("set nextLevel:"+f),this.levelController.manualLevel=f,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(f){m.logger.log("set loadLevel:"+f),this.levelController.manualLevel=f}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(f){this.levelController.nextLoadLevel=f}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(f){m.logger.log("set firstLevel:"+f),this.levelController.firstLevel=f}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(f){m.logger.log("set startLevel:"+f),f!==-1&&(f=Math.max(f,this.minAutoLevel)),this.levelController.startLevel=f}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(f){var n=!!f;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(f){this._autoLevelCapping!==f&&(m.logger.log("set autoLevelCapping:"+f),this._autoLevelCapping=f)}},{key:"bandwidthEstimate",get:function(){var f=this.abrController.bwEstimator;return f?f.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var f=this.levels,n=this.config.minAutoBitrate;if(!f)return 0;for(var r=f.length,d=0;d<r;d++)if(f[d].maxBitrate>n)return d;return 0}},{key:"maxAutoLevel",get:function(){var f=this.levels,n=this.autoLevelCapping,r;return n===-1&&f&&f.length?r=f.length-1:r=n,r}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(f){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,f)}},{key:"audioTracks",get:function(){var f=this.audioTrackController;return f?f.audioTracks:[]}},{key:"audioTrack",get:function(){var f=this.audioTrackController;return f?f.audioTrack:-1},set:function(f){var n=this.audioTrackController;n&&(n.audioTrack=f)}},{key:"subtitleTracks",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var f=this.subtitleTrackController;return f?f.subtitleTrack:-1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleTrack=f)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var f=this.subtitleTrackController;return f?f.subtitleDisplay:!1},set:function(f){var n=this.subtitleTrackController;n&&(n.subtitleDisplay=f)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(f){this.config.lowLatencyMode=f}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return l.Events}},{key:"ErrorTypes",get:function(){return s.ErrorTypes}},{key:"ErrorDetails",get:function(){return s.ErrorDetails}},{key:"DefaultConfig",get:function(){return A.defaultConfig?A.defaultConfig:S.hlsDefaultConfig},set:function(f){A.defaultConfig=f}}]),A}();b.defaultConfig=void 0},"./src/is-supported.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isSupported",function(){return t}),D.d(U,"changeTypeSupported",function(){return R});var k=D("./src/utils/mediasource-helper.ts");function u(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(k.getMediaSource)();if(!o)return!1;var y=u(),g=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!y||y.prototype&&typeof y.prototype.appendBuffer=="function"&&typeof y.prototype.remove=="function";return!!g&&!!i}function R(){var o,y=u();return typeof(y==null||((o=y.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return m}),D.d(U,"LoadError",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/errors.ts");function t(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,i(h,l)}function R(h){var l=typeof Map=="function"?new Map:void 0;return R=function(c){if(c===null||!g(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(c))return l.get(c);l.set(c,p)}function p(){return o(c,arguments,x(this).constructor)}return p.prototype=Object.create(c.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),i(p,c)},R(h)}function o(h,l,s){return y()?o=Reflect.construct:o=function(p,b,A){var O=[null];O.push.apply(O,b);var _=Function.bind.apply(p,O),f=new _;return A&&i(f,A.prototype),f},o.apply(null,arguments)}function y(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function g(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function i(h,l){return i=Object.setPrototypeOf||function(c,p){return c.__proto__=p,c},i(h,l)}function x(h){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(s){return s.__proto__||Object.getPrototypeOf(s)},x(h)}var T=Math.pow(2,17),m=function(){function h(s){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=s}var l=h.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(c,p){var b=this,A=c.url;if(!A)return Promise.reject(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,networkDetails:null},"Fragment does not have a "+(A?"part list":"url")));this.abort();var O=this.config,_=O.fLoader,f=O.loader;return new Promise(function(n,r){b.loader&&b.loader.destroy();var d=b.loader=c.loader=_?new _(O):new f(O),w=S(c),C={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:T};c.stats=d.stats,d.load(w,C,{onSuccess:function(L,I,B,F){b.resetLoader(c,d),n({frag:c,part:null,payload:L.data,networkDetails:F})},onError:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,response:L,networkDetails:B}))},onAbort:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:c,networkDetails:B}))},onTimeout:function(L,I,B){b.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c,networkDetails:B}))},onProgress:function(L,I,B,F){p&&p({frag:c,part:null,payload:B,networkDetails:F})}})})},l.loadPart=function(c,p,b){var A=this;this.abort();var O=this.config,_=O.fLoader,f=O.loader;return new Promise(function(n,r){A.loader&&A.loader.destroy();var d=A.loader=c.loader=_?new _(O):new f(O),w=S(c,p),C={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:T};p.stats=d.stats,d.load(w,C,{onSuccess:function(L,I,B,F){A.resetLoader(c,d),A.updateStatsFromPart(c,p);var G={frag:c,part:p,payload:L.data,networkDetails:F};b(G),n(G)},onError:function(L,I,B){A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:c,part:p,response:L,networkDetails:B}))},onAbort:function(L,I,B){c.stats.aborted=p.stats.aborted,A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:c,part:p,networkDetails:B}))},onTimeout:function(L,I,B){A.resetLoader(c,d),r(new P({type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:c,part:p,networkDetails:B}))}})})},l.updateStatsFromPart=function(c,p){var b=c.stats,A=p.stats,O=A.total;if(b.loaded+=A.loaded,O){var _=Math.round(c.duration/p.duration),f=Math.min(Math.round(b.loaded/O),_),n=_-f,r=n*Math.round(b.loaded/f);b.total=b.loaded+r}else b.total=Math.max(b.loaded,b.total);var d=b.loading,w=A.loading;d.start?d.first+=w.first-w.start:(d.start=w.start,d.first=w.first),d.end=w.end},l.resetLoader=function(c,p){c.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},h}();function S(h,l){l===void 0&&(l=null);var s=l||h,c={frag:h,part:l,responseType:"arraybuffer",url:s.url,headers:{},rangeStart:0,rangeEnd:0},p=s.byteRangeStartOffset,b=s.byteRangeEndOffset;return Object(k.isFiniteNumber)(p)&&Object(k.isFiniteNumber)(b)&&(c.rangeStart=p,c.rangeEnd=b),c}var P=function(h){t(l,h);function l(s){for(var c,p=arguments.length,b=new Array(p>1?p-1:0),A=1;A<p;A++)b[A-1]=arguments[A];return c=h.call.apply(h,[this].concat(b))||this,c.data=void 0,c.data=s,c}return l}(R(Error))},"./src/loader/fragment.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"ElementaryStreamTypes",function(){return m}),D.d(U,"BaseSegment",function(){return S}),D.d(U,"Fragment",function(){return P}),D.d(U,"Part",function(){return h});var k=D("./src/polyfills/number.ts"),u=D("./node_modules/url-toolkit/src/url-toolkit.js"),t=D.n(u),R=D("./src/utils/logger.ts"),o=D("./src/loader/level-key.ts"),y=D("./src/loader/load-stats.ts");function g(l,s){l.prototype=Object.create(s.prototype),l.prototype.constructor=l,i(l,s)}function i(l,s){return i=Object.setPrototypeOf||function(p,b){return p.__proto__=b,p},i(l,s)}function x(l,s){for(var c=0;c<s.length;c++){var p=s[c];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(l,p.key,p)}}function T(l,s,c){return s&&x(l.prototype,s),c&&x(l,c),l}var m;(function(l){l.AUDIO="audio",l.VIDEO="video",l.AUDIOVIDEO="audiovideo"})(m||(m={}));var S=function(){function l(c){var p;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(p={},p[m.AUDIO]=null,p[m.VIDEO]=null,p[m.AUDIOVIDEO]=null,p),this.baseurl=c}var s=l.prototype;return s.setByteRange=function(p,b){var A=p.split("@",2),O=[];A.length===1?O[0]=b?b.byteRangeEndOffset:0:O[0]=parseInt(A[1]),O[1]=parseInt(A[0])+O[0],this._byteRange=O},T(l,[{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:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(u.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(p){this._url=p}}]),l}(),P=function(l){g(s,l);function s(p,b){var A;return A=l.call(this,b)||this,A._decryptdata=null,A.rawProgramDateTime=null,A.programDateTime=null,A.tagList=[],A.duration=0,A.sn=0,A.levelkey=void 0,A.type=void 0,A.loader=null,A.level=-1,A.cc=0,A.startPTS=void 0,A.endPTS=void 0,A.appendedPTS=void 0,A.startDTS=void 0,A.endDTS=void 0,A.start=0,A.deltaPTS=void 0,A.maxStartPTS=void 0,A.minEndPTS=void 0,A.stats=new y.LoadStats,A.urlId=0,A.data=void 0,A.bitrateTest=!1,A.title=null,A.initSegment=null,A.type=p,A}var c=s.prototype;return c.createInitializationVector=function(b){for(var A=new Uint8Array(16),O=12;O<16;O++)A[O]=b>>8*(15-O)&255;return A},c.setDecryptDataFromLevelKey=function(b,A){var O=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(O=o.LevelKey.fromURI(b.uri),O.method=b.method,O.iv=this.createInitializationVector(A),O.keyFormat="identity"),O},c.setElementaryStreamInfo=function(b,A,O,_,f,n){n===void 0&&(n=!1);var r=this.elementaryStreams,d=r[b];if(!d){r[b]={startPTS:A,endPTS:O,startDTS:_,endDTS:f,partial:n};return}d.startPTS=Math.min(d.startPTS,A),d.endPTS=Math.max(d.endPTS,O),d.startDTS=Math.min(d.startDTS,_),d.endDTS=Math.max(d.endDTS,f)},c.clearElementaryStreamInfo=function(){var b=this.elementaryStreams;b[m.AUDIO]=null,b[m.VIDEO]=null,b[m.AUDIOVIDEO]=null},T(s,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var b=this.sn;typeof b!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&R.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),b=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,b)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(k.isFiniteNumber)(this.programDateTime))return null;var b=Object(k.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+b*1e3}},{key:"encrypted",get:function(){var b;return!!((b=this.decryptdata)!==null&&b!==void 0&&b.keyFormat&&this.decryptdata.uri)}}]),s}(S),h=function(l){g(s,l);function s(c,p,b,A,O){var _;_=l.call(this,b)||this,_.fragOffset=0,_.duration=0,_.gap=!1,_.independent=!1,_.relurl=void 0,_.fragment=void 0,_.index=void 0,_.stats=new y.LoadStats,_.duration=c.decimalFloatingPoint("DURATION"),_.gap=c.bool("GAP"),_.independent=c.bool("INDEPENDENT"),_.relurl=c.enumeratedString("URI"),_.fragment=p,_.index=A;var f=c.enumeratedString("BYTERANGE");return f&&_.setByteRange(f,O),O&&(_.fragOffset=O.fragOffset+O.duration),_}return T(s,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var p=this.elementaryStreams;return!!(p.audio||p.video||p.audiovideo)}}]),s}(S)},"./src/loader/key-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return R});var k=D("./src/events.ts"),u=D("./src/errors.ts"),t=D("./src/utils/logger.ts"),R=function(){function o(g){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=g,this._registerListeners()}var y=o.prototype;return y._registerListeners=function(){this.hls.on(k.Events.KEY_LOADING,this.onKeyLoading,this)},y._unregisterListeners=function(){this.hls.off(k.Events.KEY_LOADING,this.onKeyLoading)},y.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var x=this.loaders[i];x&&x.destroy()}this.loaders={}},y.onKeyLoading=function(i,x){var T=x.frag,m=T.type,S=this.loaders[m];if(!T.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var P=T.decryptdata.uri;if(P!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(S&&(t.logger.warn("abort previous key loader for type:"+m),S.abort()),!P){t.logger.warn("key uri is falsy");return}var l=h.loader,s=T.loader=this.loaders[m]=new l(h);this.decrypturl=P,this.decryptkey=null;var c={url:P,frag:T,responseType:"arraybuffer"},p={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},b={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};s.load(c,p,b)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(k.Events.KEY_LOADED,{frag:T}))},y.loadsuccess=function(i,x,T){var m=T.frag;if(!m.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=m.decryptdata.key=new Uint8Array(i.data),m.loader=null,delete this.loaders[m.type],this.hls.trigger(k.Events.KEY_LOADED,{frag:m})},y.loaderror=function(i,x){var T=x.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:i})},y.loadtimeout=function(i,x){var T=x.frag,m=T.loader;m&&m.abort(),delete this.loaders[T.type],this.hls.trigger(k.Events.ERROR,{type:u.ErrorTypes.NETWORK_ERROR,details:u.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"LevelDetails",function(){return o});var k=D("./src/polyfills/number.ts");function u(y,g){for(var i=0;i<g.length;i++){var x=g[i];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(y,x.key,x)}}function t(y,g,i){return g&&u(y.prototype,g),i&&u(y,i),y}var R=10,o=function(){function y(i){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=i}var g=y.prototype;return g.reloaded=function(x){if(!x){this.advanced=!0,this.updated=!0;return}var T=this.lastPartSn-x.lastPartSn,m=this.lastPartIndex-x.lastPartIndex;this.updated=this.endSN!==x.endSN||!!m||!!T,this.advanced=this.endSN>x.endSN||T>0||T===0&&m>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},t(y,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(k.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var T=this.driftEnd-this.driftStart;return T*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),y}()},"./src/loader/level-key.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"LevelKey",function(){return o});var k=D("./node_modules/url-toolkit/src/url-toolkit.js"),u=D.n(k);function t(y,g){for(var i=0;i<g.length;i++){var x=g[i];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(y,x.key,x)}}function R(y,g,i){return g&&t(y.prototype,g),i&&t(y,i),y}var o=function(){y.fromURL=function(i,x){return new y(i,x)},y.fromURI=function(i){return new y(i)};function y(g,i){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,i?this._uri=Object(k.buildAbsoluteURL)(g,i,{alwaysNormalize:!0}):this._uri=g}return R(y,[{key:"uri",get:function(){return this._uri}}]),y}()},"./src/loader/load-stats.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"LoadStats",function(){return k});var k=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}},"./src/loader/m3u8-parser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s});var k=D("./src/polyfills/number.ts"),u=D("./node_modules/url-toolkit/src/url-toolkit.js"),t=D.n(u),R=D("./src/loader/fragment.ts"),o=D("./src/loader/level-details.ts"),y=D("./src/loader/level-key.ts"),g=D("./src/utils/attr-list.ts"),i=D("./src/utils/logger.ts"),x=D("./src/utils/codecs.ts"),T=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,m=/#EXT-X-MEDIA:(.*)/g,S=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),P=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),h=/\.(mp4|m4s|m4v|m4a)$/i;function l(O){var _,f;return h.test((_=(f=u.parseURL(O))===null||f===void 0?void 0:f.path)!=null?_:"")}var s=function(){function O(){}return O.findGroup=function(f,n){for(var r=0;r<f.length;r++){var d=f[r];if(d.id===n)return d}},O.convertAVC1ToAVCOTI=function(f){var n=f.split(".");if(n.length>2){var r=n.shift()+".";return r+=parseInt(n.shift()).toString(16),r+=("000"+parseInt(n.shift()).toString(16)).substr(-4),r}return f},O.resolve=function(f,n){return u.buildAbsoluteURL(n,f,{alwaysNormalize:!0})},O.parseMasterPlaylist=function(f,n){var r=[],d={},w=!1;T.lastIndex=0;for(var C;(C=T.exec(f))!=null;)if(C[1]){var v=new g.AttrList(C[1]),L={attrs:v,bitrate:v.decimalInteger("AVERAGE-BANDWIDTH")||v.decimalInteger("BANDWIDTH"),name:v.NAME,url:O.resolve(C[2],n)},I=v.decimalResolution("RESOLUTION");I&&(L.width=I.width,L.height=I.height),c((v.CODECS||"").split(/[ ,]+/).filter(function(F){return F}),L),L.videoCodec&&L.videoCodec.indexOf("avc1")!==-1&&(L.videoCodec=O.convertAVC1ToAVCOTI(L.videoCodec)),r.push(L)}else if(C[3]){var B=new g.AttrList(C[3]);B["DATA-ID"]&&(w=!0,d[B["DATA-ID"]]=B)}return{levels:r,sessionData:w?d:null}},O.parseMasterPlaylistMedia=function(f,n,r,d){d===void 0&&(d=[]);var w,C=[],v=0;for(m.lastIndex=0;(w=m.exec(f))!==null;){var L=new g.AttrList(w[1]);if(L.TYPE===r){var I={attrs:L,bitrate:0,id:v++,groupId:L["GROUP-ID"],instreamId:L["INSTREAM-ID"],name:L.NAME||L.LANGUAGE||"",type:r,default:L.bool("DEFAULT"),autoselect:L.bool("AUTOSELECT"),forced:L.bool("FORCED"),lang:L.LANGUAGE,url:L.URI?O.resolve(L.URI,n):""};if(d.length){var B=O.findGroup(d,I.groupId)||d[0];p(I,B,"audioCodec"),p(I,B,"textCodec")}C.push(I)}}return C},O.parseLevelPlaylist=function(f,n,r,d,w){var C=new o.LevelDetails(n),v=C.fragments,L=null,I=0,B=0,F=0,G=0,X=null,W=new R.Fragment(d,n),K,Z,q,ce=-1,ue=!1;for(S.lastIndex=0,C.m3u8=f;(K=S.exec(f))!==null;){ue&&(ue=!1,W=new R.Fragment(d,n),W.start=F,W.sn=I,W.cc=G,W.level=r,L&&(W.initSegment=L,W.rawProgramDateTime=L.rawProgramDateTime));var ye=K[1];if(ye){W.duration=parseFloat(ye);var xe=(" "+K[2]).slice(1);W.title=xe||null,W.tagList.push(xe?["INF",ye,xe]:["INF",ye])}else if(K[3])Object(k.isFiniteNumber)(W.duration)&&(W.start=F,q&&(W.levelkey=q),W.sn=I,W.level=r,W.cc=G,W.urlId=w,v.push(W),W.relurl=(" "+K[3]).slice(1),A(W,X),X=W,F+=W.duration,I++,B=0,ue=!0);else if(K[4]){var Ee=(" "+K[4]).slice(1);X?W.setByteRange(Ee,X):W.setByteRange(Ee)}else if(K[5])W.rawProgramDateTime=(" "+K[5]).slice(1),W.tagList.push(["PROGRAM-DATE-TIME",W.rawProgramDateTime]),ce===-1&&(ce=v.length);else{if(K=K[0].match(P),!K){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(Z=1;Z<K.length&&!(typeof K[Z]!="undefined");Z++);var Ae=(" "+K[Z]).slice(1),Re=(" "+K[Z+1]).slice(1),ae=K[Z+2]?(" "+K[Z+2]).slice(1):"";switch(Ae){case"PLAYLIST-TYPE":C.type=Re.toUpperCase();break;case"MEDIA-SEQUENCE":I=C.startSN=parseInt(Re);break;case"SKIP":{var pe=new g.AttrList(Re),J=pe.decimalInteger("SKIPPED-SEGMENTS");if(Object(k.isFiniteNumber)(J)){C.skippedSegments=J;for(var fe=J;fe--;)v.unshift(null);I+=J}var Me=pe.enumeratedString("RECENTLY-REMOVED-DATERANGES");Me&&(C.recentlyRemovedDateranges=Me.split(" "));break}case"TARGETDURATION":C.targetduration=parseFloat(Re);break;case"VERSION":C.version=parseInt(Re);break;case"EXTM3U":break;case"ENDLIST":C.live=!1;break;case"#":(Re||ae)&&W.tagList.push(ae?[Re,ae]:[Re]);break;case"DIS":G++;case"GAP":W.tagList.push([Ae]);break;case"BITRATE":W.tagList.push([Ae,Re]);break;case"DISCONTINUITY-SEQ":G=parseInt(Re);break;case"KEY":{var be,Ge=new g.AttrList(Re),ft=Ge.enumeratedString("METHOD"),Pe=Ge.URI,ze=Ge.hexadecimalInteger("IV"),Ce=Ge.enumeratedString("KEYFORMATVERSIONS"),Le=Ge.enumeratedString("KEYID"),He=(be=Ge.enumeratedString("KEYFORMAT"))!=null?be:"identity",Be=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Be.indexOf(He)>-1){i.logger.warn("Keyformat "+He+" is not supported from the manifest");continue}else if(He!=="identity")continue;ft&&(q=y.LevelKey.fromURL(n,Pe),Pe&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(ft)>=0&&(q.method=ft,q.keyFormat=He,Le&&(q.keyID=Le),Ce&&(q.keyFormatVersions=Ce),q.iv=ze));break}case"START":{var bt=new g.AttrList(Re),ct=bt.decimalFloatingPoint("TIME-OFFSET");Object(k.isFiniteNumber)(ct)&&(C.startTimeOffset=ct);break}case"MAP":{var Ot=new g.AttrList(Re);W.relurl=Ot.URI,Ot.BYTERANGE&&W.setByteRange(Ot.BYTERANGE),W.level=r,W.sn="initSegment",q&&(W.levelkey=q),W.initSegment=null,L=W,ue=!0;break}case"SERVER-CONTROL":{var Ft=new g.AttrList(Re);C.canBlockReload=Ft.bool("CAN-BLOCK-RELOAD"),C.canSkipUntil=Ft.optionalFloat("CAN-SKIP-UNTIL",0),C.canSkipDateRanges=C.canSkipUntil>0&&Ft.bool("CAN-SKIP-DATERANGES"),C.partHoldBack=Ft.optionalFloat("PART-HOLD-BACK",0),C.holdBack=Ft.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Mt=new g.AttrList(Re);C.partTarget=Mt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var wt=C.partList;wt||(wt=C.partList=[]);var kt=B>0?wt[wt.length-1]:void 0,$t=B++,Lt=new R.Part(new g.AttrList(Re),W,n,$t,kt);wt.push(Lt),W.duration+=Lt.duration;break}case"PRELOAD-HINT":{var vt=new g.AttrList(Re);C.preloadHint=vt;break}case"RENDITION-REPORT":{var lt=new g.AttrList(Re);C.renditionReports=C.renditionReports||[],C.renditionReports.push(lt);break}default:i.logger.warn("line parsed but not handled: "+K);break}}}X&&!X.relurl?(v.pop(),F-=X.duration,C.partList&&(C.fragmentHint=X)):C.partList&&(A(W,X),W.cc=G,C.fragmentHint=W);var Tt=v.length,ht=v[0],mt=v[Tt-1];if(F+=C.skippedSegments*C.targetduration,F>0&&Tt&&mt){C.averagetargetduration=F/Tt;var qe=mt.sn;C.endSN=qe!=="initSegment"?qe:0,ht&&(C.startCC=ht.cc,ht.initSegment||C.fragments.every(function($e){return $e.relurl&&l($e.relurl)})&&(i.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),W=new R.Fragment(d,n),W.relurl=mt.relurl,W.level=r,W.sn="initSegment",ht.initSegment=W,C.needSidxRanges=!0))}else C.endSN=0,C.startCC=0;return C.fragmentHint&&(F+=C.fragmentHint.duration),C.totalduration=F,C.endCC=G,ce>0&&b(v,ce),C},O}();function c(O,_){["video","audio","text"].forEach(function(f){var n=O.filter(function(d){return Object(x.isCodecType)(d,f)});if(n.length){var r=n.filter(function(d){return d.lastIndexOf("avc1",0)===0||d.lastIndexOf("mp4a",0)===0});_[f+"Codec"]=r.length>0?r[0]:n[0],O=O.filter(function(d){return n.indexOf(d)===-1})}}),_.unknownCodecs=O}function p(O,_,f){var n=_[f];n&&(O[f]=n)}function b(O,_){for(var f=O[_],n=_;n--;){var r=O[n];if(!r)return;r.programDateTime=f.programDateTime-r.duration*1e3,f=r}}function A(O,_){O.rawProgramDateTime?O.programDateTime=Date.parse(O.rawProgramDateTime):_!=null&&_.programDateTime&&(O.programDateTime=_.endProgramDateTime),Object(k.isFiniteNumber)(O.programDateTime)||(O.programDateTime=null,O.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/events.ts"),t=D("./src/errors.ts"),R=D("./src/utils/logger.ts"),o=D("./src/utils/mp4-tools.ts"),y=D("./src/loader/m3u8-parser.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/attr-list.ts");function x(S){var P=S.type;switch(P){case g.PlaylistContextType.AUDIO_TRACK:return g.PlaylistLevelType.AUDIO;case g.PlaylistContextType.SUBTITLE_TRACK:return g.PlaylistLevelType.SUBTITLE;default:return g.PlaylistLevelType.MAIN}}function T(S,P){var h=S.url;return(h===void 0||h.indexOf("data:")===0)&&(h=P.url),h}var m=function(){function S(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var P=S.prototype;return P.registerListeners=function(){var l=this.hls;l.on(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(u.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(u.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(u.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(u.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var s=this.hls.config,c=s.pLoader,p=s.loader,b=c||p,A=new b(s);return l.loader=A,this.loaders[l.type]=A,A},P.getInternalLoader=function(l){return this.loaders[l.type]},P.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},P.destroyInternalLoaders=function(){for(var l in this.loaders){var s=this.loaders[l];s&&s.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,s){var c=s.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:g.PlaylistContextType.MANIFEST,url:c,deliveryDirectives:null})},P.onLevelLoading=function(l,s){var c=s.id,p=s.level,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:null,level:p,responseType:"text",type:g.PlaylistContextType.LEVEL,url:b,deliveryDirectives:A})},P.onAudioTrackLoading=function(l,s){var c=s.id,p=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:A})},P.onSubtitleTrackLoading=function(l,s){var c=s.id,p=s.groupId,b=s.url,A=s.deliveryDirectives;this.load({id:c,groupId:p,level:null,responseType:"text",type:g.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:A})},P.load=function(l){var s,c=this.hls.config,p=this.getInternalLoader(l);if(p){var b=p.context;if(b&&b.url===l.url){R.logger.trace("[playlist-loader]: playlist request ongoing");return}R.logger.log("[playlist-loader]: aborting previous loader for type: "+l.type),p.abort()}var A,O,_,f;switch(l.type){case g.PlaylistContextType.MANIFEST:A=c.manifestLoadingMaxRetry,O=c.manifestLoadingTimeOut,_=c.manifestLoadingRetryDelay,f=c.manifestLoadingMaxRetryTimeout;break;case g.PlaylistContextType.LEVEL:case g.PlaylistContextType.AUDIO_TRACK:case g.PlaylistContextType.SUBTITLE_TRACK:A=0,O=c.levelLoadingTimeOut;break;default:A=c.levelLoadingMaxRetry,O=c.levelLoadingTimeOut,_=c.levelLoadingRetryDelay,f=c.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(l),(s=l.deliveryDirectives)!==null&&s!==void 0&&s.part){var n;if(l.type===g.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===g.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===g.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var r=n.partTarget,d=n.targetduration;r&&d&&(O=Math.min(Math.max(r*3,d*.8)*1e3,O))}}var w={timeout:O,maxRetry:A,retryDelay:_,maxRetryDelay:f,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(l,w,C)},P.loadsuccess=function(l,s,c,p){if(p===void 0&&(p=null),c.isSidxRequest){this.handleSidxRequest(l,c),this.handlePlaylistLoaded(l,s,c,p);return}this.resetInternalLoader(c.type);var b=l.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,c,"no EXTM3U delimiter",p);return}s.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,s,c,p):this.handleMasterPlaylist(l,s,c,p)},P.loaderror=function(l,s,c){c===void 0&&(c=null),this.handleNetworkError(s,c,!1,l)},P.loadtimeout=function(l,s,c){c===void 0&&(c=null),this.handleNetworkError(s,c,!0)},P.handleMasterPlaylist=function(l,s,c,p){var b=this.hls,A=l.data,O=T(l,c),_=y.default.parseMasterPlaylist(A,O),f=_.levels,n=_.sessionData;if(!f.length){this.handleManifestParsingError(l,c,"no level found in manifest",p);return}var r=f.map(function(I){return{id:I.attrs.AUDIO,audioCodec:I.audioCodec}}),d=f.map(function(I){return{id:I.attrs.SUBTITLES,textCodec:I.textCodec}}),w=y.default.parseMasterPlaylistMedia(A,O,"AUDIO",r),C=y.default.parseMasterPlaylistMedia(A,O,"SUBTITLES",d),v=y.default.parseMasterPlaylistMedia(A,O,"CLOSED-CAPTIONS");if(w.length){var L=w.some(function(I){return!I.url});!L&&f[0].audioCodec&&!f[0].attrs.AUDIO&&(R.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),w.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new i.AttrList({}),bitrate:0,url:""}))}b.trigger(u.Events.MANIFEST_LOADED,{levels:f,audioTracks:w,subtitles:C,captions:v,url:O,stats:s,networkDetails:p,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,s,c,p){var b=this.hls,A=c.id,O=c.level,_=c.type,f=T(l,c),n=Object(k.isFiniteNumber)(A)?A:0,r=Object(k.isFiniteNumber)(O)?O:n,d=x(c),w=y.default.parseLevelPlaylist(l.data,f,r,d,n);if(!w.fragments.length){b.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:f,reason:"no fragments found in level",level:typeof c.level=="number"?c.level:void 0});return}if(_===g.PlaylistContextType.MANIFEST){var C={attrs:new i.AttrList({}),bitrate:0,details:w,name:"",url:f};b.trigger(u.Events.MANIFEST_LOADED,{levels:[C],audioTracks:[],url:f,stats:s,networkDetails:p,sessionData:null})}if(s.parsing.end=performance.now(),w.needSidxRanges){var v,L=(v=w.fragments[0].initSegment)===null||v===void 0?void 0:v.url;this.load({url:L,isSidxRequest:!0,type:_,level:O,levelDetails:w,id:A,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}c.levelDetails=w,this.handlePlaylistLoaded(l,s,c,p)},P.handleSidxRequest=function(l,s){var c=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!c)return;var p=c.references,b=s.levelDetails;p.forEach(function(A,O){var _=A.info,f=b.fragments[O];f.byteRange.length===0&&f.setByteRange(String(1+_.end-_.start)+"@"+String(_.start)),f.initSegment&&f.initSegment.setByteRange(String(c.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,s,c,p){this.hls.trigger(u.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:s.type===g.PlaylistContextType.MANIFEST,url:l.url,reason:c,response:l,context:s,networkDetails:p})},P.handleNetworkError=function(l,s,c,p){c===void 0&&(c=!1),R.logger.warn("[playlist-loader]: A network "+(c?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var b=t.ErrorDetails.UNKNOWN,A=!1,O=this.getInternalLoader(l);switch(l.type){case g.PlaylistContextType.MANIFEST:b=c?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,A=!0;break;case g.PlaylistContextType.LEVEL:b=c?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.AUDIO_TRACK:b=c?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,A=!1;break;case g.PlaylistContextType.SUBTITLE_TRACK:b=c?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,A=!1;break}O&&this.resetInternalLoader(l.type);var _={type:t.ErrorTypes.NETWORK_ERROR,details:b,fatal:A,url:l.url,loader:O,context:l,networkDetails:s};p&&(_.response=p),this.hls.trigger(u.Events.ERROR,_)},P.handlePlaylistLoaded=function(l,s,c,p){var b=c.type,A=c.level,O=c.id,_=c.groupId,f=c.loader,n=c.levelDetails,r=c.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,c,"invalid target duration",p);return}if(!f)return;n.live&&(f.getCacheAge&&(n.ageHeader=f.getCacheAge()||0),(!f.getCacheAge||isNaN(n.ageHeader))&&(n.ageHeader=0));switch(b){case g.PlaylistContextType.MANIFEST:case g.PlaylistContextType.LEVEL:this.hls.trigger(u.Events.LEVEL_LOADED,{details:n,level:A||0,id:O||0,stats:s,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(u.Events.AUDIO_TRACK_LOADED,{details:n,id:O||0,groupId:_||"",stats:s,networkDetails:p,deliveryDirectives:r});break;case g.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(u.Events.SUBTITLE_TRACK_LOADED,{details:n,id:O||0,groupId:_||"",stats:s,networkDetails:p,deliveryDirectives:r});break}},S}();U.default=m},"./src/polyfills/number.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isFiniteNumber",function(){return k}),D.d(U,"MAX_SAFE_INTEGER",function(){return u});var k=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},u=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Y,U,D){"use strict";D.r(U);var k=function(){function u(){}return u.getSilentFrame=function(R,o){switch(R){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(o===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(o===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},u}();U.default=k},"./src/remux/mp4-generator.ts":function(Y,U,D){"use strict";D.r(U);var k=Math.pow(2,32)-1,u=function(){function t(){}return t.init=function(){t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var y=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),g=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:y,audio:g};var i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=x,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var T=new Uint8Array([105,115,111,109]),m=new Uint8Array([97,118,99,49]),S=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,S,T,m),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var y=8,g=arguments.length,i=new Array(g>1?g-1:0),x=1;x<g;x++)i[x-1]=arguments[x];for(var T=i.length,m=T;T--;)y+=i[T].byteLength;var S=new Uint8Array(y);for(S[0]=y>>24&255,S[1]=y>>16&255,S[2]=y>>8&255,S[3]=y&255,S.set(o,4),T=0,y=8;T<m;T++)S.set(i[T],y),y+=i[T].byteLength;return S},t.hdlr=function(o){return t.box(t.types.hdlr,t.HDLR_TYPES[o])},t.mdat=function(o){return t.box(t.types.mdat,o)},t.mdhd=function(o,y){y*=o;var g=Math.floor(y/(k+1)),i=Math.floor(y%(k+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,y,g){return t.box(t.types.moof,t.mfhd(o),t.traf(g,y))},t.moov=function(o){for(var y=o.length,g=[];y--;)g[y]=t.trak(o[y]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(g).concat(t.mvex(o)))},t.mvex=function(o){for(var y=o.length,g=[];y--;)g[y]=t.trex(o[y]);return t.box.apply(null,[t.types.mvex].concat(g))},t.mvhd=function(o,y){y*=o;var g=Math.floor(y/(k+1)),i=Math.floor(y%(k+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,g>>24,g>>16&255,g>>8&255,g&255,i>>24,i>>16&255,i>>8&255,i&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 t.box(t.types.mvhd,x)},t.sdtp=function(o){var y=o.samples||[],g=new Uint8Array(4+y.length),i,x;for(i=0;i<y.length;i++)x=y[i].flags,g[i+4]=x.dependsOn<<4|x.isDependedOn<<2|x.hasRedundancy;return t.box(t.types.sdtp,g)},t.stbl=function(o){return t.box(t.types.stbl,t.stsd(o),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(o){var y=[],g=[],i,x,T;for(i=0;i<o.sps.length;i++)x=o.sps[i],T=x.byteLength,y.push(T>>>8&255),y.push(T&255),y=y.concat(Array.prototype.slice.call(x));for(i=0;i<o.pps.length;i++)x=o.pps[i],T=x.byteLength,g.push(T>>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(x));var m=t.box(t.types.avcC,new Uint8Array([1,y[3],y[4],y[5],252|3,224|o.sps.length].concat(y).concat([o.pps.length]).concat(g))),S=o.width,P=o.height,h=o.pixelRatio[0],l=o.pixelRatio[1];return t.box(t.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,S>>8&255,S&255,P>>8&255,P&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]),m,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,h&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(o){var y=o.config.length;return new Uint8Array([0,0,0,0,3,23+y,0,1,0,4,15+y,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([y]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var y=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,y>>8&255,y&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var y=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,y>>8&255,y&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var y=o.id,g=o.duration*o.timescale,i=o.width,x=o.height,T=Math.floor(g/(k+1)),m=Math.floor(g%(k+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,y>>24&255,y>>16&255,y>>8&255,y&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,m>>24,m>>16&255,m>>8&255,m&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,i>>8&255,i&255,0,0,x>>8&255,x&255,0,0]))},t.traf=function(o,y){var g=t.sdtp(o),i=o.id,x=Math.floor(y/(k+1)),T=Math.floor(y%(k+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,g.length+16+20+8+16+8+8),g)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var y=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,y){var g=o.samples||[],i=g.length,x=12+16*i,T=new Uint8Array(x),m,S,P,h,l,s;for(y+=8+x,T.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,y>>>24&255,y>>>16&255,y>>>8&255,y&255],0),m=0;m<i;m++)S=g[m],P=S.duration,h=S.size,l=S.flags,s=S.cts,T.set([P>>>24&255,P>>>16&255,P>>>8&255,P&255,h>>>24&255,h>>>16&255,h>>>8&255,h&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,s>>>24&255,s>>>16&255,s>>>8&255,s&255],12+16*m);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var y=t.moov(o),g=new Uint8Array(t.FTYP.byteLength+y.byteLength);return g.set(t.FTYP),g.set(y,t.FTYP.byteLength),g},t}();u.types=void 0,u.HDLR_TYPES=void 0,u.STTS=void 0,u.STSC=void 0,u.STCO=void 0,u.STSZ=void 0,u.VMHD=void 0,u.SMHD=void 0,u.STSD=void 0,u.FTYP=void 0,u.DINF=void 0,U.default=u},"./src/remux/mp4-remuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return s}),D.d(U,"normalizePts",function(){return c});var k=D("./src/polyfills/number.ts"),u=D("./src/remux/aac-helper.ts"),t=D("./src/remux/mp4-generator.ts"),R=D("./src/events.ts"),o=D("./src/errors.ts"),y=D("./src/utils/logger.ts"),g=D("./src/types/loader.ts"),i=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(O){for(var _=1;_<arguments.length;_++){var f=arguments[_];for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(O[n]=f[n])}return O},x.apply(this,arguments)}var T=10*1e3,m=1024,S=1152,P=null,h=null,l=!1,s=function(){function O(f,n,r,d){if(d===void 0&&(d=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=f,this.config=n,this.typeSupported=r,this.ISGenerated=!1,P===null){var w=navigator.userAgent||"",C=w.match(/Chrome\/(\d+)/i);P=C?parseInt(C[1]):0}if(h===null){var v=navigator.userAgent.match(/Safari\/(\d+)/i);h=v?parseInt(v[1]):0}l=!!P&&P<75||!!h&&h<600}var _=O.prototype;return _.destroy=function(){},_.resetTimeStamp=function(n){y.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=n},_.resetNextTimestamp=function(){y.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},_.resetInitSegment=function(){y.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},_.getVideoStartPts=function(n){var r=!1,d=n.reduce(function(w,C){var v=C.pts-w;return v<-4294967296?(r=!0,c(w,C.pts)):v>0?w:C.pts},n[0].pts);return r&&y.logger.debug("PTS rollover detected"),d},_.remux=function(n,r,d,w,C,v,L,I){var B,F,G,X,W,K,Z=C,q=C,ce=n.pid>-1,ue=r.pid>-1,ye=r.samples.length,xe=n.samples.length>0,Ee=ye>1,Ae=(!ce||xe)&&(!ue||Ee)||this.ISGenerated||L;if(Ae){this.ISGenerated||(G=this.generateIS(n,r,C));var Re=this.isVideoContiguous,ae=-1;if(Ee&&(ae=p(r.samples),!Re&&this.config.forceKeyFrameOnDiscontinuity))if(K=!0,ae>0){y.logger.warn("[mp4-remuxer]: Dropped "+ae+" out of "+ye+" video samples due to a missing keyframe");var pe=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(ae),r.dropped+=ae,q+=(r.samples[0].pts-pe)/(r.timescale||9e4)}else ae===-1&&(y.logger.warn("[mp4-remuxer]: No keyframe found out of "+ye+" video samples"),K=!1);if(this.ISGenerated){if(xe&&Ee){var J=this.getVideoStartPts(r.samples),fe=c(n.samples[0].pts,J)-J,Me=fe/r.inputTimeScale;Z+=Math.max(0,Me),q+=Math.max(0,-Me)}if(xe){if(n.samplerate||(y.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),G=this.generateIS(n,r,C)),F=this.remuxAudio(n,Z,this.isAudioContiguous,v,ue||Ee||I===g.PlaylistLevelType.AUDIO?q:void 0),Ee){var be=F?F.endPTS-F.startPTS:0;r.inputTimeScale||(y.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),G=this.generateIS(n,r,C)),B=this.remuxVideo(r,q,Re,be)}}else Ee&&(B=this.remuxVideo(r,q,Re,0));B&&(B.firstKeyFrame=ae,B.independent=ae!==-1)}}return this.ISGenerated&&(d.samples.length&&(W=this.remuxID3(d,C)),w.samples.length&&(X=this.remuxText(w,C))),{audio:F,video:B,initSegment:G,independent:K,text:X,id3:W}},_.generateIS=function(n,r,d){var w=n.samples,C=r.samples,v=this.typeSupported,L={},I=!Object(k.isFiniteNumber)(this._initPTS),B="audio/mp4",F,G,X;if(I&&(F=G=Infinity),n.config&&w.length&&(n.timescale=n.samplerate,n.isAAC||(v.mpeg?(B="audio/mpeg",n.codec=""):v.mp3&&(n.codec="mp3")),L.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&v.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},I&&(X=n.inputTimeScale,F=G=w[0].pts-Math.round(X*d))),r.sps&&r.pps&&C.length&&(r.timescale=r.inputTimeScale,L.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},I)){X=r.inputTimeScale;var W=this.getVideoStartPts(C),K=Math.round(X*d);G=Math.min(G,c(C[0].dts,W)-K),F=Math.min(F,W-K)}if(Object.keys(L).length)return this.ISGenerated=!0,I&&(this._initPTS=F,this._initDTS=G),{tracks:L,initPTS:F,timescale:X}},_.remuxVideo=function(n,r,d,w){var C=n.inputTimeScale,v=n.samples,L=[],I=v.length,B=this._initPTS,F=this.nextAvcDts,G=8,X,W,K,Z=Number.POSITIVE_INFINITY,q=Number.NEGATIVE_INFINITY,ce=0,ue=!1;if(!d||F===null){var ye=r*C,xe=v[0].pts-c(v[0].dts,v[0].pts);F=ye-xe}for(var Ee=0;Ee<I;Ee++){var Ae=v[Ee];if(Ae.pts=c(Ae.pts-B,F),Ae.dts=c(Ae.dts-B,F),Ae.dts>Ae.pts){var Re=9e4*.2;ce=Math.max(Math.min(ce,Ae.pts-Ae.dts),-1*Re)}Ae.dts<v[Ee>0?Ee-1:Ee].dts&&(ue=!0)}ue&&v.sort(function(gt,Ze){var st=gt.dts-Ze.dts,Ke=gt.pts-Ze.pts;return st||Ke}),W=v[0].dts,K=v[v.length-1].dts;var ae=Math.round((K-W)/(I-1));if(ce<0){if(ce<ae*-2){y.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(i.toMsFromMpegTsClock)(-ae,!0)+" ms");for(var pe=ce,J=0;J<I;J++)v[J].dts=pe=Math.max(pe,v[J].pts-ae),v[J].pts=Math.max(pe,v[J].pts)}else{y.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(i.toMsFromMpegTsClock)(ce,!0)+" ms to overcome this issue");for(var fe=0;fe<I;fe++)v[fe].dts=v[fe].dts+ce}W=v[0].dts}if(d){var Me=W-F,be=Me>ae,Ge=Me<-1;if(be||Ge){be?y.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(Me,!0)+" ms ("+Me+"dts) hole between fragments detected, filling it"):y.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-Me,!0)+" ms ("+Me+"dts) overlapping between fragments detected"),W=F;var ft=v[0].pts-Me;v[0].dts=W,v[0].pts=ft,y.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(ft,!0)+"/"+Object(i.toMsFromMpegTsClock)(W,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(Me,!0)+" ms")}}l&&(W=Math.max(0,W));for(var Pe=0,ze=0,Ce=0;Ce<I;Ce++){for(var Le=v[Ce],He=Le.units,Be=He.length,bt=0,ct=0;ct<Be;ct++)bt+=He[ct].data.length;ze+=bt,Pe+=Be,Le.length=bt,Le.dts=Math.max(Le.dts,W),Le.pts=Math.max(Le.pts,Le.dts,0),Z=Math.min(Le.pts,Z),q=Math.max(Le.pts,q)}K=v[I-1].dts;var Ot=ze+4*Pe+8,Ft;try{Ft=new Uint8Array(Ot)}catch(gt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ot,reason:"fail allocating video mdat "+Ot});return}var Mt=new DataView(Ft.buffer);Mt.setUint32(0,Ot),Ft.set(t.default.types.mdat,4);for(var wt=0;wt<I;wt++){for(var kt=v[wt],$t=kt.units,Lt=0,vt=0,lt=$t.length;vt<lt;vt++){var Tt=$t[vt],ht=Tt.data,mt=Tt.data.byteLength;Mt.setUint32(G,mt),G+=4,Ft.set(ht,G),G+=mt,Lt+=4+mt}if(wt<I-1)X=v[wt+1].dts-kt.dts;else{var qe=this.config,$e=kt.dts-v[wt>0?wt-1:wt].dts;if(qe.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ye=Math.floor(qe.maxBufferHole*C),Ct=(w?Z+w*C:this.nextAudioPts)-kt.pts;Ct>Ye?(X=Ct-$e,X<0&&(X=$e),y.logger.log("[mp4-remuxer]: It is approximately "+Ct/90+" ms to the next segment; using duration "+X/90+" ms for the last video frame.")):X=$e}else X=$e}var Wt=Math.round(kt.pts-kt.dts);L.push(new b(kt.key,X,Lt,Wt))}if(L.length&&P&&P<70){var Gt=L[0].flags;Gt.dependsOn=2,Gt.isNonSync=0}console.assert(X!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=F=K+X,this.isVideoContiguous=!0;var Vt=t.default.moof(n.sequenceNumber++,W,x({},n,{samples:L})),un="video",pn={data1:Vt,data2:Ft,startPTS:Z/C,endPTS:(q+X)/C,startDTS:W/C,endDTS:F/C,type:un,hasAudio:!1,hasVideo:!0,nb:L.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Ft.length,"MDAT length must not be zero"),pn},_.remuxAudio=function(n,r,d,w,C){var v=n.inputTimeScale,L=n.samplerate?n.samplerate:v,I=v/L,B=n.isAAC?m:S,F=B*I,G=this._initPTS,X=!n.isAAC&&this.typeSupported.mpeg,W=[],K=n.samples,Z=X?0:8,q=this.nextAudioPts||-1,ce=r*v;if(this.isAudioContiguous=d=d||K.length&&q>0&&(w&&Math.abs(ce-q)<9e3||Math.abs(c(K[0].pts-G,ce)-q)<20*F),K.forEach(function(ht){ht.pts=c(ht.pts-G,ce)}),!d||q<0){if(K=K.filter(function(ht){return ht.pts>=0}),!K.length)return;C===0?q=0:w?q=Math.max(0,ce):q=K[0].pts}if(n.isAAC)for(var ue=C!==void 0,ye=this.config.maxAudioFramesDrift,xe=0,Ee=q;xe<K.length;xe++){var Ae=K[xe],Re=Ae.pts,ae=Re-Ee,pe=Math.abs(1e3*ae/v);if(ae<=-ye*F&&ue)xe===0&&(y.logger.warn("Audio frame @ "+(Re/v).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*ae/v)+" ms."),this.nextAudioPts=q=Ee=Re);else if(ae>=ye*F&&pe<T&&ue){var J=Math.round(ae/F);Ee=Re-J*F,Ee<0&&(J--,Ee+=F),xe===0&&(this.nextAudioPts=q=Ee),y.logger.warn("[mp4-remuxer]: Injecting "+J+" audio frame @ "+(Ee/v).toFixed(3)+"s due to "+Math.round(1e3*ae/v)+" ms gap.");for(var fe=0;fe<J;fe++){var Me=Math.max(Ee,0),be=u.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);be||(y.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),be=Ae.unit.subarray()),K.splice(xe,0,{unit:be,pts:Me}),Ee+=F,xe++}}Ae.pts=Ee,Ee+=F}for(var Ge=null,ft=null,Pe,ze=0,Ce=K.length;Ce--;)ze+=K[Ce].unit.byteLength;for(var Le=0,He=K.length;Le<He;Le++){var Be=K[Le],bt=Be.unit,ct=Be.pts;if(ft!==null){var Ot=W[Le-1];Ot.duration=Math.round((ct-ft)/I)}else if(d&&n.isAAC&&(ct=q),Ge=ct,ze>0){ze+=Z;try{Pe=new Uint8Array(ze)}catch(ht){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ze,reason:"fail allocating audio mdat "+ze});return}if(!X){var Ft=new DataView(Pe.buffer);Ft.setUint32(0,ze),Pe.set(t.default.types.mdat,4)}}else return;Pe.set(bt,Z);var Mt=bt.byteLength;Z+=Mt,W.push(new b(!0,B,Mt,0)),ft=ct}var wt=W.length;if(!wt)return;var kt=W[W.length-1];this.nextAudioPts=q=ft+I*kt.duration;var $t=X?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ge/I,x({},n,{samples:W}));n.samples=[];var Lt=Ge/v,vt=q/v,lt="audio",Tt={data1:$t,data2:Pe,startPTS:Lt,endPTS:vt,startDTS:Lt,endDTS:vt,type:lt,hasAudio:!0,hasVideo:!1,nb:wt};return this.isAudioContiguous=!0,console.assert(Pe.length,"MDAT length must not be zero"),Tt},_.remuxEmptyAudio=function(n,r,d,w){var C=n.inputTimeScale,v=n.samplerate?n.samplerate:C,L=C/v,I=this.nextAudioPts,B=(I!==null?I:w.startDTS*C)+this._initDTS,F=w.endDTS*C+this._initDTS,G=L*m,X=Math.ceil((F-B)/G),W=u.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(y.logger.warn("[mp4-remuxer]: remux empty Audio"),!W){y.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var K=[],Z=0;Z<X;Z++){var q=B+Z*G;K.push({unit:W,pts:q,dts:q})}return n.samples=K,this.remuxAudio(n,r,d,!1)},_.remuxID3=function(n,r){var d=n.samples.length;if(!d)return;for(var w=n.inputTimeScale,C=this._initPTS,v=this._initDTS,L=0;L<d;L++){var I=n.samples[L];I.pts=c(I.pts-C,r*w)/w,I.dts=c(I.dts-v,r*w)/w}var B=n.samples;return n.samples=[],{samples:B}},_.remuxText=function(n,r){var d=n.samples.length;if(!d)return;for(var w=n.inputTimeScale,C=this._initPTS,v=0;v<d;v++){var L=n.samples[v];L.pts=c(L.pts-C,r*w)/w}n.samples.sort(function(B,F){return B.pts-F.pts});var I=n.samples;return n.samples=[],{samples:I}},O}();function c(O,_){var f;if(_===null)return O;for(_<O?f=-8589934592:f=8589934592;Math.abs(O-_)>4294967296;)O+=f;return O}function p(O){for(var _=0;_<O.length;_++)if(O[_].key)return _;return-1}var b=function(_,f,n,r){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=f,this.size=n,this.cts=r,this.flags=new A(_)},A=function(_){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=_?2:1,this.isNonSync=_?0:1}},"./src/remux/passthrough-remuxer.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/polyfills/number.ts"),u=D("./src/utils/mp4-tools.ts"),t=D("./src/loader/fragment.ts"),R=D("./src/utils/logger.ts"),o=function(){function i(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var x=i.prototype;return x.destroy=function(){},x.resetTimeStamp=function(m){this.initPTS=m,this.lastEndDTS=null},x.resetNextTimestamp=function(){this.lastEndDTS=null},x.resetInitSegment=function(m,S,P){this.audioCodec=S,this.videoCodec=P,this.generateInitSegment(m),this.emitInitSegment=!0},x.generateInitSegment=function(m){var S=this.audioCodec,P=this.videoCodec;if(!m||!m.byteLength){this.initTracks=void 0,this.initData=void 0;return}var h=this.initData=Object(u.parseInitSegment)(m);S||(S=g(h.audio,t.ElementaryStreamTypes.AUDIO)),P||(P=g(h.video,t.ElementaryStreamTypes.VIDEO));var l={};h.audio&&h.video?l.audiovideo={container:"video/mp4",codec:S+","+P,initSegment:m,id:"main"}:h.audio?l.audio={container:"audio/mp4",codec:S,initSegment:m,id:"audio"}:h.video?l.video={container:"video/mp4",codec:P,initSegment:m,id:"main"}:R.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=l},x.remux=function(m,S,P,h,l){var s=this.initPTS,c=this.lastEndDTS,p={audio:void 0,video:void 0,text:h,id3:P,initSegment:void 0};Object(k.isFiniteNumber)(c)||(c=this.lastEndDTS=l||0);var b=S.samples;if(!b||!b.length)return p;var A={initPTS:void 0,timescale:1},O=this.initData;if((!O||!O.length)&&(this.generateInitSegment(b),O=this.initData),!O||!O.length)return R.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),p;this.emitInitSegment&&(A.tracks=this.initTracks,this.emitInitSegment=!1),Object(k.isFiniteNumber)(s)||(this.initPTS=A.initPTS=s=y(O,b,c));var _=Object(u.getDuration)(b,O),f=c,n=_+f;Object(u.offsetStartDTS)(O,b,s),_>0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!O.audio,d=!!O.video,w="";r&&(w+="audio"),d&&(w+="video");var C={data1:b,startPTS:f,startDTS:f,endPTS:n,endDTS:n,type:w,hasAudio:r,hasVideo:d,nb:1,dropped:0};return p.audio=C.type==="audio"?C:void 0,p.video=C.type!=="audio"?C:void 0,p.text=h,p.id3=P,p.initSegment=A,p},i}(),y=function(x,T,m){return Object(u.getStartDTS)(x,T)-m};function g(i,x){var T=i==null?void 0:i.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||x===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}U.default=o},"./src/task-loop.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=u.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},u}()},"./src/types/cmcd.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"CMCDVersion",function(){return k}),D.d(U,"CMCDObjectType",function(){return u}),D.d(U,"CMCDStreamingFormat",function(){return t}),D.d(U,"CMCDStreamType",function(){return R});var k=1,u;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(u||(u={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var R;(function(o){o.VOD="v",o.LIVE="l"})(R||(R={}))},"./src/types/level.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"HlsSkip",function(){return t}),D.d(U,"getSkipValue",function(){return R}),D.d(U,"HlsUrlParameters",function(){return o}),D.d(U,"Level",function(){return y});function k(g,i){for(var x=0;x<i.length;x++){var T=i[x];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(g,T.key,T)}}function u(g,i,x){return i&&k(g.prototype,i),x&&k(g,x),g}var t;(function(g){g.No="",g.Yes="YES",g.v2="v2"})(t||(t={}));function R(g,i){var x=g.canSkipUntil,T=g.canSkipDateRanges,m=g.endSN,S=i!==void 0?i-m:0;return x&&S<x?T?t.v2:t.Yes:t.No}var o=function(){function g(x,T,m){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=x,this.part=T,this.skip=m}var i=g.prototype;return i.addDirectives=function(T){var m=new self.URL(T);return this.msn!==void 0&&m.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&m.searchParams.set("_HLS_part",this.part.toString()),this.skip&&m.searchParams.set("_HLS_skip",this.skip),m.toString()},g}(),y=function(){function g(i){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[i.url],this.attrs=i.attrs,this.bitrate=i.bitrate,i.details&&(this.details=i.details),this.id=i.id||0,this.name=i.name,this.width=i.width||0,this.height=i.height||0,this.audioCodec=i.audioCodec,this.videoCodec=i.videoCodec,this.unknownCodecs=i.unknownCodecs,this.codecSet=[i.videoCodec,i.audioCodec].filter(function(x){return x}).join(",").replace(/\.[^.,]+/g,"")}return u(g,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(x){var T=x%this.url.length;this._urlId!==T&&(this.details=void 0,this._urlId=T)}}]),g}()},"./src/types/loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"PlaylistContextType",function(){return k}),D.d(U,"PlaylistLevelType",function(){return u});var k;(function(t){t.MANIFEST="manifest",t.LEVEL="level",t.AUDIO_TRACK="audioTrack",t.SUBTITLE_TRACK="subtitleTrack"})(k||(k={}));var u;(function(t){t.MAIN="main",t.AUDIO="audio",t.SUBTITLE="subtitle"})(u||(u={}))},"./src/types/transmuxer.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"ChunkMetadata",function(){return k});var k=function(R,o,y,g,i,x){g===void 0&&(g=0),i===void 0&&(i=-1),x===void 0&&(x=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=u(),this.buffering={audio:u(),video:u(),audiovideo:u()},this.level=R,this.sn=o,this.id=y,this.size=g,this.part=i,this.partial=x};function u(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"AttrList",function(){return t});var k=/^(\d+)x(\d+)$/,u=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,t=function(){function R(y){typeof y=="string"&&(y=R.parseAttrList(y));for(var g in y)y.hasOwnProperty(g)&&(this[g]=y[g])}var o=R.prototype;return o.decimalInteger=function(g){var i=parseInt(this[g],10);return i>Number.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(g){if(this[g]){var i=(this[g]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var x=new Uint8Array(i.length/2),T=0;T<i.length/2;T++)x[T]=parseInt(i.slice(T*2,T*2+2),16);return x}else return null},o.hexadecimalIntegerAsNumber=function(g){var i=parseInt(this[g],16);return i>Number.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(g){return parseFloat(this[g])},o.optionalFloat=function(g,i){var x=this[g];return x?parseFloat(x):i},o.enumeratedString=function(g){return this[g]},o.bool=function(g){return this[g]==="YES"},o.decimalResolution=function(g){var i=k.exec(this[g]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},R.parseAttrList=function(g){var i,x={},T='"';for(u.lastIndex=0;(i=u.exec(g))!==null;){var m=i[2];m.indexOf(T)===0&&m.lastIndexOf(T)===m.length-1&&(m=m.slice(1,-1)),x[i[1]]=m}return x},R}()},"./src/utils/binary-search.ts":function(Y,U,D){"use strict";D.r(U);var k={search:function(t,R){for(var o=0,y=t.length-1,g=null,i=null;o<=y;){g=(o+y)/2|0,i=t[g];var x=R(i);if(x>0)o=g+1;else if(x<0)y=g-1;else return i}return null}};U.default=k},"./src/utils/buffer-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"BufferHelper",function(){return t});var k=D("./src/utils/logger.ts"),u={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function R(){}return R.isBuffered=function(y,g){try{if(y){for(var i=R.getBuffered(y),x=0;x<i.length;x++)if(g>=i.start(x)&&g<=i.end(x))return!0}}catch(T){}return!1},R.bufferInfo=function(y,g,i){try{if(y){var x=R.getBuffered(y),T=[],m;for(m=0;m<x.length;m++)T.push({start:x.start(m),end:x.end(m)});return this.bufferedInfo(T,g,i)}}catch(S){}return{len:0,start:g,end:g,nextStart:void 0}},R.bufferedInfo=function(y,g,i){g=Math.max(0,g),y.sort(function(A,O){var _=A.start-O.start;return _||O.end-A.end});var x=[];if(i)for(var T=0;T<y.length;T++){var m=x.length;if(m){var S=x[m-1].end;y[T].start-S<i?y[T].end>S&&(x[m-1].end=y[T].end):x.push(y[T])}else x.push(y[T])}else x=y;for(var P=0,h,l=g,s=g,c=0;c<x.length;c++){var p=x[c].start,b=x[c].end;if(g+i>=p&&g<b)l=p,s=b,P=s-g;else if(g+i<p){h=p;break}}return{len:P,start:l||0,end:s||0,nextStart:h}},R.getBuffered=function(y){try{return y.buffered}catch(g){return k.logger.log("failed to get media.buffered",g),u}},R}()},"./src/utils/cea-608-parser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"Row",function(){return s}),D.d(U,"CaptionScreen",function(){return c});var k=D("./src/utils/logger.ts"),u={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},t=function(n){var r=n;return u.hasOwnProperty(n)&&(r=u[n]),String.fromCharCode(r)},R=15,o=100,y={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},g={17:2,18:4,21:6,22:8,23:10,19:13,20:15},i={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},x={25:2,26:4,29:6,30:8,31:10,27:13,28:15},T=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],m;(function(f){f[f.ERROR=0]="ERROR",f[f.TEXT=1]="TEXT",f[f.WARNING=2]="WARNING",f[f.INFO=2]="INFO",f[f.DEBUG=3]="DEBUG",f[f.DATA=3]="DATA"})(m||(m={}));var S=function(){function f(){this.time=null,this.verboseLevel=m.ERROR}var n=f.prototype;return n.log=function(d,w){this.verboseLevel>=d&&k.logger.log(this.time+" ["+d+"] "+w)},f}(),P=function(n){for(var r=[],d=0;d<n.length;d++)r.push(n[d].toString(16));return r},h=function(){function f(r,d,w,C,v){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=r||"white",this.underline=d||!1,this.italics=w||!1,this.background=C||"black",this.flash=v||!1}var n=f.prototype;return n.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},n.setStyles=function(d){for(var w=["foreground","underline","italics","background","flash"],C=0;C<w.length;C++){var v=w[C];d.hasOwnProperty(v)&&(this[v]=d[v])}},n.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},n.equals=function(d){return this.foreground===d.foreground&&this.underline===d.underline&&this.italics===d.italics&&this.background===d.background&&this.flash===d.flash},n.copy=function(d){this.foreground=d.foreground,this.underline=d.underline,this.italics=d.italics,this.background=d.background,this.flash=d.flash},n.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},f}(),l=function(){function f(r,d,w,C,v,L){this.uchar=void 0,this.penState=void 0,this.uchar=r||" ",this.penState=new h(d,w,C,v,L)}var n=f.prototype;return n.reset=function(){this.uchar=" ",this.penState.reset()},n.setChar=function(d,w){this.uchar=d,this.penState.copy(w)},n.setPenState=function(d){this.penState.copy(d)},n.equals=function(d){return this.uchar===d.uchar&&this.penState.equals(d.penState)},n.copy=function(d){this.uchar=d.uchar,this.penState.copy(d.penState)},n.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},f}(),s=function(){function f(r){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var d=0;d<o;d++)this.chars.push(new l);this.logger=r,this.pos=0,this.currPenState=new h}var n=f.prototype;return n.equals=function(d){for(var w=!0,C=0;C<o;C++)if(!this.chars[C].equals(d.chars[C])){w=!1;break}return w},n.copy=function(d){for(var w=0;w<o;w++)this.chars[w].copy(d.chars[w])},n.isEmpty=function(){for(var d=!0,w=0;w<o;w++)if(!this.chars[w].isEmpty()){d=!1;break}return d},n.setCursor=function(d){this.pos!==d&&(this.pos=d),this.pos<0?(this.logger.log(m.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>o&&(this.logger.log(m.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},n.moveCursor=function(d){var w=this.pos+d;if(d>1)for(var C=this.pos+1;C<w+1;C++)this.chars[C].setPenState(this.currPenState);this.setCursor(w)},n.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},n.insertChar=function(d){d>=144&&this.backSpace();var w=t(d);if(this.pos>=o){this.logger.log(m.ERROR,"Cannot insert "+d.toString(16)+" ("+w+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(w,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(d){var w;for(w=d;w<o;w++)this.chars[w].reset()},n.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},n.clearToEndOfRow=function(){this.clearFromPos(this.pos)},n.getTextString=function(){for(var d=[],w=!0,C=0;C<o;C++){var v=this.chars[C].uchar;v!==" "&&(w=!1),d.push(v)}return w?"":d.join("")},n.setPenStyles=function(d){this.currPenState.setStyles(d);var w=this.chars[this.pos];w.setPenState(this.currPenState)},f}(),c=function(){function f(r){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var d=0;d<R;d++)this.rows.push(new s(r));this.logger=r,this.currRow=R-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var n=f.prototype;return n.reset=function(){for(var d=0;d<R;d++)this.rows[d].clear();this.currRow=R-1},n.equals=function(d){for(var w=!0,C=0;C<R;C++)if(!this.rows[C].equals(d.rows[C])){w=!1;break}return w},n.copy=function(d){for(var w=0;w<R;w++)this.rows[w].copy(d.rows[w])},n.isEmpty=function(){for(var d=!0,w=0;w<R;w++)if(!this.rows[w].isEmpty()){d=!1;break}return d},n.backSpace=function(){var d=this.rows[this.currRow];d.backSpace()},n.clearToEndOfRow=function(){var d=this.rows[this.currRow];d.clearToEndOfRow()},n.insertChar=function(d){var w=this.rows[this.currRow];w.insertChar(d)},n.setPen=function(d){var w=this.rows[this.currRow];w.setPenStyles(d)},n.moveCursor=function(d){var w=this.rows[this.currRow];w.moveCursor(d)},n.setCursor=function(d){this.logger.log(m.INFO,"setCursor: "+d);var w=this.rows[this.currRow];w.setCursor(d)},n.setPAC=function(d){this.logger.log(m.INFO,"pacData = "+JSON.stringify(d));var w=d.row-1;if(this.nrRollUpRows&&w<this.nrRollUpRows-1&&(w=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==w){for(var C=0;C<R;C++)this.rows[C].clear();var v=this.currRow+1-this.nrRollUpRows,L=this.lastOutputScreen;if(L){var I=L.rows[v].cueStartTime,B=this.logger.time;if(I&&B!==null&&I<B)for(var F=0;F<this.nrRollUpRows;F++)this.rows[w-this.nrRollUpRows+F+1].copy(L.rows[v+F])}}this.currRow=w;var G=this.rows[this.currRow];if(d.indent!==null){var X=d.indent,W=Math.max(X-1,0);G.setCursor(d.indent),d.color=G.chars[W].penState.foreground}var K={foreground:d.color,underline:d.underline,italics:d.italics,background:"black",flash:!1};this.setPen(K)},n.setBkgData=function(d){this.logger.log(m.INFO,"bkgData = "+JSON.stringify(d)),this.backSpace(),this.setPen(d),this.insertChar(32)},n.setRollUpRows=function(d){this.nrRollUpRows=d},n.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(m.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(m.TEXT,this.getDisplayText());var d=this.currRow+1-this.nrRollUpRows,w=this.rows.splice(d,1)[0];w.clear(),this.rows.splice(this.currRow,0,w),this.logger.log(m.INFO,"Rolling up")},n.getDisplayText=function(d){d=d||!1;for(var w=[],C="",v=-1,L=0;L<R;L++){var I=this.rows[L].getTextString();I&&(v=L+1,d?w.push("Row "+v+": '"+I+"'"):w.push(I.trim()))}return w.length>0&&(d?C="["+w.join(" | ")+"]":C=w.join(`
|
|
`)),C},n.getTextAndFormat=function(){return this.rows},f}(),p=function(){function f(r,d,w){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.logger=void 0,this.chNr=r,this.outputFilter=d,this.mode=null,this.verbose=0,this.displayedMemory=new c(w),this.nonDisplayedMemory=new c(w),this.lastOutputScreen=new c(w),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=w}var n=f.prototype;return n.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},n.getHandler=function(){return this.outputFilter},n.setHandler=function(d){this.outputFilter=d},n.setPAC=function(d){this.writeScreen.setPAC(d)},n.setBkgData=function(d){this.writeScreen.setBkgData(d)},n.setMode=function(d){if(d===this.mode)return;this.mode=d,this.logger.log(m.INFO,"MODE="+d),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=d},n.insertChars=function(d){for(var w=0;w<d.length;w++)this.writeScreen.insertChar(d[w]);var C=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(m.INFO,C+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(m.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},n.ccRCL=function(){this.logger.log(m.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},n.ccBS=function(){if(this.logger.log(m.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},n.ccAOF=function(){},n.ccAON=function(){},n.ccDER=function(){this.logger.log(m.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},n.ccRU=function(d){this.logger.log(m.INFO,"RU("+d+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(d)},n.ccFON=function(){this.logger.log(m.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},n.ccRDC=function(){this.logger.log(m.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},n.ccTR=function(){this.logger.log(m.INFO,"TR"),this.setMode("MODE_TEXT")},n.ccRTD=function(){this.logger.log(m.INFO,"RTD"),this.setMode("MODE_TEXT")},n.ccEDM=function(){this.logger.log(m.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},n.ccCR=function(){this.logger.log(m.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},n.ccENM=function(){this.logger.log(m.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},n.ccEOC=function(){if(this.logger.log(m.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var d=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=d,this.writeScreen=this.nonDisplayedMemory,this.logger.log(m.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},n.ccTO=function(d){this.logger.log(m.INFO,"TO("+d+") - Tab Offset"),this.writeScreen.moveCursor(d)},n.ccMIDROW=function(d){var w={flash:!1};if(w.underline=d%2===1,w.italics=d>=46,w.italics)w.foreground="white";else{var C=Math.floor(d/2)-16,v=["white","green","blue","cyan","red","yellow","magenta"];w.foreground=v[C]}this.logger.log(m.INFO,"MIDROW: "+JSON.stringify(w)),this.writeScreen.setPen(w)},n.outputDataUpdate=function(d){d===void 0&&(d=!1);var w=this.logger.time;if(w===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=w:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,w,this.lastOutputScreen),d&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:w),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(d){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,d,this.displayedMemory),this.cueStartTime=d))},f}(),b=function(){function f(r,d,w){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var C=new S;this.channels=[null,new p(r,d,C),new p(r+1,w,C)],this.cmdHistory=_(),this.logger=C}var n=f.prototype;return n.getHandler=function(d){return this.channels[d].getHandler()},n.setHandler=function(d,w){this.channels[d].setHandler(w)},n.addData=function(d,w){var C,v,L,I=!1;this.logger.time=d;for(var B=0;B<w.length;B+=2){if(v=w[B]&127,L=w[B+1]&127,v===0&&L===0)continue;if(this.logger.log(m.DATA,"["+P([w[B],w[B+1]])+"] -> ("+P([v,L])+")"),C=this.parseCmd(v,L),C||(C=this.parseMidrow(v,L)),C||(C=this.parsePAC(v,L)),C||(C=this.parseBackgroundAttributes(v,L)),!C&&(I=this.parseChars(v,L),I)){var F=this.currentChannel;if(F&&F>0){var G=this.channels[F];G.insertChars(I)}else this.logger.log(m.WARNING,"No channel found yet. TEXT-MODE?")}!C&&!I&&this.logger.log(m.WARNING,"Couldn't parse cleaned data "+P([v,L])+" orig: "+P([w[B],w[B+1]]))}},n.parseCmd=function(d,w){var C=this.cmdHistory,v=(d===20||d===28||d===21||d===29)&&w>=32&&w<=47,L=(d===23||d===31)&&w>=33&&w<=35;if(!(v||L))return!1;if(O(d,w,C))return A(null,null,C),this.logger.log(m.DEBUG,"Repeated command ("+P([d,w])+") is dropped"),!0;var I=d===20||d===21||d===23?1:2,B=this.channels[I];return d===20||d===21||d===28||d===29?w===32?B.ccRCL():w===33?B.ccBS():w===34?B.ccAOF():w===35?B.ccAON():w===36?B.ccDER():w===37?B.ccRU(2):w===38?B.ccRU(3):w===39?B.ccRU(4):w===40?B.ccFON():w===41?B.ccRDC():w===42?B.ccTR():w===43?B.ccRTD():w===44?B.ccEDM():w===45?B.ccCR():w===46?B.ccENM():w===47&&B.ccEOC():B.ccTO(w-32),A(d,w,C),this.currentChannel=I,!0},n.parseMidrow=function(d,w){var C=0;if((d===17||d===25)&&w>=32&&w<=47){if(d===17?C=1:C=2,C!==this.currentChannel)return this.logger.log(m.ERROR,"Mismatch channel in midrow parsing"),!1;var v=this.channels[C];return v?(v.ccMIDROW(w),this.logger.log(m.DEBUG,"MIDROW ("+P([d,w])+")"),!0):!1}return!1},n.parsePAC=function(d,w){var C,v=this.cmdHistory,L=(d>=17&&d<=23||d>=25&&d<=31)&&w>=64&&w<=127,I=(d===16||d===24)&&w>=64&&w<=95;if(!(L||I))return!1;if(O(d,w,v))return A(null,null,v),!0;var B=d<=23?1:2;w>=64&&w<=95?C=B===1?y[d]:i[d]:C=B===1?g[d]:x[d];var F=this.channels[B];return F?(F.setPAC(this.interpretPAC(C,w)),A(d,w,v),this.currentChannel=B,!0):!1},n.interpretPAC=function(d,w){var C,v={color:null,italics:!1,indent:null,underline:!1,row:d};return w>95?C=w-96:C=w-64,v.underline=(C&1)===1,C<=13?v.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(C/2)]:C<=15?(v.italics=!0,v.color="white"):v.indent=Math.floor((C-16)/2)*4,v},n.parseChars=function(d,w){var C,v=null,L=null;if(d>=25?(C=2,L=d-8):(C=1,L=d),L>=17&&L<=19){var I;L===17?I=w+80:L===18?I=w+112:I=w+144,this.logger.log(m.INFO,"Special char '"+t(I)+"' in channel "+C),v=[I]}else d>=32&&d<=127&&(v=w===0?[d]:[d,w]);if(v){var B=P(v);this.logger.log(m.DEBUG,"Char codes = "+B.join(",")),A(d,w,this.cmdHistory)}return v},n.parseBackgroundAttributes=function(d,w){var C=(d===16||d===24)&&w>=32&&w<=47,v=(d===23||d===31)&&w>=45&&w<=47;if(!(C||v))return!1;var L,I={};d===16||d===24?(L=Math.floor((w-32)/2),I.background=T[L],w%2===1&&(I.background=I.background+"_semi")):w===45?I.background="transparent":(I.foreground="black",w===47&&(I.underline=!0));var B=d<=23?1:2,F=this.channels[B];return F.setBkgData(I),A(d,w,this.cmdHistory),!0},n.reset=function(){for(var d=0;d<Object.keys(this.channels).length;d++){var w=this.channels[d];w&&w.reset()}this.cmdHistory=_()},n.cueSplitAtTime=function(d){for(var w=0;w<this.channels.length;w++){var C=this.channels[w];C&&C.cueSplitAtTime(d)}},f}();function A(f,n,r){r.a=f,r.b=n}function O(f,n,r){return r.a===f&&r.b===n}function _(){return{a:null,b:null}}U.default=b},"./src/utils/codecs.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"isCodecType",function(){return u}),D.d(U,"isCodecSupportedInMp4",function(){return t});var k={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,av01:!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},text:{stpp:!0,wvtt:!0}};function u(R,o){var y=k[o];return!!y&&y[R.slice(0,4)]===!0}function t(R,o){return MediaSource.isTypeSupported((o||"video")+'/mp4;codecs="'+R+'"')}},"./src/utils/cues.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/utils/vttparser.ts"),u=D("./src/utils/webvtt-parser.ts"),t=D("./src/utils/texttrack-utils.ts"),R=/\s/,o={newCue:function(g,i,x,T){for(var m=[],S,P,h,l,s,c=self.VTTCue||self.TextTrackCue,p=0;p<T.rows.length;p++)if(S=T.rows[p],h=!0,l=0,s="",!S.isEmpty()){for(var b=0;b<S.chars.length;b++)R.test(S.chars[b].uchar)&&h?l++:(s+=S.chars[b].uchar,h=!1);S.cueStartTime=i,i===x&&(x+=1e-4),l>=16?l--:l++;var A=Object(k.fixLineBreaks)(s.trim()),O=Object(u.generateCueId)(i,x,A);(!g||!g.cues||!g.cues.getCueById(O))&&(P=new c(i,x,A),P.id=O,P.line=p+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),m.push(P))}return g&&m.length&&(m.sort(function(_,f){return _.line==="auto"||f.line==="auto"?0:_.line>8&&f.line>8?f.line-_.line:_.line-f.line}),m.forEach(function(_){return Object(t.addCueToTrack)(g,_)})),m}};U.default=o},"./src/utils/discontinuities.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"findFirstFragWithCC",function(){return R}),D.d(U,"shouldAlignOnDiscontinuities",function(){return o}),D.d(U,"findDiscontinuousReferenceFrag",function(){return y}),D.d(U,"adjustSlidingStart",function(){return i}),D.d(U,"alignStream",function(){return x}),D.d(U,"alignPDT",function(){return m}),D.d(U,"alignFragmentByPDTDelta",function(){return S}),D.d(U,"alignMediaPlaylistByPDT",function(){return P});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/logger.ts"),t=D("./src/controller/level-helper.ts");function R(h,l){for(var s=null,c=0,p=h.length;c<p;c++){var b=h[c];if(b&&b.cc===l){s=b;break}}return s}function o(h,l,s){return!!(l.details&&(s.endCC>s.startCC||h&&h.cc<s.startCC))}function y(h,l){var s=h.fragments,c=l.fragments;if(!c.length||!s.length){u.logger.log("No fragments to align");return}var p=R(s,c[0].cc);if(!p||p&&!p.startPTS){u.logger.log("No frag in previous level to align on");return}return p}function g(h,l){if(h){var s=h.start+l;h.start=h.startPTS=s,h.endPTS=s+h.duration}}function i(h,l){for(var s=l.fragments,c=0,p=s.length;c<p;c++)g(s[c],h);l.fragmentHint&&g(l.fragmentHint,h),l.alignedSliding=!0}function x(h,l,s){if(!l)return;T(h,s,l),!s.alignedSliding&&l.details&&m(s,l.details),!s.alignedSliding&&l.details&&!s.skippedSegments&&Object(t.adjustSliding)(l.details,s)}function T(h,l,s){if(o(h,s,l)){var c=y(s.details,l);c&&Object(k.isFiniteNumber)(c.start)&&(u.logger.log("Adjusting PTS using last level due to CC increase within current level "+l.url),i(c.start,l))}}function m(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var s=l.fragments[0].programDateTime,c=h.fragments[0].programDateTime,p=(c-s)/1e3+l.fragments[0].start;p&&Object(k.isFiniteNumber)(p)&&(u.logger.log("Adjusting PTS using programDateTime delta "+(c-s)+"ms, sliding:"+p.toFixed(3)+" "+h.url+" "),i(p,h))}function S(h,l){var s=h.programDateTime;if(!s)return;var c=(s-l)/1e3;h.start=h.startPTS=c,h.endPTS=c+h.duration}function P(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var s=l.fragments[0].programDateTime,c=l.fragments[0].start,p=s-c*1e3;h.fragments.forEach(function(b){S(b,p)}),h.fragmentHint&&S(h.fragmentHint,p),h.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/utils/ewma.ts"),u=function(){function t(o,y,g){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=g,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new k.default(o),this.fast_=new k.default(y)}var R=t.prototype;return R.update=function(y,g){var i=this.slow_,x=this.fast_;this.slow_.halfLife!==y&&(this.slow_=new k.default(y,i.getEstimate(),i.getTotalWeight())),this.fast_.halfLife!==g&&(this.fast_=new k.default(g,x.getEstimate(),x.getTotalWeight()))},R.sample=function(y,g){y=Math.max(y,this.minDelayMs_);var i=8*g,x=y/1e3,T=i/x;this.fast_.sample(x,T),this.slow_.sample(x,T)},R.canEstimate=function(){var y=this.fast_;return y&&y.getTotalWeight()>=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();U.default=u},"./src/utils/ewma.ts":function(Y,U,D){"use strict";D.r(U);var k=function(){function u(R,o,y){o===void 0&&(o=0),y===void 0&&(y=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=R,this.alpha_=R?Math.exp(Math.log(.5)/R):0,this.estimate_=o,this.totalWeight_=y}var t=u.prototype;return t.sample=function(o,y){var g=Math.pow(this.alpha_,o);this.estimate_=y*(1-g)+g*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},u}();U.default=k},"./src/utils/fetch-loader.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"fetchSupported",function(){return S});var k=D("./src/polyfills/number.ts"),u=D("./src/loader/load-stats.ts"),t=D("./src/demux/chunk-cache.ts");function R(c,p){c.prototype=Object.create(p.prototype),c.prototype.constructor=c,x(c,p)}function o(c){var p=typeof Map=="function"?new Map:void 0;return o=function(A){if(A===null||!i(A))return A;if(typeof A!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(A))return p.get(A);p.set(A,O)}function O(){return y(A,arguments,T(this).constructor)}return O.prototype=Object.create(A.prototype,{constructor:{value:O,enumerable:!1,writable:!0,configurable:!0}}),x(O,A)},o(c)}function y(c,p,b){return g()?y=Reflect.construct:y=function(O,_,f){var n=[null];n.push.apply(n,_);var r=Function.bind.apply(O,n),d=new r;return f&&x(d,f.prototype),d},y.apply(null,arguments)}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(c){return!1}}function i(c){return Function.toString.call(c).indexOf("[native code]")!==-1}function x(c,p){return x=Object.setPrototypeOf||function(A,O){return A.__proto__=O,A},x(c,p)}function T(c){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},T(c)}function m(){return m=Object.assign||function(c){for(var p=1;p<arguments.length;p++){var b=arguments[p];for(var A in b)Object.prototype.hasOwnProperty.call(b,A)&&(c[A]=b[A])}return c},m.apply(this,arguments)}function S(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(c){}return!1}var P=function(){function c(b){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=b.fetchSetup||l,this.controller=new self.AbortController,this.stats=new u.LoadStats}var p=c.prototype;return p.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},p.abortInternal=function(){var A=this.response;(!A||!A.ok)&&(this.stats.aborted=!0,this.controller.abort())},p.abort=function(){var A;this.abortInternal(),(A=this.callbacks)!==null&&A!==void 0&&A.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},p.load=function(A,O,_){var f=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var r=h(A,this.controller.signal),d=_.onProgress,w=A.responseType==="arraybuffer",C=w?"byteLength":"length";this.context=A,this.config=O,this.callbacks=_,this.request=this.fetchSetup(A,r),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){f.abortInternal(),_.onTimeout(n,A,f.response)},O.timeout),self.fetch(this.request).then(function(v){if(f.response=f.loader=v,!v.ok){var L=v.status,I=v.statusText;throw new s(I||"fetch, bad network response",L,v)}return n.loading.first=Math.max(self.performance.now(),n.loading.start),n.total=parseInt(v.headers.get("Content-Length")||"0"),d&&Object(k.isFiniteNumber)(O.highWaterMark)?f.loadProgressively(v,n,A,O.highWaterMark,d):w?v.arrayBuffer():v.text()}).then(function(v){var L=f.response;self.clearTimeout(f.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first),n.loaded=n.total=v[C];var I={url:L.url,data:v};d&&!Object(k.isFiniteNumber)(O.highWaterMark)&&d(n,A,v,L),_.onSuccess(I,n,A,L)}).catch(function(v){if(self.clearTimeout(f.requestTimeout),n.aborted)return;var L=v.code||0;_.onError({code:L,text:v.message},A,v.details)})},p.getCacheAge=function(){var A=null;if(this.response){var O=this.response.headers.get("age");A=O?parseFloat(O):null}return A},p.loadProgressively=function(A,O,_,f,n){f===void 0&&(f=0);var r=new t.default,d=A.body.getReader(),w=function C(){return d.read().then(function(v){if(v.done)return r.dataLength&&n(O,_,r.flush(),A),Promise.resolve(new ArrayBuffer(0));var L=v.value,I=L.length;return O.loaded+=I,I<f||r.dataLength?(r.push(L),r.dataLength>=f&&n(O,_,r.flush(),A)):n(O,_,L,A),C()}).catch(function(){return Promise.reject()})};return w()},c}();function h(c,p){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(m({},c.headers))};return c.rangeEnd&&b.headers.set("Range","bytes="+c.rangeStart+"-"+String(c.rangeEnd-1)),b}function l(c,p){return new self.Request(c.url,p)}var s=function(c){R(p,c);function p(b,A,O){var _;return _=c.call(this,b)||this,_.code=void 0,_.details=void 0,_.code=A,_.details=O,_}return p}(o(Error));U.default=P},"./src/utils/imsc1-ttml-parser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"IMSC1_CODEC",function(){return i}),D.d(U,"parseIMSC1",function(){return S});var k=D("./src/utils/mp4-tools.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/utils/vttcue.ts"),R=D("./src/demux/id3.ts"),o=D("./src/utils/timescale-conversion.ts"),y=D("./src/utils/webvtt-parser.ts");function g(){return g=Object.assign||function(f){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(f[d]=r[d])}return f},g.apply(this,arguments)}var i="stpp.ttml.im1t",x=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,T=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,m={left:"start",center:"center",right:"end",start:"start",end:"end"};function S(f,n,r,d,w){var C=Object(k.findBox)(new Uint8Array(f),["mdat"]);if(C.length===0){w(new Error("Could not parse IMSC1 mdat"));return}var v=C[0],L=Object(R.utf8ArrayToStr)(new Uint8Array(f,v.start,v.end-v.start)),I=Object(o.toTimescaleFromScale)(n,1,r);try{d(P(L,I))}catch(B){w(B)}}function P(f,n){var r=new DOMParser,d=r.parseFromString(f,"text/xml"),w=d.getElementsByTagName("tt")[0];if(!w)throw new Error("Invalid ttml");var C={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},v=Object.keys(C).reduce(function(G,X){return G[X]=w.getAttribute("ttp:"+X)||C[X],G},{}),L=w.getAttribute("xml:space")!=="preserve",I=l(h(w,"styling","style")),B=l(h(w,"layout","region")),F=h(w,"body","[begin]");return[].map.call(F,function(G){var X=s(G,L);if(!X||!G.hasAttribute("begin"))return null;var W=A(G.getAttribute("begin"),v),K=A(G.getAttribute("dur"),v),Z=A(G.getAttribute("end"),v);if(W===null)throw b(G);if(Z===null){if(K===null)throw b(G);Z=W+K}var q=new t.default(W-n,Z-n,X);q.id=Object(y.generateCueId)(q.startTime,q.endTime,q.text);var ce=B[G.getAttribute("region")],ue=I[G.getAttribute("style")];q.position=10,q.size=80;var ye=c(ce,ue),xe=ye.textAlign;if(xe){var Ee=m[xe];Ee&&(q.lineAlign=Ee),q.align=xe}return g(q,ye),q}).filter(function(G){return G!==null})}function h(f,n,r){var d=f.getElementsByTagName(n)[0];return d?[].slice.call(d.querySelectorAll(r)):[]}function l(f){return f.reduce(function(n,r){var d=r.getAttribute("xml:id");return d&&(n[d]=r),n},{})}function s(f,n){return[].slice.call(f.childNodes).reduce(function(r,d,w){var C;return d.nodeName==="br"&&w?r+`
|
|
`:(C=d.childNodes)!==null&&C!==void 0&&C.length?s(d,n):n?r+d.textContent.trim().replace(/\s+/g," "):r+d.textContent},"")}function c(f,n){var r="http://www.w3.org/ns/ttml#styling",d=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return d.reduce(function(w,C){var v=p(n,r,C)||p(f,r,C);return v&&(w[C]=v),w},{})}function p(f,n,r){return f.hasAttributeNS(n,r)?f.getAttributeNS(n,r):null}function b(f){return new Error("Could not parse ttml timestamp "+f)}function A(f,n){if(!f)return null;var r=Object(u.parseTimeStamp)(f);return r===null&&(x.test(f)?r=O(f,n):T.test(f)&&(r=_(f,n))),r}function O(f,n){var r=x.exec(f),d=(r[4]|0)+(r[5]|0)/n.subFrameRate;return(r[1]|0)*3600+(r[2]|0)*60+(r[3]|0)+d/n.frameRate}function _(f,n){var r=T.exec(f),d=Number(r[1]),w=r[2];switch(w){case"h":return d*3600;case"m":return d*60;case"ms":return d*1e3;case"f":return d/n.frameRate;case"t":return d/n.tickRate}return d}},"./src/utils/logger.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"enableLogs",function(){return y}),D.d(U,"logger",function(){return g});var k=function(){},u={trace:k,debug:k,log:k,warn:k,info:k,error:k},t=u;function R(i){var x=self.console[i];return x?x.bind(self.console,"["+i+"] >"):k}function o(i){for(var x=arguments.length,T=new Array(x>1?x-1:0),m=1;m<x;m++)T[m-1]=arguments[m];T.forEach(function(S){t[S]=i[S]?i[S].bind(i):R(S)})}function y(i){if(self.console&&i===!0||typeof i=="object"){o(i,"debug","log","info","warn","error");try{t.log()}catch(x){t=u}}else t=u}var g=t},"./src/utils/mediakeys-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"KeySystems",function(){return k}),D.d(U,"requestMediaKeySystemAccess",function(){return u});var k;(function(t){t.WIDEVINE="com.widevine.alpha",t.PLAYREADY="com.microsoft.playready"})(k||(k={}));var u=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"getMediaSource",function(){return k});function k(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"bin2str",function(){return o}),D.d(U,"readUint16",function(){return y}),D.d(U,"readUint32",function(){return g}),D.d(U,"writeUint32",function(){return i}),D.d(U,"findBox",function(){return x}),D.d(U,"parseSegmentIndex",function(){return T}),D.d(U,"parseInitSegment",function(){return m}),D.d(U,"getStartDTS",function(){return S}),D.d(U,"getDuration",function(){return P}),D.d(U,"computeRawDurationFromSamples",function(){return h}),D.d(U,"offsetStartDTS",function(){return l}),D.d(U,"segmentValidRange",function(){return s}),D.d(U,"appendUint8Array",function(){return c});var k=D("./src/utils/typed-array.ts"),u=D("./src/loader/fragment.ts"),t=Math.pow(2,32)-1,R=[].push;function o(p){return String.fromCharCode.apply(null,p)}function y(p,b){"data"in p&&(b+=p.start,p=p.data);var A=p[b]<<8|p[b+1];return A<0?65536+A:A}function g(p,b){"data"in p&&(b+=p.start,p=p.data);var A=p[b]<<24|p[b+1]<<16|p[b+2]<<8|p[b+3];return A<0?4294967296+A:A}function i(p,b,A){"data"in p&&(b+=p.start,p=p.data),p[b]=A>>24,p[b+1]=A>>16&255,p[b+2]=A>>8&255,p[b+3]=A&255}function x(p,b){var A=[];if(!b.length)return A;var O,_,f;"data"in p?(O=p.data,_=p.start,f=p.end):(O=p,_=0,f=O.byteLength);for(var n=_;n<f;){var r=g(O,n),d=o(O.subarray(n+4,n+8)),w=r>1?n+r:f;if(d===b[0])if(b.length===1)A.push({data:O,start:n+8,end:w});else{var C=x({data:O,start:n+8,end:w},b.slice(1));C.length&&R.apply(A,C)}n=w}return A}function T(p){var b=x(p,["moov"]),A=b[0],O=A?A.end:null,_=x(p,["sidx"]);if(!_||!_[0])return null;var f=[],n=_[0],r=n.data[0],d=r===0?8:16,w=g(n,d);d+=4;var C=0,v=0;r===0?d+=8:d+=16,d+=2;var L=n.end+v,I=y(n,d);d+=2;for(var B=0;B<I;B++){var F=d,G=g(n,F);F+=4;var X=G&2147483647,W=(G&2147483648)>>>31;if(W===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var K=g(n,F);F+=4,f.push({referenceSize:X,subsegmentDuration:K,info:{duration:K/w,start:L,end:L+X-1}}),L+=X,F+=4,d=F}return{earliestPresentationTime:C,timescale:w,version:r,referencesCount:I,references:f,moovEndOffset:O}}function m(p){for(var b=[],A=x(p,["moov","trak"]),O=0;O<A.length;O++){var _=A[O],f=x(_,["tkhd"])[0];if(f){var n=f.data[f.start],r=n===0?12:20,d=g(f,r),w=x(_,["mdia","mdhd"])[0];if(w){n=w.data[w.start],r=n===0?12:20;var C=g(w,r),v=x(_,["mdia","hdlr"])[0];if(v){var L=o(v.data.subarray(v.start+8,v.start+12)),I={soun:u.ElementaryStreamTypes.AUDIO,vide:u.ElementaryStreamTypes.VIDEO}[L];if(I){var B=x(_,["mdia","minf","stbl","stsd"])[0],F=void 0;B&&(F=o(B.data.subarray(B.start+12,B.start+16))),b[d]={timescale:C,type:I},b[I]={timescale:C,id:d,codec:F}}}}}}var G=x(p,["moov","mvex","trex"]);return G.forEach(function(X){var W=g(X,4),K=b[W];K&&(K.default={duration:g(X,12),flags:g(X,20)})}),b}function S(p,b){return x(b,["moof","traf"]).reduce(function(A,O){var _=x(O,["tfdt"])[0],f=_.data[_.start],n=x(O,["tfhd"]).reduce(function(r,d){var w=g(d,4),C=p[w];if(C){var v=g(_,4);f===1&&(v*=Math.pow(2,32),v+=g(_,8));var L=C.timescale||9e4,I=v/L;if(isFinite(I)&&(r===null||I<r))return I}return r},null);return n!==null&&isFinite(n)&&(A===null||n<A)?n:A},null)||0}function P(p,b){for(var A=0,O=0,_=0,f=x(p,["moof","traf"]),n=0;n<f.length;n++){var r=f[n],d=x(r,["tfhd"])[0],w=g(d,4),C=b[w];if(!C)continue;var v=C.default,L=g(d,0)|(v==null?void 0:v.flags),I=v==null?void 0:v.duration;L&8&&(L&2?I=g(d,12):I=g(d,8));for(var B=C.timescale||9e4,F=x(r,["trun"]),G=0;G<F.length;G++){if(I){var X=g(F[G],4);A=I*X}else A=h(F[G]);C.type===u.ElementaryStreamTypes.VIDEO?O+=A/B:C.type===u.ElementaryStreamTypes.AUDIO&&(_+=A/B)}}if(O===0&&_===0){var W=T(p);if(W!=null&&W.references)return W.references.reduce(function(K,Z){return K+Z.info.duration||0},0)}return O||_}function h(p){var b=g(p,0),A=8;b&1&&(A+=4),b&4&&(A+=4);for(var O=0,_=g(p,4),f=0;f<_;f++){if(b&256){var n=g(p,A);O+=n,A+=4}b&512&&(A+=4),b&1024&&(A+=4),b&2048&&(A+=4)}return O}function l(p,b,A){x(b,["moof","traf"]).forEach(function(O){x(O,["tfhd"]).forEach(function(_){var f=g(_,4),n=p[f];if(!n)return;var r=n.timescale||9e4;x(O,["tfdt"]).forEach(function(d){var w=d.data[d.start],C=g(d,4);if(w===0)i(d,4,C-A*r);else{C*=Math.pow(2,32),C+=g(d,8),C-=A*r,C=Math.max(C,0);var v=Math.floor(C/(t+1)),L=Math.floor(C%(t+1));i(d,4,v),i(d,8,L)}})})})}function s(p){var b={valid:null,remainder:null},A=x(p,["moof"]);if(A){if(A.length<2)return b.remainder=p,b}else return b;var O=A[A.length-1];return b.valid=Object(k.sliceUint8)(p,0,O.start-8),b.remainder=Object(k.sliceUint8)(p,O.start-8),b}function c(p,b){var A=new Uint8Array(p.length+b.length);return A.set(p),A.set(b,p.length),A}},"./src/utils/output-filter.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"default",function(){return k});var k=function(){function u(R,o){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=R,this.trackName=o}var t=u.prototype;return t.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},t.newCue=function(o,y,g){(this.startTime===null||this.startTime>o)&&(this.startTime=o),this.endTime=y,this.screen=g,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},u}()},"./src/utils/texttrack-utils.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"sendAddTrackEvent",function(){return u}),D.d(U,"addCueToTrack",function(){return t}),D.d(U,"clearCurrentCues",function(){return R}),D.d(U,"removeCuesInRange",function(){return o}),D.d(U,"getCuesInRange",function(){return g});var k=D("./src/utils/logger.ts");function u(i,x){var T;try{T=new Event("addtrack")}catch(m){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=i,x.dispatchEvent(T)}function t(i,x){var T=i.mode;if(T==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(x.id))try{if(i.addCue(x),!i.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(S){k.logger.debug("[texttrack-utils]: "+S);var m=new self.TextTrackCue(x.startTime,x.endTime,x.text);m.id=x.id,i.addCue(m)}T==="disabled"&&(i.mode=T)}function R(i){var x=i.mode;if(x==="disabled"&&(i.mode="hidden"),i.cues)for(var T=i.cues.length;T--;)i.removeCue(i.cues[T]);x==="disabled"&&(i.mode=x)}function o(i,x,T){var m=i.mode;if(m==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var S=g(i.cues,x,T),P=0;P<S.length;P++)i.removeCue(S[P]);m==="disabled"&&(i.mode=m)}function y(i,x){if(x<i[0].startTime)return 0;var T=i.length-1;if(x>i[T].endTime)return-1;for(var m=0,S=T;m<=S;){var P=Math.floor((S+m)/2);if(x<i[P].startTime)S=P-1;else if(x>i[P].startTime&&m<T)m=P+1;else return P}return i[m].startTime-x<x-i[S].startTime?m:S}function g(i,x,T){var m=[],S=y(i,x);if(S>-1)for(var P=S,h=i.length;P<h;P++){var l=i[P];if(l.startTime>=x&&l.endTime<=T)m.push(l);else if(l.startTime>T)return m}return m}},"./src/utils/time-ranges.ts":function(Y,U,D){"use strict";D.r(U);var k={toString:function(t){for(var R="",o=t.length,y=0;y<o;y++)R+="["+t.start(y).toFixed(3)+","+t.end(y).toFixed(3)+"]";return R}};U.default=k},"./src/utils/timescale-conversion.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"toTimescaleFromBase",function(){return u}),D.d(U,"toTimescaleFromScale",function(){return t}),D.d(U,"toMsFromMpegTsClock",function(){return R}),D.d(U,"toMpegTsClockFromTimescale",function(){return o});var k=9e4;function u(y,g,i,x){i===void 0&&(i=1),x===void 0&&(x=!1);var T=y*g*i;return x?Math.round(T):T}function t(y,g,i,x){return i===void 0&&(i=1),x===void 0&&(x=!1),u(y,g,1/i,x)}function R(y,g){return g===void 0&&(g=!1),u(y,1e3,1/k,g)}function o(y,g){return g===void 0&&(g=1),u(y,k,1/g)}},"./src/utils/typed-array.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"sliceUint8",function(){return k});function k(u,t,R){return Uint8Array.prototype.slice?u.slice(t,R):new Uint8Array(Array.prototype.slice.call(u,t,R))}},"./src/utils/vttcue.ts":function(Y,U,D){"use strict";D.r(U),U.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var k=["","lr","rl"],u=["start","middle","end","left","right"];function t(i,x){if(typeof x!="string")return!1;if(!Array.isArray(i))return!1;var T=x.toLowerCase();return~i.indexOf(T)?T:!1}function R(i){return t(k,i)}function o(i){return t(u,i)}function y(i){for(var x=arguments.length,T=new Array(x>1?x-1:0),m=1;m<x;m++)T[m-1]=arguments[m];for(var S=1;S<arguments.length;S++){var P=arguments[S];for(var h in P)i[h]=P[h]}return i}function g(i,x,T){var m=this,S={enumerable:!0};m.hasBeenReset=!1;var P="",h=!1,l=i,s=x,c=T,p=null,b="",A=!0,O="auto",_="start",f=50,n="middle",r=50,d="middle";Object.defineProperty(m,"id",y({},S,{get:function(){return P},set:function(C){P=""+C}})),Object.defineProperty(m,"pauseOnExit",y({},S,{get:function(){return h},set:function(C){h=!!C}})),Object.defineProperty(m,"startTime",y({},S,{get:function(){return l},set:function(C){if(typeof C!="number")throw new TypeError("Start time must be set to a number.");l=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"endTime",y({},S,{get:function(){return s},set:function(C){if(typeof C!="number")throw new TypeError("End time must be set to a number.");s=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"text",y({},S,{get:function(){return c},set:function(C){c=""+C,this.hasBeenReset=!0}})),Object.defineProperty(m,"region",y({},S,{get:function(){return p},set:function(C){p=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"vertical",y({},S,{get:function(){return b},set:function(C){var v=R(C);if(v===!1)throw new SyntaxError("An invalid or illegal string was specified.");b=v,this.hasBeenReset=!0}})),Object.defineProperty(m,"snapToLines",y({},S,{get:function(){return A},set:function(C){A=!!C,this.hasBeenReset=!0}})),Object.defineProperty(m,"line",y({},S,{get:function(){return O},set:function(C){if(typeof C!="number"&&C!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");O=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"lineAlign",y({},S,{get:function(){return _},set:function(C){var v=o(C);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");_=v,this.hasBeenReset=!0}})),Object.defineProperty(m,"position",y({},S,{get:function(){return f},set:function(C){if(C<0||C>100)throw new Error("Position must be between 0 and 100.");f=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"positionAlign",y({},S,{get:function(){return n},set:function(C){var v=o(C);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");n=v,this.hasBeenReset=!0}})),Object.defineProperty(m,"size",y({},S,{get:function(){return r},set:function(C){if(C<0||C>100)throw new Error("Size must be between 0 and 100.");r=C,this.hasBeenReset=!0}})),Object.defineProperty(m,"align",y({},S,{get:function(){return d},set:function(C){var v=o(C);if(!v)throw new SyntaxError("An invalid or illegal string was specified.");d=v,this.hasBeenReset=!0}})),m.displayState=void 0}return g.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.convertCueToDOMTree(self,this.text)},g}()},"./src/utils/vttparser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"parseTimeStamp",function(){return t}),D.d(U,"fixLineBreaks",function(){return x}),D.d(U,"VTTParser",function(){return T});var k=D("./src/utils/vttcue.ts"),u=function(){function m(){}var S=m.prototype;return S.decode=function(h,l){if(!h)return"";if(typeof h!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(h))},m}();function t(m){function S(h,l,s,c){return(h|0)*3600+(l|0)*60+(s|0)+parseFloat(c||0)}var P=m.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?S(P[2],P[3],0,P[4]):S(P[1],P[2],P[3],P[4]):null}var R=function(){function m(){this.values=Object.create(null)}var S=m.prototype;return S.set=function(h,l){!this.get(h)&&l!==""&&(this.values[h]=l)},S.get=function(h,l,s){return s?this.has(h)?this.values[h]:l[s]:this.has(h)?this.values[h]:l},S.has=function(h){return h in this.values},S.alt=function(h,l,s){for(var c=0;c<s.length;++c)if(l===s[c]){this.set(h,l);break}},S.integer=function(h,l){/^-?\d+$/.test(l)&&this.set(h,parseInt(l,10))},S.percent=function(h,l){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(l)){var s=parseFloat(l);if(s>=0&&s<=100)return this.set(h,s),!0}return!1},m}();function o(m,S,P,h){var l=h?m.split(h):[m];for(var s in l){if(typeof l[s]!="string")continue;var c=l[s].split(P);if(c.length!==2)continue;var p=c[0],b=c[1];S(p,b)}}var y=new k.default(0,0,""),g=y.align==="middle"?"middle":"center";function i(m,S,P){var h=m;function l(){var p=t(m);if(p===null)throw new Error("Malformed timestamp: "+h);return m=m.replace(/^[^\sa-zA-Z-]+/,""),p}function s(p,b){var A=new R;o(p,function(f,n){var r;switch(f){case"region":for(var d=P.length-1;d>=0;d--)if(P[d].id===n){A.set(f,P[d].region);break}break;case"vertical":A.alt(f,n,["rl","lr"]);break;case"line":r=n.split(","),A.integer(f,r[0]),A.percent(f,r[0])&&A.set("snapToLines",!1),A.alt(f,r[0],["auto"]),r.length===2&&A.alt("lineAlign",r[1],["start",g,"end"]);break;case"position":r=n.split(","),A.percent(f,r[0]),r.length===2&&A.alt("positionAlign",r[1],["start",g,"end","line-left","line-right","auto"]);break;case"size":A.percent(f,n);break;case"align":A.alt(f,n,["start",g,"end","left","right"]);break}},/:/,/\s/),b.region=A.get("region",null),b.vertical=A.get("vertical","");var O=A.get("line","auto");O==="auto"&&y.line===-1&&(O=-1),b.line=O,b.lineAlign=A.get("lineAlign","start"),b.snapToLines=A.get("snapToLines",!0),b.size=A.get("size",100),b.align=A.get("align",g);var _=A.get("position","auto");_==="auto"&&y.position===50&&(_=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=_}function c(){m=m.replace(/^\s+/,"")}if(c(),S.startTime=l(),c(),m.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);m=m.substr(3),c(),S.endTime=l(),c(),s(m,S)}function x(m){return m.replace(/<br(?: \/)?>/gi,`
|
|
`)}var T=function(){function m(){this.state="INITIAL",this.buffer="",this.decoder=new u,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var S=m.prototype;return S.parse=function(h){var l=this;h&&(l.buffer+=l.decoder.decode(h,{stream:!0}));function s(){var _=l.buffer,f=0;for(_=x(_);f<_.length&&_[f]!=="\r"&&_[f]!==`
|
|
`;)++f;var n=_.substr(0,f);return _[f]==="\r"&&++f,_[f]===`
|
|
`&&++f,l.buffer=_.substr(f),n}function c(_){o(_,function(f,n){},/:/)}try{var p="";if(l.state==="INITIAL"){if(!/\r\n|\n/.test(l.buffer))return this;p=s();var b=p.match(/^()?WEBVTT([ \t].*)?$/);if(!b||!b[0])throw new Error("Malformed WebVTT signature.");l.state="HEADER"}for(var A=!1;l.buffer;){if(!/\r\n|\n/.test(l.buffer))return this;A?A=!1:p=s();switch(l.state){case"HEADER":/:/.test(p)?c(p):p||(l.state="ID");continue;case"NOTE":p||(l.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(p)){l.state="NOTE";break}if(!p)continue;if(l.cue=new k.default(0,0,""),l.state="CUE",p.indexOf("-->")===-1){l.cue.id=p;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{i(p,l.cue,l.regionList)}catch(_){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var O=p.indexOf("-->")!==-1;if(!p||O&&(A=!0)){l.oncue&&l.cue&&l.oncue(l.cue),l.cue=null,l.state="ID";continue}if(l.cue===null)continue;l.cue.text&&(l.cue.text+=`
|
|
`),l.cue.text+=p}continue;case"BADCUE":p||(l.state="ID")}}}catch(_){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},S.flush=function(){var h=this;try{if((h.cue||h.state==="HEADER")&&(h.buffer+=`
|
|
|
|
`,h.parse()),h.state==="INITIAL"||h.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){h.onparsingerror&&h.onparsingerror(l)}return h.onflush&&h.onflush(),this},m}()},"./src/utils/webvtt-parser.ts":function(Y,U,D){"use strict";D.r(U),D.d(U,"generateCueId",function(){return T}),D.d(U,"parseWebVTT",function(){return S});var k=D("./src/polyfills/number.ts"),u=D("./src/utils/vttparser.ts"),t=D("./src/demux/id3.ts"),R=D("./src/utils/timescale-conversion.ts"),o=D("./src/remux/mp4-remuxer.ts"),y=/\r\n|\n\r|\n|\r/g,g=function(h,l,s){return s===void 0&&(s=0),h.substr(s,l.length)===l},i=function(h){var l=parseInt(h.substr(-3)),s=parseInt(h.substr(-6,2)),c=parseInt(h.substr(-9,2)),p=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(k.isFiniteNumber)(l)||!Object(k.isFiniteNumber)(s)||!Object(k.isFiniteNumber)(c)||!Object(k.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return l+=1e3*s,l+=60*1e3*c,l+=60*60*1e3*p,l},x=function(h){for(var l=5381,s=h.length;s;)l=l*33^h.charCodeAt(--s);return(l>>>0).toString()};function T(P,h,l){return x(P.toString())+x(h.toString())+x(l)}var m=function(h,l,s){var c=h[l],p=h[c.prevCC];if(!p||!p.new&&c.new){h.ccOffset=h.presentationOffset=c.start,c.new=!1;return}for(;(b=p)!==null&&b!==void 0&&b.new;){var b;h.ccOffset+=c.start-p.start,c.new=!1,c=p,p=h[c.prevCC]}h.presentationOffset=s};function S(P,h,l,s,c,p,b,A){var O=new u.VTTParser,_=Object(t.utf8ArrayToStr)(new Uint8Array(P)).trim().replace(y,`
|
|
`).split(`
|
|
`),f=[],n=Object(R.toMpegTsClockFromTimescale)(h,l),r="00:00.000",d=0,w=0,C,v=!0,L=!1;O.oncue=function(I){var B=s[c],F=s.ccOffset,G=(d-n)/9e4;if(B!=null&&B.new&&(w!==void 0?F=s.ccOffset=B.start:m(s,c,G)),G&&(F=G-s.presentationOffset),L){var X=I.endTime-I.startTime,W=Object(o.normalizePts)((I.startTime+F-w)*9e4,p*9e4)/9e4;I.startTime=W,I.endTime=W+X}var K=I.text.trim();I.text=decodeURIComponent(encodeURIComponent(K)),I.id||(I.id=T(I.startTime,I.endTime,K)),I.endTime>0&&f.push(I)},O.onparsingerror=function(I){C=I},O.onflush=function(){if(C){A(C);return}b(f)},_.forEach(function(I){if(v)if(g(I,"X-TIMESTAMP-MAP=")){v=!1,L=!0,I.substr(16).split(",").forEach(function(B){g(B,"LOCAL:")?r=B.substr(6):g(B,"MPEGTS:")&&(d=parseInt(B.substr(7)))});try{w=i(r)/1e3}catch(B){L=!1,C=B}return}else I===""&&(v=!1);O.parse(I+`
|
|
`)}),O.flush()}},"./src/utils/xhr-loader.ts":function(Y,U,D){"use strict";D.r(U);var k=D("./src/utils/logger.ts"),u=D("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(g){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=g?g.xhrSetup:null,this.stats=new u.LoadStats,this.retryDelay=0}var y=o.prototype;return y.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},y.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},y.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},y.load=function(i,x,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=i,this.config=x,this.callbacks=T,this.retryDelay=x.retryDelay,this.loadInternal()},y.loadInternal=function(){var i=this.config,x=this.context;if(!i)return;var T=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0;var S=this.xhrSetup;try{if(S)try{S(T,x.url)}catch(l){T.open("GET",x.url,!0),S(T,x.url)}T.readyState||T.open("GET",x.url,!0);var P=this.context.headers;if(P)for(var h in P)T.setRequestHeader(h,P[h])}catch(l){this.callbacks.onError({code:T.status,text:l.message},x,T);return}x.rangeEnd&&T.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),i.timeout),T.send()},y.readystatechange=function(){var i=this.context,x=this.loader,T=this.stats;if(!i||!x)return;var m=x.readyState,S=this.config;if(T.aborted)return;if(m>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),m===4){x.onreadystatechange=null,x.onprogress=null;var P=x.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var h,l;if(i.responseType==="arraybuffer"?(h=x.response,l=h.byteLength):(h=x.responseText,l=h.length),T.loaded=T.total=l,!this.callbacks)return;var s=this.callbacks.onProgress;if(s&&s(T,i,h,x),!this.callbacks)return;var c={url:x.responseURL,data:h};this.callbacks.onSuccess(c,T,i,x)}else T.retry>=S.maxRetry||P>=400&&P<499?(k.logger.error(P+" while loading "+i.url),this.callbacks.onError({code:P,text:x.statusText},i,x)):(k.logger.warn(P+" while loading "+i.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,S.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),S.timeout)},y.loadtimeout=function(){k.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},y.loadprogress=function(i){var x=this.stats;x.loaded=i.loaded,i.lengthComputable&&(x.total=i.total)},y.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");i=x?parseFloat(x):null}return i},o}();U.default=R}}).default})},umnG:function(ie,Q,E){ie.exports=E.p+"static/h.22b296a4.svg"},vKoX:function(ie,Q,E){var Y=E("SrGk"),U=E("bYtY");function D(t,R){Y.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}U.inherits(D,Y),D.prototype.addWithoutUpdate=function(t,R){if(R&&k(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var y=this.getDefs(!0);y.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var g=o.getAttribute("id");t.style.filter="url(#"+g+")"}},D.prototype.add=function(t){var R=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,R.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,R),this.addDom(R),R},D.prototype.update=function(t,R){var o=R.style;if(k(o)){var y=this;Y.prototype.update.call(this,R,function(){y.updateDom(R,R._shadowDom)})}else this.remove(t,R)},D.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},D.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var y=t.style,g=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,x,T,m,S;if(y.shadowBlur||y.shadowOffsetX||y.shadowOffsetY)x=y.shadowOffsetX||0,T=y.shadowOffsetY||0,m=y.shadowBlur,S=y.shadowColor;else if(y.textShadowBlur)x=y.textShadowOffsetX||0,T=y.textShadowOffsetY||0,m=y.textShadowBlur,S=y.textShadowColor;else{this.removeDom(R,y);return}o.setAttribute("dx",x/g),o.setAttribute("dy",T/i),o.setAttribute("flood-color",S);var P=m/2/g,h=m/2/i,l=P+" "+h;o.setAttribute("stdDeviation",l),R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width",Math.ceil(m/2*200)+"%"),R.setAttribute("height",Math.ceil(m/2*200)+"%"),R.appendChild(o),t._shadowDom=R},D.prototype.markUsed=function(t){t._shadowDom&&Y.prototype.markUsed.call(this,t._shadowDom)};function k(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var u=D;ie.exports=u},vToQ:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vWvF:function(ie,Q,E){var Y=E("Bq2U"),U=E("SUKs"),D=E("bYtY"),k=D.isString,u=D.isFunction,t=D.isObject,R=D.isArrayLike,o=D.indexOf,y=function(){this.animators=[]};y.prototype={constructor:y,animate:function(m,S){var P,h=!1,l=this,s=this.__zr;if(m){var c=m.split("."),p=l;h=c[0]==="shape";for(var b=0,A=c.length;b<A;b++){if(!p)continue;p=p[c[b]]}p&&(P=p)}else P=l;if(!P){U('Property "'+m+'" is not existed in element '+l.id);return}var O=l.animators,_=new Y(P,S);return _.during(function(f){l.dirty(h)}).done(function(){O.splice(o(O,_),1)}),O.push(_),s&&s.animation.addAnimator(_),_},stopAnimation:function(m){for(var S=this.animators,P=S.length,h=0;h<P;h++)S[h].stop(m);return S.length=0,this},animateTo:function(m,S,P,h,l,s){g(this,m,S,P,h,l,s)},animateFrom:function(m,S,P,h,l,s){g(this,m,S,P,h,l,s,!0)}};function g(m,S,P,h,l,s,c,p){k(h)?(s=l,l=h,h=0):u(l)?(s=l,l="linear",h=0):u(h)?(s=h,h=0):u(P)?(s=P,P=500):P||(P=500),m.stopAnimation(),i(m,"",m,S,P,h,p);var b=m.animators.slice(),A=b.length;function O(){A--,A||s&&s()}A||s&&s();for(var _=0;_<b.length;_++)b[_].done(O).start(l,c)}function i(m,S,P,h,l,s,c){var p={},b=0;for(var A in h){if(!h.hasOwnProperty(A))continue;P[A]!=null?t(h[A])&&!R(h[A])?i(m,S?S+"."+A:A,P[A],h[A],l,s,c):(c?(p[A]=P[A],x(m,S,A,h[A])):p[A]=h[A],b++):h[A]!=null&&!c&&x(m,S,A,h[A])}b>0&&m.animate(S,!1).when(l==null?500:l,p).delay(s||0)}function x(m,S,P,h){if(!S)m.attr(P,h);else{var l={};l[S]={},l[S][P]=h,m.attr(l)}}var T=y;ie.exports=T},vpjH:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(ie,Q){ie.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(ie,Q,E){var Y=E("y+Vt"),U=E("VpOo"),D=E("nPnh"),k=D.subPixelOptimizeRect,u={},t=Y.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var y,g,i,x;this.subPixelOptimize?(k(u,o,this.style),y=u.x,g=u.y,i=u.width,x=u.height,u.r=o.r,o=u):(y=o.x,g=o.y,i=o.width,x=o.height),o.r?U.buildPath(R,o):R.rect(y,g,i,x),R.closePath();return}});ie.exports=t},"xH+I":function(ie,Q,E){ie.exports=E.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ie,Q,E){ie.exports=E.p+"static/leftImg.c0d9e1e4.png"},xrsn:function(ie,Q,E){ie.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y+Vt":function(ie,Q,E){var Y=E("Gev7"),U=E("bYtY"),D=E("IMiH"),k=E("2DNl"),u=E("3C/r"),t=u.prototype.getCanvasPattern,R=Math.abs,o=new D(!0);function y(i){Y.call(this,i),this.path=null}y.prototype={constructor:y,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,x){var T=this.style,m=this.path||o,S=T.hasStroke(),P=T.hasFill(),h=T.fill,l=T.stroke,s=P&&!!h.colorStops,c=S&&!!l.colorStops,p=P&&!!h.image,b=S&&!!l.image;if(T.bind(i,this,x),this.setTransform(i),this.__dirty){var A;s&&(A=A||this.getBoundingRect(),this._fillGradient=T.getGradient(i,h,A)),c&&(A=A||this.getBoundingRect(),this._strokeGradient=T.getGradient(i,l,A))}s?i.fillStyle=this._fillGradient:p&&(i.fillStyle=t.call(h,i)),c?i.strokeStyle=this._strokeGradient:b&&(i.strokeStyle=t.call(l,i));var O=T.lineDash,_=T.lineDashOffset,f=!!i.setLineDash,n=this.getGlobalScale();if(m.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||O&&!f&&S?(m.beginPath(i),O&&!f&&(m.setLineDash(O),m.setLineDashOffset(_)),this.buildPath(m,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),P)if(T.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.fillOpacity*T.opacity,m.fill(i),i.globalAlpha=r}else m.fill(i);if(O&&f&&(i.setLineDash(O),i.lineDashOffset=_),S)if(T.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.strokeOpacity*T.opacity,m.stroke(i),i.globalAlpha=r}else m.stroke(i);O&&f&&i.setLineDash([]),T.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,x,T){},createPathProxy:function(){this.path=new D},getBoundingRect:function(){var i=this._rect,x=this.style,T=!i;if(T){var m=this.path;m||(m=this.path=new D),this.__dirtyPath&&(m.beginPath(),this.buildPath(m,this.shape,!1)),i=m.getBoundingRect()}if(this._rect=i,x.hasStroke()){var S=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||T){S.copy(i);var P=x.lineWidth,h=x.strokeNoScale?this.getLineScale():1;x.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),h>1e-10&&(S.width+=P/h,S.height+=P/h,S.x-=P/h/2,S.y-=P/h/2)}return S}return i},contain:function(i,x){var T=this.transformCoordToLocal(i,x),m=this.getBoundingRect(),S=this.style;if(i=T[0],x=T[1],m.contain(i,x)){var P=this.path.data;if(S.hasStroke()){var h=S.lineWidth,l=S.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(S.hasFill()||(h=Math.max(h,this.strokeContainThreshold)),k.containStroke(P,h/l,i,x)))return!0}if(S.hasFill())return k.contain(P,i,x)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,x){i==="shape"?(this.setShape(x),this.__dirtyPath=!0,this._rect=null):Y.prototype.attrKV.call(this,i,x)},setShape:function(i,x){var T=this.shape;if(T){if(U.isObject(i))for(var m in i)i.hasOwnProperty(m)&&(T[m]=i[m]);else T[i]=x;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&R(i[0]-1)>1e-10&&R(i[3]-1)>1e-10?Math.sqrt(R(i[0]*i[3]-i[2]*i[1])):1}},y.extend=function(i){var x=function(m){y.call(this,m),i.style&&this.style.extendFrom(i.style,!1);var S=i.shape;if(S){this.shape=this.shape||{};var P=this.shape;for(var h in S)!P.hasOwnProperty(h)&&S.hasOwnProperty(h)&&(P[h]=S[h])}i.init&&i.init.call(this,m)};U.inherits(x,y);for(var T in i)T!=="style"&&T!=="shape"&&(x.prototype[T]=i[T]);return x},U.inherits(y,Y);var g=y;ie.exports=g},y23F:function(ie,Q){function E(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}E.prototype={constructor:E,_dragStart:function(D){for(var k=D.target;k&&!k.draggable;)k=k.parent;k&&(this._draggingTarget=k,k.dragging=!0,this._x=D.offsetX,this._y=D.offsetY,this.dispatchToElement(Y(k,D),"dragstart",D.event))},_drag:function(D){var k=this._draggingTarget;if(k){var u=D.offsetX,t=D.offsetY,R=u-this._x,o=t-this._y;this._x=u,this._y=t,k.drift(R,o,D),this.dispatchToElement(Y(k,D),"drag",D.event);var y=this.findHover(u,t,k).target,g=this._dropTarget;this._dropTarget=y,k!==y&&(g&&y!==g&&this.dispatchToElement(Y(g,D),"dragleave",D.event),y&&y!==g&&this.dispatchToElement(Y(y,D),"dragenter",D.event))}},_dragEnd:function(D){var k=this._draggingTarget;k&&(k.dragging=!1),this.dispatchToElement(Y(k,D),"dragend",D.event),this._dropTarget&&this.dispatchToElement(Y(this._dropTarget,D),"drop",D.event),this._draggingTarget=null,this._dropTarget=null}};function Y(D,k){return{target:D,topTarget:k&&k.topTarget}}var U=E;ie.exports=U},ygIP:function(ie,Q,E){ie.exports=E.p+"static/icon4.bfb8c3b7.svg"},yslc:function(ie,Q){ie.exports="data:image/png;base64,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"},yxFR:function(ie,Q,E){var Y=E("y+Vt"),U=E("nPnh"),D=U.subPixelOptimizeLine,k={},u=Y.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,R){var o,y,g,i;this.subPixelOptimize?(D(k,R,this.style),o=k.x1,y=k.y1,g=k.x2,i=k.y2):(o=R.x1,y=R.y1,g=R.x2,i=R.y2);var x=R.percent;if(x===0)return;t.moveTo(o,y),x<1&&(g=o*(1-x)+g*x,i=y*(1-x)+i*x),t.lineTo(g,i)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});ie.exports=u},yxwG:function(ie,Q,E){ie.exports=E.p+"static/kycx.05a1d803.png"},zarK:function(ie,Q,E){var Y=E("YH21"),U=Y.addEventListener,D=Y.removeEventListener,k=Y.normalizeEvent,u=Y.getNativeEvent,t=E("bYtY"),R=E("H6uX"),o=E("ItGF"),y=300,g=o.domSupported,i=function(){var v=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],L=["touchstart","touchend","touchmove"],I={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(v,function(F){var G=F.replace("mouse","pointer");return I.hasOwnProperty(G)?G:F});return{mouse:v,touch:L,pointer:B}}(),x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(v){return v==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":v}function m(v){var L=v.pointerType;return L==="pen"||L==="touch"}function S(v){v.touching=!0,v.touchTimer!=null&&(clearTimeout(v.touchTimer),v.touchTimer=null),v.touchTimer=setTimeout(function(){v.touching=!1,v.touchTimer=null},700)}function P(v){v&&(v.zrByTouch=!0)}function h(v,L){return k(v.dom,new s(v,L),!0)}function l(v,L){for(var I=L,B=!1;I&&I.nodeType!==9&&!(B=I.domBelongToZr||I!==L&&I===v.painterRoot);)I=I.parentNode;return B}function s(v,L){this.type=L.type,this.target=this.currentTarget=v.dom,this.pointerType=L.pointerType,this.clientX=L.clientX,this.clientY=L.clientY}var c=s.prototype;c.stopPropagation=c.stopImmediatePropagation=c.preventDefault=t.noop;var p={mousedown:function(v){v=k(this.dom,v),this._mayPointerCapture=[v.zrX,v.zrY],this.trigger("mousedown",v)},mousemove:function(v){v=k(this.dom,v);var L=this._mayPointerCapture;L&&(v.zrX!==L[0]||v.zrY!==L[1])&&n(this,!0),this.trigger("mousemove",v)},mouseup:function(v){v=k(this.dom,v),n(this,!1),this.trigger("mouseup",v)},mouseout:function(v){v=k(this.dom,v),this._pointerCapturing&&(v.zrEventControl="no_globalout");var L=v.toElement||v.relatedTarget;v.zrIsToLocalDOM=l(this,L),this.trigger("mouseout",v)},touchstart:function(v){v=k(this.dom,v),P(v),this._lastTouchMoment=new Date,this.handler.processGesture(v,"start"),p.mousemove.call(this,v),p.mousedown.call(this,v)},touchmove:function(v){v=k(this.dom,v),P(v),this.handler.processGesture(v,"change"),p.mousemove.call(this,v)},touchend:function(v){v=k(this.dom,v),P(v),this.handler.processGesture(v,"end"),p.mouseup.call(this,v),+new Date-this._lastTouchMoment<y&&p.click.call(this,v)},pointerdown:function(v){p.mousedown.call(this,v)},pointermove:function(v){m(v)||p.mousemove.call(this,v)},pointerup:function(v){p.mouseup.call(this,v)},pointerout:function(v){m(v)||p.mouseout.call(this,v)}};t.each(["click","mousewheel","dblclick","contextmenu"],function(v){p[v]=function(L){L=k(this.dom,L),this.trigger(v,L)}});var b={pointermove:function(v){m(v)||b.mousemove.call(this,v)},pointerup:function(v){b.mouseup.call(this,v)},mousemove:function(v){this.trigger("mousemove",v)},mouseup:function(v){var L=this._pointerCapturing;n(this,!1),this.trigger("mouseup",v),L&&(v.zrEventControl="only_globalout",this.trigger("mouseout",v))}};function A(v,L){var I=L.domHandlers;o.pointerEventsSupported?t.each(i.pointer,function(B){_(L,B,function(F){I[B].call(v,F)})}):(o.touchEventsSupported&&t.each(i.touch,function(B){_(L,B,function(F){I[B].call(v,F),S(L)})}),t.each(i.mouse,function(B){_(L,B,function(F){F=u(F),L.touching||I[B].call(v,F)})}))}function O(v,L){o.pointerEventsSupported?t.each(x.pointer,I):o.touchEventsSupported||t.each(x.mouse,I);function I(B){function F(G){G=u(G),l(v,G.target)||(G=h(v,G),L.domHandlers[B].call(v,G))}_(L,B,F,{capture:!0})}}function _(v,L,I,B){v.mounted[L]=I,v.listenerOpts[L]=B,U(v.domTarget,T(L),I,B)}function f(v){var L=v.mounted;for(var I in L)L.hasOwnProperty(I)&&D(v.domTarget,T(I),L[I],v.listenerOpts[I]);v.mounted={}}function n(v,L){if(v._mayPointerCapture=null,g&&v._pointerCapturing^L){v._pointerCapturing=L;var I=v._globalHandlerScope;L?O(v,I):f(I)}}function r(v,L){this.domTarget=v,this.domHandlers=L,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function d(v,L){R.call(this),this.dom=v,this.painterRoot=L,this._localHandlerScope=new r(v,p),g&&(this._globalHandlerScope=new r(document,b)),this._pointerCapturing=!1,this._mayPointerCapture=null,A(this,this._localHandlerScope)}var w=d.prototype;w.dispose=function(){f(this._localHandlerScope),g&&f(this._globalHandlerScope)},w.setCursor=function(v){this.dom.style&&(this.dom.style.cursor=v||"default")},t.mixin(d,R);var C=d;ie.exports=C},zrhs:function(ie,Q,E){"use strict";var Y=E("2qtc"),U=E("kLXV"),D=E("PpiC"),k=E("q1tI"),u=E.n(k),t=E("9kvl"),R=function(y){var g=y.shixunsDetail,i=y.globalSetting,x=y.loading,T=y.dispatch,m=Object(D.a)(y,["shixunsDetail","globalSetting","loading","dispatch"]);return u.a.createElement(U.a,{centered:!0,keyboard:!1,closable:!1,zIndex:6666,title:"\u63D0\u793A",visible:g.actionTabs.key==="Banner-Auth",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){T({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href="/account/certification"},onCancel:function(){T({type:"shixunsDetail/setActionTabs",payload:{}})}},u.a.createElement("p",{className:"tc font16"},"\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B",u.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};Q.a=Object(t.a)(function(o){var y=o.shixunsDetail,g=o.loading,i=o.globalSetting;return{shixunsDetail:y,globalSetting:i,loading:g.models.index}})(R)}}]);
|