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.
NewEduCoderBuild/p__index.820e2f0c.async.js

62 lines
1.5 MiB

var Ar=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[292,3,6,8,9,10,13,37,138],{"+GGh":function(re,J){re.exports="data:image/png;base64,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"},"+QRC":function(re,J,d){"use strict";var Q=d("E9nw"),L={"text/plain":"Text","text/html":"Url",default:"Text"},O="Copy to clipboard: #{key}, Enter";function U(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function s(t,R){var o,g,E,a,y,T,M=!1;R||(R={}),o=R.debug||!1;try{E=Q(),a=document.createRange(),y=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=L[R.format]||L.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),a.selectNodeContents(T),y.addRange(a);var m=document.execCommand("copy");if(!m)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"),g=U("message"in R?R.message:O),window.prompt(g,t)}}finally{y&&(typeof y.removeRange=="function"?y.removeRange(a):y.removeAllRanges()),T&&document.body.removeChild(T),E()}return M}re.exports=s},"+UV5":function(re,J,d){re.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(re,J,d){re.exports=d.p+"static/search1.c4136dd4.png"},"06Qe":function(re,J,d){var Q=d("ItGF"),L="urn:schemas-microsoft-com:vml",O=typeof window=="undefined"?null:window,U=!1,s=O&&O.document;function t(g){return R(g)}var R;if(s&&!Q.canvasSupported)try{!s.namespaces.zrvml&&s.namespaces.add("zrvml",L),R=function(g){return s.createElement("<zrvml:"+g+' class="zrvml">')}}catch(g){R=function(E){return s.createElement("<"+E+' xmlns="'+L+'" class="zrvml">')}}function o(){if(U||!s)return;U=!0;var g=s.styleSheets;g.length<31?s.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):g[0].addRule(".zrvml","behavior:url(#default#VML)")}J.doc=s,J.createNode=t,J.initVML=o},"0r65":function(re,J){var d=arguments[3],Q=arguments[4],L=arguments[5],O=JSON.stringify;re.exports=function(U,s){for(var t,R=Object.keys(L),o=0,g=R.length;o<g;o++){var E=R[o],a=L[E].exports;if(a===U||a&&a.default===U){t=E;break}}if(!t){t=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var y={},o=0,g=R.length;o<g;o++){var E=R[o];y[E]=E}Q[t]=["function(require,module,exports){"+U+"(self); }",y]}var T=Math.floor(Math.pow(16,8)*Math.random()).toString(16),M={};M[t]=t,Q[T]=["function(require,module,exports){var f = require("+O(t)+");(f.default ? f.default : f)(self);}",M];var m={};P(T);function P(_){m[_]=!0;for(var x in Q[_][1]){var w=Q[_][1][x];m[w]||P(w)}}var h="("+d+")({"+Object.keys(m).map(function(_){return O(_)+":["+Q[_][0]+","+O(Q[_][1])+"]"}).join(",")+"},{},["+O(T)+"])",l=window.URL||window.webkitURL||window.mozURL||window.msURL,u=new Blob([h],{type:"text/javascript"});if(s&&s.bare)return u;var v=l.createObjectURL(u),p=new Worker(v);return p.objectURL=v,p}},"0s+r":function(re,J,d){var Q=d("bYtY"),L=d("QBsz"),O=d("y23F"),U=d("H6uX"),s=d("YH21"),t=d("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:g}}function g(){s.stop(this.event)}function E(){}E.prototype.dispose=function(){};var a=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],y=function(P,h,l,u){U.call(this),this.storage=P,this.painter=h,this.painterRoot=u,l=l||new E,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,O.call(this),this.setHandlerProxy(l)};y.prototype={constructor:y,setHandlerProxy:function(P){this.proxy&&this.proxy.dispose(),P&&(Q.each(a,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,u=M(this,h,l),v=this._hovered,p=v.target;p&&!p.__zr&&(v=this.findHover(v.x,v.y),p=v.target);var _=this._hovered=u?{x:h,y:l}:this.findHover(h,l),x=_.target,w=this.proxy;w.setCursor&&w.setCursor(x?x.cursor:"default"),p&&x!==p&&this.dispatchToElement(v,"mouseout",P),this.dispatchToElement(_,"mousemove",P),x&&x!==p&&this.dispatchToElement(_,"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 u=P.target;if(u&&u.silent)return;for(var v="on"+h,p=o(h,P,l);u&&!(u[v]&&(p.cancelBubble=u[v].call(u,p)),u.trigger(h,p),u=u.parent,p.cancelBubble););p.cancelBubble||(this.trigger(h,p),this.painter&&this.painter.eachOtherLayer(function(_){typeof _[v]=="function"&&_[v].call(_,p),_.trigger&&_.trigger(h,p)}))},findHover:function(P,h,l){for(var u=this.storage.getDisplayList(),v={x:P,y:h},p=u.length-1;p>=0;p--){var _;if(u[p]!==l&&!u[p].ignore&&(_=T(u[p],P,h))&&(!v.topTarget&&(v.topTarget=u[p]),_!==R)){v.target=u[p];break}}return v},processGesture:function(P,h){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;h==="start"&&l.clear();var u=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(h==="end"&&l.clear(),u){var v=u.type;P.gestureEvent=v,this.dispatchToElement({target:u.target},v,u.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){y.prototype[P]=function(h){var l=h.zrX,u=h.zrY,v=M(this,l,u),p,_;if((P!=="mouseup"||!v)&&(p=this.findHover(l,u),_=p.target),P==="mousedown")this._downEl=_,this._downPoint=[h.zrX,h.zrY],this._upEl=_;else if(P==="mouseup")this._upEl=_;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||L.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 u=P,v;u;){if(u.clipPath&&!u.clipPath.contain(h,l))return!1;u.silent&&(v=!0),u=u.parent}return v?R:!0}return!1}function M(P,h,l){var u=P.painter;return h<0||h>u.getWidth()||l<0||l>u.getHeight()}Q.mixin(y,U),Q.mixin(y,O);var m=y;re.exports=m},"1Jh7":function(re,J,d){var Q=d("y+Vt"),L=d("T6xi"),O=Q.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(U,s){L.buildPath(U,s,!1)}});re.exports=O},"1MYJ":function(re,J,d){var Q=d("y+Vt"),L=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var O=this.__dirtyPath,U=this.shape.paths,s=0;s<U.length;s++)O=O||U[s].__dirtyPath;this.__dirtyPath=O,this.__dirty=this.__dirty||O},beforeBrush:function(){this._updatePathDirty();for(var O=this.shape.paths||[],U=this.getGlobalScale(),s=0;s<O.length;s++)O[s].path||O[s].createPathProxy(),O[s].path.setScale(U[0],U[1],O[s].segmentIgnoreThreshold)},buildPath:function(O,U){for(var s=U.paths||[],t=0;t<s.length;t++)s[t].buildPath(O,s[t].shape,!0)},afterBrush:function(){for(var O=this.shape.paths||[],U=0;U<O.length;U++)O[U].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),Q.prototype.getBoundingRect.call(this)}});re.exports=L},"1RvN":function(re,J){var d=function(){this.head=null,this.tail=null,this._len=0},Q=d.prototype;Q.insert=function(t){var R=new L(t);return this.insertEntry(R),R},Q.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++},Q.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--},Q.len=function(){return this._len},Q.clear=function(){this.head=this.tail=null,this._len=0};var L=function(t){this.value=t,this.next,this.prev},O=function(t){this._list=new d,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},U=O.prototype;U.put=function(t,R){var o=this._list,g=this._map,E=null;if(g[t]==null){var a=o.len(),y=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var T=o.head;o.remove(T),delete g[T.key],E=T.value,this._lastRemovedEntry=T}y?y.value=R:y=new L(R),y.key=t,o.insertEntry(y),g[t]=y}return E},U.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},U.clear=function(){this._list.clear(),this._map={}};var s=O;re.exports=s},"1Sn+":function(re,J,d){},"1XHU":function(re,J,d){"use strict";var Q=d("2qtc"),L=d("kLXV"),O=d("cDcd"),U=d.n(O),s=d("9kvl"),t=d("3wET"),R=d.n(t),o=d("bUJZ"),g=d.n(o),E=d("Ct/S"),a=d.n(E),y=function(M){var m=M.visible,P=M.occupationValue,h=M.onCancel,l=h===void 0?function(){}:h,u=function(){return U.a.createElement("div",{className:a.a.flexColumn},U.a.createElement("img",{className:a.a.img,src:g.a}),U.a.createElement("span",{className:a.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},v=function(){return U.a.createElement("div",{className:a.a.flexColumn},U.a.createElement("img",{className:a.a.img,src:R.a}),U.a.createElement("span",{className:a.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return P===3?U.a.createElement(U.a.Fragment,null,v(),u()):P===2?u():v()};return U.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:m,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(),s.d.push("/account/certification")},onCancel:function(){l()}},U.a.createElement("div",{className:a.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:a.a.flexRow},p()))};J.a=Object(s.a)(function(T){var M=T.paperlibrary,m=T.loading,P=T.globalSetting;return{paperlibrary:M,globalSetting:P,loading:m.effects}})(y)},"1ZF9":function(re,J,d){re.exports=d.p+"static/Authorize.cc9c212f.png"},"1bdT":function(re,J,d){var Q=d("3gBT"),L=d("H6uX"),O=d("DN4a"),U=d("vWvF"),s=d("bYtY"),t=function(o){O.call(this,o),L.call(this,o),U.call(this,o),this.id=o.id||Q()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,g){switch(this.draggable){case"horizontal":g=0;break;case"vertical":o=0;break}var E=this.transform;E||(E=this.transform=[1,0,0,1,0,0]),E[4]+=o,E[5]+=g,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,g){},attrKV:function(o,g){if(o==="position"||o==="scale"||o==="origin"){if(g){var E=this[o];E||(E=this[o]=[]),E[0]=g[0],E[1]=g[1]}}else this[o]=g},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,g){if(typeof o=="string")this.attrKV(o,g);else if(s.isObject(o))for(var E in o)o.hasOwnProperty(E)&&this.attrKV(E,o[E]);return this.dirty(!1),this},setClipPath:function(o){var g=this.__zr;g&&o.addSelfToZr(g),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=g,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 g=this.animators;if(g)for(var E=0;E<g.length;E++)o.animation.addAnimator(g[E]);this.clipPath&&this.clipPath.addSelfToZr(o)},removeSelfFromZr:function(o){this.__zr=null;var g=this.animators;if(g)for(var E=0;E<g.length;E++)o.animation.removeAnimator(g[E]);this.clipPath&&this.clipPath.removeSelfFromZr(o)}},s.mixin(t,U),s.mixin(t,O),s.mixin(t,L);var R=t;re.exports=R},"1j5w":function(re,J,d){"use strict";d.d(J,"d",function(){return Ge}),d.d(J,"b",function(){return St}),d.d(J,"c",function(){return Kt}),d.d(J,"a",function(){return tn});var Q=d("VTBJ"),L=d("1OyB"),O=d("vuIU"),U=d("JX7q"),s=d("Ji7U"),t=d("LK+K"),R=d("cDcd"),o=d("I8Z2"),g=d("BGR+"),E=d("wx14"),a=d("rePB"),y=d("4IlW"),T=d("2GS6"),M=d("Gytx"),m=d.n(M),P=d("TSYQ"),h=d.n(P),l=d("U8pU"),u=d("ODXe"),v=/iPhone/i,p=/iPod/i,_=/iPad/i,x=/\bAndroid(?:.+)Mobile\b/i,w=/Android/i,C=/\bAndroid(?:.+)SD4930UR\b/i,f=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,n=/Windows Phone/i,r=/\bWindows(?:.+)ARM\b/i,c=/BlackBerry/i,S=/BB10/i,A=/Opera Mini/i,b=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(ct,Ve){return ct.test(Ve)}function B(ct){var Ve=ct||(typeof navigator!="undefined"?navigator.userAgent:""),st=Ve.split("[FBAN");if(typeof st[1]!="undefined"){var Pe=st,de=Object(u.a)(Pe,1);Ve=de[0]}if(st=Ve.split("Twitter"),typeof st[1]!="undefined"){var Ae=st,Je=Object(u.a)(Ae,1);Ve=Je[0]}var Ye={apple:{phone:k(v,Ve)&&!k(n,Ve),ipod:k(p,Ve),tablet:!k(v,Ve)&&k(_,Ve)&&!k(n,Ve),device:(k(v,Ve)||k(p,Ve)||k(_,Ve))&&!k(n,Ve)},amazon:{phone:k(C,Ve),tablet:!k(C,Ve)&&k(f,Ve),device:k(C,Ve)||k(f,Ve)},android:{phone:!k(n,Ve)&&k(C,Ve)||!k(n,Ve)&&k(x,Ve),tablet:!k(n,Ve)&&!k(C,Ve)&&!k(x,Ve)&&(k(f,Ve)||k(w,Ve)),device:!k(n,Ve)&&(k(C,Ve)||k(f,Ve)||k(x,Ve)||k(w,Ve))||k(/\bokhttp\b/i,Ve)},windows:{phone:k(n,Ve),tablet:k(r,Ve),device:k(n,Ve)||k(r,Ve)},other:{blackberry:k(c,Ve),blackberry10:k(S,Ve),opera:k(A,Ve),firefox:k(I,Ve),chrome:k(b,Ve),device:k(c,Ve)||k(S,Ve)||k(A,Ve)||k(I,Ve)||k(b,Ve)},any:null,phone:null,tablet:null};return Ye.any=Ye.apple.device||Ye.android.device||Ye.windows.device||Ye.other.device,Ye.phone=Ye.apple.phone||Ye.android.phone||Ye.windows.phone,Ye.tablet=Ye.apple.tablet||Ye.android.tablet||Ye.windows.tablet,Ye}var z=Object(Q.a)(Object(Q.a)({},B()),{},{isMobile:B}),G=z;function Y(){}function X(ct,Ve,st){var Pe=Ve||"";return ct.key||"".concat(Pe,"item_").concat(st)}function F(ct){return"".concat(ct,"-menu-")}function K(ct,Ve){var st=-1;R.Children.forEach(ct,function(Pe){st+=1,Pe&&Pe.type&&Pe.type.isMenuItemGroup?R.Children.forEach(Pe.props.children,function(de){st+=1,Ve(de,st)}):Ve(Pe,st)})}function Z(ct,Ve,st){if(!ct||st.find)return;R.Children.forEach(ct,function(Pe){if(Pe){var de=Pe.type;if(!de||!(de.isSubMenu||de.isMenuItem||de.isMenuItemGroup))return;Ve.indexOf(Pe.key)!==-1?st.find=!0:Pe.props.children&&Z(Pe.props.children,Ve,st)}})}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"],ue=function(Ve){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Pe=Ve&&typeof Ve.getBoundingClientRect=="function"&&Ve.getBoundingClientRect().width;if(Pe){if(st){var de=getComputedStyle(Ve),Ae=de.marginLeft,Je=de.marginRight;Pe+=+Ae.replace("px","")+ +Je.replace("px","")}Pe=+Pe.toFixed(6)}return Pe||0},xe=function(Ve,st,Pe){Ve&&Object(l.a)(Ve.style)==="object"&&(Ve.style[st]=Pe)},ye=function(){return G.any},we=d("KQm4"),Te=d("Ff2n"),Se=d("faye"),ae=d("bdgK"),ve=d("uciX"),q=d("8XRh"),me={adjustX:1,adjustY:1},Re={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},be={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},Xe=Re,ft=0,Ue={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},He=function(Ve,st,Pe){var de=F(st),Ae=Ve.getState();Ve.setState({defaultActiveFirst:Object(Q.a)(Object(Q.a)({},Ae.defaultActiveFirst),{},Object(a.a)({},de,Pe))})},_e=function(ct){Object(s.a)(st,ct);var Ve=Object(t.a)(st);function st(Pe){var de;Object(L.a)(this,st),de=Ve.call(this,Pe),de.onDestroy=function(tt){de.props.onDestroy(tt)},de.onKeyDown=function(tt){var it=tt.keyCode,Ft=de.menuInstance,Zt=de.props,$t=Zt.isOpen,ne=Zt.store;if(it===y.a.ENTER)return de.onTitleClick(tt),He(ne,de.props.eventKey,!0),!0;if(it===y.a.RIGHT)return $t?Ft.onKeyDown(tt):(de.triggerOpenChange(!0),He(ne,de.props.eventKey,!0)),!0;if(it===y.a.LEFT){var ee;if($t)ee=Ft.onKeyDown(tt);else return;return ee||(de.triggerOpenChange(!1),ee=!0),ee}return $t&&(it===y.a.UP||it===y.a.DOWN)?Ft.onKeyDown(tt):void 0},de.onOpenChange=function(tt){de.props.onOpenChange(tt)},de.onPopupVisibleChange=function(tt){de.triggerOpenChange(tt,tt?"mouseenter":"mouseleave")},de.onMouseEnter=function(tt){var it=de.props,Ft=it.eventKey,Zt=it.onMouseEnter,$t=it.store;He($t,de.props.eventKey,!1),Zt({key:Ft,domEvent:tt})},de.onMouseLeave=function(tt){var it=de.props,Ft=it.parentMenu,Zt=it.eventKey,$t=it.onMouseLeave;Ft.subMenuInstance=Object(U.a)(de),$t({key:Zt,domEvent:tt})},de.onTitleMouseEnter=function(tt){var it=de.props,Ft=it.eventKey,Zt=it.onItemHover,$t=it.onTitleMouseEnter;Zt({key:Ft,hover:!0}),$t({key:Ft,domEvent:tt})},de.onTitleMouseLeave=function(tt){var it=de.props,Ft=it.parentMenu,Zt=it.eventKey,$t=it.onItemHover,ne=it.onTitleMouseLeave;Ft.subMenuInstance=Object(U.a)(de),$t({key:Zt,hover:!1}),ne({key:Zt,domEvent:tt})},de.onTitleClick=function(tt){var it=Object(U.a)(de),Ft=it.props;if(Ft.onTitleClick({key:Ft.eventKey,domEvent:tt}),Ft.triggerSubMenuAction==="hover")return;de.triggerOpenChange(!Ft.isOpen,"click"),He(Ft.store,de.props.eventKey,!1)},de.onSubMenuClick=function(tt){typeof de.props.onClick=="function"&&de.props.onClick(de.addKeyPath(tt))},de.onSelect=function(tt){de.props.onSelect(tt)},de.onDeselect=function(tt){de.props.onDeselect(tt)},de.getPrefixCls=function(){return"".concat(de.props.rootPrefixCls,"-submenu")},de.getActiveClassName=function(){return"".concat(de.getPrefixCls(),"-active")},de.getDisabledClassName=function(){return"".concat(de.getPrefixCls(),"-disabled")},de.getSelectedClassName=function(){return"".concat(de.getPrefixCls(),"-selected")},de.getOpenClassName=function(){return"".concat(de.props.rootPrefixCls,"-submenu-open")},de.saveMenuInstance=function(tt){de.menuInstance=tt},de.addKeyPath=function(tt){return Object(Q.a)(Object(Q.a)({},tt),{},{keyPath:(tt.keyPath||[]).concat(de.props.eventKey)})},de.triggerOpenChange=function(tt,it){var Ft=de.props.eventKey,Zt=function(){de.onOpenChange({key:Ft,item:Object(U.a)(de),trigger:it,open:tt})};it==="mouseenter"?de.mouseenterTimeout=setTimeout(function(){Zt()},0):Zt()},de.isChildrenSelected=function(){var tt={find:!1};return Z(de.props.children,de.props.selectedKeys,tt),tt.find},de.isOpen=function(){return de.props.openKeys.indexOf(de.props.eventKey)!==-1},de.adjustWidth=function(){if(!de.subMenuTitle||!de.menuInstance)return;var tt=Se.findDOMNode(de.menuInstance);if(tt.offsetWidth>=de.subMenuTitle.offsetWidth)return;tt.style.minWidth="".concat(de.subMenuTitle.offsetWidth,"px")},de.saveSubMenuTitle=function(tt){de.subMenuTitle=tt},de.getBaseProps=function(){var tt=Object(U.a)(de),it=tt.props;return{mode:it.mode==="horizontal"?"vertical":it.mode,visible:de.props.isOpen,level:it.level+1,inlineIndent:it.inlineIndent,focusable:!1,onClick:de.onSubMenuClick,onSelect:de.onSelect,onDeselect:de.onDeselect,onDestroy:de.onDestroy,selectedKeys:it.selectedKeys,eventKey:"".concat(it.eventKey,"-menu-"),openKeys:it.openKeys,motion:it.motion,onOpenChange:de.onOpenChange,subMenuOpenDelay:it.subMenuOpenDelay,parentMenu:Object(U.a)(de),subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,triggerSubMenuAction:it.triggerSubMenuAction,builtinPlacements:it.builtinPlacements,defaultActiveFirst:it.store.getState().defaultActiveFirst[F(it.eventKey)],multiple:it.multiple,prefixCls:it.rootPrefixCls,id:de.internalMenuId,manualRef:de.saveMenuInstance,itemIcon:it.itemIcon,expandIcon:it.expandIcon,direction:it.direction}},de.getMotion=function(tt,it){var Ft=Object(U.a)(de),Zt=Ft.haveRendered,$t=de.props,ne=$t.motion,ee=$t.rootPrefixCls,j=Object(Q.a)(Object(Q.a)({},ne),{},{leavedClassName:"".concat(ee,"-hidden"),removeOnLeave:!1,motionAppear:Zt||!it||tt!=="inline"});return j};var Ae=Pe.store,Je=Pe.eventKey,Ye=Ae.getState(),lt=Ye.defaultActiveFirst;de.isRootMenu=!1;var pt=!1;return lt&&(pt=lt[Je]),He(Ae,Je,pt),de}return Object(O.a)(st,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var de=this,Ae=this.props,Je=Ae.mode,Ye=Ae.parentMenu,lt=Ae.manualRef;if(lt&&lt(this),Je!=="horizontal"||!Ye.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return de.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var de=this.props,Ae=de.onDestroy,Je=de.eventKey;Ae&&Ae(Je),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(de){var Ae=this,Je=this.getBaseProps(),Ye=this.getMotion(Je.mode,Je.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Je.visible||Je.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var lt=Je.direction;return R.createElement(q.default,Object.assign({visible:Je.visible},Ye),function(pt){var tt=pt.className,it=pt.style,Ft=h()("".concat(Je.prefixCls,"-sub"),tt,Object(a.a)({},"".concat(Je.prefixCls,"-rtl"),lt==="rtl"));return R.createElement(dt,Object.assign({},Je,{id:Ae.internalMenuId,className:Ft,style:it}),de)})}},{key:"render",value:function(){var de,Ae=Object(Q.a)({},this.props),Je=Ae.isOpen,Ye=this.getPrefixCls(),lt=Ae.mode==="inline",pt=h()(Ye,"".concat(Ye,"-").concat(Ae.mode),(de={},Object(a.a)(de,Ae.className,!!Ae.className),Object(a.a)(de,this.getOpenClassName(),Je),Object(a.a)(de,this.getActiveClassName(),Ae.active||Je&&!lt),Object(a.a)(de,this.getDisabledClassName(),Ae.disabled),Object(a.a)(de,this.getSelectedClassName(),this.isChildrenSelected()),de));this.internalMenuId||(Ae.eventKey?this.internalMenuId="".concat(Ae.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var tt={},it={},Ft={};Ae.disabled||(tt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},it={onClick:this.onTitleClick},Ft={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Zt={},$t=Ae.direction;lt&&($t==="rtl"?Zt.paddingRight=Ae.inlineIndent*Ae.level:Zt.paddingLeft=Ae.inlineIndent*Ae.level);var ne={};this.props.isOpen&&(ne={"aria-owns":this.internalMenuId});var ee=null;Ae.mode!=="horizontal"&&(ee=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ee=R.createElement(this.props.expandIcon,Object(Q.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Zt,className:"".concat(Ye,"-title"),role:"button"},Ft,it,{"aria-expanded":Je},ne,{"aria-haspopup":"true",title:typeof Ae.title=="string"?Ae.title:void 0}),Ae.title,ee||R.createElement("i",{className:"".concat(Ye,"-arrow")})),H=this.renderChildren(Ae.children),V=Ae.parentMenu.isRootMenu?Ae.parentMenu.props.getPopupContainer:function(Ot){return Ot.parentNode},$=Ue[Ae.mode],fe=Ae.popupOffset?{offset:Ae.popupOffset}:{},Le=Ae.mode==="inline"?"":Ae.popupClassName;Le+=$t==="rtl"?" ".concat(Ye,"-rtl"):"";var We=Ae.disabled,vt=Ae.triggerSubMenuAction,Ct=Ae.subMenuOpenDelay,Nt=Ae.forceSubMenuRender,zt=Ae.subMenuCloseDelay,qt=Ae.builtinPlacements;pe.forEach(function(Ot){return delete Ae[Ot]}),delete Ae.onClick;var ot=$t==="rtl"?Object.assign({},be,qt):Object.assign({},Re,qt);return delete Ae.direction,R.createElement("li",Object.assign({},Ae,tt,{className:pt,role:"menuitem"}),lt&&j,lt&&H,!lt&&R.createElement(ve.a,{prefixCls:Ye,popupClassName:h()("".concat(Ye,"-popup"),Le),getPopupContainer:V,builtinPlacements:ot,popupPlacement:$,popupVisible:Je,popupAlign:fe,popup:H,action:We?[]:[vt],mouseEnterDelay:Ct,mouseLeaveDelay:zt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Nt},j))}}]),st}(R.Component);_e.defaultProps={onMouseEnter:Y,onMouseLeave:Y,onTitleMouseEnter:Y,onTitleMouseLeave:Y,onTitleClick:Y,manualRef:Y,mode:"vertical",title:""};var Ie=Object(o.b)(function(ct,Ve){var st=ct.openKeys,Pe=ct.activeKey,de=ct.selectedKeys,Ae=Ve.eventKey,Je=Ve.subMenuKey;return{isOpen:st.indexOf(Ae)>-1,active:Pe[Je]===Ae,selectedKeys:de}})(_e);Ie.isSubMenu=!0;var Ge=Ie,Ze="menuitem-overflowed",Et=.5,et=function(ct){Object(s.a)(st,ct);var Ve=Object(t.a)(st);function st(){var Pe;return Object(L.a)(this,st),Pe=Ve.apply(this,arguments),Pe.resizeObserver=null,Pe.mutationObserver=null,Pe.originalTotalWidth=0,Pe.overflowedItems=[],Pe.menuItemSizes=[],Pe.cancelFrameId=null,Pe.state={lastVisibleIndex:void 0},Pe.getMenuItemNodes=function(){var de=Pe.props.prefixCls,Ae=Se.findDOMNode(Object(U.a)(Pe));return Ae?[].slice.call(Ae.children).filter(function(Je){return Je.className.split(" ").indexOf("".concat(de,"-overflowed-submenu"))<0}):[]},Pe.getOverflowedSubMenuItem=function(de,Ae,Je){var Ye=Pe.props,lt=Ye.overflowedIndicator,pt=Ye.level,tt=Ye.mode,it=Ye.prefixCls,Ft=Ye.theme;if(pt!==1||tt!=="horizontal")return null;var Zt=Pe.props.children[0],$t=Zt.props,ne=$t.children,ee=$t.title,j=$t.style,H=Object(Te.a)($t,["children","title","style"]),V=Object(Q.a)({},j),$="".concat(de,"-overflowed-indicator"),fe="".concat(de,"-overflowed-indicator");Ae.length===0&&Je!==!0?V=Object(Q.a)(Object(Q.a)({},V),{},{display:"none"}):Je&&(V=Object(Q.a)(Object(Q.a)({},V),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),fe="".concat(fe,"-placeholder"));var Le=Ft?"".concat(it,"-").concat(Ft):"",We={};return pe.forEach(function(vt){H[vt]!==void 0&&(We[vt]=H[vt])}),R.createElement(Ge,Object.assign({title:lt,className:"".concat(it,"-overflowed-submenu"),popupClassName:Le},We,{key:$,eventKey:fe,disabled:!1,style:V}),Ae)},Pe.setChildrenWidthAndResize=function(){if(Pe.props.mode!=="horizontal")return;var de=Se.findDOMNode(Object(U.a)(Pe));if(!de)return;var Ae=de.children;if(!Ae||Ae.length===0)return;var Je=de.children[Ae.length-1];xe(Je,"display","inline-block");var Ye=Pe.getMenuItemNodes(),lt=Ye.filter(function(pt){return pt.className.split(" ").indexOf(Ze)>=0});lt.forEach(function(pt){xe(pt,"display","inline-block")}),Pe.menuItemSizes=Ye.map(function(pt){return ue(pt,!0)}),lt.forEach(function(pt){xe(pt,"display","none")}),Pe.overflowedIndicatorWidth=ue(de.children[de.children.length-1],!0),Pe.originalTotalWidth=Pe.menuItemSizes.reduce(function(pt,tt){return pt+tt},0),Pe.handleResize(),xe(Je,"display","none")},Pe.handleResize=function(){if(Pe.props.mode!=="horizontal")return;var de=Se.findDOMNode(Object(U.a)(Pe));if(!de)return;var Ae=ue(de);Pe.overflowedItems=[];var Je=0,Ye;Pe.originalTotalWidth>Ae+Et&&(Ye=-1,Pe.menuItemSizes.forEach(function(lt){Je+=lt,Je+Pe.overflowedIndicatorWidth<=Ae&&(Ye+=1)})),Pe.setState({lastVisibleIndex:Ye})},Pe}return Object(O.a)(st,[{key:"componentDidMount",value:function(){var de=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ae=Se.findDOMNode(this);if(!Ae)return;this.resizeObserver=new ae.default(function(Je){Je.forEach(function(){var Ye=de.cancelFrameId;cancelAnimationFrame(Ye),de.cancelFrameId=requestAnimationFrame(de.setChildrenWidthAndResize)})}),[].slice.call(Ae.children).concat(Ae).forEach(function(Je){de.resizeObserver.observe(Je)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){de.resizeObserver.disconnect(),[].slice.call(Ae.children).concat(Ae).forEach(function(Je){de.resizeObserver.observe(Je)}),de.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ae,{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(de){var Ae=this,Je=this.state.lastVisibleIndex;return(de||[]).reduce(function(Ye,lt,pt){var tt=lt;if(Ae.props.mode==="horizontal"){var it=Ae.getOverflowedSubMenuItem(lt.props.eventKey,[]);Je!==void 0&&Ae.props.className.indexOf("".concat(Ae.props.prefixCls,"-root"))!==-1&&(pt>Je&&(tt=R.cloneElement(lt,{style:{display:"none"},eventKey:"".concat(lt.props.eventKey,"-hidden"),className:"".concat(Ze)})),pt===Je+1&&(Ae.overflowedItems=de.slice(Je+1).map(function(Zt){return R.cloneElement(Zt,{key:Zt.props.eventKey,mode:"vertical-left"})}),it=Ae.getOverflowedSubMenuItem(lt.props.eventKey,Ae.overflowedItems)));var Ft=[].concat(Object(we.a)(Ye),[it,tt]);return pt===de.length-1&&Ft.push(Ae.getOverflowedSubMenuItem(lt.props.eventKey,[],!0)),Ft}return[].concat(Object(we.a)(Ye),[tt])},[])}},{key:"render",value:function(){var de=this.props,Ae=de.visible,Je=de.prefixCls,Ye=de.overflowedIndicator,lt=de.mode,pt=de.level,tt=de.tag,it=de.children,Ft=de.theme,Zt=Object(Te.a)(de,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),$t=tt;return R.createElement($t,Object.assign({},Zt),this.renderChildren(it))}}]),st}(R.Component);et.defaultProps={tag:"div",className:""};var jt=et;function Vt(ct){return ct.length?ct.every(function(Ve){return!!Ve.props.disabled}):!0}function Pt(ct,Ve,st){var Pe=ct.getState();ct.setState({activeKey:Object(Q.a)(Object(Q.a)({},Pe.activeKey),{},Object(a.a)({},Ve,st))})}function Rt(ct){return ct.eventKey||"0-menu-"}function Wt(ct,Ve){var st=Ve,Pe=ct.children,de=ct.eventKey;if(st){var Ae;if(K(Pe,function(Je,Ye){Je&&Je.props&&!Je.props.disabled&&st===X(Je,de,Ye)&&(Ae=!0)}),Ae)return st}return st=null,ct.defaultActiveFirst&&K(Pe,function(Je,Ye){!st&&Je&&!Je.props.disabled&&(st=X(Je,de,Ye))}),st}function rn(ct){if(ct){var Ve=this.instanceArray.indexOf(ct);Ve!==-1?this.instanceArray[Ve]=ct:this.instanceArray.push(ct)}}var Qt=function(ct){Object(s.a)(st,ct);var Ve=Object(t.a)(st);function st(Pe){var de;return Object(L.a)(this,st),de=Ve.call(this,Pe),de.onKeyDown=function(Ae,Je){var Ye=Ae.keyCode,lt;if(de.getFlatInstanceArray().forEach(function(tt){tt&&tt.props.active&&tt.onKeyDown&&(lt=tt.onKeyDown(Ae))}),lt)return 1;var pt=null;return(Ye===y.a.UP||Ye===y.a.DOWN)&&(pt=de.step(Ye===y.a.UP?-1:1)),pt?(Ae.preventDefault(),Pt(de.props.store,Rt(de.props),pt.props.eventKey),typeof Je=="function"&&Je(pt),1):void 0},de.onItemHover=function(Ae){var Je=Ae.key,Ye=Ae.hover;Pt(de.props.store,Rt(de.props),Ye?Je:null)},de.onDeselect=function(Ae){de.props.onDeselect(Ae)},de.onSelect=function(Ae){de.props.onSelect(Ae)},de.onClick=function(Ae){de.props.onClick(Ae)},de.onOpenChange=function(Ae){de.props.onOpenChange(Ae)},de.onDestroy=function(Ae){de.props.onDestroy(Ae)},de.getFlatInstanceArray=function(){return de.instanceArray},de.step=function(Ae){var Je=de.getFlatInstanceArray(),Ye=de.props.store.getState().activeKey[Rt(de.props)],lt=Je.length;if(!lt)return null;Ae<0&&(Je=Je.concat().reverse());var pt=-1;if(Je.every(function(Zt,$t){return Zt&&Zt.props.eventKey===Ye?(pt=$t,!1):!0}),!de.props.defaultActiveFirst&&pt!==-1&&Vt(Je.slice(pt,lt-1)))return;var tt=(pt+1)%lt,it=tt;do{var Ft=Je[it];if(!Ft||Ft.props.disabled)it=(it+1)%lt;else return Ft}while(it!==tt);return null},de.renderCommonMenuItem=function(Ae,Je,Ye){var lt=de.props.store.getState(),pt=Object(U.a)(de),tt=pt.props,it=X(Ae,tt.eventKey,Je),Ft=Ae.props;if(!Ft||typeof Ae.type=="string")return Ae;var Zt=it===lt.activeKey,$t=Object(Q.a)(Object(Q.a)({mode:Ft.mode||tt.mode,level:tt.level,inlineIndent:tt.inlineIndent,renderMenuItem:de.renderMenuItem,rootPrefixCls:tt.prefixCls,index:Je,parentMenu:tt.parentMenu,manualRef:Ft.disabled?void 0:Object(T.a)(Ae.ref,rn.bind(Object(U.a)(de))),eventKey:it,active:!Ft.disabled&&Zt,multiple:tt.multiple,onClick:function(ee){(Ft.onClick||Y)(ee),de.onClick(ee)},onItemHover:de.onItemHover,motion:tt.motion,subMenuOpenDelay:tt.subMenuOpenDelay,subMenuCloseDelay:tt.subMenuCloseDelay,forceSubMenuRender:tt.forceSubMenuRender,onOpenChange:de.onOpenChange,onDeselect:de.onDeselect,onSelect:de.onSelect,builtinPlacements:tt.builtinPlacements,itemIcon:Ft.itemIcon||de.props.itemIcon,expandIcon:Ft.expandIcon||de.props.expandIcon},Ye),{},{direction:tt.direction});return(tt.mode==="inline"||ye())&&($t.triggerSubMenuAction="click"),R.cloneElement(Ae,$t)},de.renderMenuItem=function(Ae,Je,Ye){if(!Ae)return null;var lt=de.props.store.getState(),pt={openKeys:lt.openKeys,selectedKeys:lt.selectedKeys,triggerSubMenuAction:de.props.triggerSubMenuAction,subMenuKey:Ye};return de.renderCommonMenuItem(Ae,Je,pt)},Pe.store.setState({activeKey:Object(Q.a)(Object(Q.a)({},Pe.store.getState().activeKey),{},Object(a.a)({},Pe.eventKey,Wt(Pe,Pe.activeKey)))}),de.instanceArray=[],de}return Object(O.a)(st,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(de){return this.props.visible||de.visible||this.props.className!==de.className||!m()(this.props.style,de.style)}},{key:"componentDidUpdate",value:function(de){var Ae=this.props,Je="activeKey"in Ae?Ae.activeKey:Ae.store.getState().activeKey[Rt(Ae)],Ye=Wt(Ae,Je);if(Ye!==Je)Pt(Ae.store,Rt(Ae),Ye);else if("activeKey"in de){var lt=Wt(de,de.activeKey);Ye!==lt&&Pt(Ae.store,Rt(Ae),Ye)}}},{key:"render",value:function(){var de=this,Ae=Object(E.a)({},this.props);this.instanceArray=[];var Je=h()(Ae.prefixCls,Ae.className,"".concat(Ae.prefixCls,"-").concat(Ae.mode)),Ye={className:Je,role:Ae.role||"menu"};Ae.id&&(Ye.id=Ae.id),Ae.focusable&&(Ye.tabIndex=0,Ye.onKeyDown=this.onKeyDown);var lt=Ae.prefixCls,pt=Ae.eventKey,tt=Ae.visible,it=Ae.level,Ft=Ae.mode,Zt=Ae.overflowedIndicator,$t=Ae.theme;return pe.forEach(function(ne){return delete Ae[ne]}),delete Ae.onClick,R.createElement(jt,Object.assign({},Ae,{prefixCls:lt,mode:Ft,tag:"ul",level:it,theme:$t,visible:tt,overflowedIndicator:Zt},Ye),R.Children.map(Ae.children,function(ne,ee){return de.renderMenuItem(ne,ee,pt||"0-menu-")}))}}]),st}(R.Component);Qt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:Y};var At=Object(o.b)()(Qt),dt=At,Tt=d("Kwbf");function bt(ct,Ve,st){var Pe=ct.prefixCls,de=ct.motion,Ae=ct.defaultMotions,Je=Ae===void 0?{}:Ae,Ye=ct.openAnimation,lt=ct.openTransitionName,pt=Ve.switchingModeFromInline;if(de)return de;if(Object(l.a)(Ye)==="object"&&Ye)Object(Tt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ye=="string")return{motionName:"".concat(Pe,"-open-").concat(Ye)};if(lt)return{motionName:lt};var tt=Je[st];return tt||(pt?null:Je.other)}var wt=function(ct){Object(s.a)(st,ct);var Ve=Object(t.a)(st);function st(Pe){var de;Object(L.a)(this,st),de=Ve.call(this,Pe),de.inlineOpenKeys=[],de.onSelect=function(Ye){var lt=Object(U.a)(de),pt=lt.props;if(pt.selectable){var tt=de.store.getState(),it=tt.selectedKeys,Ft=Ye.key;pt.multiple?it=it.concat([Ft]):it=[Ft],"selectedKeys"in pt||de.store.setState({selectedKeys:it}),pt.onSelect(Object(Q.a)(Object(Q.a)({},Ye),{},{selectedKeys:it}))}},de.onClick=function(Ye){var lt=de.getRealMenuMode(),pt=Object(U.a)(de),tt=pt.store,it=pt.props.onOpenChange;lt!=="inline"&&!("openKeys"in de.props)&&(tt.setState({openKeys:[]}),it([])),de.props.onClick(Ye)},de.onKeyDown=function(Ye,lt){de.innerMenu.getWrappedInstance().onKeyDown(Ye,lt)},de.onOpenChange=function(Ye){var lt=Object(U.a)(de),pt=lt.props,tt=de.store.getState().openKeys.concat(),it=!1,Ft=function($t){var ne=!1;if($t.open)ne=tt.indexOf($t.key)===-1,ne&&tt.push($t.key);else{var ee=tt.indexOf($t.key);ne=ee!==-1,ne&&tt.splice(ee,1)}it=it||ne};Array.isArray(Ye)?Ye.forEach(Ft):Ft(Ye),it&&("openKeys"in de.props||de.store.setState({openKeys:tt}),pt.onOpenChange(tt))},de.onDeselect=function(Ye){var lt=Object(U.a)(de),pt=lt.props;if(pt.selectable){var tt=de.store.getState().selectedKeys.concat(),it=Ye.key,Ft=tt.indexOf(it);Ft!==-1&&tt.splice(Ft,1),"selectedKeys"in pt||de.store.setState({selectedKeys:tt}),pt.onDeselect(Object(Q.a)(Object(Q.a)({},Ye),{},{selectedKeys:tt}))}},de.onMouseEnter=function(Ye){de.restoreModeVerticalFromInline();var lt=de.props.onMouseEnter;lt&&lt(Ye)},de.onTransitionEnd=function(Ye){var lt=Ye.propertyName==="width"&&Ye.target===Ye.currentTarget,pt=Ye.target.className,tt=Object.prototype.toString.call(pt)==="[object SVGAnimatedString]"?pt.animVal:pt,it=Ye.propertyName==="font-size"&&tt.indexOf("anticon")>=0;(lt||it)&&de.restoreModeVerticalFromInline()},de.setInnerMenu=function(Ye){de.innerMenu=Ye},de.isRootMenu=!0;var Ae=Pe.defaultSelectedKeys,Je=Pe.defaultOpenKeys;return"selectedKeys"in Pe&&(Ae=Pe.selectedKeys||[]),"openKeys"in Pe&&(Je=Pe.openKeys||[]),de.store=Object(o.c)({selectedKeys:Ae,openKeys:Je,activeKey:{"0-menu-":Wt(Pe,Pe.activeKey)}}),de.state={switchingModeFromInline:!1},de}return Object(O.a)(st,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(de){this.updateOpentKeysWhenSwitchMode(de),this.updateMiniStore();var Ae=this.props,Je=Ae.siderCollapsed,Ye=Ae.inlineCollapsed,lt=Ae.onOpenChange;(!de.inlineCollapsed&&Ye||!de.siderCollapsed&&Je)&&lt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(de){var Ae=this.props,Je=this.store,Ye=this.inlineOpenKeys,lt=Je.getState(),pt={};de.mode==="inline"&&Ae.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ae||((Ae.inlineCollapsed&&!de.inlineCollapsed||Ae.siderCollapsed&&!de.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=lt.openKeys.concat(),pt.openKeys=[]),(!Ae.inlineCollapsed&&de.inlineCollapsed||!Ae.siderCollapsed&&de.siderCollapsed)&&(pt.openKeys=Ye,this.inlineOpenKeys=[])),Object.keys(pt).length&&Je.setState(pt)}},{key:"updateMenuDisplay",value:function(){var de=this.props.collapsedWidth,Ae=this.store,Je=this.prevOpenKeys,Ye=this.getInlineCollapsed()&&(de===0||de==="0"||de==="0px");Ye?(this.prevOpenKeys=Ae.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Je&&(this.store.setState({openKeys:Je}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var de=this.props.mode,Ae=this.state.switchingModeFromInline,Je=this.getInlineCollapsed();return Ae&&Je?"inline":Je?"vertical":de}},{key:"getInlineCollapsed",value:function(){var de=this.props,Ae=de.inlineCollapsed,Je=de.siderCollapsed;return Je!==void 0?Je:Ae}},{key:"restoreModeVerticalFromInline",value:function(){var de=this.state.switchingModeFromInline;de&&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 de=Object(Q.a)({},Object(g.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ae=this.getRealMenuMode();return de.className+=" ".concat(de.prefixCls,"-root"),de.direction==="rtl"&&(de.className+=" ".concat(de.prefixCls,"-rtl")),de=Object(Q.a)(Object(Q.a)({},de),{},{mode:Ae,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:bt(this.props,this.state,Ae)}),delete de.openAnimation,delete de.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(dt,Object.assign({},de,{ref:this.setInnerMenu}),this.props.children))}}]),st}(R.Component);wt.defaultProps={selectable:!0,onClick:Y,onSelect:Y,onOpenChange:Y,onDeselect:Y,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 nt=wt,ut=function(ct){Object(s.a)(st,ct);var Ve=Object(t.a)(st);function st(){var Pe;return Object(L.a)(this,st),Pe=Ve.apply(this,arguments),Pe.onKeyDown=function(de){var Ae=de.keyCode;return Ae===y.a.ENTER?(Pe.onClick(de),!0):void 0},Pe.onMouseLeave=function(de){var Ae=Pe.props,Je=Ae.eventKey,Ye=Ae.onItemHover,lt=Ae.onMouseLeave;Ye({key:Je,hover:!1}),lt({key:Je,domEvent:de})},Pe.onMouseEnter=function(de){var Ae=Pe.props,Je=Ae.eventKey,Ye=Ae.onItemHover,lt=Ae.onMouseEnter;Ye({key:Je,hover:!0}),lt({key:Je,domEvent:de})},Pe.onClick=function(de){var Ae=Pe.props,Je=Ae.eventKey,Ye=Ae.multiple,lt=Ae.onClick,pt=Ae.onSelect,tt=Ae.onDeselect,it=Ae.isSelected,Ft={key:Je,keyPath:[Je],item:Object(U.a)(Pe),domEvent:de};lt(Ft),Ye?it?tt(Ft):pt(Ft):it||pt(Ft)},Pe.saveNode=function(de){Pe.node=de},Pe}return Object(O.a)(st,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var de=this.props;de.onDestroy&&de.onDestroy(de.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 de,Ae=Object(Q.a)({},this.props),Je=h()(this.getPrefixCls(),Ae.className,(de={},Object(a.a)(de,this.getActiveClassName(),!Ae.disabled&&Ae.active),Object(a.a)(de,this.getSelectedClassName(),Ae.isSelected),Object(a.a)(de,this.getDisabledClassName(),Ae.disabled),de)),Ye=Object(Q.a)(Object(Q.a)({},Ae.attribute),{},{title:typeof Ae.title=="string"?Ae.title:void 0,className:Je,role:Ae.role||"menuitem","aria-disabled":Ae.disabled});Ae.role==="option"?Ye=Object(Q.a)(Object(Q.a)({},Ye),{},{role:"option","aria-selected":Ae.isSelected}):(Ae.role===null||Ae.role==="none")&&(Ye.role="none");var lt={onClick:Ae.disabled?null:this.onClick,onMouseLeave:Ae.disabled?null:this.onMouseLeave,onMouseEnter:Ae.disabled?null:this.onMouseEnter},pt=Object(Q.a)({},Ae.style);Ae.mode==="inline"&&(Ae.direction==="rtl"?pt.paddingRight=Ae.inlineIndent*Ae.level:pt.paddingLeft=Ae.inlineIndent*Ae.level),pe.forEach(function(it){return delete Ae[it]}),delete Ae.direction;var tt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(tt=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(g.default)(Ae,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ye,lt,{style:pt,ref:this.saveNode}),Ae.children,tt)}}]),st}(R.Component);ut.isMenuItem=!0,ut.defaultProps={onSelect:Y,onMouseEnter:Y,onMouseLeave:Y,manualRef:Y};var Qe=Object(o.b)(function(ct,Ve){var st=ct.activeKey,Pe=ct.selectedKeys,de=Ve.eventKey,Ae=Ve.subMenuKey;return{active:st[Ae]===de,isSelected:Pe.indexOf(de)!==-1}})(ut),St=Qe,Dt=function(ct){Object(s.a)(st,ct);var Ve=Object(t.a)(st);function st(){var Pe;return Object(L.a)(this,st),Pe=Ve.apply(this,arguments),Pe.renderInnerMenuItem=function(de){var Ae=Pe.props,Je=Ae.renderMenuItem,Ye=Ae.index;return Je(de,Ye,Pe.props.subMenuKey)},Pe}return Object(O.a)(st,[{key:"render",value:function(){var de=Object(E.a)({},this.props),Ae=de.className,Je=Ae===void 0?"":Ae,Ye=de.rootPrefixCls,lt="".concat(Ye,"-item-group-title"),pt="".concat(Ye,"-item-group-list"),tt=de.title,it=de.children;return pe.forEach(function(Ft){return delete de[Ft]}),delete de.onClick,delete de.direction,R.createElement("li",Object.assign({},de,{className:"".concat(Je," ").concat(Ye,"-item-group")}),R.createElement("div",{className:lt,title:typeof tt=="string"?tt:void 0},tt),R.createElement("ul",{className:pt},R.Children.map(it,this.renderInnerMenuItem)))}}]),st}(R.Component);Dt.isMenuItemGroup=!0,Dt.defaultProps={disabled:!0};var Kt=Dt,Jt=function(Ve){var st=Ve.className,Pe=Ve.rootPrefixCls,de=Ve.style;return R.createElement("li",{className:"".concat(st," ").concat(Pe,"-item-divider"),style:de})};Jt.defaultProps={disabled:!0,className:"",style:{}};var tn=Jt,mt=J.e=nt},"1sp6":function(re,J){re.exports="data:image/png;base64,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"},"24YM":function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.SensorTabIndex=J.SensorClassName=J.SizeSensorId=void 0;var Q="size-sensor-id";J.SizeSensorId=Q;var L="size-sensor-object";J.SensorClassName=L;var O="-1";J.SensorTabIndex=O},"2DNl":function(re,J,d){var Q=d("IMiH"),L=d("loD1"),O=d("59Ip"),U=d("aKvl"),s=d("n1HI"),t=d("hX1E"),R=t.normalizeRadian,o=d("Sj9i"),g=d("hyiK"),E=Q.CMD,a=Math.PI*2,y=1e-4;function T(x,w){return Math.abs(x-w)<y}var M=[-1,-1,-1],m=[-1,-1];function P(){var x=m[0];m[0]=m[1],m[1]=x}function h(x,w,C,f,n,r,c,S,A,b){if(b>w&&b>f&&b>r&&b>S||b<w&&b<f&&b<r&&b<S)return 0;var I=o.cubicRootAt(w,f,r,S,b,M);if(I===0)return 0;for(var k=0,B=-1,z,G,Y=0;Y<I;Y++){var X=M[Y],F=X===0||X===1?.5:1,K=o.cubicAt(x,C,n,c,X);if(K<A)continue;B<0&&(B=o.cubicExtrema(w,f,r,S,m),m[1]<m[0]&&B>1&&P(),z=o.cubicAt(w,f,r,S,m[0]),B>1&&(G=o.cubicAt(w,f,r,S,m[1]))),B===2?X<m[0]?k+=z<w?F:-F:X<m[1]?k+=G<z?F:-F:k+=S<G?F:-F:X<m[0]?k+=z<w?F:-F:k+=S<z?F:-F}return k}function l(x,w,C,f,n,r,c,S){if(S>w&&S>f&&S>r||S<w&&S<f&&S<r)return 0;var A=o.quadraticRootAt(w,f,r,S,M);if(A===0)return 0;var b=o.quadraticExtremum(w,f,r);if(b>=0&&b<=1){for(var I=0,k=o.quadraticAt(w,f,r,b),B=0;B<A;B++){var z=M[B]===0||M[B]===1?.5:1,G=o.quadraticAt(x,C,n,M[B]);if(G<c)continue;M[B]<b?I+=k<w?z:-z:I+=r<k?z:-z}return I}else{var z=M[0]===0||M[0]===1?.5:1,G=o.quadraticAt(x,C,n,M[0]);return G<c?0:r<w?z:-z}}function u(x,w,C,f,n,r,c,S){if(S-=w,S>C||S<-C)return 0;var A=Math.sqrt(C*C-S*S);M[0]=-A,M[1]=A;var b=Math.abs(f-n);if(b<1e-4)return 0;if(b%a<1e-4){f=0,n=a;var I=r?1:-1;return c>=M[0]+x&&c<=M[1]+x?I:0}if(r){var A=f;f=R(n),n=R(A)}else f=R(f),n=R(n);f>n&&(n+=a);for(var k=0,B=0;B<2;B++){var z=M[B];if(z+x>c){var G=Math.atan2(S,z),I=r?1:-1;G<0&&(G=a+G),(G>=f&&G<=n||G+a>=f&&G+a<=n)&&(G>Math.PI/2&&G<Math.PI*1.5&&(I=-I),k+=I)}}return k}function v(x,w,C,f,n){for(var r=0,c=0,S=0,A=0,b=0,I=0;I<x.length;){var k=x[I++];k===E.M&&I>1&&(C||(r+=g(c,S,A,b,f,n))),I===1&&(c=x[I],S=x[I+1],A=c,b=S);switch(k){case E.M:A=x[I++],b=x[I++],c=A,S=b;break;case E.L:if(C){if(L.containStroke(c,S,x[I],x[I+1],w,f,n))return!0}else r+=g(c,S,x[I],x[I+1],f,n)||0;c=x[I++],S=x[I++];break;case E.C:if(C){if(O.containStroke(c,S,x[I++],x[I++],x[I++],x[I++],x[I],x[I+1],w,f,n))return!0}else r+=h(c,S,x[I++],x[I++],x[I++],x[I++],x[I],x[I+1],f,n)||0;c=x[I++],S=x[I++];break;case E.Q:if(C){if(U.containStroke(c,S,x[I++],x[I++],x[I],x[I+1],w,f,n))return!0}else r+=l(c,S,x[I++],x[I++],x[I],x[I+1],f,n)||0;c=x[I++],S=x[I++];break;case E.A:var B=x[I++],z=x[I++],G=x[I++],Y=x[I++],X=x[I++],F=x[I++];I+=1;var K=1-x[I++],Z=Math.cos(X)*G+B,pe=Math.sin(X)*Y+z;I>1?r+=g(c,S,Z,pe,f,n):(A=Z,b=pe);var ue=(f-B)*Y/G+B;if(C){if(s.containStroke(B,z,Y,X,X+F,K,w,ue,n))return!0}else r+=u(B,z,Y,X,X+F,K,ue,n);c=Math.cos(X+F)*G+B,S=Math.sin(X+F)*Y+z;break;case E.R:A=c=x[I++],b=S=x[I++];var xe=x[I++],ye=x[I++],Z=A+xe,pe=b+ye;if(C){if(L.containStroke(A,b,Z,b,w,f,n)||L.containStroke(Z,b,Z,pe,w,f,n)||L.containStroke(Z,pe,A,pe,w,f,n)||L.containStroke(A,pe,A,b,w,f,n))return!0}else r+=g(Z,b,Z,pe,f,n),r+=g(A,pe,A,b,f,n);break;case E.Z:if(C){if(L.containStroke(c,S,A,b,w,f,n))return!0}else r+=g(c,S,A,b,f,n);c=A,S=b;break}}return!C&&!T(S,b)&&(r+=g(c,S,A,b,f,n)||0),r!==0}function p(x,w,C){return v(x,0,!1,w,C)}function _(x,w,C,f){return v(x,w,!0,C,f)}J.contain=p,J.containStroke=_},"2U/9":function(re,J,d){"use strict";var Q=d("VTBJ"),L=d("rePB"),O=d("Ff2n"),U=d("1OyB"),s=d("vuIU"),t=d("Ji7U"),R=d("LK+K"),o=d("cDcd"),g=d.n(o),E=d("Zm9Q"),a=d("TSYQ"),y=d.n(a),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function M(u){return typeof u=="string"}var m=function(u){Object(t.a)(p,u);var v=Object(R.a)(p);function p(){var _;return Object(U.a)(this,p),_=v.apply(this,arguments),_.onClick=function(){var x=_.props,w=x.onClick,C=x.onStepClick,f=x.stepIndex;w&&w.apply(void 0,arguments),C(f)},_}return Object(s.a)(p,[{key:"renderIconNode",value:function(){var x,w=this.props,C=w.prefixCls,f=w.progressDot,n=w.stepIcon,r=w.stepNumber,c=w.status,S=w.title,A=w.description,b=w.icon,I=w.iconPrefix,k=w.icons,B,z=y()("".concat(C,"-icon"),"".concat(I,"icon"),(x={},Object(L.a)(x,"".concat(I,"icon-").concat(b),b&&M(b)),Object(L.a)(x,"".concat(I,"icon-check"),!b&&c==="finish"&&(k&&!k.finish||!k)),Object(L.a)(x,"".concat(I,"icon-cross"),!b&&c==="error"&&(k&&!k.error||!k)),x)),G=o.createElement("span",{className:"".concat(C,"-icon-dot")});return f?typeof f=="function"?B=o.createElement("span",{className:"".concat(C,"-icon")},f(G,{index:r-1,status:c,title:S,description:A})):B=o.createElement("span",{className:"".concat(C,"-icon")},G):b&&!M(b)?B=o.createElement("span",{className:"".concat(C,"-icon")},b):k&&k.finish&&c==="finish"?B=o.createElement("span",{className:"".concat(C,"-icon")},k.finish):k&&k.error&&c==="error"?B=o.createElement("span",{className:"".concat(C,"-icon")},k.error):b||c==="finish"||c==="error"?B=o.createElement("span",{className:z}):B=o.createElement("span",{className:"".concat(C,"-icon")},r),n&&(B=n({index:r-1,status:c,title:S,description:A,node:B})),B}},{key:"render",value:function(){var x,w=this.props,C=w.className,f=w.prefixCls,n=w.style,r=w.active,c=w.status,S=c===void 0?"wait":c,A=w.iconPrefix,b=w.icon,I=w.wrapperStyle,k=w.stepNumber,B=w.disabled,z=w.description,G=w.title,Y=w.subTitle,X=w.progressDot,F=w.stepIcon,K=w.tailContent,Z=w.icons,pe=w.stepIndex,ue=w.onStepClick,xe=w.onClick,ye=Object(O.a)(w,T),we=y()("".concat(f,"-item"),"".concat(f,"-item-").concat(S),C,(x={},Object(L.a)(x,"".concat(f,"-item-custom"),b),Object(L.a)(x,"".concat(f,"-item-active"),r),Object(L.a)(x,"".concat(f,"-item-disabled"),B===!0),x)),Te=Object(Q.a)({},n),Se={};return ue&&!B&&(Se.role="button",Se.tabIndex=0,Se.onClick=this.onClick),o.createElement("div",Object.assign({},ye,{className:we,style:Te}),o.createElement("div",Object.assign({onClick:xe},Se,{className:"".concat(f,"-item-container")}),o.createElement("div",{className:"".concat(f,"-item-tail")},K),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,Y&&o.createElement("div",{title:typeof Y=="string"?Y:void 0,className:"".concat(f,"-item-subtitle")},Y)),z&&o.createElement("div",{className:"".concat(f,"-item-description")},z))))}}]),p}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],h=function(u){Object(t.a)(p,u);var v=Object(R.a)(p);function p(){var _;return Object(U.a)(this,p),_=v.apply(this,arguments),_.onStepClick=function(x){var w=_.props,C=w.onChange,f=w.current;C&&f!==x&&C(x)},_}return Object(s.a)(p,[{key:"render",value:function(){var x,w=this,C=this.props,f=C.prefixCls,n=C.style,r=n===void 0?{}:n,c=C.className,S=C.children,A=C.direction,b=C.type,I=C.labelPlacement,k=C.iconPrefix,B=C.status,z=C.size,G=C.current,Y=C.progressDot,X=C.stepIcon,F=C.initial,K=C.icons,Z=C.onChange,pe=Object(O.a)(C,P),ue=b==="navigation",xe=Y?"vertical":I,ye=y()(f,"".concat(f,"-").concat(A),c,(x={},Object(L.a)(x,"".concat(f,"-").concat(z),z),Object(L.a)(x,"".concat(f,"-label-").concat(xe),A==="horizontal"),Object(L.a)(x,"".concat(f,"-dot"),!!Y),Object(L.a)(x,"".concat(f,"-navigation"),ue),x));return g.a.createElement("div",Object.assign({className:ye,style:r},pe),Object(E.a)(S).map(function(we,Te){var Se=F+Te,ae=Object(Q.a)({stepNumber:"".concat(Se+1),stepIndex:Se,key:Se,prefixCls:f,iconPrefix:k,wrapperStyle:r,progressDot:Y,stepIcon:X,icons:K,onStepClick:Z&&w.onStepClick},we.props);return B==="error"&&Te===G-1&&(ae.className="".concat(f,"-next-error")),we.props.status||(Se===G?ae.status=B:Se<G?ae.status="finish":ae.status="wait"),ae.active=Se===G,Object(o.cloneElement)(we,ae)}))}}]),p}(g.a.Component);h.Step=m,h.defaultProps={type:"default",prefixCls:"rc-steps",iconPrefix:"rc",direction:"horizontal",labelPlacement:"horizontal",initial:0,current:0,status:"process",size:"",progressDot:!1};var l=J.a=h},"2fw6":function(re,J,d){var Q=d("y+Vt"),L=Q.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(O,U,s){s&&O.moveTo(U.cx+U.r,U.cy),O.arc(U.cx,U.cy,U.r,0,Math.PI*2,!0)}});re.exports=L},"2kGD":function(re,J,d){re.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(re,J){re.exports="data:image/png;base64,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"},"3C/r":function(re,J){var d=function(L,O){this.image=L,this.repeat=O,this.type="pattern"};d.prototype.getCanvasPattern=function(L){return L.createPattern(this.image,this.repeat||"repeat")};var Q=d;re.exports=Q},"3CBa":function(re,J,d){var Q=d("hydK"),L=Q.createElement,O=d("bYtY"),U=d("SUKs"),s=d("y+Vt"),t=d("Dagg"),R=d("dqUG"),o=d("DBLp"),g=d("sW+o"),E=d("n6Mw"),a=d("vKoX"),y=d("P47w"),T=y.path,M=y.image,m=y.text;function P(n){return parseInt(n,10)}function h(n){return n instanceof s?T:n instanceof t?M:n instanceof R?m:T}function l(n,r){return r&&n&&r.parentNode!==n}function u(n,r,c){if(l(n,r)&&c){var S=c.nextSibling;S?n.insertBefore(r,S):n.appendChild(r)}}function v(n,r){if(l(n,r)){var c=n.firstChild;c?n.insertBefore(r,c):n.appendChild(r)}}function p(n,r){r&&n&&r.parentNode===n&&n.removeChild(r)}function _(n){return n.__textSvgEl}function x(n){return n.__svgEl}var w=function(n,r,c,S){this.root=n,this.storage=r,this._opts=c=O.extend({},c||{});var A=L("svg");A.setAttribute("xmlns","http://www.w3.org/2000/svg"),A.setAttribute("version","1.1"),A.setAttribute("baseProfile","full"),A.style.cssText="user-select:none;position:absolute;left:0;top:0;";var b=L("g");A.appendChild(b);var I=L("g");A.appendChild(I),this.gradientManager=new g(S,I),this.clipPathManager=new E(S,I),this.shadowManager=new a(S,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=A,this._svgRoot=I,this._backgroundRoot=b,this._viewport=k,n.appendChild(k),k.appendChild(A),this.resize(c.width,c.height),this._visibleList=[]};w.prototype={constructor:w,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=L("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,c=this._visibleList,S=n.length,A=[],b;for(b=0;b<S;b++){var I=n[b],k=h(I),B=x(I)||_(I);I.invisible||(I.__dirty&&(k&&k.brush(I),this.clipPathManager.update(I),I.style&&(this.gradientManager.update(I.style.fill),this.gradientManager.update(I.style.stroke),this.shadowManager.update(B,I)),I.__dirty=!1),A.push(I))}var z=o(c,A),G;for(b=0;b<z.length;b++){var Y=z[b];if(Y.removed)for(var X=0;X<Y.count;X++){var I=c[Y.indices[X]],B=x(I),F=_(I);p(r,B),p(r,F)}}for(b=0;b<z.length;b++){var Y=z[b];if(Y.added)for(var X=0;X<Y.count;X++){var I=A[Y.indices[X]],B=x(I),F=_(I);G?u(r,B,G):v(r,B),B?u(r,F,B):G?u(r,F,G):v(r,F),u(r,F,B),G=F||B||G,this.gradientManager.addWithoutUpdate(B||F,I),this.shadowManager.addWithoutUpdate(B||F,I),this.clipPathManager.markUsed(I)}else if(!Y.removed)for(var X=0;X<Y.count;X++){var I=A[Y.indices[X]],B=x(I),F=_(I),B=x(I),F=_(I);this.gradientManager.markUsed(I),this.gradientManager.addWithoutUpdate(B||F,I),this.shadowManager.markUsed(I),this.shadowManager.addWithoutUpdate(B||F,I),this.clipPathManager.markUsed(I),F&&u(r,F,B),G=B||F||G}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=A},_getDefs:function(n){var r=this._svgDom,c=r.getElementsByTagName("defs");if(c.length===0)if(n){var c=r.insertBefore(L("defs"),r.firstChild);return c.contains||(c.contains=function(A){var b=c.children;if(!b)return!1;for(var I=b.length-1;I>=0;--I)if(b[I]===A)return!0;return!1}),c}else return null;else return c[0]},resize:function(n,r){var c=this._viewport;c.style.display="none";var S=this._opts;if(n!=null&&(S.width=n),r!=null&&(S.height=r),n=this._getSize(0),r=this._getSize(1),c.style.display="",this._width!==n||this._height!==r){this._width=n,this._height=r;var A=c.style;A.width=n+"px",A.height=r+"px";var b=this._svgDom;b.setAttribute("width",n),b.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,c=["width","height"][n],S=["clientWidth","clientHeight"][n],A=["paddingLeft","paddingTop"][n],b=["paddingRight","paddingBottom"][n];if(r[c]!=null&&r[c]!=="auto")return parseFloat(r[c]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[S]||P(k[c])||P(I.style[c]))-(P(k[A])||0)-(P(k[b])||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 C(n){return function(){U('In SVG mode painter not support method "'+n+'"')}}O.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(n){w.prototype[n]=C(n)});var f=w;re.exports=f},"3e3G":function(re,J,d){var Q=d("bYtY"),L=d("QuXc"),O=function(s,t,R,o,g){this.x=s==null?.5:s,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=g||!1,L.call(this,o)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;re.exports=U},"3gBT":function(re,J){var d=2311;function Q(){return d++}re.exports=Q},"3wET":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"},"40xk":function(re,J,d){re.exports=d.p+"static/l.77ebf9e7.svg"},"498V":function(re,J,d){re.exports=d.p+"static/logo.22b9a281.svg"},"4fz+":function(re,J,d){var Q=d("bYtY"),L=d("1bdT"),O=d("mFDi"),U=function(t){t=t||{},L.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};U.prototype={constructor:U,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,g=o.indexOf(R);g>=0&&(o.splice(g,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 U&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,g=this._children,E=Q.indexOf(g,t);return E<0?this:(g.splice(E,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof U&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,g;for(g=0;g<t.length;g++)o=t[g],R&&(R.delFromStorage(o),o instanceof U&&o.delChildrenFromStorage(R)),o.parent=null;return t.length=0,this},eachChild:function(t,R){for(var o=this._children,g=0;g<o.length;g++){var E=o[g];t.call(R,E,g)}return this},traverse:function(t,R){for(var o=0;o<this._children.length;o++){var g=this._children[o];t.call(R,g),g.type==="group"&&g.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 U&&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 U&&o.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var R=null,o=new O(0,0,0,0),g=t||this._children,E=[],a=0;a<g.length;a++){var y=g[a];if(y.ignore||y.invisible)continue;var T=y.getBoundingRect(),M=y.getLocalTransform(E);M?(o.copy(T),o.applyTransform(M),R=R||o.clone(),R.union(o)):(R=R||T.clone(),R.union(T))}return R||o}},Q.inherits(U,L);var s=U;re.exports=s},"4mN7":function(re,J,d){var Q=d("QBsz"),L=d("Sj9i"),O=Math.min,U=Math.max,s=Math.sin,t=Math.cos,R=Math.PI*2,o=Q.create(),g=Q.create(),E=Q.create();function a(l,u,v){if(l.length===0)return;var p=l[0],_=p[0],x=p[0],w=p[1],C=p[1],f;for(f=1;f<l.length;f++)p=l[f],_=O(_,p[0]),x=U(x,p[0]),w=O(w,p[1]),C=U(C,p[1]);u[0]=_,u[1]=w,v[0]=x,v[1]=C}function y(l,u,v,p,_,x){_[0]=O(l,v),_[1]=O(u,p),x[0]=U(l,v),x[1]=U(u,p)}var T=[],M=[];function m(l,u,v,p,_,x,w,C,f,n){var r=L.cubicExtrema,c=L.cubicAt,S,A=r(l,v,_,w,T);for(f[0]=Infinity,f[1]=Infinity,n[0]=-Infinity,n[1]=-Infinity,S=0;S<A;S++){var b=c(l,v,_,w,T[S]);f[0]=O(b,f[0]),n[0]=U(b,n[0])}for(A=r(u,p,x,C,M),S=0;S<A;S++){var I=c(u,p,x,C,M[S]);f[1]=O(I,f[1]),n[1]=U(I,n[1])}f[0]=O(l,f[0]),n[0]=U(l,n[0]),f[0]=O(w,f[0]),n[0]=U(w,n[0]),f[1]=O(u,f[1]),n[1]=U(u,n[1]),f[1]=O(C,f[1]),n[1]=U(C,n[1])}function P(l,u,v,p,_,x,w,C){var f=L.quadraticExtremum,n=L.quadraticAt,r=U(O(f(l,v,_),1),0),c=U(O(f(u,p,x),1),0),S=n(l,v,_,r),A=n(u,p,x,c);w[0]=O(l,_,S),w[1]=O(u,x,A),C[0]=U(l,_,S),C[1]=U(u,x,A)}function h(l,u,v,p,_,x,w,C,f){var n=Q.min,r=Q.max,c=Math.abs(_-x);if(c%R<1e-4&&c>1e-4){C[0]=l-v,C[1]=u-p,f[0]=l+v,f[1]=u+p;return}if(o[0]=t(_)*v+l,o[1]=s(_)*p+u,g[0]=t(x)*v+l,g[1]=s(x)*p+u,n(C,o,g),r(f,o,g),_=_%R,_<0&&(_=_+R),x=x%R,x<0&&(x=x+R),_>x&&!w?x+=R:_<x&&w&&(_+=R),w){var S=x;x=_,_=S}for(var A=0;A<x;A+=Math.PI/2)A>_&&(E[0]=t(A)*v+l,E[1]=s(A)*p+u,n(C,E,C),r(f,E,f))}J.fromPoints=a,J.fromLine=y,J.fromCubic=m,J.fromQuadratic=P,J.fromArc=h},"4qgm":function(re,J){re.exports="data:image/png;base64,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"},"4u4S":function(re,J){re.exports="data:image/png;base64,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"},"4xil":function(re,J,d){re.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","right-controls":"right-controls___3oxDi","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","fullscreen-button1":"fullscreen-button1___1murk","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(re,J,d){"use strict";d.d(J,"a",function(){return u});var Q=d("Ty5D"),L=d("dI71"),O=d("cDcd"),U=d.n(O),s=d("YS25"),t=d("17x9"),R=d.n(t),o=d("wx14"),g=d("zLVn"),E=d("9R94"),a=function(n){Object(L.a)(r,n);function r(){for(var S,A=arguments.length,b=new Array(A),I=0;I<A;I++)b[I]=arguments[I];return S=n.call.apply(n,[this].concat(b))||this,S.history=Object(s.a)(S.props),S}var c=r.prototype;return c.render=function(){return U.a.createElement(Q.c,{history:this.history,children:this.props.children})},r}(U.a.Component),y=function(n){Object(L.a)(r,n);function r(){for(var S,A=arguments.length,b=new Array(A),I=0;I<A;I++)b[I]=arguments[I];return S=n.call.apply(n,[this].concat(b))||this,S.history=Object(s.b)(S.props),S}var c=r.prototype;return c.render=function(){return U.a.createElement(Q.c,{history:this.history,children:this.props.children})},r}(U.a.Component),T=function(r,c){return typeof r=="function"?r(c):r},M=function(r,c){return typeof r=="string"?Object(s.c)(r,null,null,c):r},m=function(r){return r},P=U.a.forwardRef;typeof P=="undefined"&&(P=m);function h(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=P(function(n,r){var c=n.innerRef,S=n.navigate,A=n.onClick,b=Object(g.a)(n,["innerRef","navigate","onClick"]),I=b.target,k=Object(o.a)({},b,{onClick:function(z){try{A&&A(z)}catch(G){throw z.preventDefault(),G}!z.defaultPrevented&&z.button===0&&(!I||I==="_self")&&!h(z)&&(z.preventDefault(),S())}});return m!==P?k.ref=r||c:k.ref=c,U.a.createElement("a",k)}),u=P(function(n,r){var c=n.component,S=c===void 0?l:c,A=n.replace,b=n.to,I=n.innerRef,k=Object(g.a)(n,["component","replace","to","innerRef"]);return U.a.createElement(Q.e.Consumer,null,function(B){B||Object(E.a)(!1);var z=B.history,G=M(T(b,B.location),B.location),Y=G?z.createHref(G):"",X=Object(o.a)({},k,{href:Y,navigate:function(){var K=T(b,B.location),Z=A?z.replace:z.push;Z(K)}});return m!==P?X.ref=r||I:X.innerRef=I,U.a.createElement(S,X)})});if(!1)var v,p;var _=function(r){return r},x=U.a.forwardRef;typeof x=="undefined"&&(x=_);function w(){for(var n=arguments.length,r=new Array(n),c=0;c<n;c++)r[c]=arguments[c];return r.filter(function(S){return S}).join(" ")}var C=x(function(n,r){var c=n["aria-current"],S=c===void 0?"page":c,A=n.activeClassName,b=A===void 0?"active":A,I=n.activeStyle,k=n.className,B=n.exact,z=n.isActive,G=n.location,Y=n.sensitive,X=n.strict,F=n.style,K=n.to,Z=n.innerRef,pe=Object(g.a)(n,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return U.a.createElement(Q.e.Consumer,null,function(ue){ue||Object(E.a)(!1);var xe=G||ue.location,ye=M(T(K,xe),xe),we=ye.pathname,Te=we&&we.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),Se=Te?Object(Q.f)(xe.pathname,{path:Te,exact:B,sensitive:Y,strict:X}):null,ae=!!(z?z(Se,xe):Se),ve=ae?w(k,b):k,q=ae?Object(o.a)({},F,{},I):F,me=Object(o.a)({"aria-current":ae&&S||null,className:ve,style:q,to:ye},pe);return _!==x?me.ref=r||Z:me.innerRef=Z,U.a.createElement(u,me)})});if(!1)var f},"59Ip":function(re,J,d){var Q=d("Sj9i");function L(O,U,s,t,R,o,g,E,a,y,T){if(a===0)return!1;var M=a;if(T>U+M&&T>t+M&&T>o+M&&T>E+M||T<U-M&&T<t-M&&T<o-M&&T<E-M||y>O+M&&y>s+M&&y>R+M&&y>g+M||y<O-M&&y<s-M&&y<R-M&&y<g-M)return!1;var m=Q.cubicProjectPoint(O,U,s,t,R,o,g,E,y,T,null);return m<=M/2}J.containStroke=L},"5D2P":function(re,J){re.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(re,J,d){"use strict";d.d(J,"a",function(){return x});var Q=d("wx14"),L=d("rePB"),O=d("VTBJ"),U=d("1OyB"),s=d("vuIU"),t=d("Ji7U"),R=d("LK+K"),o=d("cDcd"),g=d.n(o),E=d("TSYQ"),a=d.n(E),y=function(C){var f,n="".concat(C.rootPrefixCls,"-item"),r=a()(n,"".concat(n,"-").concat(C.page),(f={},Object(L.a)(f,"".concat(n,"-active"),C.active),Object(L.a)(f,C.className,!!C.className),Object(L.a)(f,"".concat(n,"-disabled"),!C.page),f)),c=function(){C.onClick(C.page)},S=function(b){C.onKeyPress(b,C.onClick,C.page)};return g.a.createElement("li",{title:C.showTitle?C.page:null,className:r,onClick:c,onKeyPress:S,tabIndex:"0"},C.itemRender(C.page,"page",g.a.createElement("a",{rel:"nofollow"},C.page)))},T=y,M={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},m=function(w){Object(t.a)(f,w);var C=Object(R.a)(f);function f(){var n;Object(U.a)(this,f);for(var r=arguments.length,c=new Array(r),S=0;S<r;S++)c[S]=arguments[S];return n=C.call.apply(C,[this].concat(c)),n.state={goInputText:""},n.buildOptionText=function(A){return"".concat(A," ").concat(n.props.locale.items_per_page)},n.changeSize=function(A){n.props.changeSize(Number(A))},n.handleChange=function(A){n.setState({goInputText:A.target.value})},n.handleBlur=function(A){var b=n.props,I=b.goButton,k=b.quickGo,B=b.rootPrefixCls,z=n.state.goInputText;if(I||z==="")return;if(A.relatedTarget&&(A.relatedTarget.className.indexOf("".concat(B,"-prev"))>=0||A.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),k(n.getValidValue())},n.go=function(A){var b=n.state.goInputText;if(b==="")return;(A.keyCode===M.ENTER||A.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(s.a)(f,[{key:"getValidValue",value:function(){var r=this.state,c=r.goInputText,S=r.current;return!c||isNaN(c)?S:Number(c)}},{key:"getPageSizeOptions",value:function(){var r=this.props,c=r.pageSize,S=r.pageSizeOptions;return S.some(function(A){return A.toString()===c.toString()})?S:S.concat([c.toString()]).sort(function(A,b){var I=isNaN(Number(A))?0:Number(A),k=isNaN(Number(b))?0:Number(b);return I-k})}},{key:"render",value:function(){var r=this,c=this.props,S=c.pageSize,A=c.locale,b=c.rootPrefixCls,I=c.changeSize,k=c.quickGo,B=c.goButton,z=c.selectComponentClass,G=c.buildOptionText,Y=c.selectPrefixCls,X=c.disabled,F=this.state.goInputText,K="".concat(b,"-options"),Z=z,pe=null,ue=null,xe=null;if(!I&&!k)return null;var ye=this.getPageSizeOptions();if(I&&Z){var we=ye.map(function(Te,Se){return g.a.createElement(Z.Option,{key:Se,value:Te.toString()},(G||r.buildOptionText)(Te))});pe=g.a.createElement(Z,{disabled:X,prefixCls:Y,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||ye[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Se){return Se.parentNode}},we)}return k&&(B&&(xe=typeof B=="boolean"?g.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(K,"-quick-jumper-button")},A.jump_to_confirm):g.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=g.a.createElement("div",{className:"".concat(K,"-quick-jumper")},A.jump_to,g.a.createElement("input",{disabled:X,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),A.page,xe)),g.a.createElement("li",{className:"".concat(K)},pe,ue)}}]),f}(g.a.Component);m.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=m,h=d("N2Kk");function l(){}function u(w){return typeof w=="number"&&isFinite(w)&&Math.floor(w)===w}function v(w,C,f){return f}function p(w,C,f){var n=typeof w=="undefined"?C.pageSize:w;return Math.floor((f.total-1)/n)+1}var _=function(w){Object(t.a)(f,w);var C=Object(R.a)(f);function f(n){var r;Object(U.a)(this,f),r=C.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(I,k){var B=r.props.prefixCls,z=I||g.a.createElement("button",{type:"button","aria-label":k,className:"".concat(B,"-item-link")});return typeof I=="function"&&(z=g.a.createElement(I,Object(O.a)({},r.props))),z},r.savePaginationNode=function(I){r.paginationNode=I},r.isValid=function(I){return u(I)&&I!==r.state.current},r.shouldDisplayQuickJumper=function(){var I=r.props,k=I.showQuickJumper,B=I.pageSize,z=I.total;return z<=B?!1:k},r.handleKeyDown=function(I){(I.keyCode===M.ARROW_UP||I.keyCode===M.ARROW_DOWN)&&I.preventDefault()},r.handleKeyUp=function(I){var k=r.getValidValue(I),B=r.state.currentInputValue;k!==B&&r.setState({currentInputValue:k}),I.keyCode===M.ENTER?r.handleChange(k):I.keyCode===M.ARROW_UP?r.handleChange(k-1):I.keyCode===M.ARROW_DOWN&&r.handleChange(k+1)},r.changePageSize=function(I){var k=r.state.current,B=p(I,r.state,r.props);k=k>B?B:k,B===0&&(k=r.state.current),typeof I=="number"&&("pageSize"in r.props||r.setState({pageSize:I}),"current"in r.props||r.setState({current:k,currentInputValue:k})),r.props.onShowSizeChange(k,I),"onChange"in r.props&&r.props.onChange&&r.props.onChange(k,I)},r.handleChange=function(I){var k=r.props.disabled,B=I;if(r.isValid(B)&&!k){var z=p(void 0,r.state,r.props);B>z?B=z: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(I,k){if(I.key==="Enter"||I.charCode===13){for(var B=arguments.length,z=new Array(B>2?B-2:0),G=2;G<B;G++)z[G-2]=arguments[G];k.apply(void 0,z)}},r.runIfEnterPrev=function(I){r.runIfEnter(I,r.prev)},r.runIfEnterNext=function(I){r.runIfEnter(I,r.next)},r.runIfEnterJumpPrev=function(I){r.runIfEnter(I,r.jumpPrev)},r.runIfEnterJumpNext=function(I){r.runIfEnter(I,r.jumpNext)},r.handleGoTO=function(I){(I.keyCode===M.ENTER||I.type==="click")&&r.handleChange(r.state.currentInputValue)};var c=n.onChange!==l,S="current"in n;S&&!c&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var A=n.defaultCurrent;"current"in n&&(A=n.current);var b=n.defaultPageSize;return"pageSize"in n&&(b=n.pageSize),A=Math.min(A,p(b,void 0,n)),r.state={current:A,currentInputValue:A,pageSize:b},r}return Object(s.a)(f,[{key:"componentDidUpdate",value:function(r,c){var S=this.props.prefixCls;if(c.current!==this.state.current&&this.paginationNode){var A=this.paginationNode.querySelector(".".concat(S,"-item-").concat(c.current));A&&document.activeElement===A&&A.blur()}}},{key:"getValidValue",value:function(r){var c=r.target.value,S=p(void 0,this.state,this.props),A=this.state.currentInputValue,b;return c===""?b=c:isNaN(Number(c))?b=A:c>=S?b=S:b=Number(c),b}},{key:"getShowSizeChanger",value:function(){var r=this.props,c=r.showSizeChanger,S=r.total,A=r.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:S>A}},{key:"renderPrev",value:function(r){var c=this.props,S=c.prevIcon,A=c.itemRender,b=A(r,"prev",this.getItemIcon(S,"prev page")),I=!this.hasPrev();return Object(o.isValidElement)(b)?Object(o.cloneElement)(b,{disabled:I}):b}},{key:"renderNext",value:function(r){var c=this.props,S=c.nextIcon,A=c.itemRender,b=A(r,"next",this.getItemIcon(S,"next page")),I=!this.hasNext();return Object(o.isValidElement)(b)?Object(o.cloneElement)(b,{disabled:I}):b}},{key:"render",value:function(){var r=this,c=this.props,S=c.prefixCls,A=c.className,b=c.style,I=c.disabled,k=c.hideOnSinglePage,B=c.total,z=c.locale,G=c.showQuickJumper,Y=c.showLessItems,X=c.showTitle,F=c.showTotal,K=c.simple,Z=c.itemRender,pe=c.showPrevNextJumpers,ue=c.jumpPrevIcon,xe=c.jumpNextIcon,ye=c.selectComponentClass,we=c.selectPrefixCls,Te=c.pageSizeOptions,Se=this.state,ae=Se.current,ve=Se.pageSize,q=Se.currentInputValue;if(k===!0&&B<=ve)return null;var me=p(void 0,this.state,this.props),Re=[],be=null,Xe=null,ft=null,Ue=null,He=null,_e=G&&G.goButton,Ie=Y?1:2,Ge=ae-1>0?ae-1:0,Ze=ae+1<me?ae+1:me,Et=Object.keys(this.props).reduce(function(wt,nt){return(nt.substr(0,5)==="data-"||nt.substr(0,5)==="aria-"||nt==="role")&&(wt[nt]=r.props[nt]),wt},{});if(K)return _e&&(typeof _e=="boolean"?He=g.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z.jump_to_confirm):He=g.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},_e),He=g.a.createElement("li",{title:X?"".concat(z.jump_to).concat(ae,"/").concat(me):null,className:"".concat(S,"-simple-pager")},He)),g.a.createElement("ul",Object(Q.a)({className:a()(S,"".concat(S,"-simple"),Object(L.a)({},"".concat(S,"-disabled"),I),A),style:b,ref:this.savePaginationNode},Et),g.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:a()("".concat(S,"-prev"),Object(L.a)({},"".concat(S,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Ge)),g.a.createElement("li",{title:X?"".concat(ae,"/").concat(me):null,className:"".concat(S,"-simple-pager")},g.a.createElement("input",{type:"text",value:q,disabled:I,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),g.a.createElement("span",{className:"".concat(S,"-slash")},"/"),me),g.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:a()("".concat(S,"-next"),Object(L.a)({},"".concat(S,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ze)),He);if(me<=3+Ie*2){var et={locale:z,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:X,itemRender:Z};me||Re.push(g.a.createElement(T,Object(Q.a)({},et,{key:"noPager",page:me,className:"".concat(S,"-disabled")})));for(var jt=1;jt<=me;jt+=1){var Vt=ae===jt;Re.push(g.a.createElement(T,Object(Q.a)({},et,{key:jt,page:jt,active:Vt})))}}else{var Pt=Y?z.prev_3:z.prev_5,Rt=Y?z.next_3:z.next_5;pe&&(be=g.a.createElement("li",{title:X?Pt:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:a()("".concat(S,"-jump-prev"),Object(L.a)({},"".concat(S,"-jump-prev-custom-icon"),!!ue))},Z(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ue,"prev page"))),Xe=g.a.createElement("li",{title:X?Rt:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:a()("".concat(S,"-jump-next"),Object(L.a)({},"".concat(S,"-jump-next-custom-icon"),!!xe))},Z(this.getJumpNextPage(),"jump-next",this.getItemIcon(xe,"next page")))),Ue=g.a.createElement(T,{locale:z,last:!0,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:me,page:me,active:!1,showTitle:X,itemRender:Z}),ft=g.a.createElement(T,{locale:z,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:X,itemRender:Z});var Wt=Math.max(1,ae-Ie),rn=Math.min(ae+Ie,me);ae-1<=Ie&&(rn=1+Ie*2),me-ae<=Ie&&(Wt=me-Ie*2);for(var Qt=Wt;Qt<=rn;Qt+=1){var At=ae===Qt;Re.push(g.a.createElement(T,{locale:z,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qt,page:Qt,active:At,showTitle:X,itemRender:Z}))}ae-1>=Ie*2&&ae!==1+2&&(Re[0]=Object(o.cloneElement)(Re[0],{className:"".concat(S,"-item-after-jump-prev")}),Re.unshift(be)),me-ae>=Ie*2&&ae!==me-2&&(Re[Re.length-1]=Object(o.cloneElement)(Re[Re.length-1],{className:"".concat(S,"-item-before-jump-next")}),Re.push(Xe)),Wt!==1&&Re.unshift(ft),rn!==me&&Re.push(Ue)}var dt=null;F&&(dt=g.a.createElement("li",{className:"".concat(S,"-total-text")},F(B,[B===0?0:(ae-1)*ve+1,ae*ve>B?B:ae*ve])));var Tt=!this.hasPrev()||!me,bt=!this.hasNext()||!me;return g.a.createElement("ul",Object(Q.a)({className:a()(S,A,Object(L.a)({},"".concat(S,"-disabled"),I)),style:b,unselectable:"unselectable",ref:this.savePaginationNode},Et),dt,g.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:Tt?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(S,"-prev"),Object(L.a)({},"".concat(S,"-disabled"),Tt)),"aria-disabled":Tt},this.renderPrev(Ge)),Re,g.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:bt?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(S,"-next"),Object(L.a)({},"".concat(S,"-disabled"),bt)),"aria-disabled":bt},this.renderNext(Ze)),g.a.createElement(P,{disabled:I,locale:z,rootPrefixCls:S,selectComponentClass:ye,selectPrefixCls:we,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ae,pageSize:ve,pageSizeOptions:Te,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:_e}))}}],[{key:"getDerivedStateFromProps",value:function(r,c){var S={};if("current"in r&&(S.current=r.current,r.current!==c.current&&(S.currentInputValue=S.current)),"pageSize"in r&&r.pageSize!==c.pageSize){var A=c.current,b=p(r.pageSize,c,r);A=A>b?b:A,"current"in r||(S.current=A,S.currentInputValue=A),S.pageSize=r.pageSize}return S}}]),f}(g.a.Component);_.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:v,totalBoundaryShowSizeChanger:50};var x=_},"69ZJ":function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=d("cDcd");J.classNames=function(L){return typeof L=="string"?L.split(".").join(" ").trim():L instanceof HTMLElement?L.className:""},J.validateChildren=function(L){var O=!0;return Array.isArray(L)?Q.Children.forEach(L,function(U){Q.isValidElement(U)||(O=!1)}):O=Q.isValidElement(L),O},J.isReactElement=function(L){return Q.isValidElement(L)&&(typeof L.type=="string"||typeof L.type=="function"||typeof L.type=="object")},J.isModuleAvailable=function(L,O){for(var U=!1,s=0;s<L.length;s++)if(L[s].name===O){U=!0;break}return U}},"6Fuo":function(re,J,d){re.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(re,J,d){var Q=d("mFDi"),L=d("Xnb7"),O=d("bYtY"),U=O.getContext,s=O.extend,t=O.retrieve2,R=O.retrieve3,o=O.trim,g={},E=0,a=5e3,y=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,T="12px sans-serif",M={};function m(k,B){M[k]=B}function P(k,B){B=B||T;var z=k+":"+B;if(g[z])return g[z];for(var G=(k+"").split(`
`),Y=0,X=0,F=G.length;X<F;X++)Y=Math.max(c(G[X],B).width,Y);return E>a&&(E=0,g={}),E++,g[z]=Y,Y}function h(k,B,z,G,Y,X,F,K){return F?u(k,B,z,G,Y,X,F,K):l(k,B,z,G,Y,X,K)}function l(k,B,z,G,Y,X,F){var K=S(k,B,Y,X,F),Z=P(k,B);Y&&(Z+=Y[1]+Y[3]);var pe=K.outerHeight,ue=v(0,Z,z),xe=p(0,pe,G),ye=new Q(ue,xe,Z,pe);return ye.lineHeight=K.lineHeight,ye}function u(k,B,z,G,Y,X,F,K){var Z=A(k,{rich:F,truncate:K,font:B,textAlign:z,textPadding:Y,textLineHeight:X}),pe=Z.outerWidth,ue=Z.outerHeight,xe=v(0,pe,z),ye=p(0,ue,G);return new Q(xe,ye,pe,ue)}function v(k,B,z){return z==="right"?k-=B:z==="center"&&(k-=B/2),k}function p(k,B,z){return z==="middle"?k-=B/2:z==="bottom"&&(k-=B),k}function _(k,B,z){var G=B.textPosition,Y=B.textDistance,X=z.x,F=z.y;Y=Y||0;var K=z.height,Z=z.width,pe=K/2,ue="left",xe="top";switch(G){case"left":X-=Y,F+=pe,ue="right",xe="middle";break;case"right":X+=Y+Z,F+=pe,xe="middle";break;case"top":X+=Z/2,F-=Y,ue="center",xe="bottom";break;case"bottom":X+=Z/2,F+=K+Y,ue="center";break;case"inside":X+=Z/2,F+=pe,ue="center",xe="middle";break;case"insideLeft":X+=Y,F+=pe,xe="middle";break;case"insideRight":X+=Z-Y,F+=pe,ue="right",xe="middle";break;case"insideTop":X+=Z/2,F+=Y,ue="center";break;case"insideBottom":X+=Z/2,F+=K-Y,ue="center",xe="bottom";break;case"insideTopLeft":X+=Y,F+=Y;break;case"insideTopRight":X+=Z-Y,F+=Y,ue="right";break;case"insideBottomLeft":X+=Y,F+=K-Y,xe="bottom";break;case"insideBottomRight":X+=Z-Y,F+=K-Y,ue="right",xe="bottom";break}return k=k||{},k.x=X,k.y=F,k.textAlign=ue,k.textVerticalAlign=xe,k}function x(k,B,z){var G={textPosition:k,textDistance:z};return _({},G,B)}function w(k,B,z,G,Y){if(!B)return"";var X=(k+"").split(`
`);Y=C(B,z,G,Y);for(var F=0,K=X.length;F<K;F++)X[F]=f(X[F],Y);return X.join(`
`)}function C(k,B,z,G){G=s({},G),G.font=B;var z=t(z,"...");G.maxIterations=t(G.maxIterations,2);var Y=G.minChar=t(G.minChar,0);G.cnCharWidth=P("\u56FD",B);var X=G.ascCharWidth=P("a",B);G.placeholder=t(G.placeholder,"");for(var F=k=Math.max(0,k-1),K=0;K<Y&&F>=X;K++)F-=X;var Z=P(z,B);return Z>F&&(z="",Z=0),F=k-Z,G.ellipsis=z,G.ellipsisWidth=Z,G.contentWidth=F,G.containerWidth=k,G}function f(k,B){var z=B.containerWidth,G=B.font,Y=B.contentWidth;if(!z)return"";var X=P(k,G);if(X<=z)return k;for(var F=0;;F++){if(X<=Y||F>=B.maxIterations){k+=B.ellipsis;break}var K=F===0?n(k,Y,B.ascCharWidth,B.cnCharWidth):X>0?Math.floor(k.length*Y/X):0;k=k.substr(0,K),X=P(k,G)}return k===""&&(k=B.placeholder),k}function n(k,B,z,G){for(var Y=0,X=0,F=k.length;X<F&&Y<B;X++){var K=k.charCodeAt(X);Y+=0<=K&&K<=127?z:G}return X}function r(k){return P("\u56FD",k)}function c(k,B){return M.measureText(k,B)}M.measureText=function(k,B){var z=U();return z.font=B||T,z.measureText(k)};function S(k,B,z,G,Y){k!=null&&(k+="");var X=t(G,r(B)),F=k?k.split(`
`):[],K=F.length*X,Z=K,pe=!0;if(z&&(Z+=z[0]+z[2]),k&&Y){pe=!1;var ue=Y.outerHeight,xe=Y.outerWidth;if(ue!=null&&Z>ue)k="",F=[];else if(xe!=null)for(var ye=C(xe-(z?z[1]+z[3]:0),B,Y.ellipsis,{minChar:Y.minChar,placeholder:Y.placeholder}),we=0,Te=F.length;we<Te;we++)F[we]=f(F[we],ye)}return{lines:F,height:K,outerHeight:Z,lineHeight:X,canCacheByTextString:pe}}function A(k,B){var z={lines:[],width:0,height:0};if(k!=null&&(k+=""),!k)return z;for(var G=y.lastIndex=0,Y;(Y=y.exec(k))!=null;){var X=Y.index;X>G&&b(z,k.substring(G,X)),b(z,Y[2],Y[1]),G=y.lastIndex}G<k.length&&b(z,k.substring(G,k.length));var F=z.lines,K=0,Z=0,pe=[],ue=B.textPadding,xe=B.truncate,ye=xe&&xe.outerWidth,we=xe&&xe.outerHeight;ue&&(ye!=null&&(ye-=ue[1]+ue[3]),we!=null&&(we-=ue[0]+ue[2]));for(var Te=0;Te<F.length;Te++){for(var Se=F[Te],ae=0,ve=0,q=0;q<Se.tokens.length;q++){var me=Se.tokens[q],Re=me.styleName&&B.rich[me.styleName]||{},be=me.textPadding=Re.textPadding,Xe=me.font=Re.font||B.font,ft=me.textHeight=t(Re.textHeight,r(Xe));if(be&&(ft+=be[0]+be[2]),me.height=ft,me.lineHeight=R(Re.textLineHeight,B.textLineHeight,ft),me.textAlign=Re&&Re.textAlign||B.textAlign,me.textVerticalAlign=Re&&Re.textVerticalAlign||"middle",we!=null&&K+me.lineHeight>we)return{lines:[],width:0,height:0};me.textWidth=P(me.text,Xe);var Ue=Re.textWidth,He=Ue==null||Ue==="auto";if(typeof Ue=="string"&&Ue.charAt(Ue.length-1)==="%")me.percentWidth=Ue,pe.push(me),Ue=0;else{if(He){Ue=me.textWidth;var _e=Re.textBackgroundColor,Ie=_e&&_e.image;Ie&&(Ie=L.findExistImage(Ie),L.isImageReady(Ie)&&(Ue=Math.max(Ue,Ie.width*ft/Ie.height)))}var Ge=be?be[1]+be[3]:0;Ue+=Ge;var Ze=ye!=null?ye-ve:null;Ze!=null&&Ze<Ue&&(!He||Ze<Ge?(me.text="",me.textWidth=Ue=0):(me.text=w(me.text,Ze-Ge,Xe,xe.ellipsis,{minChar:xe.minChar}),me.textWidth=P(me.text,Xe),Ue=me.textWidth+Ge))}ve+=me.width=Ue,Re&&(ae=Math.max(ae,me.lineHeight))}Se.width=ve,Se.lineHeight=ae,K+=ae,Z=Math.max(Z,ve)}z.outerWidth=z.width=t(B.textWidth,Z),z.outerHeight=z.height=t(B.textHeight,K),ue&&(z.outerWidth+=ue[1]+ue[3],z.outerHeight+=ue[0]+ue[2]);for(var Te=0;Te<pe.length;Te++){var me=pe[Te],Et=me.percentWidth;me.width=parseInt(Et,10)/100*Z}return z}function b(k,B,z){for(var G=B==="",Y=B.split(`
`),X=k.lines,F=0;F<Y.length;F++){var K=Y[F],Z={styleName:z,text:K,isLineHolder:!K&&!G};if(F)X.push({tokens:[Z]});else{var pe=(X[X.length-1]||(X[0]={tokens:[]})).tokens,ue=pe.length;ue===1&&pe[0].isLineHolder?pe[0]=Z:(K||!ue||G)&&pe.push(Z)}}}function I(k){var B=(k.fontSize||k.fontFamily)&&[k.fontStyle,k.fontWeight,(k.fontSize||12)+"px",k.fontFamily||"sans-serif"].join(" ");return B&&o(B)||k.textFont||k.font}J.DEFAULT_FONT=T,J.$override=m,J.getWidth=P,J.getBoundingRect=h,J.adjustTextX=v,J.adjustTextY=p,J.calculateTextPosition=_,J.adjustTextPositionOnRect=x,J.truncateText=w,J.getLineHeight=r,J.measureText=c,J.parsePlainText=S,J.parseRichText=A,J.makeFont=I},"6fms":function(re,J,d){var Q=d("SUKs"),L=d("06Qe"),O=d("bYtY"),U=O.each;function s(g){return parseInt(g,10)}function t(g,E){L.initVML(),this.root=g,this.storage=E;var a=document.createElement("div"),y=document.createElement("div");a.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",y.style.cssText="position:absolute;left:0;top:0;",g.appendChild(a),this._vmlRoot=y,this._vmlViewport=a,this.resize();var T=E.delFromStorage,M=E.addToStorage;E.delFromStorage=function(m){T.call(E,m),m&&(m.onRemove&&m.onRemove(y))},E.addToStorage=function(m){m.onAdd&&m.onAdd(y),M.call(E,m)},this._firstPaint=!0}t.prototype={constructor:t,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var g=this.getViewportRoot();if(g)return{offsetLeft:g.offsetLeft||0,offsetTop:g.offsetTop||0}},refresh:function(){var g=this.storage.getDisplayList(!0,!0);this._paintList(g)},_paintList:function(g){for(var E=this._vmlRoot,a=0;a<g.length;a++){var y=g[a];y.invisible||y.ignore?(y.__alreadyNotVisible||y.onRemove(E),y.__alreadyNotVisible=!0):(y.__alreadyNotVisible&&y.onAdd(E),y.__alreadyNotVisible=!1,y.__dirty&&(y.beforeBrush&&y.beforeBrush(),(y.brushVML||y.brush).call(y,E),y.afterBrush&&y.afterBrush())),y.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(E),this._firstPaint=!1)},resize:function(g,E){var g=g==null?this._getWidth():g,E=E==null?this._getHeight():E;if(this._width!==g||this._height!==E){this._width=g,this._height=E;var a=this._vmlViewport.style;a.width=g+"px",a.height=E+"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 g=this.root,E=g.currentStyle;return(g.clientWidth||s(E.width))-s(E.paddingLeft)-s(E.paddingRight)|0},_getHeight:function(){var g=this.root,E=g.currentStyle;return(g.clientHeight||s(E.height))-s(E.paddingTop)-s(E.paddingBottom)|0}};function R(g){return function(){Q('In IE8.0 VML mode painter not support method "'+g+'"')}}U(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(g){t.prototype[g]=R(g)});var o=t;re.exports=o},"6lbe":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAAXNSR0IArs4c6QAAAtpJREFUSEu1lm9oTWEcx7+/57rbLLWE9oJQxPy7O2erSXmhRHlDEnnjxTkXS/6k1ChFWMv2Bomku3PLG3snEl5IvDB/yr3nXCEWa01ZQ8SV7e7u+WqzLbu7f3Yuztvn+/t+zvP8vr/nHEERj2m5x+JR46SfUvEjHtUattcnIs3x1tDxydYXDQJZKoJjccc4NRnYpEG1lrdyUKFKaakkdBOBwDBA5KjrVDcVghUEmba3EUQzwapcZgrqcCwaaskHywuqsRKWFkZAqvwm0gcVrIq3Lu3KpcsJMq2OWZAfHSQq8h6LSL9ANsed0O2idmTaXphkZKQP7wFcFeCJKHyh5h0SQUBSCtwSixo3i+6RYXtnQB4UyK1yKd3+0Kn6PhZvy+sXoVCprW4kdL0QZDgzuUSm5Q0l61AgWDb72eXFn/7UGZaXVKJ2QOGtJpdn8xBQBwVPnkaqO/ODwq5Not51jJWZRsbOxKYpDHxIM/0ob1BEkuUlWNB+qbo3547q9r6akfrZf911jNXZ3rgmnNintT4/3CeFTRD5OKrTohQG040g1quArI1Fqu/ljbcZ9i5WlE5puH9xWTITZlreAYLnRNAVd4z5E9bDicPU+rSIWhd3Qnezgjbs7yj9OZgK9mk1sz81sLCiLPA40+hbX3qPJluKBpm2ewRE49gVUyBSRYMM2+sGOWf0HhNhd95BZCAZc1Zc8310pu32kpgF4KsbNaZPZkayaczMHtXufjGXg+mlo2KSbb+vHaEIe/yD5E1QwRqgbBsXBsP2ekBW+jfMXSFAO5S6kQl6jhzT/TdwEWkjuX0s3kPffwIn/sY0a61IEuS0MVDdLndRKo3X/xw0YjhuYA3bi4E0/wdsHKjGSjRo6Ob/DjLDL+dRD3QCLPgP4fdlJtx1pu21k1zl16iQfiIo7O6gxpVChX7XBWpNPBp6MO6oaizvLIF6gmV+DXNE/F3J1JK6pxeWfP4Fq1RgLKZBv/kAAAAASUVORK5CYII="},"6nfa":function(re,J,d){re.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7SHv":function(re,J,d){var Q=d("LPTA"),L=Q.devicePixelRatio,O=d("bYtY"),U=d("SUKs"),s=d("mFDi"),t=d("BPZU"),R=d("Xmg4"),o=d("mLcG"),g=d("Dagg"),E=d("ItGF"),a=1e5,y=314159,T=.01,M=.001;function m(C){return parseInt(C,10)}function P(C){return C?C.__builtin__?!0:!(typeof C.resize!="function"||typeof C.refresh!="function"):!1}var h=new s(0,0,0,0),l=new s(0,0,0,0);function u(C,f,n){return h.copy(C.getBoundingRect()),C.transform&&h.applyTransform(C.transform),l.width=f,l.height=n,!h.intersect(l)}function v(C,f){if(C===f)return!1;if(!C||!f||C.length!==f.length)return!0;for(var n=0;n<C.length;n++)if(C[n]!==f[n])return!0;return!1}function p(C,f){for(var n=0;n<C.length;n++){var r=C[n];r.setTransform(f),f.beginPath(),r.buildPath(f,r.shape),f.clip(),r.restoreTransform(f)}}function _(C,f){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+C+"px","height:"+f+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}var x=function(C,f,n){this.type="canvas";var r=!C.nodeName||C.nodeName.toUpperCase()==="CANVAS";this._opts=n=O.extend({},n||{}),this.dpr=n.devicePixelRatio||L,this._singleCanvas=r,this.root=C;var c=C.style;c&&(c["-webkit-tap-highlight-color"]="transparent",c["-webkit-user-select"]=c["user-select"]=c["-webkit-touch-callout"]="none",C.innerHTML=""),this.storage=f;var S=this._zlevelList=[],A=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,r){var I=C.width,k=C.height;n.width!=null&&(I=n.width),n.height!=null&&(k=n.height),this.dpr=n.devicePixelRatio||1,C.width=I*this.dpr,C.height=k*this.dpr,this._width=I,this._height=k;var B=new R(C,this,this.dpr);B.__builtin__=!0,B.initContext(),A[y]=B,B.zlevel=y,S.push(y),this._domRoot=C}else{this._width=this._getSize(0),this._height=this._getSize(1);var b=this._domRoot=_(this._width,this._height);C.appendChild(b)}this._hoverlayer=null,this._hoverElements=[]};x.prototype={constructor:x,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var C=this.getViewportRoot();if(C)return{offsetLeft:C.offsetLeft||0,offsetTop:C.offsetTop||0}},refresh:function(C){var f=this.storage.getDisplayList(!0),n=this._zlevelList;this._redrawId=Math.random(),this._paintList(f,C,this._redrawId);for(var r=0;r<n.length;r++){var c=n[r],S=this._layers[c];if(!S.__builtin__&&S.refresh){var A=r===0?this._backgroundColor:null;S.refresh(A)}}return this.refreshHover(),this},addHover:function(C,f){if(C.__hoverMir)return;var n=new C.constructor({style:C.style,shape:C.shape,z:C.z,z2:C.z2,silent:C.silent});return n.__from=C,C.__hoverMir=n,f&&n.setStyle(f),this._hoverElements.push(n),n},removeHover:function(C){var f=C.__hoverMir,n=this._hoverElements,r=O.indexOf(n,f);r>=0&&n.splice(r,1),C.__hoverMir=null},clearHover:function(C){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 C=this._hoverElements,f=C.length,n=this._hoverlayer;if(n&&n.clear(),!f)return;t(C,this.storage.displayableSortFunc),n||(n=this._hoverlayer=this.getLayer(a));var r={};n.ctx.save();for(var c=0;c<f;){var S=C[c],A=S.__from;if(!(A&&A.__zr)){C.splice(c,1),A.__hoverMir=null,f--;continue}c++,A.invisible||(S.transform=A.transform,S.invTransform=A.invTransform,S.__clipPaths=A.__clipPaths,this._doPaintEl(S,n,!0,r))}n.ctx.restore()},getHoverLayer:function(){return this.getLayer(a)},_paintList:function(C,f,n){if(this._redrawId!==n)return;f=f||!1,this._updateLayerStatus(C);var r=this._doPaintList(C,f);if(this._needsManuallyCompositing&&this._compositeManually(),!r){var c=this;o(function(){c._paintList(C,f,n)})}},_compositeManually:function(){var C=this.getLayer(y).ctx,f=this._domRoot.width,n=this._domRoot.height;C.clearRect(0,0,f,n),this.eachBuiltinLayer(function(r){r.virtual&&C.drawImage(r.dom,0,0,f,n)})},_doPaintList:function(C,f){for(var n=[],r=0;r<this._zlevelList.length;r++){var c=this._zlevelList[r],S=this._layers[c];S.__builtin__&&S!==this._hoverlayer&&(S.__dirty||f)&&n.push(S)}for(var A=!0,b=0;b<n.length;b++){var S=n[b],I=S.ctx,k={};I.save();var B=f?S.__startIndex:S.__drawIndex,z=!f&&S.incremental&&Date.now,G=z&&Date.now(),Y=S.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(S.__startIndex===S.__endIndex)S.clear(!1,Y);else if(B===S.__startIndex){var X=C[B];(!X.incremental||!X.notClear||f)&&S.clear(!1,Y)}B===-1&&(console.error("For some unknown reason. drawIndex is -1"),B=S.__startIndex);for(var F=B;F<S.__endIndex;F++){var K=C[F];if(this._doPaintEl(K,S,f,k),K.__dirty=K.__dirtyText=!1,z){var Z=Date.now()-G;if(Z>15)break}}S.__drawIndex=F,S.__drawIndex<S.__endIndex&&(A=!1),k.prevElClipPaths&&I.restore(),I.restore()}return E.wxa&&O.each(this._layers,function(pe){pe&&pe.ctx&&pe.ctx.draw&&pe.ctx.draw()}),A},_doPaintEl:function(C,f,n,r){var c=f.ctx,S=C.transform;if((f.__dirty||n)&&!C.invisible&&C.style.opacity!==0&&!(S&&!S[0]&&!S[3])&&!(C.culling&&u(C,this._width,this._height))){var A=C.__clipPaths,b=r.prevElClipPaths;(!b||v(A,b))&&(b&&(c.restore(),r.prevElClipPaths=null,r.prevEl=null),A&&(c.save(),p(A,c),r.prevElClipPaths=A)),C.beforeBrush&&C.beforeBrush(c),C.brush(c,r.prevEl||null),r.prevEl=C,C.afterBrush&&C.afterBrush(c)}},getLayer:function(C,f){this._singleCanvas&&!this._needsManuallyCompositing&&(C=y);var n=this._layers[C];return n||(n=new R("zr_"+C,this,this.dpr),n.zlevel=C,n.__builtin__=!0,this._layerConfig[C]?O.merge(n,this._layerConfig[C],!0):this._layerConfig[C-T]&&O.merge(n,this._layerConfig[C-T],!0),f&&(n.virtual=f),this.insertLayer(C,n),n.initContext()),n},insertLayer:function(C,f){var n=this._layers,r=this._zlevelList,c=r.length,S=null,A=-1,b=this._domRoot;if(n[C]){U("ZLevel "+C+" has been used already");return}if(!P(f)){U("Layer of zlevel "+C+" is not valid");return}if(c>0&&C>r[0]){for(A=0;A<c-1&&!(r[A]<C&&r[A+1]>C);A++);S=n[r[A]]}if(r.splice(A+1,0,C),n[C]=f,!f.virtual)if(S){var I=S.dom;I.nextSibling?b.insertBefore(f.dom,I.nextSibling):b.appendChild(f.dom)}else b.firstChild?b.insertBefore(f.dom,b.firstChild):b.appendChild(f.dom)},eachLayer:function(C,f){var n=this._zlevelList,r,c;for(c=0;c<n.length;c++)r=n[c],C.call(f,this._layers[r],r)},eachBuiltinLayer:function(C,f){var n=this._zlevelList,r,c,S;for(S=0;S<n.length;S++)c=n[S],r=this._layers[c],r.__builtin__&&C.call(f,r,c)},eachOtherLayer:function(C,f){var n=this._zlevelList,r,c,S;for(S=0;S<n.length;S++)c=n[S],r=this._layers[c],r.__builtin__||C.call(f,r,c)},getLayers:function(){return this._layers},_updateLayerStatus:function(C){this.eachBuiltinLayer(function(k,B){k.__dirty=k.__used=!1});function f(k){c&&(c.__endIndex!==k&&(c.__dirty=!0),c.__endIndex=k)}if(this._singleCanvas)for(var n=1;n<C.length;n++){var r=C[n];if(r.zlevel!==C[n-1].zlevel||r.incremental){this._needsManuallyCompositing=!0;break}}for(var c=null,S=0,A,n=0;n<C.length;n++){var r=C[n],b=r.zlevel,I;A!==b&&(A=b,S=0),r.incremental?(I=this.getLayer(b+M,this._needsManuallyCompositing),I.incremental=!0,S=1):I=this.getLayer(b+(S>0?T:0),this._needsManuallyCompositing),I.__builtin__||U("ZLevel "+b+" has been used by unkown layer "+I.id),I!==c&&(I.__used=!0,I.__startIndex!==n&&(I.__dirty=!0),I.__startIndex=n,I.incremental?I.__drawIndex=-1:I.__drawIndex=n,f(n),c=I),r.__dirty&&(I.__dirty=!0,I.incremental&&I.__drawIndex<0&&(I.__drawIndex=n))}f(n),this.eachBuiltinLayer(function(k,B){!k.__used&&k.getElementCount()>0&&(k.__dirty=!0,k.__startIndex=k.__endIndex=k.__drawIndex=0),k.__dirty&&k.__drawIndex<0&&(k.__drawIndex=k.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(C){C.clear()},setBackgroundColor:function(C){this._backgroundColor=C},configLayer:function(C,f){if(f){var n=this._layerConfig;n[C]?O.merge(n[C],f,!0):n[C]=f;for(var r=0;r<this._zlevelList.length;r++){var c=this._zlevelList[r];if(c===C||c===C+T){var S=this._layers[c];O.merge(S,n[C],!0)}}}},delLayer:function(C){var f=this._layers,n=this._zlevelList,r=f[C];if(!r)return;r.dom.parentNode.removeChild(r.dom),delete f[C],n.splice(O.indexOf(n,C),1)},resize:function(C,f){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var r=this._opts;if(C!=null&&(r.width=C),f!=null&&(r.height=f),C=this._getSize(0),f=this._getSize(1),n.style.display="",this._width!==C||f!==this._height){n.style.width=C+"px",n.style.height=f+"px";for(var c in this._layers)this._layers.hasOwnProperty(c)&&this._layers[c].resize(C,f);O.each(this._progressiveLayers,function(S){S.resize(C,f)}),this.refresh(!0)}this._width=C,this._height=f}else{if(C==null||f==null)return;this._width=C,this._height=f,this.getLayer(y).resize(C,f)}return this},clearLayer:function(C){var f=this._layers[C];f&&f.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(C){if(C=C||{},this._singleCanvas&&!this._compositeManually)return this._layers[y].dom;var f=new R("image",this,C.pixelRatio||this.dpr);if(f.initContext(),f.clear(!1,C.backgroundColor||this._backgroundColor),C.pixelRatio<=this.dpr){this.refresh();var n=f.dom.width,r=f.dom.height,c=f.ctx;this.eachLayer(function(k){k.__builtin__?c.drawImage(k.dom,0,0,n,r):k.renderToCanvas&&(f.ctx.save(),k.renderToCanvas(f.ctx),f.ctx.restore())})}else for(var S={},A=this.storage.getDisplayList(!0),b=0;b<A.length;b++){var I=A[b];this._doPaintEl(I,f,!0,S)}return f.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(C){var f=this._opts,n=["width","height"][C],r=["clientWidth","clientHeight"][C],c=["paddingLeft","paddingTop"][C],S=["paddingRight","paddingBottom"][C];if(f[n]!=null&&f[n]!=="auto")return parseFloat(f[n]);var A=this.root,b=document.defaultView.getComputedStyle(A);return(A[r]||m(b[n])||m(A.style[n]))-(m(b[c])||0)-(m(b[S])||0)|0},pathToImage:function(C,f){f=f||this.dpr;var n=document.createElement("canvas"),r=n.getContext("2d"),c=C.getBoundingRect(),S=C.style,A=S.shadowBlur*f,b=S.shadowOffsetX*f,I=S.shadowOffsetY*f,k=S.hasStroke()?S.lineWidth:0,B=Math.max(k/2,-b+A),z=Math.max(k/2,b+A),G=Math.max(k/2,-I+A),Y=Math.max(k/2,I+A),X=c.width+B+z,F=c.height+G+Y;n.width=X*f,n.height=F*f,r.scale(f,f),r.clearRect(0,0,X,F),r.dpr=f;var K={position:C.position,rotation:C.rotation,scale:C.scale};C.position=[B-c.x,G-c.y],C.rotation=0,C.scale=[1,1],C.updateTransform(),C&&C.brush(r);var Z=g,pe=new Z({style:{x:0,y:0,image:n}});return K.position!=null&&(pe.position=C.position=K.position),K.rotation!=null&&(pe.rotation=C.rotation=K.rotation),K.scale!=null&&(pe.scale=C.scale=K.scale),pe}};var w=x;re.exports=w},"7ZXX":function(re,J,d){re.exports=d.p+"static/err.6e7c5817.png"},"7ixt":function(re,J,d){"use strict";d.d(J,"a",function(){return O});var Q={adjustX:1,adjustY:1},L=[0,0],O={left:{points:["cr","cl"],overflow:Q,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:Q,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:Q,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:Q,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:Q,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:Q,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:Q,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:Q,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:Q,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:Q,offset:[-4,0],targetOffset:L}},U=O},"7oTu":function(re,J,d){var Q=d("IMiH"),L=d("QBsz"),O=L.applyTransform,U=Q.CMD,s=[[],[],[]],t=Math.sqrt,R=Math.atan2;function o(g,E){var a=g.data,y,T,M,m,P,h,l=U.M,u=U.C,v=U.L,p=U.R,_=U.A,x=U.Q;for(M=0,m=0;M<a.length;){y=a[M++],m=M,T=0;switch(y){case l:T=1;break;case v:T=1;break;case u:T=3;break;case x:T=2;break;case _:var w=E[4],C=E[5],f=t(E[0]*E[0]+E[1]*E[1]),n=t(E[2]*E[2]+E[3]*E[3]),r=R(-E[1]/n,E[0]/f);a[M]*=f,a[M++]+=w,a[M]*=n,a[M++]+=C,a[M++]*=f,a[M++]*=n,a[M++]+=r,a[M++]+=r,M+=2,m=M;break;case p:h[0]=a[M++],h[1]=a[M++],O(h,h,E),a[m++]=h[0],a[m++]=h[1],h[0]+=a[M++],h[1]+=a[M++],O(h,h,E),a[m++]=h[0],a[m++]=h[1]}for(P=0;P<T;P++){var h=s[P];h[0]=a[M++],h[1]=a[M++],O(h,h,E),a[m++]=h[0],a[m++]=h[1]}}}re.exports=o},"7v3h":function(re,J,d){re.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(re,J,d){re.exports=d.p+"static/empty.8918e228.png"},"8/ia":function(re,J,d){re.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(re,J,d){re.exports=d.p+"static/icon6.2378c19c.svg"},"8WcF":function(re,J,d){re.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8XDt":function(re,J,d){d("qH13");var Q=d("aX58"),L=Q.registerPainter,O=d("6fms");L("vml",O)},"8mKB":function(re,J,d){"use strict";var Q=d("rePB"),L=d("1OyB"),O=d("vuIU"),U=d("Ji7U"),s=d("md7G"),t=d("foSv"),R=d("cDcd"),o=d.n(R),g=d("m+aA"),E=d("TSYQ"),a=d.n(E),y=d("4IlW");function T(n){var r=n.pageXOffset,c="scrollLeft";if(typeof r!="number"){var S=n.document;r=S.documentElement[c],typeof r!="number"&&(r=S.body[c])}return r}function M(n){var r,c,S=n.ownerDocument,A=S.body,b=S&&S.documentElement,I=n.getBoundingClientRect();return r=I.left,c=I.top,r-=b.clientLeft||A.clientLeft||0,c-=b.clientTop||A.clientTop||0,{left:r,top:c}}function m(n){var r=M(n),c=n.ownerDocument,S=c.defaultView||c.parentWindow;return r.left+=T(S),r.left}function P(n){var r=h();return function(){var S=Object(t.a)(n),A;if(r){var b=Object(t.a)(this).constructor;A=Reflect.construct(S,arguments,b)}else A=S.apply(this,arguments);return Object(s.a)(this,A)}}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(U.a)(c,n);var r=P(c);function c(){var S;return Object(L.a)(this,c),S=r.apply(this,arguments),S.onHover=function(A){var b=S.props,I=b.onHover,k=b.index;I(A,k)},S.onClick=function(A){var b=S.props,I=b.onClick,k=b.index;I(A,k)},S.onKeyDown=function(A){var b=S.props,I=b.onClick,k=b.index;A.keyCode===13&&I(A,k)},S}return Object(O.a)(c,[{key:"getClassName",value:function(){var A=this.props,b=A.prefixCls,I=A.index,k=A.value,B=A.allowHalf,z=A.focused,G=I+1,Y=b;return k===0&&I===0&&z?Y+=" ".concat(b,"-focused"):B&&k+.5>=G&&k<G?(Y+=" ".concat(b,"-half ").concat(b,"-active"),z&&(Y+=" ".concat(b,"-focused"))):(Y+=G<=k?" ".concat(b,"-full"):" ".concat(b,"-zero"),G===k&&z&&(Y+=" ".concat(b,"-focused"))),Y}},{key:"render",value:function(){var A=this.onHover,b=this.onClick,I=this.onKeyDown,k=this.props,B=k.disabled,z=k.prefixCls,G=k.character,Y=k.characterRender,X=k.index,F=k.count,K=k.value,Z=typeof G=="function"?G(this.props):G,pe=o.a.createElement("li",{className:this.getClassName()},o.a.createElement("div",{onClick:B?null:b,onKeyDown:B?null:I,onMouseMove:B?null:A,role:"radio","aria-checked":K>X?"true":"false","aria-posinset":X+1,"aria-setsize":F,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(z,"-first")},Z),o.a.createElement("div",{className:"".concat(z,"-second")},Z)));return Y&&(pe=Y(pe,this.props)),pe}}]),c}(o.a.Component);function u(n,r){var c=Object.keys(n);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(n);r&&(S=S.filter(function(A){return Object.getOwnPropertyDescriptor(n,A).enumerable})),c.push.apply(c,S)}return c}function v(n){for(var r=1;r<arguments.length;r++){var c=arguments[r]!=null?arguments[r]:{};r%2?u(Object(c),!0).forEach(function(S){Object(Q.a)(n,S,c[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(c)):u(Object(c)).forEach(function(S){Object.defineProperty(n,S,Object.getOwnPropertyDescriptor(c,S))})}return n}function p(n){var r=_();return function(){var S=Object(t.a)(n),A;if(r){var b=Object(t.a)(this).constructor;A=Reflect.construct(S,arguments,b)}else A=S.apply(this,arguments);return Object(s.a)(this,A)}}function _(){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 x(){}var w=function(n){Object(U.a)(c,n);var r=p(c);function c(S){var A;Object(L.a)(this,c),A=r.call(this,S),A.onHover=function(I,k){var B=A.props.onHoverChange,z=A.getStarValue(k,I.pageX),G=A.state.cleanedValue;z!==G&&A.setState({hoverValue:z,cleanedValue:null}),B(z)},A.onMouseLeave=function(){var I=A.props.onHoverChange;A.setState({hoverValue:void 0,cleanedValue:null}),I(void 0)},A.onClick=function(I,k){var B=A.props.allowClear,z=A.state.value,G=A.getStarValue(k,I.pageX),Y=!1;B&&(Y=G===z),A.onMouseLeave(),A.changeValue(Y?0:G),A.setState({cleanedValue:Y?G:null})},A.onFocus=function(){var I=A.props.onFocus;A.setState({focused:!0}),I&&I()},A.onBlur=function(){var I=A.props.onBlur;A.setState({focused:!1}),I&&I()},A.onKeyDown=function(I){var k=I.keyCode,B=A.props,z=B.count,G=B.allowHalf,Y=B.onKeyDown,X=B.direction,F=X==="rtl",K=A.state.value;k===y.a.RIGHT&&K<z&&!F?(G?K+=.5:K+=1,A.changeValue(K),I.preventDefault()):k===y.a.LEFT&&K>0&&!F||k===y.a.RIGHT&&K>0&&F?(G?K-=.5:K-=1,A.changeValue(K),I.preventDefault()):k===y.a.LEFT&&K<z&&F&&(G?K+=.5:K+=1,A.changeValue(K),I.preventDefault()),Y&&Y(I)},A.saveRef=function(I){return function(k){A.stars[I]=k}},A.saveRate=function(I){A.rate=I};var b=S.value;return b===void 0&&(b=S.defaultValue),A.stars={},A.state={value:b,focused:!1,cleanedValue:null},A}return Object(O.a)(c,[{key:"componentDidMount",value:function(){var A=this.props,b=A.autoFocus,I=A.disabled;b&&!I&&this.focus()}},{key:"getStarDOM",value:function(A){return Object(g.a)(this.stars[A])}},{key:"getStarValue",value:function(A,b){var I=this.props,k=I.allowHalf,B=I.direction,z=B==="rtl",G=A+1;if(k){var Y=this.getStarDOM(A),X=m(Y),F=Y.clientWidth;(z&&b-X>F/2||!z&&b-X<F/2)&&(G-=.5)}return G}},{key:"focus",value:function(){var A=this.props.disabled;A||this.rate.focus()}},{key:"blur",value:function(){var A=this.props.disabled;A||this.rate.blur()}},{key:"changeValue",value:function(A){var b=this.props.onChange;"value"in this.props||this.setState({value:A}),b(A)}},{key:"render",value:function(){for(var A=this.props,b=A.count,I=A.allowHalf,k=A.style,B=A.prefixCls,z=A.disabled,G=A.className,Y=A.character,X=A.characterRender,F=A.tabIndex,K=A.direction,Z=this.state,pe=Z.value,ue=Z.hoverValue,xe=Z.focused,ye=[],we=z?"".concat(B,"-disabled"):"",Te=0;Te<b;Te+=1)ye.push(o.a.createElement(l,{ref:this.saveRef(Te),index:Te,count:b,disabled:z,prefixCls:"".concat(B,"-star"),allowHalf:I,value:ue===void 0?pe:ue,onClick:this.onClick,onHover:this.onHover,key:Te,character:Y,characterRender:X,focused:xe}));var Se=a()(B,we,G,Object(Q.a)({},"".concat(B,"-rtl"),K==="rtl"));return o.a.createElement("ul",{className:Se,style:k,onMouseLeave:z?null:this.onMouseLeave,tabIndex:z?-1:F,onFocus:z?null:this.onFocus,onBlur:z?null:this.onBlur,onKeyDown:z?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},ye)}}],[{key:"getDerivedStateFromProps",value:function(A,b){return"value"in A&&A.value!==void 0?v(v({},b),{},{value:A.value}):b}}]),c}(o.a.Component);w.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:x,character:"\u2605",onHoverChange:x,tabIndex:0,direction:"ltr"};var C=w,f=J.a=C},"9JIy":function(re,J,d){re.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9Zrg":function(re,J,d){},"9dh4":function(re,J,d){re.exports=d.p+"static/rightImg.9a2d9cee.png"},"9gGg":function(re,J,d){re.exports=d.p+"static/s3.a7947467.png"},"A/g1":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AFd8:function(re,J,d){re.exports=d.p+"static/yqh.f476e690.jpg"},APus:function(re,J,d){re.exports=d.p+"static/b4.ca9ca836.svg"},B9Dg:function(re,J){re.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(re,J){var d=function(Q){return Q.replace(/[A-Z]/g,function(L){return"-"+L.toLowerCase()}).toLowerCase()};re.exports=d},BKEi:function(re,J){re.exports="data:image/png;base64,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"},BPZU:function(re,J){var d=32,Q=7,L=256;function O(a){for(var y=0;a>=d;)y|=a&1,a>>=1;return a+y}function U(a,y,T,M){var m=y+1;if(m===T)return 1;if(M(a[m++],a[y])<0){for(;m<T&&M(a[m],a[m-1])<0;)m++;s(a,y,m)}else for(;m<T&&M(a[m],a[m-1])>=0;)m++;return m-y}function s(a,y,T){for(T--;y<T;){var M=a[y];a[y++]=a[T],a[T--]=M}}function t(a,y,T,M,m){for(M===y&&M++;M<T;M++){for(var P=a[M],h=y,l=M,u;h<l;)u=h+l>>>1,m(P,a[u])<0?l=u:h=u+1;var v=M-h;switch(v){case 3:a[h+3]=a[h+2];case 2:a[h+2]=a[h+1];case 1:a[h+1]=a[h];break;default:for(;v>0;)a[h+v]=a[h+v-1],v--}a[h]=P}}function R(a,y,T,M,m,P){var h=0,l=0,u=1;if(P(a,y[T+m])>0){for(l=M-m;u<l&&P(a,y[T+m+u])>0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l),h+=m,u+=m}else{for(l=m+1;u<l&&P(a,y[T+m-u])<=0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l);var v=h;h=m-u,u=m-v}for(h++;h<u;){var p=h+(u-h>>>1);P(a,y[T+p])>0?h=p+1:u=p}return u}function o(a,y,T,M,m,P){var h=0,l=0,u=1;if(P(a,y[T+m])<0){for(l=m+1;u<l&&P(a,y[T+m-u])<0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l);var v=h;h=m-u,u=m-v}else{for(l=M-m;u<l&&P(a,y[T+m+u])>=0;)h=u,u=(u<<1)+1,u<=0&&(u=l);u>l&&(u=l),h+=m,u+=m}for(h++;h<u;){var p=h+(u-h>>>1);P(a,y[T+p])<0?u=p:h=p+1}return u}function g(a,y){var T=Q,M=0,m=L,P=0,h,l,u=0;M=a.length,M<2*L&&(m=M>>>1);var v=[];P=M<120?5:M<1542?10:M<119151?19:40,h=[],l=[];function p(n,r){h[u]=n,l[u]=r,u+=1}function _(){for(;u>1;){var n=u-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;w(n)}}function x(){for(;u>1;){var n=u-2;n>0&&l[n-1]<l[n+1]&&n--,w(n)}}function w(n){var r=h[n],c=l[n],S=h[n+1],A=l[n+1];l[n]=c+A,n===u-3&&(h[n+1]=h[n+2],l[n+1]=l[n+2]),u--;var b=o(a[S],a,r,c,0,y);if(r+=b,c-=b,c===0)return;if(A=R(a[r+c-1],a,S,A,A-1,y),A===0)return;c<=A?C(r,c,S,A):f(r,c,S,A)}function C(n,r,c,S){var A=0;for(A=0;A<r;A++)v[A]=a[n+A];var b=0,I=c,k=n;if(a[k++]=a[I++],--S===0){for(A=0;A<r;A++)a[k+A]=v[b+A];return}if(r===1){for(A=0;A<S;A++)a[k+A]=a[I+A];a[k+S]=v[b];return}for(var B=T,z,G,Y;;){z=0,G=0,Y=!1;do if(y(a[I],v[b])<0){if(a[k++]=a[I++],G++,z=0,--S===0){Y=!0;break}}else if(a[k++]=v[b++],z++,G=0,--r===1){Y=!0;break}while((z|G)<B);if(Y)break;do{if(z=o(a[I],v,b,r,0,y),z!==0){for(A=0;A<z;A++)a[k+A]=v[b+A];if(k+=z,b+=z,r-=z,r<=1){Y=!0;break}}if(a[k++]=a[I++],--S===0){Y=!0;break}if(G=R(v[b],a,I,S,0,y),G!==0){for(A=0;A<G;A++)a[k+A]=a[I+A];if(k+=G,I+=G,S-=G,S===0){Y=!0;break}}if(a[k++]=v[b++],--r===1){Y=!0;break}B--}while(z>=Q||G>=Q);if(Y)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(A=0;A<S;A++)a[k+A]=a[I+A];a[k+S]=v[b]}else{if(r===0)throw new Error;for(A=0;A<r;A++)a[k+A]=v[b+A]}}function f(n,r,c,S){var A=0;for(A=0;A<S;A++)v[A]=a[c+A];var b=n+r-1,I=S-1,k=c+S-1,B=0,z=0;if(a[k--]=a[b--],--r===0){for(B=k-(S-1),A=0;A<S;A++)a[B+A]=v[A];return}if(S===1){for(k-=r,b-=r,z=k+1,B=b+1,A=r-1;A>=0;A--)a[z+A]=a[B+A];a[k]=v[I];return}for(var G=T;;){var Y=0,X=0,F=!1;do if(y(v[I],a[b])<0){if(a[k--]=a[b--],Y++,X=0,--r===0){F=!0;break}}else if(a[k--]=v[I--],X++,Y=0,--S===1){F=!0;break}while((Y|X)<G);if(F)break;do{if(Y=r-o(v[I],a,n,r,r-1,y),Y!==0){for(k-=Y,b-=Y,r-=Y,z=k+1,B=b+1,A=Y-1;A>=0;A--)a[z+A]=a[B+A];if(r===0){F=!0;break}}if(a[k--]=v[I--],--S===1){F=!0;break}if(X=S-R(a[b],v,0,S,S-1,y),X!==0){for(k-=X,I-=X,S-=X,z=k+1,B=I+1,A=0;A<X;A++)a[z+A]=v[B+A];if(S<=1){F=!0;break}}if(a[k--]=a[b--],--r===0){F=!0;break}G--}while(Y>=Q||X>=Q);if(F)break;G<0&&(G=0),G+=2}if(T=G,T<1&&(T=1),S===1){for(k-=r,b-=r,z=k+1,B=b+1,A=r-1;A>=0;A--)a[z+A]=a[B+A];a[k]=v[I]}else{if(S===0)throw new Error;for(B=k-(S-1),A=0;A<S;A++)a[B+A]=v[A]}}this.mergeRuns=_,this.forceMergeRuns=x,this.pushRun=p}function E(a,y,T,M){T||(T=0),M||(M=a.length);var m=M-T;if(m<2)return;var P=0;if(m<d){P=U(a,T,M,y),t(a,T,M,T+P,y);return}var h=new g(a,y),l=O(m);do{if(P=U(a,T,M,y),P<l){var u=m;u>l&&(u=l),t(a,T,T+u,T+P,y),P=u}h.pushRun(T,P),h.mergeRuns(),m-=P,T+=P}while(m!==0);h.forceMergeRuns()}re.exports=E},BU3w:function(re,J,d){"use strict";d.d(J,"a",function(){return t});var Q=d("MNnm"),L="rc-util-key";function O(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function U(R){var o,g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var E=document.createElement("style");if((o=g.csp)===null||o===void 0?void 0:o.nonce){var a;E.nonce=(a=g.csp)===null||a===void 0?void 0:a.nonce}E.innerHTML=R;var y=O(g),T=y.firstChild;return g.prepend&&y.prepend?y.prepend(E):g.prepend&&T?y.insertBefore(E,T):y.appendChild(E),E}var s=new Map;function t(R,o){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=O(g);if(!s.has(E)){var a=U("",g),y=a.parentNode;s.set(E,y),y.removeChild(a)}var T=Array.from(s.get(E).children).find(function(l){return l.tagName==="STYLE"&&l[L]===o});if(T){var M,m;if(((M=g.csp)===null||M===void 0?void 0:M.nonce)&&T.nonce!==((m=g.csp)===null||m===void 0?void 0:m.nonce)){var P;T.nonce=(P=g.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var h=U(R,g);return h[L]=o,h}},BdwD:function(re,J,d){"use strict";var Q=d("+L6B"),L=d("2/Rp"),O=d("0Owb"),U=d("k1fw"),s=d("cDcd"),t=d.n(s),R=d("FOrL"),o=d.n(R),g=function(a){var y=a.buttonProps,T=y===void 0?{}:y,M=a.styles,m=M===void 0?{}:M,P=a.customText,h=a.ButtonText,l=a.ButtonClick,u=a.Buttonclass,v=a.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),m)},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(L.a,Object(O.a)({className:u,onClick:l},T),h),v&&v)};J.a=g},BlVb:function(re,J,d){var Q=d("hyiK"),L=1e-8;function O(s,t){return Math.abs(s-t)<L}function U(s,t,R){var o=0,g=s[0];if(!g)return!1;for(var E=1;E<s.length;E++){var a=s[E];o+=Q(g[0],g[1],a[0],a[1],t,R),g=a}var y=s[0];return(!O(g[0],y[0])||!O(g[1],y[1]))&&(o+=Q(g[0],g[1],y[0],y[1],t,R)),o!==0}J.contain=U},Bq2U:function(re,J,d){var Q=d("RDYZ"),L=d("Qe9p"),O=d("bYtY"),U=O.isArrayLike,s=Array.prototype.slice;function t(p,_){return p[_]}function R(p,_,x){p[_]=x}function o(p,_,x){return(_-p)*x+p}function g(p,_,x){return x>.5?_:p}function E(p,_,x,w,C){var f=p.length;if(C===1)for(var n=0;n<f;n++)w[n]=o(p[n],_[n],x);else for(var r=f&&p[0].length,n=0;n<f;n++)for(var c=0;c<r;c++)w[n][c]=o(p[n][c],_[n][c],x)}function a(p,_,x){var w=p.length,C=_.length;if(w!==C){var f=w>C;if(f)p.length=C;else for(var n=w;n<C;n++)p.push(x===1?_[n]:s.call(_[n]))}for(var r=p[0]&&p[0].length,n=0;n<p.length;n++)if(x===1)isNaN(p[n])&&(p[n]=_[n]);else for(var c=0;c<r;c++)isNaN(p[n][c])&&(p[n][c]=_[n][c])}function y(p,_,x){if(p===_)return!0;var w=p.length;if(w!==_.length)return!1;if(x===1){for(var C=0;C<w;C++)if(p[C]!==_[C])return!1}else for(var f=p[0].length,C=0;C<w;C++)for(var n=0;n<f;n++)if(p[C][n]!==_[C][n])return!1;return!0}function T(p,_,x,w,C,f,n,r,c){var S=p.length;if(c===1)for(var A=0;A<S;A++)r[A]=M(p[A],_[A],x[A],w[A],C,f,n);else for(var b=p[0].length,A=0;A<S;A++)for(var I=0;I<b;I++)r[A][I]=M(p[A][I],_[A][I],x[A][I],w[A][I],C,f,n)}function M(p,_,x,w,C,f,n){var r=(x-p)*.5,c=(w-_)*.5;return(2*(_-x)+r+c)*n+(-3*(_-x)-2*r-c)*f+r*C+_}function m(p){if(U(p)){var _=p.length;if(U(p[0])){for(var x=[],w=0;w<_;w++)x.push(s.call(p[w]));return x}return s.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 _=p[p.length-1].value;return U(_&&_[0])?2:1}function l(p,_,x,w,C,f){var n=p._getter,r=p._setter,c=_==="spline",S=w.length;if(!S)return;var A=w[0].value,b=U(A),I=!1,k=!1,B=b?h(w):0,z;w.sort(function(Xe,ft){return Xe.time-ft.time}),z=w[S-1].time;for(var G=[],Y=[],X=w[0].value,F=!0,K=0;K<S;K++){G.push(w[K].time/z);var Z=w[K].value;if(b&&y(Z,X,B)||!b&&Z===X||(F=!1),X=Z,typeof Z=="string"){var pe=L.parse(Z);pe?(Z=pe,I=!0):k=!0}Y.push(Z)}if(!f&&F)return;for(var ue=Y[S-1],K=0;K<S-1;K++)b?a(Y[K],ue,B):isNaN(Y[K])&&!isNaN(ue)&&!k&&!I&&(Y[K]=ue);b&&a(n(p._target,C),ue,B);var xe=0,ye=0,we,Te,Se,ae,ve,q;if(I)var me=[0,0,0,0];var Re=function(Xe,ft){var Ue;if(ft<0)Ue=0;else if(ft<ye){for(we=Math.min(xe+1,S-1),Ue=we;Ue>=0&&!(G[Ue]<=ft);Ue--);Ue=Math.min(Ue,S-2)}else{for(Ue=xe;Ue<S&&!(G[Ue]>ft);Ue++);Ue=Math.min(Ue-1,S-2)}xe=Ue,ye=ft;var He=G[Ue+1]-G[Ue];if(He===0)return;if(Te=(ft-G[Ue])/He,c)if(ae=Y[Ue],Se=Y[Ue===0?Ue:Ue-1],ve=Y[Ue>S-2?S-1:Ue+1],q=Y[Ue>S-3?S-1:Ue+2],b)T(Se,ae,ve,q,Te,Te*Te,Te*Te*Te,n(Xe,C),B);else{var _e;if(I)_e=T(Se,ae,ve,q,Te,Te*Te,Te*Te*Te,me,1),_e=P(me);else{if(k)return g(ae,ve,Te);_e=M(Se,ae,ve,q,Te,Te*Te,Te*Te*Te)}r(Xe,C,_e)}else if(b)E(Y[Ue],Y[Ue+1],Te,n(Xe,C),B);else{var _e;if(I)E(Y[Ue],Y[Ue+1],Te,me,1),_e=P(me);else{if(k)return g(Y[Ue],Y[Ue+1],Te);_e=o(Y[Ue],Y[Ue+1],Te)}r(Xe,C,_e)}},be=new Q({target:p._target,life:z,loop:p._loop,delay:p._delay,onframe:Re,ondestroy:x});return _&&_!=="spline"&&(be.easing=_),be}var u=function(p,_,x,w){this._tracks={},this._target=p,this._loop=_||!1,this._getter=x||t,this._setter=w||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};u.prototype={when:function(p,_){var x=this._tracks;for(var w in _){if(!_.hasOwnProperty(w))continue;if(!x[w]){x[w]=[];var C=this._getter(this._target,w);if(C==null)continue;p!==0&&x[w].push({time:0,value:m(C)})}x[w].push({time:p,value:_[w]})}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,_=p.length,x=0;x<_;x++)p[x].call(this)},start:function(p,_){var x=this,w=0,C=function(){w--,w||x._doneCallback()},f;for(var n in this._tracks){if(!this._tracks.hasOwnProperty(n))continue;var r=l(this,p,C,this._tracks[n],n,_);r&&(this._clipList.push(r),w++,this.animation&&this.animation.addClip(r),f=r)}if(f){var c=f.onframe;f.onframe=function(S,A){c(S,A);for(var b=0;b<x._onframeList.length;b++)x._onframeList[b](S,A)}}return w||this._doneCallback(),this},stop:function(p){for(var _=this._clipList,x=this.animation,w=0;w<_.length;w++){var C=_[w];p&&C.onframe(this._target,1),x&&x.removeClip(C)}_.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 v=u;re.exports=v},Bq7L:function(re,J){re.exports="data:image/png;base64,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"},C0SR:function(re,J,d){var Q=d("YH21"),L=function(){this._track=[]};L.prototype={constructor:L,recognize:function(R,o,g){return this._doTrack(R,o,g),this._recognize(R)},clear:function(){return this._track.length=0,this},_doTrack:function(R,o,g){var E=R.touches;if(!E)return;for(var a={points:[],touches:[],target:o,event:R},y=0,T=E.length;y<T;y++){var M=E[y],m=Q.clientToLocal(g,M,{});a.points.push([m.zrX,m.zrY]),a.touches.push(M)}this._track.push(a)},_recognize:function(R){for(var o in s)if(s.hasOwnProperty(o)){var g=s[o](this._track,R);if(g)return g}}};function O(R){var o=R[1][0]-R[0][0],g=R[1][1]-R[0][1];return Math.sqrt(o*o+g*g)}function U(R){return[(R[0][0]+R[1][0])/2,(R[0][1]+R[1][1])/2]}var s={pinch:function(R,o){var g=R.length;if(!g)return;var E=(R[g-1]||{}).points,a=(R[g-2]||{}).points||E;if(a&&a.length>1&&E&&E.length>1){var y=O(E)/O(a);!isFinite(y)&&(y=1),o.pinchScale=y;var T=U(E);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=L;re.exports=t},CAjq:function(re,J,d){re.exports=d.p+"static/qqCode.a1502573.png"},CLjs:function(re,J){re.exports="data:image/png;base64,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"},CTM2:function(re,J,d){re.exports=d.p+"static/icon3.3c0e4f18.svg"},CTlv:function(re,J){re.exports="data:image/png;base64,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"},"Cs+z":function(re,J,d){re.exports=d.p+"static/jqr.b801d45b.png"},"Ct/S":function(re,J,d){re.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(re,J,d){re.exports=d.p+"static/bg1.89b41082.png"},D2RN:function(re,J,d){re.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",tabsWrap:"tabsWrap___1DQFz",searchWrap:"searchWrap___2Cfcm",search:"search___W2SuN",searchIcon:"searchIcon___3ANcD",description:"description___1QwKY",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",bottomText:"bottomText___25Uob",CompetitionsList:"CompetitionsList___2iLb3",signup:"signup___1gqfa",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",commonTextBox:"commonTextBox___2XHB6",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",info:"info___1Q2IE",bonus:"bonus___3IZye",rmb:"rmb___1zDRr",applyInfo:"applyInfo___3Juew",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(re,J){function d(){}d.prototype={diff:function(s,t,R){R||(R=function(u,v){return u===v}),this.equals=R;var o=this;s=s.slice(),t=t.slice();var g=t.length,E=s.length,a=1,y=g+E,T=[{newPos:-1,components:[]}],M=this.extractCommon(T[0],t,s,0);if(T[0].newPos+1>=g&&M+1>=E){for(var m=[],P=0;P<t.length;P++)m.push(P);return[{indices:m,count:t.length}]}function h(){for(var u=-1*a;u<=a;u+=2){var v,p=T[u-1],_=T[u+1],x=(_?_.newPos:0)-u;p&&(T[u-1]=void 0);var w=p&&p.newPos+1<g,C=_&&0<=x&&x<E;if(!w&&!C){T[u]=void 0;continue}if(!w||C&&p.newPos<_.newPos?(v=L(_),o.pushComponent(v.components,void 0,!0)):(v=p,v.newPos++,o.pushComponent(v.components,!0,void 0)),x=o.extractCommon(v,t,s,u),v.newPos+1>=g&&x+1>=E)return Q(o,v.components,t,s);T[u]=v}a++}for(;a<=y;){var l=h();if(l)return l}},pushComponent:function(s,t,R){var o=s[s.length-1];o&&o.added===t&&o.removed===R?s[s.length-1]={count:o.count+1,added:t,removed:R}:s.push({count:1,added:t,removed:R})},extractCommon:function(s,t,R,o){for(var g=t.length,E=R.length,a=s.newPos,y=a-o,T=0;a+1<g&&y+1<E&&this.equals(t[a+1],R[y+1]);)a++,y++,T++;return T&&s.components.push({count:T}),s.newPos=a,y},tokenize:function(s){return s.slice()},join:function(s){return s.slice()}};function Q(s,t,R,o){for(var g=0,E=t.length,a=0,y=0;g<E;g++){var T=t[g];if(T.removed){for(var M=[],m=y;m<y+T.count;m++)M.push(m);T.indices=M,y+=T.count}else{for(var M=[],m=a;m<a+T.count;m++)M.push(m);T.indices=M,a+=T.count,T.added||(y+=T.count)}}return t}function L(s){return{newPos:s.newPos,components:s.components.slice(0)}}var O=new d;function U(s,t,R){return O.diff(s,t,R)}re.exports=U},DN4a:function(re,J,d){var Q=d("Fofx"),L=d("QBsz"),O=Q.identity,U=5e-5;function s(y){return y>U||y<-U}var t=function(y){y=y||{},y.position||(this.position=[0,0]),y.rotation==null&&(this.rotation=0),y.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return s(this.rotation)||s(this.position[0])||s(this.position[1])||s(this.scale[0]-1)||s(this.scale[1]-1)};var o=[];R.updateTransform=function(){var y=this.parent,T=y&&y.transform,M=this.needLocalTransform(),m=this.transform;if(!(M||T)){m&&O(m);return}m=m||Q.create(),M?this.getLocalTransform(m):O(m),T&&(M?Q.mul(m,y.transform,m):Q.copy(m,y.transform)),this.transform=m;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,u=((o[0]-h)*P+h)/o[0]||0,v=((o[1]-l)*P+l)/o[1]||0;m[0]*=u,m[1]*=u,m[2]*=v,m[3]*=v}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,m)},R.getLocalTransform=function(y){return t.getLocalTransform(this,y)},R.setTransform=function(y){var T=this.transform,M=y.dpr||1;T?y.setTransform(M*T[0],M*T[1],M*T[2],M*T[3],M*T[4],M*T[5]):y.setTransform(M,0,0,M,0,0)},R.restoreTransform=function(y){var T=y.dpr||1;y.setTransform(T,0,0,T,0,0)};var g=[],E=Q.create();R.setLocalTransform=function(y){if(!y)return;var T=y[0]*y[0]+y[1]*y[1],M=y[2]*y[2]+y[3]*y[3],m=this.position,P=this.scale;s(T-1)&&(T=Math.sqrt(T)),s(M-1)&&(M=Math.sqrt(M)),y[0]<0&&(T=-T),y[3]<0&&(M=-M),m[0]=y[4],m[1]=y[5],P[0]=T,P[1]=M,this.rotation=Math.atan2(-y[1]/M,y[0]/T)},R.decomposeTransform=function(){if(!this.transform)return;var y=this.parent,T=this.transform;y&&y.transform&&(Q.mul(g,y.invTransform,T),T=g);var M=this.origin;M&&(M[0]||M[1])&&(E[4]=M[0],E[5]=M[1],Q.mul(g,T,E),g[4]-=M[0],g[5]-=M[1],T=g),this.setLocalTransform(T)},R.getGlobalScale=function(y){var T=this.transform;return y=y||[],T?(y[0]=Math.sqrt(T[0]*T[0]+T[1]*T[1]),y[1]=Math.sqrt(T[2]*T[2]+T[3]*T[3]),T[0]<0&&(y[0]=-y[0]),T[3]<0&&(y[1]=-y[1]),y):(y[0]=1,y[1]=1,y)},R.transformCoordToLocal=function(y,T){var M=[y,T],m=this.invTransform;return m&&L.applyTransform(M,M,m),M},R.transformCoordToGlobal=function(y,T){var M=[y,T],m=this.transform;return m&&L.applyTransform(M,M,m),M},t.getLocalTransform=function(y,T){T=T||[],O(T);var M=y.origin,m=y.scale||[1,1],P=y.rotation||0,h=y.position||[0,0];return M&&(T[4]-=M[0],T[5]-=M[1]),Q.scale(T,T,m),P&&Q.rotate(T,T,P),M&&(T[4]+=M[0],T[5]+=M[1]),T[4]+=h[0],T[5]+=h[1],T};var a=t;re.exports=a},Dagg:function(re,J,d){var Q=d("Gev7"),L=d("mFDi"),O=d("bYtY"),U=d("Xnb7");function s(R){Q.call(this,R)}s.prototype={constructor:s,type:"image",brush:function(R,o){var g=this.style,E=g.image;g.bind(R,this,o);var a=this._image=U.createOrUpdateImage(E,this._image,this,this.onload);if(!a||!U.isImageReady(a))return;var y=g.x||0,T=g.y||0,M=g.width,m=g.height,P=a.width/a.height;if(M==null&&m!=null?M=m*P:m==null&&M!=null?m=M/P:M==null&&m==null&&(M=a.width,m=a.height),this.setTransform(R),g.sWidth&&g.sHeight){var h=g.sx||0,l=g.sy||0;R.drawImage(a,h,l,g.sWidth,g.sHeight,y,T,M,m)}else if(g.sx&&g.sy){var h=g.sx,l=g.sy,u=M-h,v=m-l;R.drawImage(a,h,l,u,v,y,T,M,m)}else R.drawImage(a,y,T,M,m);g.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new L(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},O.inherits(s,Q);var t=s;re.exports=t},E2g8:function(re,J,d){(function(Q,L){/*!
* @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(O,U){re.exports=U()})(this,function(){"use strict";function O(_e){var Ie=typeof _e;return _e!==null&&(Ie==="object"||Ie==="function")}function U(_e){return typeof _e=="function"}var s=void 0;Array.isArray?s=Array.isArray:s=function(_e){return Object.prototype.toString.call(_e)==="[object Array]"};var t=s,R=0,o=void 0,g=void 0,E=function(Ie,Ge){x[R]=Ie,x[R+1]=Ge,R+=2,R===2&&(g?g(w):f())};function a(_e){g=_e}function y(_e){E=_e}var T=typeof window!="undefined"?window:void 0,M=T||{},m=M.MutationObserver||M.WebKitMutationObserver,P=typeof self=="undefined"&&typeof Q!="undefined"&&{}.toString.call(Q)==="[object process]",h=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function l(){return function(){return Q.nextTick(w)}}function u(){return typeof o!="undefined"?function(){o(w)}:_()}function v(){var _e=0,Ie=new m(w),Ge=document.createTextNode("");return Ie.observe(Ge,{characterData:!0}),function(){Ge.data=_e=++_e%2}}function p(){var _e=new MessageChannel;return _e.port1.onmessage=w,function(){return _e.port2.postMessage(0)}}function _(){var _e=setTimeout;return function(){return _e(w,1)}}var x=new Array(1e3);function w(){for(var _e=0;_e<R;_e+=2){var Ie=x[_e],Ge=x[_e+1];Ie(Ge),x[_e]=void 0,x[_e+1]=void 0}R=0}function C(){try{var _e=Function("return this")().require("vertx");return o=_e.runOnLoop||_e.runOnContext,u()}catch(Ie){return _()}}var f=void 0;P?f=l():m?f=v():h?f=p():T===void 0&&!0?f=C():f=_();function n(_e,Ie){var Ge=this,Ze=new this.constructor(S);Ze[c]===void 0&&ae(Ze);var Et=Ge._state;if(Et){var et=arguments[Et-1];E(function(){return ye(Et,Ze,et,Ge._result)})}else ue(Ge,Ze,_e,Ie);return Ze}function r(_e){var Ie=this;if(_e&&typeof _e=="object"&&_e.constructor===Ie)return _e;var Ge=new Ie(S);return F(Ge,_e),Ge}var c=Math.random().toString(36).substring(2);function S(){}var A=void 0,b=1,I=2;function k(){return new TypeError("You cannot resolve a promise with itself")}function B(){return new TypeError("A promises callback cannot return that same promise.")}function z(_e,Ie,Ge,Ze){try{_e.call(Ie,Ge,Ze)}catch(Et){return Et}}function G(_e,Ie,Ge){E(function(Ze){var Et=!1,et=z(Ge,Ie,function(jt){if(Et)return;Et=!0,Ie!==jt?F(Ze,jt):Z(Ze,jt)},function(jt){if(Et)return;Et=!0,pe(Ze,jt)},"Settle: "+(Ze._label||" unknown promise"));!Et&&et&&(Et=!0,pe(Ze,et))},_e)}function Y(_e,Ie){Ie._state===b?Z(_e,Ie._result):Ie._state===I?pe(_e,Ie._result):ue(Ie,void 0,function(Ge){return F(_e,Ge)},function(Ge){return pe(_e,Ge)})}function X(_e,Ie,Ge){Ie.constructor===_e.constructor&&Ge===n&&Ie.constructor.resolve===r?Y(_e,Ie):Ge===void 0?Z(_e,Ie):U(Ge)?G(_e,Ie,Ge):Z(_e,Ie)}function F(_e,Ie){if(_e===Ie)pe(_e,k());else if(O(Ie)){var Ge=void 0;try{Ge=Ie.then}catch(Ze){pe(_e,Ze);return}X(_e,Ie,Ge)}else Z(_e,Ie)}function K(_e){_e._onerror&&_e._onerror(_e._result),xe(_e)}function Z(_e,Ie){if(_e._state!==A)return;_e._result=Ie,_e._state=b,_e._subscribers.length!==0&&E(xe,_e)}function pe(_e,Ie){if(_e._state!==A)return;_e._state=I,_e._result=Ie,E(K,_e)}function ue(_e,Ie,Ge,Ze){var Et=_e._subscribers,et=Et.length;_e._onerror=null,Et[et]=Ie,Et[et+b]=Ge,Et[et+I]=Ze,et===0&&_e._state&&E(xe,_e)}function xe(_e){var Ie=_e._subscribers,Ge=_e._state;if(Ie.length===0)return;for(var Ze=void 0,Et=void 0,et=_e._result,jt=0;jt<Ie.length;jt+=3)Ze=Ie[jt],Et=Ie[jt+Ge],Ze?ye(Ge,Ze,Et,et):Et(et);_e._subscribers.length=0}function ye(_e,Ie,Ge,Ze){var Et=U(Ge),et=void 0,jt=void 0,Vt=!0;if(Et){try{et=Ge(Ze)}catch(Pt){Vt=!1,jt=Pt}if(Ie===et){pe(Ie,B());return}}else et=Ze;Ie._state!==A||(Et&&Vt?F(Ie,et):Vt===!1?pe(Ie,jt):_e===b?Z(Ie,et):_e===I&&pe(Ie,et))}function we(_e,Ie){try{Ie(function(Ze){F(_e,Ze)},function(Ze){pe(_e,Ze)})}catch(Ge){pe(_e,Ge)}}var Te=0;function Se(){return Te++}function ae(_e){_e[c]=Te++,_e._state=void 0,_e._result=void 0,_e._subscribers=[]}function ve(){return new Error("Array Methods must be provided an Array")}var q=function(){function _e(Ie,Ge){this._instanceConstructor=Ie,this.promise=new Ie(S),this.promise[c]||ae(this.promise),t(Ge)?(this.length=Ge.length,this._remaining=Ge.length,this._result=new Array(this.length),this.length===0?Z(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ge),this._remaining===0&&Z(this.promise,this._result))):pe(this.promise,ve())}return _e.prototype._enumerate=function(Ge){for(var Ze=0;this._state===A&&Ze<Ge.length;Ze++)this._eachEntry(Ge[Ze],Ze)},_e.prototype._eachEntry=function(Ge,Ze){var Et=this._instanceConstructor,et=Et.resolve;if(et===r){var jt=void 0,Vt=void 0,Pt=!1;try{jt=Ge.then}catch(Wt){Pt=!0,Vt=Wt}if(jt===n&&Ge._state!==A)this._settledAt(Ge._state,Ze,Ge._result);else if(typeof jt!="function")this._remaining--,this._result[Ze]=Ge;else if(Et===Ue){var Rt=new Et(S);Pt?pe(Rt,Vt):X(Rt,Ge,jt),this._willSettleAt(Rt,Ze)}else this._willSettleAt(new Et(function(Wt){return Wt(Ge)}),Ze)}else this._willSettleAt(et(Ge),Ze)},_e.prototype._settledAt=function(Ge,Ze,Et){var et=this.promise;et._state===A&&(this._remaining--,Ge===I?pe(et,Et):this._result[Ze]=Et),this._remaining===0&&Z(et,this._result)},_e.prototype._willSettleAt=function(Ge,Ze){var Et=this;ue(Ge,void 0,function(et){return Et._settledAt(b,Ze,et)},function(et){return Et._settledAt(I,Ze,et)})},_e}();function me(_e){return new q(this,_e).promise}function Re(_e){var Ie=this;return t(_e)?new Ie(function(Ge,Ze){for(var Et=_e.length,et=0;et<Et;et++)Ie.resolve(_e[et]).then(Ge,Ze)}):new Ie(function(Ge,Ze){return Ze(new TypeError("You must pass an array to race."))})}function be(_e){var Ie=this,Ge=new Ie(S);return pe(Ge,_e),Ge}function Xe(){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 Ue=function(){function _e(Ie){this[c]=Se(),this._result=this._state=void 0,this._subscribers=[],S!==Ie&&(typeof Ie!="function"&&Xe(),this instanceof _e?we(this,Ie):ft())}return _e.prototype.catch=function(Ge){return this.then(null,Ge)},_e.prototype.finally=function(Ge){var Ze=this,Et=Ze.constructor;return U(Ge)?Ze.then(function(et){return Et.resolve(Ge()).then(function(){return et})},function(et){return Et.resolve(Ge()).then(function(){throw et})}):Ze.then(Ge,Ge)},_e}();Ue.prototype.then=n,Ue.all=me,Ue.race=Re,Ue.resolve=r,Ue.reject=be,Ue._setScheduler=a,Ue._setAsap=y,Ue._asap=E;function He(){var _e=void 0;if(typeof L!="undefined")_e=L;else if(typeof self!="undefined")_e=self;else try{_e=Function("return this")()}catch(Ze){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ie=_e.Promise;if(Ie){var Ge=null;try{Ge=Object.prototype.toString.call(Ie.resolve())}catch(Ze){}if(Ge==="[object Promise]"&&!Ie.cast)return}_e.Promise=Ue}return Ue.polyfill=He,Ue.Promise=Ue,Ue})}).call(this,d("Q2Ig"),d("IyRk"))},E7E6:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(re,J){re.exports=function(){var d=document.getSelection();if(!d.rangeCount)return function(){};for(var Q=document.activeElement,L=[],O=0;O<d.rangeCount;O++)L.push(d.getRangeAt(O));switch(Q.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":Q.blur();break;default:Q=null;break}return d.removeAllRanges(),function(){d.type==="Caret"&&d.removeAllRanges(),d.rangeCount||L.forEach(function(U){d.addRange(U)}),Q&&Q.focus()}}},"Eo/3":function(re,J,d){re.exports=d.p+"static/b1.c57af8a2.svg"},F2wG:function(re,J,d){re.exports=d.p+"static/competition-banner.cb09dc6c.png"},FFXu:function(re,J,d){re.exports=d.p+"static/s8.fef4e690.png"},FOrL:function(re,J,d){re.exports=d.p+"static/nodata.a6b3f948.png"},FPkq:function(re,J,d){re.exports=d.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(re,J){var d=typeof Float32Array=="undefined"?Array:Float32Array;function Q(){var E=new d(6);return L(E),E}function L(E){return E[0]=1,E[1]=0,E[2]=0,E[3]=1,E[4]=0,E[5]=0,E}function O(E,a){return E[0]=a[0],E[1]=a[1],E[2]=a[2],E[3]=a[3],E[4]=a[4],E[5]=a[5],E}function U(E,a,y){var T=a[0]*y[0]+a[2]*y[1],M=a[1]*y[0]+a[3]*y[1],m=a[0]*y[2]+a[2]*y[3],P=a[1]*y[2]+a[3]*y[3],h=a[0]*y[4]+a[2]*y[5]+a[4],l=a[1]*y[4]+a[3]*y[5]+a[5];return E[0]=T,E[1]=M,E[2]=m,E[3]=P,E[4]=h,E[5]=l,E}function s(E,a,y){return E[0]=a[0],E[1]=a[1],E[2]=a[2],E[3]=a[3],E[4]=a[4]+y[0],E[5]=a[5]+y[1],E}function t(E,a,y){var T=a[0],M=a[2],m=a[4],P=a[1],h=a[3],l=a[5],u=Math.sin(y),v=Math.cos(y);return E[0]=T*v+P*u,E[1]=-T*u+P*v,E[2]=M*v+h*u,E[3]=-M*u+v*h,E[4]=v*m+u*l,E[5]=v*l-u*m,E}function R(E,a,y){var T=y[0],M=y[1];return E[0]=a[0]*T,E[1]=a[1]*M,E[2]=a[2]*T,E[3]=a[3]*M,E[4]=a[4]*T,E[5]=a[5]*M,E}function o(E,a){var y=a[0],T=a[2],M=a[4],m=a[1],P=a[3],h=a[5],l=y*P-m*T;return l?(l=1/l,E[0]=P*l,E[1]=-m*l,E[2]=-T*l,E[3]=y*l,E[4]=(T*h-P*M)*l,E[5]=(m*M-y*h)*l,E):null}function g(E){var a=Q();return O(a,E),a}J.create=Q,J.identity=L,J.copy=O,J.mul=U,J.translate=s,J.rotate=t,J.scale=R,J.invert=o,J.clone=g},FxDU:function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=d("QO+J"),L=d("j5sG"),O=typeof ResizeObserver!="undefined"?L.createSensor:Q.createSensor;J.createSensor=O},G2Mv:function(re,J,d){re.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(re,J){re.exports="data:image/png;base64,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"},GNQp:function(re,J,d){},GUcZ:function(re,J,d){"use strict";var Q=d("fWQN"),L=d("mtLc"),O=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.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 fe in $)$.hasOwnProperty(fe)&&(H[fe]=$[fe])}return H},typeof self.Promise!="function"&&d("E2g8").polyfill()}}]),ne}();O.install();var U=O,s=d("+qE3"),t=d.n(s),R=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.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,g=function(){function ne(){Object(Q.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(L.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}(),E=g,a=d("yKVA"),y=d("879j"),T=function(){function ne(ee){Object(Q.a)(this,ne),this._message=ee}return Object(L.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(a.a)(j,ne);var ee=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),ee.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),m=function(ne){Object(a.a)(j,ne);var ee=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),ee.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ne){Object(a.a)(j,ne);var ee=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),ee.call(this,H)}return Object(L.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"},u=function(){function ne(ee){Object(Q.a)(this,ne),this._type=ee||"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(L.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}(),v=d("oZsa");function p(ne,ee){for(;!Object.prototype.hasOwnProperty.call(ne,ee)&&!(ne=Object(v.a)(ne),ne===null););return ne}function _(ne,ee,j){return typeof Reflect!="undefined"&&Reflect.get?_=Reflect.get:_=function(V,$,fe){var Le=p(V,$);if(!Le)return;var We=Object.getOwnPropertyDescriptor(Le,$);return We.get?We.get.call(fe):We.value},_(ne,ee,j||ne)}var x={};function w(){var ne=self.navigator.userAgent.toLowerCase(),ee=/(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:ee[5]||ee[3]||ee[1]||"",version:ee[2]||ee[4]||"0",majorVersion:ee[4]||ee[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 fe="msie";H.browser=fe,V[fe]=!0}if(V.edge){delete V.edge;var Le="msedge";H.browser=Le,V[Le]=!0}if(V.opr){var We="opera";H.browser=We,V[We]=!0}if(V.safari&&V.android){var vt="android";H.browser=vt,V[vt]=!0}V.name=H.browser,V.platform=H.platform;for(var Ct in x)x.hasOwnProperty(Ct)&&delete x[Ct];Object.assign(x,V)}w();var C=x,f=function(ne){Object(a.a)(j,ne);var ee=Object(y.a)(j);function j(H,V){var $;return Object(Q.a)(this,j),$=ee.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=H,$._config=V,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(L.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),_(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){var fe=this;this._dataSource=V,this._range=$;var Le=V.url;this._config.reuseRedirectedURL&&V.redirectedURL!=null&&(Le=V.redirectedURL);var We=this._seekHandler.getConfig(Le,$),vt=new self.Headers;if(typeof We.headers=="object"){var Ct=We.headers;for(var Nt in Ct)Ct.hasOwnProperty(Nt)&&vt.append(Nt,Ct[Nt])}var zt={method:"GET",headers:vt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var qt in this._config.headers)vt.append(qt,this._config.headers[qt]);V.cors===!1&&(zt.mode="same-origin"),V.withCredentials&&(zt.credentials="include"),V.referrerPolicy&&(zt.referrerPolicy=V.referrerPolicy),this._status=h.kConnecting,self.fetch(We.url,zt).then(function(ot){if(fe._requestAbort){fe._requestAbort=!1,fe._status=h.kIdle;return}if(ot.ok&&ot.status>=200&&ot.status<=299){if(ot.url!==We.url&&fe._onURLRedirect){var Ot=fe._seekHandler.removeURLParameters(ot.url);fe._onURLRedirect(Ot)}var _t=ot.headers.get("Content-Length");return _t!=null&&(fe._contentLength=parseInt(_t),fe._contentLength!==0&&(fe._onContentLengthKnown&&fe._onContentLengthKnown(fe._contentLength))),fe._pump.call(fe,ot.body.getReader())}else if(fe._status=h.kError,fe._onError)fe._onError(l.HTTP_STATUS_CODE_INVALID,{code:ot.status,msg:ot.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+ot.status+" "+ot.statusText)}).catch(function(ot){if(fe._status=h.kError,fe._onError)fe._onError(l.EXCEPTION,{code:-1,msg:ot.message});else throw ot})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(V){var $=this;return V.read().then(function(fe){if(fe.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=h.kError;var Le=l.EARLY_EOF,We={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Le,We);else throw new T(We.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 vt=fe.value.buffer,Ct=$._range.from+$._receivedLength;$._receivedLength+=vt.byteLength,$._onDataArrival&&$._onDataArrival(vt,Ct,$._receivedLength),$._pump(V)}}).catch(function(fe){if(fe.code===11&&C.msedge)return;$._status=h.kError;var Le=0,We=null;if((fe.code===19||fe.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Le=l.EARLY_EOF,We={code:fe.code,msg:"Fetch stream meet Early-EOF"}):(Le=l.EXCEPTION,We={code:fe.code,msg:fe.message}),$._onError)$._onError(Le,We);else throw new T(We.msg)})}}],[{key:"isSupported",value:function(){try{var V=C.msedge&&C.version.minor>=15048,$=C.msedge?V:!0;return self.fetch&&self.ReadableStream&&$}catch(fe){return!1}}}]),j}(u),n=f,r=function(ne){Object(a.a)(j,ne);var ee=Object(y.a)(j);function j(H,V){var $;return Object(Q.a)(this,j),$=ee.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=H,$._config=V,$._needStash=!0,$._xhr=null,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(L.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),_(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){this._dataSource=V,this._range=$;var fe=V.url;this._config.reuseRedirectedURL&&V.redirectedURL!=null&&(fe=V.redirectedURL);var Le=this._seekHandler.getConfig(fe,$);this._requestURL=Le.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",Le.url,!0),We.responseType="moz-chunked-arraybuffer",We.onreadystatechange=this._onReadyStateChange.bind(this),We.onprogress=this._onProgress.bind(this),We.onloadend=this._onLoadEnd.bind(this),We.onerror=this._onXhrError.bind(this),V.withCredentials&&(We.withCredentials=!0),typeof Le.headers=="object"){var vt=Le.headers;for(var Ct in vt)vt.hasOwnProperty(Ct)&&We.setRequestHeader(Ct,vt[Ct])}if(typeof this._config.headers=="object"){var Nt=this._config.headers;for(var zt in Nt)Nt.hasOwnProperty(zt)&&We.setRequestHeader(zt,Nt[zt])}this._status=h.kConnecting,We.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 fe=this._seekHandler.removeURLParameters($.responseURL);this._onURLRedirect(fe)}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,fe=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,fe,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,fe=null;if(this._contentLength&&V.loaded<this._contentLength?($=l.EARLY_EOF,fe={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):($=l.EXCEPTION,fe={code:-1,msg:V.constructor.name+" "+V.type}),this._onError)this._onError($,fe);else throw new T(fe.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}(u),c=r,S=function(ne){Object(a.a)(j,ne);var ee=Object(y.a)(j);function j(H,V){var $;return Object(Q.a)(this,j),$=ee.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(L.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),_(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(V,$){this._internalOpen(V,$,!1)}},{key:"_internalOpen",value:function(V,$,fe){this._dataSource=V,fe?this._currentRange=$:this._totalRange=$;var Le=V.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Le=this._currentRedirectedURL:V.redirectedURL!=null&&(Le=V.redirectedURL));var We=this._seekHandler.getConfig(Le,$);this._currentRequestURL=We.url;var vt=this._reader=new self.MSStreamReader;vt.onprogress=this._msrOnProgress.bind(this),vt.onload=this._msrOnLoad.bind(this),vt.onerror=this._msrOnError.bind(this);var Ct=this._xhr=new XMLHttpRequest;if(Ct.open("GET",We.url,!0),Ct.responseType="ms-stream",Ct.onreadystatechange=this._xhrOnReadyStateChange.bind(this),Ct.onerror=this._xhrOnError.bind(this),V.withCredentials&&(Ct.withCredentials=!0),typeof We.headers=="object"){var Nt=We.headers;for(var zt in Nt)Nt.hasOwnProperty(zt)&&Ct.setRequestHeader(zt,Nt[zt])}if(typeof this._config.headers=="object"){var qt=this._config.headers;for(var ot in qt)qt.hasOwnProperty(ot)&&Ct.setRequestHeader(ot,qt[ot])}this._isReconnecting?this._isReconnecting=!1:this._status=h.kConnecting,Ct.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 fe=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}var Le=$.getResponseHeader("Content-Length");if(Le!=null&&this._contentLength==null){var We=parseInt(Le);We>0&&(this._contentLength=We,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 vt=$.response;this._reader.readAsArrayBuffer(vt)}}},{key:"_xhrOnError",value:function(V){this._status=h.kError;var $=l.EXCEPTION,fe={code:-1,msg:V.constructor.name+" "+V.type};if(this._onError)this._onError($,fe);else throw new T(fe.msg)}},{key:"_msrOnProgress",value:function(V){var $=V.target,fe=$.result;if(fe==null){this._doReconnectIfNeeded();return}var Le=fe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=fe.byteLength;var We=this._totalRange.from+this._receivedLength;this._receivedLength+=Le.byteLength,this._onDataArrival&&this._onDataArrival(Le,We,this._receivedLength),fe.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(We+Le.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,fe=null;if(this._contentLength&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,fe={code:-1,msg:"MSStream meet Early-Eof"}):($=l.EARLY_EOF,fe={code:-1,msg:V.constructor.name+" "+V.type}),this._onError)this._onError($,fe);else throw new T(fe.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}(u),A=S,b=function(ne){Object(a.a)(j,ne);var ee=Object(y.a)(j);function j(H,V){var $;return Object(Q.a)(this,j),$=ee.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 E,$._requestAbort=!1,$._waitForTotalLength=!1,$._totalLengthReceived=!1,$._currentRequestURL=null,$._currentRedirectedURL=null,$._currentRequestRange=null,$._totalLength=null,$._contentLength=null,$._receivedLength=0,$._lastTimeLoaded=0,$}return Object(L.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),_(Object(v.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 fe=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(fe=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!fe?(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,fe=$+V;this._contentLength!=null&&(fe-this._range.from>=this._contentLength&&(fe=this._range.from+this._contentLength-1)),this._currentRequestRange={from:$,to:fe},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(V,$){this._lastTimeLoaded=0;var fe=V.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?fe=this._currentRedirectedURL:V.redirectedURL!=null&&(fe=V.redirectedURL));var Le=this._seekHandler.getConfig(fe,$);this._currentRequestURL=Le.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",Le.url,!0),We.responseType="arraybuffer",We.onreadystatechange=this._onReadyStateChange.bind(this),We.onprogress=this._onProgress.bind(this),We.onload=this._onLoad.bind(this),We.onerror=this._onXhrError.bind(this),V.withCredentials&&(We.withCredentials=!0),typeof Le.headers=="object"){var vt=Le.headers;for(var Ct in vt)vt.hasOwnProperty(Ct)&&We.setRequestHeader(Ct,vt[Ct])}if(typeof this._config.headers=="object"){var Nt=this._config.headers;for(var zt in Nt)Nt.hasOwnProperty(zt)&&We.setRequestHeader(zt,Nt[zt])}We.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 fe=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&fe!==this._currentRedirectedURL&&(this._currentRedirectedURL=fe,this._onURLRedirect&&this._onURLRedirect(fe))}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 fe=V.total;this._internalAbort(),fe!=null&fe!==0&&(this._totalLength=fe)}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 Le=V.loaded-this._lastTimeLoaded;this._lastTimeLoaded=V.loaded,this._speedSampler.addBytes(Le)}},{key:"_normalizeSpeed",value:function(V){var $=this._chunkSizeKBList,fe=$.length-1,Le=0,We=0,vt=fe;if(V<$[0])return $[0];for(;We<=vt;){if(Le=We+Math.floor((vt-We)/2),Le===fe||V>=$[Le]&&V<$[Le+1])return $[Le];$[Le]<V?We=Le+1:vt=Le-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 fe=this._normalizeSpeed($);this._currentSpeedNormalized!==fe&&(this._currentSpeedNormalized=fe,this._currentChunkSizeKB=fe)}var Le=V.target.response,We=this._range.from+this._receivedLength;this._receivedLength+=Le.byteLength;var vt=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():vt=!0,this._onDataArrival&&this._onDataArrival(Le,We,this._receivedLength),vt&&(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,fe=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,fe={code:-1,msg:"RangeLoader meet Early-Eof"}):($=l.EXCEPTION,fe={code:-1,msg:V.constructor.name+" "+V.type}),this._onError)this._onError($,fe);else throw new T(fe.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}(u),I=b,k=function(ne){Object(a.a)(j,ne);var ee=Object(y.a)(j);function j(){var H;return Object(Q.a)(this,j),H=ee.call(this,"websocket-loader"),H.TAG="WebSocketLoader",H._needStash=!0,H._ws=null,H._requestAbort=!1,H._receivedLength=0,H}return Object(L.a)(j,[{key:"destroy",value:function(){this._ws&&this.abort(),_(Object(v.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(Le){this._status=h.kError;var fe={code:Le.code,msg:Le.message};if(this._onError)this._onError(l.EXCEPTION,fe);else throw new T(fe.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 fe=new FileReader;fe.onload=function(){$._dispatchArrayBuffer(fe.result)},fe.readAsArrayBuffer(V.data)}else{this._status=h.kError;var Le={code:-1,msg:"Unsupported WebSocket message type: "+V.data.constructor.name};if(this._onError)this._onError(l.EXCEPTION,Le);else throw new T(Le.msg)}}},{key:"_dispatchArrayBuffer",value:function(V){var $=V,fe=this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,fe,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}(u),B=k,z=function(){function ne(ee){Object(Q.a)(this,ne),this._zeroStart=ee||!1}return Object(L.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=z,Y=function(){function ne(ee,j){Object(Q.a)(this,ne),this._startName=ee,this._endName=j}return Object(L.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 fe="";if(V!=null&&V.length>0)for(var Le=V.split("&"),We=0;We<Le.length;We++){var vt=Le[We].split("="),Ct=We>0;vt[0]!==this._startName&&vt[0]!==this._endName&&(Ct&&(fe+="&"),fe+=Le[We])}return fe.length===0?H:H+"?"+fe}}]),ne}(),X=Y,F=function(){function ne(ee,j,H){Object(Q.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=ee,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ee.url),this._refTotalLength=ee.filesize?ee.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new E,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(L.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===I?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 X(H,V)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new m("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new m("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(c.isSupported())this._loaderClass=c;else if(I.isSupported())this._loaderClass=I;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 m("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),fe=new Uint8Array(V,0,H);fe.set($,0)}this._stashBuffer=V,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,V=H.length-1,$=0,fe=0,Le=V;if(j<H[0])return H[0];for(;fe<=Le;){if($=fe+Math.floor((Le-fe)/2),$===V||j>=H[$]&&j<H[$+1])return H[$];H[$]<j?fe=$+1:Le=$-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 fe=this._normalizeSpeed($);this._speedNormalized!==fe&&(this._speedNormalized=fe,this._adjustStashSize(fe))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=H),this._stashUsed+j.byteLength<=this._stashSize){var qt=new Uint8Array(this._stashBuffer,0,this._stashSize);qt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var ot=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var Ot=this._stashBuffer.slice(0,this._stashUsed),_t=this._dispatchChunks(Ot,this._stashByteStart);if(_t<Ot.byteLength){if(_t>0){var Ut=new Uint8Array(Ot,_t);ot.set(Ut,0),this._stashUsed=Ut.byteLength,this._stashByteStart+=_t}}else this._stashUsed=0,this._stashByteStart+=_t;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),ot=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ot.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var Mt=this._dispatchChunks(j,H);if(Mt<j.byteLength){var en=j.byteLength-Mt;en>this._bufferSize&&(this._expandBuffer(en),ot=new Uint8Array(this._stashBuffer,0,this._bufferSize)),ot.set(new Uint8Array(j,Mt),0),this._stashUsed+=en,this._stashByteStart=H+Mt}}}else if(this._stashUsed===0){var Le=this._dispatchChunks(j,H);if(Le<j.byteLength){var We=j.byteLength-Le;We>this._bufferSize&&this._expandBuffer(We);var vt=new Uint8Array(this._stashBuffer,0,this._bufferSize);vt.set(new Uint8Array(j,Le),0),this._stashUsed+=We,this._stashByteStart=H+Le}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var Ct=new Uint8Array(this._stashBuffer,0,this._bufferSize);Ct.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var Nt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Nt<this._stashUsed&&Nt>0){var zt=new Uint8Array(this._stashBuffer,Nt);Ct.set(zt,0)}this._stashUsed-=Nt,this._stashByteStart+=Nt}}},{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 fe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Le=new Uint8Array(H,V);fe.set(Le,0),this._stashUsed=Le.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}(),K=F,Z={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 pe(){return Object.assign({},Z)}var ue=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.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 K({},pe()),H=j.loaderType;return j.destroy(),H=="fetch-stream-loader"||H=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var j=new K({},pe()),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}(),xe=ue,ye={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"},we=ye,Te=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.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}();Te.emitter=new t.a;var Se=Te,ae=function(){function ne(){Object(Q.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(L.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,fe=0,Le=0,We=$;for(H<j[0]&&(V=0,Le=We+1);Le<=We;)if(fe=Le+Math.floor((We-Le)/2),fe===$||H>=j[fe]&&H<j[fe+1]){V=fe;break}else j[fe]<H?Le=fe+1:We=fe-1;return V}}]),ne}(),ve=ae;function q(ne,ee,j){var H=ne;if(ee+j<H.length){for(;j--;)if((H[++ee]&192)!==128)return!1;return!0}else return!1}function me(ne){for(var ee=[],j=ne,H=0,V=ne.length;H<V;){if(j[H]<128){ee.push(String.fromCharCode(j[H])),++H;continue}else if(!(j[H]<192)){if(j[H]<224){if(q(j,H,1)){var $=(j[H]&31)<<6|j[H+1]&63;if($>=128){ee.push(String.fromCharCode($&65535)),H+=2;continue}}}else if(j[H]<240){if(q(j,H,2)){var fe=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(fe>=2048&&(fe&63488)!==55296){ee.push(String.fromCharCode(fe&65535)),H+=3;continue}}}else if(j[H]<248&&q(j,H,3)){var Le=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(Le>65536&&Le<1114112){Le-=65536,ee.push(String.fromCharCode(Le>>>10|55296)),ee.push(String.fromCharCode(Le&1023|56320)),H+=4;continue}}}ee.push(String.fromCharCode(65533)),++H}return ee.join("")}var Re=me,be=function(){var ne=new ArrayBuffer(2);return new DataView(ne).setInt16(0,256,!0),new Int16Array(ne)[0]===256}(),Xe=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.a)(ne,null,[{key:"parseScriptData",value:function(j,H,V){var $={};try{var fe=ne.parseValue(j,H,V),Le=ne.parseValue(j,H+fe.size,V-fe.size);$[fe.data]=Le.data}catch(We){o.e("AMF",We.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),fe=ne.parseValue(j,H+$.size,V-$.size),Le=fe.objectEnd;return{data:{name:$.data,value:fe.data},size:$.size+fe.size,objectEnd:Le}}},{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),fe=$.getUint16(0,!be),Le;return fe>0?Le=Re(new Uint8Array(j,H+2,fe)):Le="",{data:Le,size:2+fe}}},{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),fe=$.getUint32(0,!be),Le;return fe>0?Le=Re(new Uint8Array(j,H+4,fe)):Le="",{data:Le,size:4+fe}}},{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),fe=$.getFloat64(0,!be),Le=$.getInt16(8,!be);return fe+=Le*60*1e3,{data:new Date(fe),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),fe=1,Le=$.getUint8(0),We,vt=!1;try{switch(Le){case 0:We=$.getFloat64(1,!be),fe+=8;break;case 1:{var Ct=$.getUint8(1);We=!!Ct,fe+=1;break}case 2:{var Nt=ne.parseString(j,H+1,V-1);We=Nt.data,fe+=Nt.size;break}case 3:{We={};var zt=0;for(($.getUint32(V-4,!be)&16777215)===9&&(zt=3);fe<V-4;){var qt=ne.parseObject(j,H+fe,V-fe-zt);if(qt.objectEnd)break;We[qt.data.name]=qt.data.value,fe+=qt.size}if(fe<=V-3){var ot=$.getUint32(fe-1,!be)&16777215;ot===9&&(fe+=3)}break}case 8:{We={},fe+=4;var Ot=0;for(($.getUint32(V-4,!be)&16777215)===9&&(Ot=3);fe<V-8;){var _t=ne.parseVariable(j,H+fe,V-fe-Ot);if(_t.objectEnd)break;We[_t.data.name]=_t.data.value,fe+=_t.size}if(fe<=V-3){var Ut=$.getUint32(fe-1,!be)&16777215;Ut===9&&(fe+=3)}break}case 9:We=void 0,fe=1,vt=!0;break;case 10:{We=[];var Mt=$.getUint32(1,!be);fe+=4;for(var en=0;en<Mt;en++){var Yt=ne.parseValue(j,H+fe,V-fe);We.push(Yt.data),fe+=Yt.size}break}case 11:{var It=ne.parseDate(j,H+1,V-1);We=It.data,fe+=It.size;break}case 12:{var on=ne.parseString(j,H+1,V-1);We=on.data,fe+=on.size;break}default:fe=V,o.w("AMF","Unsupported AMF value type "+Le)}}catch(gn){o.e("AMF",gn.toString())}return{data:We,size:fe,objectEnd:vt}}}]),ne}(),ft=Xe,Ue=function(){function ne(ee){Object(Q.a)(this,ne),this.TAG="ExpGolomb",this._buffer=ee,this._buffer_index=0,this._total_bytes=ee.byteLength,this._total_bits=ee.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(L.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 m("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 fe=Math.min($,this._current_word_bits_left),Le=this._current_word>>>32-fe;return this._current_word<<=fe,this._current_word_bits_left-=fe,V=V<<fe|Le,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}(),He=Ue,_e=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.a)(ne,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,V=H.byteLength,$=new Uint8Array(V),fe=0,Le=0;Le<V;Le++){if(Le>=2&&(H[Le]===3&&H[Le-1]===0&&H[Le-2]===0))continue;$[fe]=H[Le],fe++}return new Uint8Array($.buffer,0,fe)}},{key:"parseSPS",value:function(j){var H=ne._ebsp2rbsp(j),V=new He(H);V.readByte();var $=V.readByte();V.readByte();var fe=V.readByte();V.readUEG();var Le=ne.getProfileString($),We=ne.getLevelString(fe),vt=1,Ct=420,Nt=[0,420,422,444],zt=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(vt=V.readUEG(),vt===3&&V.readBits(1),vt<=3&&(Ct=Nt[vt]),zt=V.readUEG()+8,V.readUEG(),V.readBits(1),V.readBool()))for(var qt=vt!==3?8:12,ot=0;ot<qt;ot++)V.readBool()&&(ot<6?ne._skipScalingList(V,16):ne._skipScalingList(V,64));V.readUEG();var Ot=V.readUEG();if(Ot===0)V.readUEG();else if(Ot===1){V.readBits(1),V.readSEG(),V.readSEG();for(var _t=V.readUEG(),Ut=0;Ut<_t;Ut++)V.readSEG()}var Mt=V.readUEG();V.readBits(1);var en=V.readUEG(),Yt=V.readUEG(),It=V.readBits(1);It===0&&V.readBits(1),V.readBits(1);var on=0,gn=0,Tn=0,cn=0,wn=V.readBool();wn&&(on=V.readUEG(),gn=V.readUEG(),Tn=V.readUEG(),cn=V.readUEG());var kn=1,fn=1,Jn=0,lr=!0,hr=0,er=0,Xn=V.readBool();if(Xn){if(V.readBool()){var Hn=V.readByte(),pr=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],yn=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Hn>0&&Hn<16?(kn=pr[Hn-1],fn=yn[Hn-1]):Hn===255&&(kn=V.readByte()<<8|V.readByte(),fn=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 Lt=V.readBits(32),hn=V.readBits(32);lr=V.readBool(),hr=hn,er=Lt*2,Jn=hr/er}}var Nn=1;(kn!==1||fn!==1)&&(Nn=kn/fn);var vn=0,fr=0;if(vt===0)vn=1,fr=2-It;else{var yr=vt===3?1:2,In=vt===1?2:1;vn=yr,fr=In*(2-It)}var zn=(en+1)*16,_r=(2-It)*((Yt+1)*16);zn-=(on+gn)*vn,_r-=(Tn+cn)*fr;var ur=Math.ceil(zn*Nn);return V.destroy(),V=null,{profile_string:Le,level_string:We,bit_depth:zt,ref_frames:Mt,chroma_format:Ct,chroma_format_string:ne.getChromaFormatString(Ct),frame_rate:{fixed:lr,fps:Jn,fps_den:er,fps_num:hr},sar_ratio:{width:kn,height:fn},codec_size:{width:zn,height:_r},present_size:{width:ur,height:_r}}}},{key:"_skipScalingList",value:function(j,H){for(var V=8,$=8,fe=0,Le=0;Le<H;Le++)$!==0&&(fe=j.readSEG(),$=(V+fe+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}(),Ie=_e,Ge={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Ze=Ge;function Et(ne){return ne>>>8&255|(ne&255)<<8}function et(ne){return(ne&4278190080)>>>24|(ne&16711680)>>>8|(ne&65280)<<8|(ne&255)<<24}function jt(ne,ee){return ne[ee]<<24|ne[ee+1]<<16|ne[ee+2]<<8|ne[ee+3]}var Vt=function(){function ne(ee,j){Object(Q.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=ee.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ee.hasAudioTrack,this._hasVideo=ee.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ve,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(L.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 ve}},{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 fe=ne.probe(j);V=fe.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 Le=new DataView(j,V),We=Le.getUint32(0,!$);We!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),V+=4}for(;V<j.byteLength;){this._dispatch=!0;var vt=new DataView(j,V);if(V+11+4>j.byteLength)break;var Ct=vt.getUint8(0),Nt=vt.getUint32(0,!$)&16777215;if(V+11+Nt+4>j.byteLength)break;if(Ct!==8&&Ct!==9&&Ct!==18){o.w(this.TAG,"Unsupported tag type ".concat(Ct,", skipped")),V+=11+Nt+4;continue}var zt=vt.getUint8(4),qt=vt.getUint8(5),ot=vt.getUint8(6),Ot=vt.getUint8(7),_t=ot|qt<<8|zt<<16|Ot<<24,Ut=vt.getUint32(7,!$)&16777215;Ut!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Mt=V+11;switch(Ct){case 8:this._parseAudioData(j,Mt,Nt,_t);break;case 9:this._parseVideoData(j,Mt,Nt,_t,H+V);break;case 18:this._parseScriptData(j,Mt,Nt);break}var en=vt.getUint32(11+Nt,!$);en!==11+Nt&&o.w(this.TAG,"Invalid PrevTagSize ".concat(en)),V+=11+Nt+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 fe=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},fe)),typeof fe.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=fe.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof fe.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=fe.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof fe.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=fe.audiodatarate),typeof fe.videodatarate=="number"&&(this._mediaInfo.videoDataRate=fe.videodatarate),typeof fe.width=="number"&&(this._mediaInfo.width=fe.width),typeof fe.height=="number"&&(this._mediaInfo.height=fe.height),typeof fe.duration=="number"){if(!this._durationOverrided){var Le=Math.floor(fe.duration*this._timescale);this._duration=Le,this._mediaInfo.duration=Le}}else this._mediaInfo.duration=0;if(typeof fe.framerate=="number"){var We=Math.floor(fe.framerate*1e3);if(We>0){var vt=We/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=vt,this._referenceFrameRate.fps_num=We,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=vt}}if(typeof fe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var Ct=fe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(Ct),fe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=fe,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 fe=this._timestampBase+Math.floor(j.times[$]*1e3);H.push(fe),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 fe=this._littleEndian,Le=new DataView(j,H,V),We=Le.getUint8(0),vt=We>>>4;if(vt!==2&&vt!==10){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+vt);return}var Ct=0,Nt=(We&12)>>>2;if(Nt>=0&&Nt<=4)Ct=this._flvSoundRateTable[Nt];else{this._onError(Ze.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Nt);return}var zt=(We&2)>>>1,qt=We&1,ot=this._audioMetadata,Ot=this._audioTrack;if(ot||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ot=this._audioMetadata={},ot.type="audio",ot.id=Ot.id,ot.timescale=this._timescale,ot.duration=this._duration,ot.audioSampleRate=Ct,ot.channelCount=qt===0?1:2),vt===10){var _t=this._parseAACAudioData(j,H+1,V-1);if(_t==null)return;if(_t.packetType===0){ot.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var Ut=_t.data;ot.audioSampleRate=Ut.samplingRate,ot.channelCount=Ut.channelCount,ot.codec=Ut.codec,ot.originalCodec=Ut.originalCodec,ot.config=Ut.config,ot.refSampleDuration=1024/ot.audioSampleRate*ot.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",ot);var Mt=this._mediaInfo;Mt.audioCodec=ot.originalCodec,Mt.audioSampleRate=ot.audioSampleRate,Mt.audioChannelCount=ot.channelCount,Mt.hasVideo?Mt.videoCodec!=null&&(Mt.mimeType='video/x-flv; codecs="'+Mt.videoCodec+","+Mt.audioCodec+'"'):Mt.mimeType='video/x-flv; codecs="'+Mt.audioCodec+'"',Mt.isComplete()&&this._onMediaInfo(Mt)}else if(_t.packetType===1){var en=this._timestampBase+$,Yt={unit:_t.data,length:_t.data.byteLength,dts:en,pts:en};Ot.samples.push(Yt),Ot.length+=_t.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(_t.packetType))}else if(vt===2){if(!ot.codec){var It=this._parseMP3AudioData(j,H+1,V-1,!0);if(It==null)return;ot.audioSampleRate=It.samplingRate,ot.channelCount=It.channelCount,ot.codec=It.codec,ot.originalCodec=It.originalCodec,ot.refSampleDuration=1152/ot.audioSampleRate*ot.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ot);var on=this._mediaInfo;on.audioCodec=ot.codec,on.audioSampleRate=ot.audioSampleRate,on.audioChannelCount=ot.channelCount,on.audioDataRate=It.bitRate,on.hasVideo?on.videoCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.audioCodec+'"',on.isComplete()&&this._onMediaInfo(on)}var gn=this._parseMP3AudioData(j,H+1,V-1,!1);if(gn==null)return;var Tn=this._timestampBase+$,cn={unit:gn,length:gn.byteLength,dts:Tn,pts:Tn};Ot.samples.push(cn),Ot.length+=gn.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 $={},fe=new Uint8Array(j,H,V);return $.packetType=fe[0],fe[0]===0?$.data=this._parseAACAudioSpecificConfig(j,H+1,V-1):$.data=fe.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,V){var $=new Uint8Array(j,H,V),fe=null,Le=0,We=0,vt=null,Ct=0,Nt=null;if(Le=We=$[0]>>>3,Ct=($[0]&7)<<1|$[1]>>>7,Ct<0||Ct>=this._mpegSamplingRates.length){this._onError(Ze.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var zt=this._mpegSamplingRates[Ct],qt=($[1]&120)>>>3;if(qt<0||qt>=8){this._onError(Ze.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Le===5&&(Nt=($[1]&7)<<1|$[2]>>>7,vt=($[2]&124)>>>2);var ot=self.navigator.userAgent.toLowerCase();return ot.indexOf("firefox")!==-1?Ct>=6?(Le=5,fe=new Array(4),Nt=Ct-3):(Le=2,fe=new Array(2),Nt=Ct):ot.indexOf("android")!==-1?(Le=2,fe=new Array(2),Nt=Ct):(Le=5,Nt=Ct,fe=new Array(4),Ct>=6?Nt=Ct-3:qt===1&&(Le=2,fe=new Array(2),Nt=Ct)),fe[0]=Le<<3,fe[0]|=(Ct&15)>>>1,fe[1]=(Ct&15)<<7,fe[1]|=(qt&15)<<3,Le===5&&(fe[1]|=(Nt&15)>>>1,fe[2]=(Nt&1)<<7,fe[2]|=2<<2,fe[3]=0),{config:fe,samplingRate:zt,channelCount:qt,codec:"mp4a.40."+Le,originalCodec:"mp4a.40."+We}}},{key:"_parseMP3AudioData",value:function(j,H,V,$){if(V<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var fe=this._littleEndian,Le=new Uint8Array(j,H,V),We=null;if($){if(Le[0]!==255)return;var vt=Le[1]>>>3&3,Ct=(Le[1]&6)>>1,Nt=(Le[2]&240)>>>4,zt=(Le[2]&12)>>>2,qt=Le[3]>>>6&3,ot=qt!==3?2:1,Ot=0,_t=0,Ut=34,Mt="mp3";switch(vt){case 0:Ot=this._mpegAudioV25SampleRateTable[zt];break;case 2:Ot=this._mpegAudioV20SampleRateTable[zt];break;case 3:Ot=this._mpegAudioV10SampleRateTable[zt];break}switch(Ct){case 1:Ut=34,Nt<this._mpegAudioL3BitRateTable.length&&(_t=this._mpegAudioL3BitRateTable[Nt]);break;case 2:Ut=33,Nt<this._mpegAudioL2BitRateTable.length&&(_t=this._mpegAudioL2BitRateTable[Nt]);break;case 3:Ut=32,Nt<this._mpegAudioL1BitRateTable.length&&(_t=this._mpegAudioL1BitRateTable[Nt]);break}We={bitRate:_t,samplingRate:Ot,channelCount:ot,codec:Mt,originalCodec:Mt}}else We=Le;return We}},{key:"_parseVideoData",value:function(j,H,V,$,fe){if(V<=1){o.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var Le=new Uint8Array(j,H,V)[0],We=(Le&240)>>>4,vt=Le&15;if(vt!==7){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(vt));return}this._parseAVCVideoPacket(j,H+1,V-1,$,fe,We)}},{key:"_parseAVCVideoPacket",value:function(j,H,V,$,fe,Le){if(V<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var We=this._littleEndian,vt=new DataView(j,H,V),Ct=vt.getUint8(0),Nt=vt.getUint32(0,!We)&16777215,zt=Nt<<8>>8;if(Ct===0)this._parseAVCDecoderConfigurationRecord(j,H+4,V-4);else if(Ct===1)this._parseAVCVideoData(j,H+4,V-4,$,fe,Le,zt);else if(!(Ct===2)){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(Ct));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,fe=this._videoTrack,Le=this._littleEndian,We=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=fe.id,$.timescale=this._timescale,$.duration=this._duration);var vt=We.getUint8(0),Ct=We.getUint8(1),Nt=We.getUint8(2),zt=We.getUint8(3);if(vt!==1||Ct===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(We.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ze.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var qt=We.getUint8(5)&31;if(qt===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else qt>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(qt));for(var ot=6,Ot=0;Ot<qt;Ot++){var _t=We.getUint16(ot,!Le);if(ot+=2,_t===0)continue;var Ut=new Uint8Array(j,H+ot,_t);ot+=_t;var Mt=Ie.parseSPS(Ut);if(Ot!==0)continue;$.codecWidth=Mt.codec_size.width,$.codecHeight=Mt.codec_size.height,$.presentWidth=Mt.present_size.width,$.presentHeight=Mt.present_size.height,$.profile=Mt.profile_string,$.level=Mt.level_string,$.bitDepth=Mt.bit_depth,$.chromaFormat=Mt.chroma_format,$.sarRatio=Mt.sar_ratio,$.frameRate=Mt.frame_rate,(Mt.frame_rate.fixed===!1||Mt.frame_rate.fps_num===0||Mt.frame_rate.fps_den===0)&&($.frameRate=this._referenceFrameRate);var en=$.frameRate.fps_den,Yt=$.frameRate.fps_num;$.refSampleDuration=$.timescale*(en/Yt);for(var It=Ut.subarray(1,4),on="avc1.",gn=0;gn<3;gn++){var Tn=It[gn].toString(16);Tn.length<2&&(Tn="0"+Tn),on+=Tn}$.codec=on;var cn=this._mediaInfo;cn.width=$.codecWidth,cn.height=$.codecHeight,cn.fps=$.frameRate.fps,cn.profile=$.profile,cn.level=$.level,cn.refFrames=Mt.ref_frames,cn.chromaFormat=Mt.chroma_format_string,cn.sarNum=$.sarRatio.width,cn.sarDen=$.sarRatio.height,cn.videoCodec=on,cn.hasAudio?cn.audioCodec!=null&&(cn.mimeType='video/x-flv; codecs="'+cn.videoCodec+","+cn.audioCodec+'"'):cn.mimeType='video/x-flv; codecs="'+cn.videoCodec+'"',cn.isComplete()&&this._onMediaInfo(cn)}var wn=We.getUint8(ot);if(wn===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else wn>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(wn));ot++;for(var kn=0;kn<wn;kn++){var fn=We.getUint16(ot,!Le);if(ot+=2,fn===0)continue;ot+=fn}$.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,$,fe,Le,We){for(var vt=this._littleEndian,Ct=new DataView(j,H,V),Nt=[],zt=0,qt=0,ot=this._naluLengthSize,Ot=this._timestampBase+$,_t=Le===1;qt<V;){if(qt+4>=V){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Ot,", offset = ").concat(qt,", dataSize = ").concat(V));break}var Ut=Ct.getUint32(qt,!vt);if(ot===3&&(Ut>>>=8),Ut>V-ot){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Ot,", NaluSize > DataSize!"));return}var Mt=Ct.getUint8(qt+ot)&31;Mt===5&&(_t=!0);var en=new Uint8Array(j,H+qt,ot+Ut),Yt={type:Mt,data:en};Nt.push(Yt),zt+=en.byteLength,qt+=ot+Ut}if(Nt.length){var It=this._videoTrack,on={units:Nt,length:zt,isKeyframe:_t,dts:Ot,cts:We,pts:Ot+We};_t&&(on.fileposition=fe),It.samples.push(on),It.length+=zt}}}],[{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,fe=(H[4]&1)!==0,Le=jt(H,5);return Le<9?V:{match:!0,consumed:Le,dataOffset:Le,hasAudioTrack:$,hasVideoTrack:fe}}}]),ne}(),Pt=Vt,Rt=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.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),fe=$.length,Le=0;Le<fe;Le++)H+=$[Le].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 We=8,vt=0;vt<fe;vt++)V.set($[vt],We),We+=$[vt].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,fe=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,fe>>>8&255,fe&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,fe=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,fe,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])),fe=ne.box(ne.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),Le=ne.sdtp(j),We=ne.trun(j,Le.byteLength+16+16+8+16+8+8);return ne.box(ne.types.traf,$,fe,We,Le)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],V=H.length,$=new Uint8Array(4+V),fe=0;fe<V;fe++){var Le=H[fe].flags;$[fe+4]=Le.isLeading<<6|Le.dependsOn<<4|Le.isDependedOn<<2|Le.hasRedundancy}return ne.box(ne.types.sdtp,$)}},{key:"trun",value:function(j,H){var V=j.samples||[],$=V.length,fe=12+16*$,Le=new Uint8Array(fe);H+=8+fe,Le.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 We=0;We<$;We++){var vt=V[We].duration,Ct=V[We].size,Nt=V[We].flags,zt=V[We].cts;Le.set([vt>>>24&255,vt>>>16&255,vt>>>8&255,vt&255,Ct>>>24&255,Ct>>>16&255,Ct>>>8&255,Ct&255,Nt.isLeading<<2|Nt.dependsOn,Nt.isDependedOn<<6|Nt.hasRedundancy<<4|Nt.isNonSync,0,0,zt>>>24&255,zt>>>16&255,zt>>>8&255,zt&255],12+16*We)}return ne.box(ne.types.trun,Le)}},{key:"mdat",value:function(j){return ne.box(ne.types.mdat,j)}}]),ne}();Rt.init();var Wt=Rt,rn=function(){function ne(){Object(Q.a)(this,ne)}return Object(L.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}(),Qt=rn,At=function ne(ee,j,H,V,$){Object(Q.a)(this,ne),this.dts=ee,this.pts=j,this.duration=H,this.originalDts=V,this.isSyncPoint=$,this.fileposition=null},dt=function(){function ne(){Object(Q.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(L.a)(ne,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ne}(),Tt=function(){function ne(){Object(Q.a)(this,ne),this._list=[]}return Object(L.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,fe=0,Le=0,We=$;for(j<H[0].dts&&(V=0,Le=We+1);Le<=We;)if(fe=Le+Math.floor((We-Le)/2),fe===$||j>=H[fe].dts&&j<H[fe+1].dts){V=fe;break}else H[fe].dts<j?Le=fe+1:We=fe-1;return this._list[V]}}]),ne}(),bt=function(){function ne(ee){Object(Q.a)(this,ne),this._type=ee,this._list=[],this._lastAppendLocation=-1}return Object(L.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,fe=0,Le=V,We=0;if(j<H[0].originalBeginDts)return We=-1,We;for(;fe<=Le;)if($=fe+Math.floor((Le-fe)/2),$===V||j>H[$].lastSample.originalDts&&j<H[$+1].originalBeginDts){We=$;break}else H[$].originalBeginDts<j?fe=$+1:Le=$-1;return We}},{key:"_searchNearestSegmentAfter",value:function(j){return this._searchNearestSegmentBefore(j)+1}},{key:"append",value:function(j){var H=this._list,V=j,$=this._lastAppendLocation,fe=0;$!==-1&&$<H.length&&V.originalBeginDts>=H[$].lastSample.originalDts&&($===H.length-1||$<H.length-1&&V.originalBeginDts<H[$+1].originalBeginDts)?fe=$+1:H.length>0&&(fe=this._searchNearestSegmentBefore(V.originalBeginDts)+1),this._lastAppendLocation=fe,this._list.splice(fe,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}(),wt=function(){function ne(ee){Object(Q.a)(this,ne),this.TAG="MP4Remuxer",this._config=ee,this._isLive=ee.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 bt("audio"),this._videoSegmentInfoList=new bt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(C.chrome&&(C.version.major<50||C.version.major===50&&C.version.build<2661)),this._fillSilentAfterSeek=C.msedge||C.msie,this._mp3UseMpegAudio=!C.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(L.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",fe=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",fe="",V=new Uint8Array):V=Wt.generateInitSegment(H);else if(j==="video")this._videoMeta=H,V=Wt.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:fe,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,fe=void 0,Le=-1,We=-1,vt=-1,Ct=this._audioMeta.refSampleDuration,Nt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,zt=this._dtsBaseInited&&this._audioNextDts===void 0,qt=!1;if(!$||$.length===0)return;if($.length===1&&!H)return;var ot=0,Ot=null,_t=0;Nt?(ot=0,_t=V.length):(ot=8,_t=8+V.length);var Ut=null;if($.length>1&&(Ut=$.pop(),_t-=Ut.length),this._audioStashedLastSample!=null){var Mt=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(Mt),_t+=Mt.length}Ut!=null&&(this._audioStashedLastSample=Ut);var en=$[0].dts-this._dtsBase;if(this._audioNextDts)fe=en-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())fe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(qt=!0));else{var Yt=this._audioSegmentInfoList.getLastSampleBefore(en);if(Yt!=null){var It=en-(Yt.originalDts+Yt.duration);It<=3&&(It=0);var on=Yt.dts+Yt.duration+It;fe=en-on}else fe=0}if(qt){var gn=en-fe,Tn=this._videoSegmentInfoList.getLastSegmentBefore(en);if(Tn!=null&&Tn.beginDts<gn){var cn=Qt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(cn){var wn=Tn.beginDts,kn=gn-Tn.beginDts;o.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(wn,", duration: ").concat(kn)),$.unshift({unit:cn,dts:wn,pts:wn}),_t+=cn.byteLength}}else qt=!1}for(var fn=[],Jn=0;Jn<$.length;Jn++){var lr=$[Jn],hr=lr.unit,er=lr.dts-this._dtsBase,Xn=er-fe;Le===-1&&(Le=Xn);var Hn=0;if(Jn!==$.length-1){var pr=$[Jn+1].dts-this._dtsBase-fe;Hn=pr-Xn}else if(Ut!=null){var yn=Ut.dts-this._dtsBase-fe;Hn=yn-Xn}else fn.length>=1?Hn=fn[fn.length-1].duration:Hn=Math.floor(Ct);var Lt=!1,hn=null;if(Hn>Ct*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!C.safari){Lt=!0;var Nn=Math.abs(Hn-Ct),vn=Math.ceil(Nn/Ct),fr=Xn+Ct;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(Xn+Hn," ms, expected: ").concat(Xn+Math.round(Ct)," ms, ")+"delta: ".concat(Math.round(Nn)," ms, generate: ").concat(vn," frames"));var yr=Qt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);yr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),yr=hr),hn=[];for(var In=0;In<vn;In++){var zn=Math.round(fr);if(hn.length>0){var _r=hn[hn.length-1];_r.duration=zn-_r.dts}var ur={dts:zn,pts:zn,cts:0,unit:yr,size:yr.byteLength,duration:0,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};hn.push(ur),_t+=ur.size,fr+=Ct}var Dr=hn[hn.length-1];Dr.duration=Xn+Hn-Dr.dts,Hn=Math.round(Ct)}fn.push({dts:Xn,pts:Xn,cts:0,unit:lr.unit,size:lr.unit.byteLength,duration:Hn,originalDts:er,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Lt&&fn.push.apply(fn,hn)}Nt?Ot=new Uint8Array(_t):(Ot=new Uint8Array(_t),Ot[0]=_t>>>24&255,Ot[1]=_t>>>16&255,Ot[2]=_t>>>8&255,Ot[3]=_t&255,Ot.set(Wt.types.mdat,4));for(var Tr=0;Tr<fn.length;Tr++){var Zr=fn[Tr].unit;Ot.set(Zr,ot),ot+=Zr.byteLength}var mr=fn[fn.length-1];We=mr.dts+mr.duration,this._audioNextDts=We;var tr=new dt;tr.beginDts=Le,tr.endDts=We,tr.beginPts=Le,tr.endPts=We,tr.originalBeginDts=fn[0].originalDts,tr.originalEndDts=mr.originalDts+mr.duration,tr.firstSample=new At(fn[0].dts,fn[0].pts,fn[0].duration,fn[0].originalDts,!1),tr.lastSample=new At(mr.dts,mr.pts,mr.duration,mr.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(tr),V.samples=fn,V.sequenceNumber++;var vr=null;Nt?vr=new Uint8Array:vr=Wt.moof(V,Le),V.samples=[],V.length=0;var Pr={type:"audio",data:this._mergeBoxes(vr,Ot).buffer,sampleCount:fn.length,info:tr};Nt&&zt&&(Pr.timestampOffset=Le),this._onMediaSegment("audio",Pr)}},{key:"_remuxVideo",value:function(j,H){if(this._videoMeta==null)return;var V=j,$=V.samples,fe=void 0,Le=-1,We=-1,vt=-1,Ct=-1;if(!$||$.length===0)return;if($.length===1&&!H)return;var Nt=8,zt=null,qt=8+j.length,ot=null;if($.length>1&&(ot=$.pop(),qt-=ot.length),this._videoStashedLastSample!=null){var Ot=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(Ot),qt+=Ot.length}ot!=null&&(this._videoStashedLastSample=ot);var _t=$[0].dts-this._dtsBase;if(this._videoNextDts)fe=_t-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())fe=0;else{var Ut=this._videoSegmentInfoList.getLastSampleBefore(_t);if(Ut!=null){var Mt=_t-(Ut.originalDts+Ut.duration);Mt<=3&&(Mt=0);var en=Ut.dts+Ut.duration+Mt;fe=_t-en}else fe=0}for(var Yt=new dt,It=[],on=0;on<$.length;on++){var gn=$[on],Tn=gn.dts-this._dtsBase,cn=gn.isKeyframe,wn=Tn-fe,kn=gn.cts,fn=wn+kn;Le===-1&&(Le=wn,vt=fn);var Jn=0;if(on!==$.length-1){var lr=$[on+1].dts-this._dtsBase-fe;Jn=lr-wn}else if(ot!=null){var hr=ot.dts-this._dtsBase-fe;Jn=hr-wn}else It.length>=1?Jn=It[It.length-1].duration:Jn=Math.floor(this._videoMeta.refSampleDuration);if(cn){var er=new At(wn,fn,Jn,gn.dts,!0);er.fileposition=gn.fileposition,Yt.appendSyncPoint(er)}It.push({dts:wn,pts:fn,cts:kn,units:gn.units,size:gn.length,isKeyframe:cn,duration:Jn,originalDts:Tn,flags:{isLeading:0,dependsOn:cn?2:1,isDependedOn:cn?1:0,hasRedundancy:0,isNonSync:cn?0:1}})}zt=new Uint8Array(qt),zt[0]=qt>>>24&255,zt[1]=qt>>>16&255,zt[2]=qt>>>8&255,zt[3]=qt&255,zt.set(Wt.types.mdat,4);for(var Xn=0;Xn<It.length;Xn++)for(var Hn=It[Xn].units;Hn.length;){var pr=Hn.shift(),yn=pr.data;zt.set(yn,Nt),Nt+=yn.byteLength}var Lt=It[It.length-1];if(We=Lt.dts+Lt.duration,Ct=Lt.pts+Lt.duration,this._videoNextDts=We,Yt.beginDts=Le,Yt.endDts=We,Yt.beginPts=vt,Yt.endPts=Ct,Yt.originalBeginDts=It[0].originalDts,Yt.originalEndDts=Lt.originalDts+Lt.duration,Yt.firstSample=new At(It[0].dts,It[0].pts,It[0].duration,It[0].originalDts,It[0].isKeyframe),Yt.lastSample=new At(Lt.dts,Lt.pts,Lt.duration,Lt.originalDts,Lt.isKeyframe),this._isLive||this._videoSegmentInfoList.append(Yt),V.samples=It,V.sequenceNumber++,this._forceFirstIDR){var hn=It[0].flags;hn.dependsOn=2,hn.isNonSync=0}var Nn=Wt.moof(V,Le);V.samples=[],V.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Nn,zt).buffer,sampleCount:It.length,info:Yt})}},{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}(),nt=wt,ut={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"},Qe=ut,St=function(){function ne(ee,j){Object(Q.a)(this,ne),this.TAG="TransmuxingController",this._emitter=new t.a,this._config=j,ee.segments||(ee.segments=[{duration:ee.duration,filesize:ee.filesize,url:ee.url}]),typeof ee.cors!="boolean"&&(ee.cors=!0),typeof ee.withCredentials!="boolean"&&(ee.withCredentials=!1),this._mediaDataSource=ee,this._currentSegmentIndex=0;var H=0;this._mediaDataSource.segments.forEach(function(V){V.timestampBase=H,H+=V.duration,V.cors=ee.cors,V.withCredentials=ee.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(L.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 K(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 fe=this._mediaInfo.segments[H];if(fe==null)this._pendingSeekTime=j,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(H);else{var Le=fe.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,Le.fileposition),this._pendingResolveSeekPoint=Le.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,fe=0;if(H>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,fe=this._demuxer.parseChunks(j,H);else if(($=Pt.probe(j)).match){this._demuxer=new Pt($,this._config),this._remuxer||(this._remuxer=new nt(this._config));var Le=this._mediaDataSource;Le.duration!=null&&!isNaN(Le.duration)&&(this._demuxer.overridedDuration=Le.duration),typeof Le.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Le.hasAudio),typeof Le.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Le.hasVideo),this._demuxer.timestampBase=Le.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),fe=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(Qe.DEMUX_ERROR,Ze.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),fe=0;return fe}},{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,ve.prototype));var V=Object.assign({},j);Object.setPrototypeOf(V,ve.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(Qe.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Qe.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(Qe.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(Qe.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(Qe.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(Qe.DEMUX_ERROR,j,H)}},{key:"_onRemuxerInitSegmentArrival",value:function(j,H){this._emitter.emit(Qe.INIT_SEGMENT,j,H)}},{key:"_onRemuxerMediaSegmentArrival",value:function(j,H){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(Qe.MEDIA_SEGMENT,j,H),this._pendingResolveSeekPoint!=null&&j==="video"){var V=H.info.syncPoints,$=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,C.safari&&V.length>0&&V[0].originalDts===$&&($=V[0].pts),this._emitter.emit(Qe.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(Qe.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(Qe.STATISTICS_INFO,j)}}]),ne}(),Dt=St,Kt=function(ee){var j="TransmuxingWorker",H=null,V=_t.bind(this);U.install(),ee.addEventListener("message",function(Ut){switch(Ut.data.cmd){case"init":H=new Dt(Ut.data.param[0],Ut.data.param[1]),H.on(Qe.IO_ERROR,qt.bind(this)),H.on(Qe.DEMUX_ERROR,ot.bind(this)),H.on(Qe.INIT_SEGMENT,$.bind(this)),H.on(Qe.MEDIA_SEGMENT,fe.bind(this)),H.on(Qe.LOADING_COMPLETE,Le.bind(this)),H.on(Qe.RECOVERED_EARLY_EOF,We.bind(this)),H.on(Qe.MEDIA_INFO,vt.bind(this)),H.on(Qe.METADATA_ARRIVED,Ct.bind(this)),H.on(Qe.SCRIPTDATA_ARRIVED,Nt.bind(this)),H.on(Qe.STATISTICS_INFO,zt.bind(this)),H.on(Qe.RECOMMEND_SEEKPOINT,Ot.bind(this));break;case"destroy":H&&(H.destroy(),H=null),ee.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(Ut.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Mt=Ut.data.param;Se.applyConfig(Mt),Mt.enableCallback===!0?Se.addLogListener(V):Se.removeLogListener(V);break}}});function $(Ut,Mt){var en={msg:Qe.INIT_SEGMENT,data:{type:Ut,data:Mt}};ee.postMessage(en,[Mt.data])}function fe(Ut,Mt){var en={msg:Qe.MEDIA_SEGMENT,data:{type:Ut,data:Mt}};ee.postMessage(en,[Mt.data])}function Le(){var Ut={msg:Qe.LOADING_COMPLETE};ee.postMessage(Ut)}function We(){var Ut={msg:Qe.RECOVERED_EARLY_EOF};ee.postMessage(Ut)}function vt(Ut){var Mt={msg:Qe.MEDIA_INFO,data:Ut};ee.postMessage(Mt)}function Ct(Ut){var Mt={msg:Qe.METADATA_ARRIVED,data:Ut};ee.postMessage(Mt)}function Nt(Ut){var Mt={msg:Qe.SCRIPTDATA_ARRIVED,data:Ut};ee.postMessage(Mt)}function zt(Ut){var Mt={msg:Qe.STATISTICS_INFO,data:Ut};ee.postMessage(Mt)}function qt(Ut,Mt){ee.postMessage({msg:Qe.IO_ERROR,data:{type:Ut,info:Mt}})}function ot(Ut,Mt){ee.postMessage({msg:Qe.DEMUX_ERROR,data:{type:Ut,info:Mt}})}function Ot(Ut){ee.postMessage({msg:Qe.RECOMMEND_SEEKPOINT,data:Ut})}function _t(Ut,Mt){ee.postMessage({msg:"logcat_callback",data:{type:Ut,logcat:Mt}})}},Jt=Kt,tn=function(){function ne(ee,j){if(Object(Q.a)(this,ne),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=d("0r65");this._worker=H(Jt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ee,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Se.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Se.getConfig()})}catch($){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Dt(ee,j)}else this._controller=new Dt(ee,j);if(this._controller){var V=this._controller;V.on(Qe.IO_ERROR,this._onIOError.bind(this)),V.on(Qe.DEMUX_ERROR,this._onDemuxError.bind(this)),V.on(Qe.INIT_SEGMENT,this._onInitSegment.bind(this)),V.on(Qe.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),V.on(Qe.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),V.on(Qe.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),V.on(Qe.MEDIA_INFO,this._onMediaInfo.bind(this)),V.on(Qe.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),V.on(Qe.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),V.on(Qe.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),V.on(Qe.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(L.a)(ne,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Se.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(Qe.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Qe.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Qe.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Qe.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Qe.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Qe.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Qe.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Qe.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Qe.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var V=this;Promise.resolve().then(function(){V._emitter.emit(Qe.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(Qe.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 Qe.INIT_SEGMENT:case Qe.MEDIA_SEGMENT:this._emitter.emit(H.msg,V.type,V.data);break;case Qe.LOADING_COMPLETE:case Qe.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case Qe.MEDIA_INFO:Object.setPrototypeOf(V,ve.prototype),this._emitter.emit(H.msg,V);break;case Qe.METADATA_ARRIVED:case Qe.SCRIPTDATA_ARRIVED:case Qe.STATISTICS_INFO:this._emitter.emit(H.msg,V);break;case Qe.IO_ERROR:case Qe.DEMUX_ERROR:this._emitter.emit(H.msg,V.type,V.info);break;case Qe.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,V);break;case"logcat_callback":o.emitter.emit("log",V.type,V.logcat);break;default:break}}}]),ne}(),mt=tn,ct={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},Ve=ct,st=function(){function ne(ee){Object(Q.a)(this,ne),this.TAG="MSEController",this._config=ee,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(L.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(fe){o.e(this.TAG,fe.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(fe){o.e(this.TAG,fe.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 fe=!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{fe=!0;try{var Le=this._sourceBuffers[V.type]=this._mediaSource.addSourceBuffer($);Le.addEventListener("error",this.e.onSourceBufferError),Le.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(We){o.e(this.TAG,We.message),this._emitter.emit(Ve.ERROR,{code:We.code,msg:We.message});return}}this._mimeTypes[V.type]=$}H||this._pendingSegments[V.type].push(V),fe||this._sourceBuffers[V.type]&&!this._sourceBuffers[V.type].updating&&this._doAppendSegments(),C.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(Ct){o.e(this.TAG,Ct.message)}this._idrList.clear();var $=this._pendingSegments[H];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var fe=0;fe<V.buffered.length;fe++){var Le=V.buffered.start(fe),We=V.buffered.end(fe);this._pendingRemoveRanges[H].push({start:Le,end:We})}if(V.updating||this._doRemoveRanges(),C.safari){var vt=this._lastInitSegments[H];vt&&(this._pendingSegments[H].push(vt),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,fe=!1,Le=0;Le<$.length;Le++){var We=$.start(Le),vt=$.end(Le);if(We<=j&&j<vt+3){if(j-We>=this._config.autoCleanupMaxBackwardDuration){fe=!0;var Ct=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:We,end:Ct})}}else vt<j&&(fe=!0,this._pendingRemoveRanges[H].push({start:We,end:vt}))}fe&&!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,fe=V.timestampOffset/1e3,Le=Math.abs($-fe);Le>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(fe)),this._sourceBuffers[H].timestampOffset=fe),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(We){this._pendingSegments[H].unshift(V),We.code===22?(this._isBufferFull||this._emitter.emit(Ve.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,We.message),this._emitter.emit(Ve.ERROR,{code:We.code,msg:We.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(Ve.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(Ve.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ne}(),Pe=st,de={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Ae={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:Ze.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ze.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ze.CODEC_UNSUPPORTED},Je=function(){function ne(ee,j){if(Object(Q.a)(this,ne),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=pe(),typeof j=="object"&&Object.assign(this._config,j),ee.type.toLowerCase()!=="flv")throw new m("FlvPlayer requires an flv MediaDataSource input!");ee.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=ee,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=C.chrome&&(C.version.major<50||C.version.major===50&&C.version.build<2661);this._alwaysSeekKeyframe=!!(H||C.msedge||C.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(L.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===we.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){V._emitter.emit(we.MEDIA_INFO,V.mediaInfo)}):j===we.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){V._emitter.emit(we.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 Pe(this._config),this._msectl.on(Ve.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ve.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ve.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(Ve.ERROR,function(V){H._emitter.emit(we.ERROR,de.MEDIA_ERROR,Ae.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 mt(this._mediaDataSource,this._config),this._transmuxer.on(Qe.INIT_SEGMENT,function(H,V){j._msectl.appendInitSegment(V)}),this._transmuxer.on(Qe.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(Qe.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(we.LOADING_COMPLETE)}),this._transmuxer.on(Qe.RECOVERED_EARLY_EOF,function(){j._emitter.emit(we.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Qe.IO_ERROR,function(H,V){j._emitter.emit(we.ERROR,de.NETWORK_ERROR,H,V)}),this._transmuxer.on(Qe.DEMUX_ERROR,function(H,V){j._emitter.emit(we.ERROR,de.MEDIA_ERROR,H,{code:-1,msg:V})}),this._transmuxer.on(Qe.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(we.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(Qe.METADATA_ARRIVED,function(H){j._emitter.emit(we.METADATA_ARRIVED,H)}),this._transmuxer.on(Qe.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(we.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(Qe.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(we.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Qe.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 fe=this._mediaElement.getVideoPlaybackQuality();V=fe.totalVideoFrames,$=fe.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,fe=0;fe<j.length;fe++){var Le=j.start(fe),We=j.end(fe);if(Le<=H&&H<We){V=Le,$=We;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 fe=H.start($),Le=H.end($);if(j>=fe&&j<Le){j>=Le-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),fe=H.end(V);if(j>=$&&j<fe)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 fe=this._mediaElement.buffered.start(0);(fe<1&&j<fe||C.safari)&&(V=!0,$=C.safari?.1:fe)}if(V)this._requestSetTime=!0,this._mediaElement.currentTime=$;else if(H){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=j;else{var Le=this._msectl.getNearestKeyframe(Math.floor(j*1e3));this._requestSetTime=!0,Le!=null?this._mediaElement.currentTime=Le.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<$||C.safari){this._requestSetTime=!0,this._mediaElement.currentTime=C.safari?.1:$;return}}if(this._isTimepointBuffered(H)){if(this._alwaysSeekKeyframe){var fe=this._msectl.getNearestKeyframe(Math.floor(H*1e3));fe!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=fe.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}(),Ye=Je,lt=function(){function ne(ee,j){if(Object(Q.a)(this,ne),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=pe(),typeof j=="object"&&Object.assign(this._config,j),ee.type.toLowerCase()==="flv")throw new m("NativePlayer does't support flv MediaDataSource input!");if(ee.hasOwnProperty("segments"))throw new m("NativePlayer(".concat(ee.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=ee,this._mediaElement=null}return Object(L.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===we.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){V._emitter.emit(we.MEDIA_INFO,V.mediaInfo)}):j===we.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){V._emitter.emit(we.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 fe=this._mediaElement.getVideoPlaybackQuality();V=fe.totalVideoFrames,$=fe.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(we.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(we.STATISTICS_INFO,this.statisticsInfo)}}]),ne}(),pt=lt;U.install();function tt(ne,ee){var j=ne;if(j==null||typeof j!="object")throw new m("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new m("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new Ye(j,ee);default:return new pt(j,ee)}}function it(){return xe.supportMSEH264Playback()}function Ft(){return xe.getFeatureList()}var Zt={};Zt.createPlayer=tt,Zt.isSupported=it,Zt.getFeatureList=Ft,Zt.BaseLoader=u,Zt.LoaderStatus=h,Zt.LoaderErrors=l,Zt.Events=we,Zt.ErrorTypes=de,Zt.ErrorDetails=Ae,Zt.FlvPlayer=Ye,Zt.NativePlayer=pt,Zt.LoggingControl=Se,Object.defineProperty(Zt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var $t=J.a=Zt},Gev7:function(re,J,d){var Q=d("bYtY"),L=d("K2GJ"),O=d("1bdT"),U=d("ni6a");function s(R){R=R||{},O.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new L(R.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,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 g=this.transformCoordToLocal(R,o),E=this.getBoundingRect();return E.contain(g[0],g[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"?O.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 L(R,this),this.dirty(!1),this},calculateTextPosition:null},Q.inherits(s,O),Q.mixin(s,U);var t=s;re.exports=t},Gytx:function(re,J){re.exports=function(Q,L,O,U){var s=O?O.call(U,Q,L):void 0;if(s!==void 0)return!!s;if(Q===L)return!0;if(typeof Q!="object"||!Q||typeof L!="object"||!L)return!1;var t=Object.keys(Q),R=Object.keys(L);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(L),g=0;g<t.length;g++){var E=t[g];if(!o(E))return!1;var a=Q[E],y=L[E];if(s=O?O.call(U,a,y,E):void 0,s===!1||s===void 0&&a!==y)return!1}return!0}},H6uX:function(re,J){var d=Array.prototype.slice,Q=function(s){this._$handlers={},this._$eventProcessor=s};Q.prototype={constructor:Q,one:function(s,t,R,o){return O(this,s,t,R,o,!0)},on:function(s,t,R,o){return O(this,s,t,R,o,!1)},isSilent:function(s){var t=this._$handlers;return!t[s]||!t[s].length},off:function(s,t){var R=this._$handlers;if(!s)return this._$handlers={},this;if(t){if(R[s]){for(var o=[],g=0,E=R[s].length;g<E;g++)R[s][g].h!==t&&o.push(R[s][g]);R[s]=o}R[s]&&R[s].length===0&&delete R[s]}else delete R[s];return this},trigger:function(s){var t=this._$handlers[s],R=this._$eventProcessor;if(t){var o=arguments,g=o.length;g>3&&(o=d.call(o,1));for(var E=t.length,a=0;a<E;){var y=t[a];if(R&&R.filter&&y.query!=null&&!R.filter(s,y.query)){a++;continue}switch(g){case 1:y.h.call(y.ctx);break;case 2:y.h.call(y.ctx,o[1]);break;case 3:y.h.call(y.ctx,o[1],o[2]);break;default:y.h.apply(y.ctx,o);break}y.one?(t.splice(a,1),E--):a++}}return R&&R.afterTrigger&&R.afterTrigger(s),this},triggerWithContext:function(s){var t=this._$handlers[s],R=this._$eventProcessor;if(t){var o=arguments,g=o.length;g>4&&(o=d.call(o,1,o.length-1));for(var E=o[o.length-1],a=t.length,y=0;y<a;){var T=t[y];if(R&&R.filter&&T.query!=null&&!R.filter(s,T.query)){y++;continue}switch(g){case 1:T.h.call(E);break;case 2:T.h.call(E,o[1]);break;case 3:T.h.call(E,o[1],o[2]);break;default:T.h.apply(E,o);break}T.one?(t.splice(y,1),a--):y++}}return R&&R.afterTrigger&&R.afterTrigger(s),this}};function L(s,t){var R=s._$eventProcessor;return t!=null&&R&&R.normalizeQuery&&(t=R.normalizeQuery(t)),t}function O(s,t,R,o,g,E){var a=s._$handlers;if(typeof R=="function"&&(g=o,o=R,R=null),!o||!t)return s;R=L(s,R),a[t]||(a[t]=[]);for(var y=0;y<a[t].length;y++)if(a[t][y].h===o)return s;var T={h:o,one:E,query:R,ctx:g||s,callAtLast:o.zrEventfulCallAtLast},M=a[t].length-1,m=a[t][M];return m&&m.callAtLast?a[t].splice(M,0,T):a[t].push(T),s}var U=Q;re.exports=U},HpTS:function(re,J,d){re.exports=d.p+"static/small_program.f74069ec.png"},Hwda:function(re,J,d){re.exports=d.p+"static/b2.b82a50d0.svg"},I8Z2:function(re,J,d){"use strict";d.d(J,"a",function(){return U}),d.d(J,"b",function(){return T}),d.d(J,"c",function(){return m});var Q=d("cDcd"),L=function(){var P=function(h,l){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,v){u.__proto__=v}||function(u,v){for(var p in v)v.hasOwnProperty(p)&&(u[p]=v[p])},P(h,l)};return function(h,l){P(h,l);function u(){this.constructor=h}h.prototype=l===null?Object.create(l):(u.prototype=l.prototype,new u)}}(),O=Q.createContext(null),U=function(P){L(h,P);function h(){return P!==null&&P.apply(this,arguments)||this}return h.prototype.render=function(){return Q.createElement(O.Provider,{value:this.props.store},this.props.children)},h}(Q.Component),s=d("Gytx"),t=d.n(s),R=d("2mql"),o=d.n(R),g=function(){var P=function(h,l){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,v){u.__proto__=v}||function(u,v){for(var p in v)v.hasOwnProperty(p)&&(u[p]=v[p])},P(h,l)};return function(h,l){P(h,l);function u(){this.constructor=h}h.prototype=l===null?Object.create(l):(u.prototype=l.prototype,new u)}}(),E=function(){return E=Object.assign||function(P){for(var h,l=1,u=arguments.length;l<u;l++){h=arguments[l];for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(P[v]=h[v])}return P},E.apply(this,arguments)};function a(P){return P.displayName||P.name||"Component"}var y=function(){return{}};function T(P,h){h===void 0&&(h={});var l=!!P,u=P||y;return function(p){var _=function(w){g(C,w);function C(f,n){var r=w.call(this,f,n)||this;return r.unsubscribe=null,r.handleChange=function(){if(!r.unsubscribe)return;var c=u(r.store.getState(),r.props);r.setState({subscribed:c})},r.store=r.context,r.state={subscribed:u(r.store.getState(),f),store:r.store,props:f},r}return C.getDerivedStateFromProps=function(f,n){return P&&P.length===2&&f!==n.props?{subscribed:u(n.store.getState(),f),props:f}:{props:f}},C.prototype.componentDidMount=function(){this.trySubscribe()},C.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},C.prototype.shouldComponentUpdate=function(f,n){return!t()(this.props,f)||!t()(this.state.subscribed,n.subscribed)},C.prototype.trySubscribe=function(){l&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},C.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},C.prototype.render=function(){var f=E(E(E({},this.props),this.state.subscribed),{store:this.store});return Q.createElement(p,E({},f,{ref:this.props.miniStoreForwardedRef}))},C.displayName="Connect("+a(p)+")",C.contextType=O,C}(Q.Component);if(h.forwardRef){var x=Q.forwardRef(function(w,C){return Q.createElement(_,E({},w,{miniStoreForwardedRef:C}))});return o()(x,p)}return o()(_,p)}}var M=function(){return M=Object.assign||function(P){for(var h,l=1,u=arguments.length;l<u;l++){h=arguments[l];for(var v in h)Object.prototype.hasOwnProperty.call(h,v)&&(P[v]=h[v])}return P},M.apply(this,arguments)};function m(P){var h=P,l=[];function u(_){h=M(M({},h),_);for(var x=0;x<l.length;x++)l[x]()}function v(){return h}function p(_){return l.push(_),function(){var w=l.indexOf(_);l.splice(w,1)}}return{setState:u,getState:v,subscribe:p}}},IMiH:function(re,J,d){var Q=d("Sj9i"),L=d("QBsz"),O=d("4mN7"),U=d("mFDi"),s=d("LPTA"),t=s.devicePixelRatio,R={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},o=[],g=[],E=[],a=[],y=Math.min,T=Math.max,M=Math.cos,m=Math.sin,P=Math.sqrt,h=Math.abs,l=typeof Float32Array!="undefined",u=function(p){this._saveData=!(p||!1),this._saveData&&(this.data=[]),this._ctx=null};u.prototype={constructor:u,_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,_,x){x=x||0,this._ux=h(x/t/p)||0,this._uy=h(x/t/_)||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,_){return this.addData(R.M,p,_),this._ctx&&this._ctx.moveTo(p,_),this._x0=p,this._y0=_,this._xi=p,this._yi=_,this},lineTo:function(p,_){var x=h(p-this._xi)>this._ux||h(_-this._yi)>this._uy||this._len<5;return this.addData(R.L,p,_),this._ctx&&x&&(this._needsDash()?this._dashedLineTo(p,_):this._ctx.lineTo(p,_)),x&&(this._xi=p,this._yi=_),this},bezierCurveTo:function(p,_,x,w,C,f){return this.addData(R.C,p,_,x,w,C,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,_,x,w,C,f):this._ctx.bezierCurveTo(p,_,x,w,C,f)),this._xi=C,this._yi=f,this},quadraticCurveTo:function(p,_,x,w){return this.addData(R.Q,p,_,x,w),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,_,x,w):this._ctx.quadraticCurveTo(p,_,x,w)),this._xi=x,this._yi=w,this},arc:function(p,_,x,w,C,f){return this.addData(R.A,p,_,x,x,w,C-w,0,f?0:1),this._ctx&&this._ctx.arc(p,_,x,w,C,f),this._xi=M(C)*x+p,this._yi=m(C)*x+_,this},arcTo:function(p,_,x,w,C){return this._ctx&&this._ctx.arcTo(p,_,x,w,C),this},rect:function(p,_,x,w){return this._ctx&&this._ctx.rect(p,_,x,w),this.addData(R.R,p,_,x,w),this},closePath:function(){this.addData(R.Z);var p=this._ctx,_=this._x0,x=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(_,x),p.closePath()),this._xi=_,this._yi=x,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 _=0,x=0;x<p.length;x++)_+=p[x];this._dashSum=_}return this},setLineDashOffset:function(p){return this._dashOffset=p,this},len:function(){return this._len},setData:function(p){var _=p.length;!(this.data&&this.data.length===_)&&l&&(this.data=new Float32Array(_));for(var x=0;x<_;x++)this.data[x]=p[x];this._len=_},appendPath:function(p){p instanceof Array||(p=[p]);for(var _=p.length,x=0,w=this._len,C=0;C<_;C++)x+=p[C].len();l&&this.data instanceof Float32Array&&(this.data=new Float32Array(w+x));for(var C=0;C<_;C++)for(var f=p[C].data,n=0;n<f.length;n++)this.data[w++]=f[n];this._len=w},addData:function(p){if(!this._saveData)return;var _=this.data;this._len+arguments.length>_.length&&(this._expandData(),_=this.data);for(var x=0;x<arguments.length;x++)_[this._len++]=arguments[x];this._prevCmd=p},_expandData:function(){if(!(this.data instanceof Array)){for(var p=[],_=0;_<this._len;_++)p[_]=this.data[_];this.data=p}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(p,_){var x=this._dashSum,w=this._dashOffset,C=this._lineDash,f=this._ctx,n=this._xi,r=this._yi,c=p-n,S=_-r,A=P(c*c+S*S),b=n,I=r,k,B=C.length,z;for(c/=A,S/=A,w<0&&(w=x+w),w%=x,b-=w*c,I-=w*S;c>0&&b<=p||c<0&&b>=p||c===0&&(S>0&&I<=_||S<0&&I>=_);){if(z=this._dashIdx,k=C[z],b+=c*k,I+=S*k,this._dashIdx=(z+1)%B,c>0&&b<n||c<0&&b>n||S>0&&I<r||S<0&&I>r)continue;f[z%2?"moveTo":"lineTo"](c>=0?y(b,p):T(b,p),S>=0?y(I,_):T(I,_))}c=b-p,S=I-_,this._dashOffset=-P(c*c+S*S)},_dashedBezierTo:function(p,_,x,w,C,f){var n=this._dashSum,r=this._dashOffset,c=this._lineDash,S=this._ctx,A=this._xi,b=this._yi,I,k,B,z=Q.cubicAt,G=0,Y=this._dashIdx,X=c.length,F,K,Z=0;for(r<0&&(r=n+r),r%=n,I=0;I<1;I+=.1)k=z(A,p,x,C,I+.1)-z(A,p,x,C,I),B=z(b,_,w,f,I+.1)-z(b,_,w,f,I),G+=P(k*k+B*B);for(;Y<X&&!(Z+=c[Y],Z>r);Y++);for(I=(Z-r)/G;I<=1;)F=z(A,p,x,C,I),K=z(b,_,w,f,I),Y%2?S.moveTo(F,K):S.lineTo(F,K),I+=c[Y]/G,Y=(Y+1)%X;Y%2!==0&&S.lineTo(C,f),k=C-F,B=f-K,this._dashOffset=-P(k*k+B*B)},_dashedQuadraticTo:function(p,_,x,w){var C=x,f=w;x=(x+2*p)/3,w=(w+2*_)/3,p=(this._xi+2*p)/3,_=(this._yi+2*_)/3,this._dashedBezierTo(p,_,x,w,C,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]=E[0]=E[1]=Number.MAX_VALUE,g[0]=g[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var p=this.data,_=0,x=0,w=0,C=0,f=0;f<p.length;){var n=p[f++];f===1&&(_=p[f],x=p[f+1],w=_,C=x);switch(n){case R.M:w=p[f++],C=p[f++],_=w,x=C,E[0]=w,E[1]=C,a[0]=w,a[1]=C;break;case R.L:O.fromLine(_,x,p[f],p[f+1],E,a),_=p[f++],x=p[f++];break;case R.C:O.fromCubic(_,x,p[f++],p[f++],p[f++],p[f++],p[f],p[f+1],E,a),_=p[f++],x=p[f++];break;case R.Q:O.fromQuadratic(_,x,p[f++],p[f++],p[f],p[f+1],E,a),_=p[f++],x=p[f++];break;case R.A:var r=p[f++],c=p[f++],S=p[f++],A=p[f++],b=p[f++],I=p[f++]+b;f+=1;var k=1-p[f++];f===1&&(w=M(b)*S+r,C=m(b)*A+c),O.fromArc(r,c,S,A,b,I,k,E,a),_=M(I)*S+r,x=m(I)*A+c;break;case R.R:w=_=p[f++],C=x=p[f++];var B=p[f++],z=p[f++];O.fromLine(w,C,w+B,C+z,E,a);break;case R.Z:_=w,x=C;break}L.min(o,o,E),L.max(g,g,a)}return f===0&&(o[0]=o[1]=g[0]=g[1]=0),new U(o[0],o[1],g[0]-o[0],g[1]-o[1])},rebuildPath:function(p){for(var _=this.data,x,w,C,f,n,r,c=this._ux,S=this._uy,A=this._len,b=0;b<A;){var I=_[b++];b===1&&(C=_[b],f=_[b+1],x=C,w=f);switch(I){case R.M:x=C=_[b++],w=f=_[b++],p.moveTo(C,f);break;case R.L:n=_[b++],r=_[b++],(h(n-C)>c||h(r-f)>S||b===A-1)&&(p.lineTo(n,r),C=n,f=r);break;case R.C:p.bezierCurveTo(_[b++],_[b++],_[b++],_[b++],_[b++],_[b++]),C=_[b-2],f=_[b-1];break;case R.Q:p.quadraticCurveTo(_[b++],_[b++],_[b++],_[b++]),C=_[b-2],f=_[b-1];break;case R.A:var k=_[b++],B=_[b++],z=_[b++],G=_[b++],Y=_[b++],X=_[b++],F=_[b++],K=_[b++],Z=z>G?z:G,pe=z>G?1:z/G,ue=z>G?G/z:1,xe=Math.abs(z-G)>.001,ye=Y+X;xe?(p.translate(k,B),p.rotate(F),p.scale(pe,ue),p.arc(0,0,Z,Y,ye,1-K),p.scale(1/pe,1/ue),p.rotate(-F),p.translate(-k,-B)):p.arc(k,B,Z,Y,ye,1-K),b===1&&(x=M(Y)*z+k,w=m(Y)*G+B),C=M(ye)*z+k,f=m(ye)*G+B;break;case R.R:x=C=_[b],w=f=_[b+1],p.rect(_[b++],_[b++],_[b++],_[b++]);break;case R.Z:p.closePath(),C=x,f=w}}}},u.CMD=R;var v=u;re.exports=v},ItGF:function(re,J){var d={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?d={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?d={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?d={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:d=L(navigator.userAgent);var Q=d;function L(O){var U={},s={},t=O.match(/Firefox\/([\d.]+)/),R=O.match(/MSIE\s([\d.]+)/)||O.match(/Trident\/.+?rv:(([\d.]+))/),o=O.match(/Edge\/([\d.]+)/),g=/micromessenger/i.test(O);return t&&(s.firefox=!0,s.version=t[1]),R&&(s.ie=!0,s.version=R[1]),o&&(s.edge=!0,s.version=o[1]),g&&(s.weChat=!0),{browser:s,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!s.ie&&!s.edge,pointerEventsSupported:"onpointerdown"in window&&(s.edge||s.ie&&s.version>=11),domSupported:typeof document!="undefined"}}re.exports=Q},IuEb:function(re,J,d){re.exports=d.p+"static/a1.e973a25a.png"},J66h:function(re,J,d){(function(Q){var L,O;(function(U,s){re.exports=s(U)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Q!="undefined"?Q:this,function(U){"use strict";U=U||{};var s=U.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(b){for(var I={},k=0,B=b.length;k<B;k++)I[b.charAt(k)]=k;return I}(R),g=String.fromCharCode,E=function(b){if(b.length<2){var I=b.charCodeAt(0);return I<128?b:I<2048?g(192|I>>>6)+g(128|I&63):g(224|I>>>12&15)+g(128|I>>>6&63)+g(128|I&63)}else{var I=65536+(b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320);return g(240|I>>>18&7)+g(128|I>>>12&63)+g(128|I>>>6&63)+g(128|I&63)}},a=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,y=function(b){return b.replace(a,E)},T=function(b){var I=[0,2,1][b.length%3],k=b.charCodeAt(0)<<16|(b.length>1?b.charCodeAt(1):0)<<8|(b.length>2?b.charCodeAt(2):0),B=[R.charAt(k>>>18),R.charAt(k>>>12&63),I>=2?"=":R.charAt(k>>>6&63),I>=1?"=":R.charAt(k&63)];return B.join("")},M=U.btoa&&typeof U.btoa=="function"?function(b){return U.btoa(b)}:function(b){if(b.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return b.replace(/[\s\S]{1,3}/g,T)},m=function(b){return M(y(String(b)))},P=function(b){return b.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},h=function(b,I){return I?P(m(b)):m(b)},l=function(b){return h(b,!0)},u;U.Uint8Array&&(u=function(b,I){for(var k="",B=0,z=b.length;B<z;B+=3){var G=b[B],Y=b[B+1],X=b[B+2],F=G<<16|Y<<8|X;k+=R.charAt(F>>>18)+R.charAt(F>>>12&63)+(typeof Y!="undefined"?R.charAt(F>>>6&63):"=")+(typeof X!="undefined"?R.charAt(F&63):"=")}return I?P(k):k});var v=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(b){switch(b.length){case 4:var I=(7&b.charCodeAt(0))<<18|(63&b.charCodeAt(1))<<12|(63&b.charCodeAt(2))<<6|63&b.charCodeAt(3),k=I-65536;return g((k>>>10)+55296)+g((k&1023)+56320);case 3:return g((15&b.charCodeAt(0))<<12|(63&b.charCodeAt(1))<<6|63&b.charCodeAt(2));default:return g((31&b.charCodeAt(0))<<6|63&b.charCodeAt(1))}},_=function(b){return b.replace(v,p)},x=function(b){var I=b.length,k=I%4,B=(I>0?o[b.charAt(0)]<<18:0)|(I>1?o[b.charAt(1)]<<12:0)|(I>2?o[b.charAt(2)]<<6:0)|(I>3?o[b.charAt(3)]:0),z=[g(B>>>16),g(B>>>8&255),g(B&255)];return z.length-=[0,0,2,1][k],z.join("")},w=U.atob&&typeof U.atob=="function"?function(b){return U.atob(b)}:function(b){return b.replace(/\S{1,4}/g,x)},C=function(b){return w(String(b).replace(/[^A-Za-z0-9\+\/]/g,""))},f=function(b){return _(w(b))},n=function(b){return String(b).replace(/[-_]/g,function(I){return I=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(b){return f(n(b))},c;U.Uint8Array&&(c=function(b){return Uint8Array.from(C(n(b)),function(I){return I.charCodeAt(0)})});var S=function(){var b=U.Base64;return U.Base64=s,b};if(U.Base64={VERSION:t,atob:C,btoa:M,fromBase64:r,toBase64:h,utob:y,encode:h,encodeURI:l,btou:_,decode:r,noConflict:S,fromUint8Array:u,toUint8Array:c},typeof Object.defineProperty=="function"){var A=function(b){return{value:b,enumerable:!1,writable:!0,configurable:!0}};U.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",A(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",A(function(b){return h(this,b)})),Object.defineProperty(String.prototype,"toBase64URI",A(function(){return h(this,!0)}))}}return U.Meteor&&(Base64=U.Base64),re.exports?re.exports.Base64=U.Base64:!(L=[],O=function(){return U.Base64}.apply(J,L),O!==void 0&&(re.exports=O)),{Base64:U.Base64}})}).call(this,d("IyRk"))},JAbv:function(re,J){re.exports="data:image/png;base64,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"},JBm5:function(re,J,d){re.exports=d.p+"static/modelimg.792bb2e5.png"},JWDV:function(re,J,d){re.exports=d.p+"static/charpter-white.5fa14f93.svg"},JatN:function(re,J,d){"use strict";var Q={"@primary-color":"#0152d9"},L=Q,O={"@primary-color":"#196efd"},U=O,s=J.a={defaults:L,vspaces:U}},JeFH:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jky8:function(re,J,d){"use strict";var Q=d("sRBo"),L=d("kaz8"),O=d("5NDa"),U=d("5rEg"),s=d("miYZ"),t=d("tsqr"),R=d("9og8"),o=d("2qtc"),g=d("kLXV"),E=d("tJVT"),a=d("WmNS"),y=d.n(a),T=d("cDcd"),M=d.n(T),m=d("9kvl"),P=d("6CvP"),h=d("1XHU"),l=d("1vsH"),u;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(u||(u={}));var v=function(_){var x=_.visible,w=_.user,C=_.onCancel,f=C===void 0?function(){}:C,n=Object(T.useState)(),r=Object(E.a)(n,2),c=r[0],S=r[1],A=Object(T.useState)([]),b=Object(E.a)(A,2),I=b[0],k=b[1],B=Object(T.useState)(!1),z=Object(E.a)(B,2),G=z[0],Y=z[1],X=Object(T.useState)(!1),F=Object(E.a)(X,2),K=F[0],Z=F[1],pe=Object(T.useState)(),ue=Object(E.a)(pe,2),xe=ue[0],ye=ue[1];Object(T.useEffect)(function(){var ae;if(w!=null&&(ae=w.userInfo)!==null&&ae!==void 0&&ae.identity){var ve;k([(w==null||((ve=w.userInfo)===null||ve===void 0)?void 0:ve.identity)==="student"?3:1])}},[w]);var we=function(ve,q){if(I.includes(u.Professor)){g.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:M.a.createElement("div",{className:"tc"},q||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){m.d.push("/classrooms/".concat(ve,"/students"))}});return}m.d.push("/classrooms/".concat(ve,"/students"))},Te=function(){var ae=Object(R.a)(y.a.mark(function ve(){var q;return y.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(c){Re.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Re.abrupt("return");case 3:return Y(!0),Re.next=6,Object(P.c)({invite_code:c,professor:I.includes(u.Professor)?1:null,assistant_professor:I.includes(u.AssistantProfessor)?1:null,student:I.includes(u.Student)?1:null});case 6:if(q=Re.sent,Y(!1),!((q==null?void 0:q.status)===-2)){Re.next=22;break}if(Se(),!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Re.next=14;break}return Z(!0),ye(1),Re.abrupt("return");case 14:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Re.next=18;break}return Z(!0),ye(2),Re.abrupt("return");case 18:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Re.next=22;break}return Z(!0),ye(3),Re.abrupt("return");case 22:if(!((q==null?void 0:q.status)===0)){Re.next=27;break}return Object(l.eb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Se(),(q==null?void 0:q.course_id)&&we(q.course_id,q.message),Re.abrupt("return");case 27:case"end":return Re.stop()}},ve)}));return function(){return ae.apply(this,arguments)}}(),Se=function(){var ae=Object(R.a)(y.a.mark(function ve(){return y.a.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:f();case 1:case"end":return me.stop()}},ve)}));return function(){return ae.apply(this,arguments)}}();return M.a.createElement(M.a.Fragment,null,M.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:x,confirmLoading:G,onOk:Te,onCancel:Se},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(U.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:c,onChange:function(ve){if(ve.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}S(ve.target.value)}})),M.a.createElement("div",{className:"mt10 font14"},M.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),M.a.createElement(L.a.Group,{value:I,onChange:function(ve){return k(ve)}},M.a.createElement(L.a,{value:u.Professor,disabled:I.includes(2)},"\u6559\u5E08"),M.a.createElement(L.a,{value:u.AssistantProfessor,disabled:I.includes(1)},"\u52A9\u6559"),M.a.createElement(L.a,{value:u.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),M.a.createElement(h.a,{visible:K,onCancel:function(){return Z(!1)},occupationValue:xe}))};J.a=Object(m.a)(function(p){var _=p.user;return{user:_}})(v)},Jq4h:function(re,J,d){re.exports=d.p+"static/qrcode.2267e4d5.png"},K2GJ:function(re,J,d){var Q=d("fW2E"),L=d("gut8"),O=L.ContextCachedBy,U=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],s=function(y){this.extendFrom(y,!1)};function t(y,T,M){var m=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||(m=m*M.width+M.x,P=P*M.width+M.x,h=h*M.height+M.y,l=l*M.height+M.y),m=isNaN(m)?0:m,P=isNaN(P)?1:P,h=isNaN(h)?0:h,l=isNaN(l)?0:l;var u=y.createLinearGradient(m,h,P,l);return u}function R(y,T,M){var m=M.width,P=M.height,h=Math.min(m,P),l=T.x==null?.5:T.x,u=T.y==null?.5:T.y,v=T.r==null?.5:T.r;T.global||(l=l*m+M.x,u=u*P+M.y,v=v*h);var p=y.createRadialGradient(l,u,0,l,u,v);return p}s.prototype={constructor:s,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(y,T,M){var m=this,P=M&&M.style,h=!P||y.__attrCachedBy!==O.STYLE_BIND;y.__attrCachedBy=O.STYLE_BIND;for(var l=0;l<U.length;l++){var u=U[l],v=u[0];(h||m[v]!==P[v])&&(y[v]=Q(y,v,m[v]||u[1]))}if((h||m.fill!==P.fill)&&(y.fillStyle=m.fill),(h||m.stroke!==P.stroke)&&(y.strokeStyle=m.stroke),(h||m.opacity!==P.opacity)&&(y.globalAlpha=m.opacity==null?1:m.opacity),(h||m.blend!==P.blend)&&(y.globalCompositeOperation=m.blend||"source-over"),this.hasStroke()){var p=m.lineWidth;y.lineWidth=p/(this.strokeNoScale&&T&&T.getLineScale?T.getLineScale():1)}},hasFill:function(){var y=this.fill;return y!=null&&y!=="none"},hasStroke:function(){var y=this.stroke;return y!=null&&y!=="none"&&this.lineWidth>0},extendFrom:function(y,T){if(y)for(var M in y)y.hasOwnProperty(M)&&(T===!0||(T===!1?!this.hasOwnProperty(M):y[M]!=null))&&(this[M]=y[M])},set:function(y,T){typeof y=="string"?this[y]=T:this.extendFrom(y,!0)},clone:function(){var y=new this.constructor;return y.extendFrom(this,!0),y},getGradient:function(y,T,M){for(var m=T.type==="radial"?R:t,P=m(y,T,M),h=T.colorStops,l=0;l<h.length;l++)P.addColorStop(h[l].offset,h[l].color);return P}};for(var o=s.prototype,g=0;g<U.length;g++){var E=U[g];E[0]in o||(o[E[0]]=E[1])}s.getGradient=o.getGradient;var a=s;re.exports=a},KBoB:function(re,J,d){"use strict";d.r(J);var Q=d("cWXX"),L=d("/ezw"),O=d("DjyN"),U=d("NUBc"),s=d("14J3"),t=d("BMrR"),R=d("jCWc"),o=d("kPKH"),g=d("k1fw"),E=d("tJVT"),a=d("PpiC"),y=d("OaEy"),T=d("2fM7"),M=d("cDcd"),m=d.n(M),P=d("Ty5D"),h=d("9kvl"),l=d("BdwD"),u=d("vpjH"),v=d.n(u),p=d("sRBo"),_=d("kaz8"),x=d("5Dmo"),w=d("3S7+"),C=d("2qtc"),f=d("kLXV"),n=d("9og8"),r=d("WmNS"),c=d.n(r),S=d("1vsH"),A=d("ErOA"),b=d("55Ip"),I=d("u+vr"),k=d.n(I),B=d("XBoW"),z=d.n(B),G=d("fc4H"),Y=d.n(G),X=d("xKgJ"),F=d("wd/R"),K=d.n(F),Z=function(Te){var Se,ae,ve,q,me,Re,be=Te.v,Xe=Te.k,ft=Te.match,Ue=Te.selectArrs,He=Te.setSelectArrs,_e=Te.dispatch,Ie=Te.params,Ge=Object(M.useState)([]),Ze=Object(E.a)(Ge,2),Et=Ze[0],et=Ze[1],jt=Object(M.useState)(!1),Vt=Object(E.a)(jt,2),Pt=Vt[0],Rt=Vt[1],Wt="YYYY-MM-DD",rn=K()("2020-11-15",Wt);function Qt(){return At.apply(this,arguments)}function At(){return At=Object(n.a)(c.a.mark(function nt(){var ut;return c.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:return console.log(Ie,222),St.next=3,Object(A.a)("/api/courses/".concat(Ie==null?void 0:Ie.coursesId,"/exercises/group_use_list.json"),{method:"get",params:Object(g.a)(Object(g.a)({},Ie),{},{id:be.id})});case 3:ut=St.sent,et((ut==null?void 0:ut.groups)||[]);case 5:case"end":return St.stop()}},nt)})),At.apply(this,arguments)}var dt=function(){return f.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:m.a.createElement(m.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(ut){var Qe;Object(S.cb)({inner_ip:ut.inner_ip,public_ip:ut.public_ip,open_camera:ut.open_camera,ip_limit:ut.ip_limit,ip_bind:ut.ip_bind,exercise_tips:ut.exercise_tips,exerciseId:ut.id,screen_open:ut.screen_open,screen_num:ut.screen_num,coursesId:ut.course_id,login:(Qe=Object(X.x)())===null||Qe===void 0?void 0:Qe.login,history:h.d})},bt=[{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(ut,Qe){return Qe.exercise_status===ut},render:function(ut,Qe){return m.a.createElement("div",null,ut===1&&m.a.createElement("span",null,m.a.createElement("i",{className:k.a.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),ut===2&&m.a.createElement("span",null,m.a.createElement("i",{className:k.a.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),ut===3&&m.a.createElement("span",null,m.a.createElement("i",{className:k.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:Ie.order_by==="publish_time"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Ie.order_by==="end_time"?Ie.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(ut,Qe){return Qe.exercise_status===1?"-":m.a.createElement("span",null,ut,"/",Qe.exercise_users)}},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(ut,Qe){return Qe.exercise_status===1?"-":m.a.createElement(b.a,{to:"/classrooms/".concat(Ie==null?void 0:Ie.coursesId,"/exercise/").concat(be==null?void 0:be.id,"/detail?random=false&exercise_group_id=").concat(Qe.course_group_id)},ut)}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:function(ut,Qe){return Qe.exercise_status===1?m.a.createElement("img",{style:{cursor:"not-allowed"},src:z.a}):m.a.createElement(w.a,{title:"\u8BC4\u9605"},m.a.createElement(b.a,{to:"/classrooms/".concat(Ie==null?void 0:Ie.coursesId,"/exercise/").concat(be==null?void 0:be.id,"/detail?random=false&exercise_group_id=").concat(Qe.course_group_id)},m.a.createElement("img",{src:Y.a})))}}],wt=function(ut){if(ut!=null&&ut.includes("\u672A\u5F00\u59CB"))return m.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(ut!=null&&ut.includes("\u8003\u8BD5\u4E2D"))return m.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(ut!=null&&ut.includes("\u5DF2\u7ED3\u675F"))return m.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return m.a.createElement("div",{className:k.a.listItem,key:Xe,onClick:function(){Tt(be)}},Object(X.c)()&&m.a.createElement(_.a,{checked:Ue.includes(be.id),value:be.id,onClick:function(ut){ut.stopPropagation()},onChange:function(ut){var Qe=Ue.indexOf(be.id);Ue.indexOf(be.id)>-1?He(Ue.filter(function(St){return St!==be.id})):He(Ue.concat(be.id))}}),m.a.createElement("div",{className:k.a.info},m.a.createElement("div",{className:k.a.title},m.a.createElement("div",{className:k.a.titleLeft,style:{marginRight:"15px"}},wt(be==null?void 0:be.exercise_tips),m.a.createElement(w.a,{title:be.exercise_name},m.a.createElement("span",{className:"".concat(k.a.name),style:{maxWidth:be!=null&&(Se=be.exercise_tips)!==null&&Se!==void 0&&Se.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},be.exercise_name)),!be.is_public&&Object(X.c)()&&m.a.createElement(w.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},m.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"))&&m.a.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),(be==null||((ve=be.exercise_tips)===null||ve===void 0)?void 0:ve.includes("\u5DF2\u7ED3\u675F"))&&(be==null||((q=be.exercise_tips)===null||q===void 0)?void 0:q.includes("\u672A\u63D0\u4EA4"))&&m.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),m.a.createElement("div",{className:k.a.titleRight,onClick:function(ut){ut.stopPropagation(),ut.preventDefault()}},Object(X.c)()&&be.assistant_auth&&m.a.createElement("span",{onClick:function(ut){ut.stopPropagation();var Qe=K()(be.created_at,Wt),St=K()(rn).diff(K()(Qe),"days");St>0&&be!==null&&be!==void 0&&be.is_random?dt():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(X.h)()&&m.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"),m.a.createElement(m.a.Fragment,null,be.current_status===0&&be.exercise_status>1&&!((me=be.exercise_tips)!==null&&me!==void 0&&me.includes("\u5DF2\u7ED3\u675F"))&&m.a.createElement(b.a,{onClick:function(ut){ut.stopPropagation(),ut.preventDefault(),Tt(be)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),be.current_status===1&&be.exercise_status>1&&m.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(ut){var Qe;window.location.href="/classrooms/".concat(be.course_id,"/exercise/").concat(be.id,"/users/").concat((Qe=Object(X.x)())===null||Qe===void 0?void 0:Qe.login,"?check=true")}},"\u67E5\u770B\u8BD5\u5377"),be.current_status===2&&be.exercise_status>1&&!((Re=be.exercise_tips)!==null&&Re!==void 0&&Re.includes("\u5DF2\u7ED3\u675F"))&&m.a.createElement(b.a,{onClick:function(ut){ut.stopPropagation(),ut.preventDefault(),Tt(be)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),m.a.createElement("p",{style:{display:"flex"}},m.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",m.a.createElement("span",{className:"c-blue"},be.username)),m.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",m.a.createElement("span",{className:"c-blue"},be.course_name)),m.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",m.a.createElement("span",{className:"c-blue"},be.time===null||be.time===-1?"\u4E0D\u9650\u65F6":"".concat(be.time,"\u5206\u949F"))),m.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",m.a.createElement("span",{className:"c-blue"},K()(be==null?void 0:be.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",m.a.createElement("span",{className:"c-blue"},K()(be==null?void 0:be.end_time).format("YYYY-MM-DD HH:mm"))))))},pe=Z,ue=T.a.Option,xe=function(Te){var Se,ae,ve,q,me,Re=Te.classroomList,be=Te.globalSetting,Xe=Te.exercise,ft=Te.loading,Ue=Te.dispatch,He=Te.match,_e=Object(a.a)(Te,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Ie=Object(M.useState)(Object(g.a)({},Object(P.i)())),Ge=Object(E.a)(Ie,2),Ze=Ge[0],Et=Ge[1],et=Object(P.h)(),jt=Re.detailExerciseList,Vt=Re.detailTopBanner,Pt=Re.detailLeftMenus,Rt=Object(M.useState)([]),Wt=Object(E.a)(Rt,2),rn=Wt[0],Qt=Wt[1],At=Object(M.useState)(!1),dt=Object(E.a)(At,2),Tt=dt[0],bt=dt[1],wt=Object(M.useState)({page:1,course_id:""}),nt=Object(E.a)(wt,2),ut=nt[0],Qe=nt[1];Ze.id=Ze.coursesId,Object(M.useEffect)(function(){St(),Ue({type:"globalSetting/footerToggle",payload:!1}),Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[ut]),Object(M.useEffect)(function(){Qt([])},[jt]);var St=function(){document.body.scrollIntoView(),Ue({type:"exercise/getUserExercise",payload:ut})};return m.a.createElement("section",{className:"minH500 minW1200"},m.a.createElement("aside",{className:"".concat(v.a.acitons," w100")},m.a.createElement(t.a,{className:"w100"},m.a.createElement(o.a,{flex:"1"},m.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),m.a.createElement(o.a,null,m.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",m.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(Kt){ut.course_id=Kt,ut.page=1,Qe(Object(g.a)({},ut))}},m.a.createElement(ue,{value:""},"\u5168\u90E8"),Xe==null||((Se=Xe.userExerciseList)===null||Se===void 0||((ae=Se.courses)===null||ae===void 0))?void 0:ae.map(function(Dt,Kt){return m.a.createElement(ue,{value:Dt.id},Dt.name)})))))),(Xe==null||((ve=Xe.userExerciseList)===null||ve===void 0)?void 0:ve.exercises_count)===0&&m.a.createElement(l.a,null),m.a.createElement(L.a,{loading:ft["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Xe==null||((q=Xe.userExerciseList)===null||q===void 0)?void 0:q.exercises)&&(Xe==null||((me=Xe.userExerciseList)===null||me===void 0)?void 0:me.exercises.map(function(Dt,Kt){return m.a.createElement(pe,{v:Dt,k:Kt,match:He,selectArrs:rn,setSelectArrs:Qt,dispatch:Ue,params:Ze})})),m.a.createElement("aside",{className:"tc mb50 mt30"},m.a.createElement(U.a,{showTotal:function(Kt){var Jt;return"\u5171 ".concat(Xe==null||((Jt=Xe.userExerciseList)===null||Jt===void 0)?void 0:Jt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(Kt){ut.page=Kt,Qe(Object(g.a)({},ut))},defaultPageSize:20,defaultCurrent:ut.page,current:ut.page||1,total:Xe==null?void 0:Xe.userExerciseList.exercises_count}))))},ye=J.default=Object(h.a)(function(we){var Te=we.classroomList,Se=we.loading,ae=we.globalSetting,ve=we.exercise;return{classroomList:Te,globalSetting:ae,loading:Se.effects,exercise:ve}})(xe)},KOXS:function(re,J,d){re.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},Kc5o:function(re,J){re.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(re,J,d){"use strict";var Q=this&&this.__assign||function(){return Q=Object.assign||function(g){for(var E,a=1,y=arguments.length;a<y;a++){E=arguments[a];for(var T in E)Object.prototype.hasOwnProperty.call(E,T)&&(g[T]=E[T])}return g},Q.apply(this,arguments)},L=this&&this.__importStar||function(g){if(g&&g.__esModule)return g;var E={};if(g!=null)for(var a in g)Object.hasOwnProperty.call(g,a)&&(E[a]=g[a]);return E.default=g,E},O=this&&this.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(J,"__esModule",{value:!0});var U=L(d("cDcd")),s=O(d("thk6")),t=O(d("MgzW")),R=d("69ZJ"),o=function(g){var E=g.activeSlideKey,a=g.ContainerEl,y=g.children,T=g.containerClass,M=g.getSwiper,m=g.navigation,P=g.noSwiping,h=g.pagination,l=g.parallax,u=g.parallaxEl,v=g.WrapperEl,p=g.wrapperClass,_=g.rebuildOnUpdate,x=g.renderScrollbar,w=g.renderPagination,C=g.renderPrevButton,f=g.renderNextButton,n=g.renderParallax,r=g.rtl,c=g.scrollbar,S=g.shouldSwiperUpdate,A=g.slideClass,b=g.loop,I=U.useRef(null),k=U.useRef(null),B=function(){if(!E)return null;var Z=0,pe=b?1:0;return U.Children.forEach(y,function(ue){U.isValidElement(ue)&&(ue.key===E&&(Z=pe),pe+=1)}),Z},z=function(Z){typeof M=="function"&&M(Z)},G=function(){k.current!==null&&(k.current.destroy(!0,!0),k.current=null)},Y=function(){I.current&&k.current===null&&(k.current=new s.default(I.current,t.default({},g)))},X=function(){G(),Y()},F=function(){k.current!==null&&k.current.update()},K=function(Z){if(!R.isReactElement(Z))return null;var pe=[A,Z.props.className];return P&&pe.push("swiper-no-swiping"),U.cloneElement(Z,Q(Q({},Z.props),{className:pe.join(" ").trim()}))};return U.useEffect(function(){Y();var Z=B();return k.current!==null&&Z!==null&&k.current.slideTo(Z),function(){return G()}},[]),U.useEffect(function(){if(k.current!==null){if(_)X();else if(S){F();var Z=k.current.slides.length;if(Z<=k.current.activeIndex){var pe=Math.max(Z-1,0);k.current.slideTo(pe)}}var ue=B();ue!==null&&k.current.slideTo(ue)}}),U.useEffect(function(){z(k.current)},[k]),!y||!a||!v?null:R.validateChildren(y)?U.default.createElement(a,{className:T,dir:r&&"rtl",ref:I},l&&u&&n&&n(g),U.default.createElement(v,{className:p},U.Children.map(y,K)),h&&h.el&&w&&w(g),c&&c.el&&x&&x(g),m&&m.nextEl&&f&&f(g),m&&m.prevEl&&C&&C(g)):(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(g){var E=g.scrollbar;return E?U.default.createElement("div",{className:R.classNames(E.el)}):null},renderPagination:function(g){var E=g.pagination;return E?U.default.createElement("div",{className:R.classNames(E.el)}):null},renderPrevButton:function(g){var E=g.navigation;return E?U.default.createElement("div",{className:R.classNames(E.prevEl)}):null},renderNextButton:function(g){var E=g.navigation;return E?U.default.createElement("div",{className:R.classNames(E.nextEl)}):null},renderParallax:function(g){var E=g.parallaxEl;return E?U.default.createElement("div",{className:R.classNames(E.el),"data-swiper-parallax":E.value}):null}},o.displayName="ReactIdSwiper",J.default=o},LPTA:function(re,J){var d=1;typeof window!="undefined"&&(d=Math.max(window.devicePixelRatio||1,1));var Q=0,L=d;J.debugMode=Q,J.devicePixelRatio=L},LSTS:function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=function(){function y(T,M){for(var m=0;m<M.length;m++){var P=M[m];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}return function(T,M,m){return M&&y(T.prototype,M),m&&y(T,m),T}}(),L=d("cDcd"),O=t(L),U=d("17x9"),s=t(U);function t(y){return y&&y.__esModule?y:{default:y}}function R(y,T){var M={};for(var m in y){if(T.indexOf(m)>=0)continue;if(!Object.prototype.hasOwnProperty.call(y,m))continue;M[m]=y[m]}return M}function o(y,T){if(!(y instanceof T))throw new TypeError("Cannot call a class as a function")}function g(y,T){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:y}function E(y,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);y.prototype=Object.create(T&&T.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(y,T):y.__proto__=T)}var a=function(y){E(T,y);function T(M){o(this,T);var m=g(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,M));return m.scrollListener=m.scrollListener.bind(m),m.eventListenerOptions=m.eventListenerOptions.bind(m),m.mousewheelListener=m.mousewheelListener.bind(m),m}return Q(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 m=this.getParentElement(this.scrollComponent);m.scrollTop=m.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var m=!1,P={get passive(){m=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(h){}return m}},{key:"eventListenerOptions",value:function(){var m=this.props.useCapture;return this.isPassiveSupported()&&(m={useCapture:this.props.useCapture,passive:!0}),m}},{key:"setDefaultLoader",value:function(m){this.defaultLoader=m}},{key:"detachMousewheelListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.scrollComponent.parentNode),m.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var m=window;this.props.useWindow===!1&&(m=this.getParentElement(this.scrollComponent)),m.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(m){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:m&&m.parentNode}},{key:"filterProps",value:function(m){return m}},{key:"attachScrollListener",value:function(){var m=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!m)return;var P=window;this.props.useWindow===!1&&(P=m),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(m){m.deltaY===1&&!this.isPassiveSupported()&&m.preventDefault()}},{key:"scrollListener",value:function(){var m=this.scrollComponent,P=window,h=this.getParentElement(m),l=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,v=P.pageYOffset!==void 0?P.pageYOffset:u.scrollTop;this.props.isReverse?l=v:l=this.calculateOffset(m,v)}else this.props.isReverse?l=h.scrollTop:l=m.scrollHeight-h.scrollTop-h.clientHeight;l<Number(this.props.threshold)&&m&&m.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(m,P){return m?this.calculateTopPosition(m)+(m.offsetHeight-P-window.innerHeight):0}},{key:"calculateTopPosition",value:function(m){return m?m.offsetTop+this.calculateTopPosition(m.offsetParent):0}},{key:"render",value:function(){var m=this,P=this.filterProps(this.props),h=P.children,l=P.element,u=P.hasMore,v=P.initialLoad,p=P.isReverse,_=P.loader,x=P.loadMore,w=P.pageStart,C=P.ref,f=P.threshold,n=P.useCapture,r=P.useWindow,c=P.getScrollParent,S=R(P,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);S.ref=function(b){m.scrollComponent=b,C&&C(b)};var A=[h];return u&&(_?p?A.unshift(_):A.push(_):this.defaultLoader&&(p?A.unshift(this.defaultLoader):A.push(this.defaultLoader))),O.default.createElement(l,S,A)}}]),T}(L.Component);a.propTypes={children:s.default.node.isRequired,element:s.default.node,hasMore:s.default.bool,initialLoad:s.default.bool,isReverse:s.default.bool,loader:s.default.node,loadMore:s.default.func.isRequired,pageStart:s.default.number,ref:s.default.func,getScrollParent:s.default.func,threshold:s.default.number,useCapture:s.default.bool,useWindow:s.default.bool},a.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},J.default=a,re.exports=J.default},LdHM:function(re,J,d){"use strict";d.d(J,"b",function(){return v}),d.d(J,"a",function(){return _});var Q=d("1OyB"),L=d("vuIU"),O=d("Ji7U"),U=d("LK+K"),s=d("cDcd"),t=d("rePB"),R=d("Ff2n"),o=d("ODXe"),g=d("4IlW"),E=d("bX4T"),a=d("YrtM"),y=d("TSYQ"),T=d.n(y),M=d("+nKL"),m=d("8OUc"),P=function(X,F){var K=X.prefixCls,Z=X.id,pe=X.flattenOptions,ue=X.childrenAsData,xe=X.values,ye=X.searchValue,we=X.multiple,Te=X.defaultActiveFirstOption,Se=X.height,ae=X.itemHeight,ve=X.notFoundContent,q=X.open,me=X.menuItemSelectedIcon,Re=X.virtual,be=X.onSelect,Xe=X.onToggleOpen,ft=X.onActiveValue,Ue=X.onScroll,He=X.onMouseEnter,_e="".concat(K,"-item"),Ie=Object(a.a)(function(){return pe},[q,pe],function(At,dt){return dt[0]&&At[1]!==dt[1]}),Ge=s.useRef(null),Ze=function(dt){dt.preventDefault()},Et=function(dt){Ge.current&&Ge.current.scrollTo({index:dt})},et=function(dt){for(var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,bt=Ie.length,wt=0;wt<bt;wt+=1){var nt=(dt+wt*Tt+bt)%bt,ut=Ie[nt],Qe=ut.group,St=ut.data;if(!Qe&&!St.disabled)return nt}return-1},jt=s.useState(function(){return et(0)}),Vt=Object(o.a)(jt,2),Pt=Vt[0],Rt=Vt[1],Wt=function(dt){Rt(dt);var Tt=Ie[dt];if(!Tt){ft(null,-1);return}ft(Tt.data.value,dt)};s.useEffect(function(){Wt(Te!==!1?et(0):-1)},[Ie.length,ye]),s.useEffect(function(){var At=setTimeout(function(){if(!we&&q&&xe.size===1){var dt=Array.from(xe)[0],Tt=Ie.findIndex(function(bt){var wt=bt.data;return wt.value===dt});Wt(Tt),Et(Tt)}});return function(){return clearTimeout(At)}},[q]);var rn=function(dt){dt!==void 0&&be(dt,{selected:!xe.has(dt)}),we||Xe(!1)};if(s.useImperativeHandle(F,function(){return{onKeyDown:function(dt){var Tt=dt.which;switch(Tt){case g.a.UP:case g.a.DOWN:{var bt=0;if(Tt===g.a.UP?bt=-1:Tt===g.a.DOWN&&(bt=1),bt!==0){var wt=et(Pt+bt,bt);Et(wt),Wt(wt)}break}case g.a.ENTER:{var nt=Ie[Pt];nt&&!nt.data.disabled?rn(nt.data.value):rn(void 0),q&&dt.preventDefault();break}case g.a.ESC:Xe(!1)}},onKeyUp:function(){},scrollTo:function(dt){Et(dt)}}}),Ie.length===0)return s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),className:"".concat(_e,"-empty"),onMouseDown:Ze},ve);function Qt(At){var dt=Ie[At];if(!dt)return null;var Tt=dt.data||{},bt=Tt.value,wt=Tt.label,nt=Tt.children,ut=Object(E.a)(Tt,!0),Qe=ue?nt:wt;return dt?s.createElement("div",Object.assign({"aria-label":typeof Qe=="string"?Qe:null},ut,{key:At,role:"option",id:"".concat(Z,"_list_").concat(At),"aria-selected":xe.has(bt)}),bt):null}return s.createElement(s.Fragment,null,s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),style:{height:0,width:0,overflow:"hidden"}},Qt(Pt-1),Qt(Pt),Qt(Pt+1)),s.createElement(M.a,{itemKey:"key",ref:Ge,data:Ie,height:Se,itemHeight:ae,fullHeight:!1,onMouseDown:Ze,onScroll:Ue,virtual:Re,onMouseEnter:He},function(At,dt){var Tt,bt=At.group,wt=At.groupOption,nt=At.data,ut=nt.label,Qe=nt.key;if(bt)return s.createElement("div",{className:T()(_e,"".concat(_e,"-group"))},ut!==void 0?ut:Qe);var St=nt.disabled,Dt=nt.value,Kt=nt.title,Jt=nt.children,tn=nt.style,mt=nt.className,ct=Object(R.a)(nt,["disabled","value","title","children","style","className"]),Ve=xe.has(Dt),st="".concat(_e,"-option"),Pe=T()(_e,st,mt,(Tt={},Object(t.a)(Tt,"".concat(st,"-grouped"),wt),Object(t.a)(Tt,"".concat(st,"-active"),Pt===dt&&!St),Object(t.a)(Tt,"".concat(st,"-disabled"),St),Object(t.a)(Tt,"".concat(st,"-selected"),Ve),Tt)),de=ue?Jt:ut,Ae=!me||typeof me=="function"||Ve;return s.createElement("div",Object.assign({},ct,{"aria-selected":Ve,className:Pe,title:Kt,onMouseMove:function(){if(Pt===dt||St)return;Wt(dt)},onClick:function(){St||rn(Dt)},style:tn}),s.createElement("div",{className:"".concat(st,"-content")},de||Dt),s.isValidElement(me)||Ve,Ae&&s.createElement(m.a,{className:"".concat(_e,"-option-state"),customizeIcon:me,customizeIconProps:{isSelected:Ve}},Ve?"\u2713":null))}))},h=s.forwardRef(P);h.displayName="OptionList";var l=h,u=function(){return null};u.isSelectOption=!0;var v=u,p=function(){return null};p.isSelectOptGroup=!0;var _=p,x=d("VTBJ"),w=d("Zm9Q");function C(Y){var X=Y.key,F=Y.props,K=F.children,Z=F.value,pe=Object(R.a)(F,["children","value"]);return Object(x.a)({key:X,value:Z!==void 0?Z:X,children:K},pe)}function f(Y){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(w.a)(Y).map(function(F,K){if(!s.isValidElement(F)||!F.type)return null;var Z=F.type.isSelectOptGroup,pe=F.key,ue=F.props,xe=ue.children,ye=Object(R.a)(ue,["children"]);return X||!Z?C(F):Object(x.a)(Object(x.a)({key:"__RC_SELECT_GRP__".concat(pe===null?K:pe,"__"),label:pe},ye),{},{options:f(xe)})}).filter(function(F){return F})}var n=d("2Qr1"),r=d("qNPg"),c=d("U8pU"),S=d("Kwbf"),A=d("WKfj");function b(Y){var X=Y.mode,F=Y.options,K=Y.children,Z=Y.backfill,pe=Y.allowClear,ue=Y.placeholder,xe=Y.getInputElement,ye=Y.showSearch,we=Y.onSearch,Te=Y.defaultOpen,Se=Y.autoFocus,ae=Y.labelInValue,ve=Y.value,q=Y.inputValue,me=Y.optionLabelProp,Re=X==="multiple"||X==="tags",be=ye!==void 0?ye:Re||X==="combobox",Xe=F||f(K);if(Object(S.a)(X!=="tags"||Xe.every(function(_e){return!_e.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var ft=Xe.some(function(_e){return _e.options?_e.options.some(function(Ie){return typeof("value"in Ie?Ie.value:Ie.key)=="number"}):typeof("value"in _e?_e.value:_e.key)=="number"});Object(S.a)(!ft,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(X!=="combobox"||!me,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(S.a)(X==="combobox"||!Z,"`backfill` only works with `combobox` mode."),Object(S.a)(X==="combobox"||!xe,"`getInputElement` only work with `combobox` mode."),Object(S.b)(X!=="combobox"||!xe||!pe||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),we&&!be&&X!=="combobox"&&X!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!Te||Se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ve!=null){var Ue=Object(A.d)(ve);Object(S.a)(!ae||Ue.every(function(_e){return Object(c.a)(_e)==="object"&&("key"in _e||"value"in _e)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!Re||Array.isArray(ve),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var He=null;Object(w.a)(K).some(function(_e){if(!s.isValidElement(_e)||!_e.type)return!1;var Ie=_e.type;if(Ie.isSelectOption)return!1;if(Ie.isSelectOptGroup){var Ge=Object(w.a)(_e.props.children).every(function(Ze){return!s.isValidElement(Ze)||!_e.type||Ze.type.isSelectOption?!0:(He=Ze.type,!1)});return!Ge}return He=Ie,!0}),He&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(He.displayName||He.name||He,"`.")),Object(S.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=b,k=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:I,fillOptionsWithMissingValue:n.a}),B=function(Y){Object(O.a)(F,Y);var X=Object(U.a)(F);function F(){var K;return Object(Q.a)(this,F),K=X.apply(this,arguments),K.selectRef=s.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(L.a)(F,[{key:"render",value:function(){return s.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(s.Component);B.Option=v,B.OptGroup=_;var z=B,G=J.c=z},LzVc:function(re,J,d){re.exports=d.p+"static/r.18202e40.svg"},MEGo:function(re,J,d){var Q=d("4fz+"),L=d("Dagg"),O=d("dqUG"),U=d("2fw6"),s=d("x6Kt"),t=d("rmlV"),R=d("yxFR"),o=d("y+Vt"),g=d("h7HQ"),E=d("1Jh7"),a=d("SKnc"),y=d("K2GJ"),T=d("Fofx"),M=d("NC18"),m=M.createFromString,P=d("bYtY"),h=P.isString,l=P.extend,u=P.defaults,v=P.trim,p=P.each,_=/[\s,]+/;function x(F){if(h(F)){var K=new DOMParser;F=K.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function w(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}w.prototype.parse=function(F,K){K=K||{};var Z=x(F);if(!Z)throw new Error("Illegal svg");var pe=new Q;this._root=pe;var ue=Z.getAttribute("viewBox")||"",xe=parseFloat(Z.getAttribute("width")||K.width),ye=parseFloat(Z.getAttribute("height")||K.height);isNaN(xe)&&(xe=null),isNaN(ye)&&(ye=null),A(Z,pe,null,!0);for(var we=Z.firstChild;we;)this._parseNode(we,pe),we=we.nextSibling;var Te,Se;if(ue){var ae=v(ue).split(_);ae.length>=4&&(Te={x:parseFloat(ae[0]||0),y:parseFloat(ae[1]||0),width:parseFloat(ae[2]),height:parseFloat(ae[3])})}if(Te&&xe!=null&&ye!=null&&(Se=Y(Te,xe,ye),!K.ignoreViewBox)){var ve=pe;pe=new Q,pe.add(ve),ve.scale=Se.scale.slice(),ve.position=Se.position.slice()}return!K.ignoreRootClip&&xe!=null&&ye!=null&&pe.setClipPath(new s({shape:{x:0,y:0,width:xe,height:ye}})),{root:pe,width:xe,height:ye,viewBoxRect:Te,viewBoxTransform:Se}},w.prototype._parseNode=function(F,K){var Z=F.nodeName.toLowerCase();Z==="defs"?this._isDefine=!0:Z==="text"&&(this._isText=!0);var pe;if(this._isDefine){var ue=f[Z];if(ue){var xe=ue.call(this,F),ye=F.getAttribute("id");ye&&(this._defs[ye]=xe)}}else{var ue=C[Z];ue&&(pe=ue.call(this,F,K),K.add(pe))}for(var we=F.firstChild;we;)we.nodeType===1&&this._parseNode(we,pe),we.nodeType===3&&this._isText&&this._parseText(we,pe),we=we.nextSibling;Z==="defs"?this._isDefine=!1:Z==="text"&&(this._isText=!1)},w.prototype._parseText=function(F,K){if(F.nodeType===1){var Z=F.getAttribute("dx")||0,pe=F.getAttribute("dy")||0;this._textX+=parseFloat(Z),this._textY+=parseFloat(pe)}var ue=new O({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(K,ue),A(F,ue,this._defs);var xe=ue.style.fontSize;xe&&xe<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=xe/9,ue.scale[1]*=xe/9);var ye=ue.getBoundingRect();return this._textX+=ye.width,K.add(ue),ue};var C={g:function(F,K){var Z=new Q;return r(K,Z),A(F,Z,this._defs),Z},rect:function(F,K){var Z=new s;return r(K,Z),A(F,Z,this._defs),Z.setShape({x:parseFloat(F.getAttribute("x")||0),y:parseFloat(F.getAttribute("y")||0),width:parseFloat(F.getAttribute("width")||0),height:parseFloat(F.getAttribute("height")||0)}),Z},circle:function(F,K){var Z=new U;return r(K,Z),A(F,Z,this._defs),Z.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),r:parseFloat(F.getAttribute("r")||0)}),Z},line:function(F,K){var Z=new R;return r(K,Z),A(F,Z,this._defs),Z.setShape({x1:parseFloat(F.getAttribute("x1")||0),y1:parseFloat(F.getAttribute("y1")||0),x2:parseFloat(F.getAttribute("x2")||0),y2:parseFloat(F.getAttribute("y2")||0)}),Z},ellipse:function(F,K){var Z=new t;return r(K,Z),A(F,Z,this._defs),Z.setShape({cx:parseFloat(F.getAttribute("cx")||0),cy:parseFloat(F.getAttribute("cy")||0),rx:parseFloat(F.getAttribute("rx")||0),ry:parseFloat(F.getAttribute("ry")||0)}),Z},polygon:function(F,K){var Z=F.getAttribute("points");Z&&(Z=c(Z));var pe=new g({shape:{points:Z||[]}});return r(K,pe),A(F,pe,this._defs),pe},polyline:function(F,K){var Z=new o;r(K,Z),A(F,Z,this._defs);var pe=F.getAttribute("points");pe&&(pe=c(pe));var ue=new E({shape:{points:pe||[]}});return ue},image:function(F,K){var Z=new L;return r(K,Z),A(F,Z,this._defs),Z.setStyle({image:F.getAttribute("xlink:href"),x:F.getAttribute("x"),y:F.getAttribute("y"),width:F.getAttribute("width"),height:F.getAttribute("height")}),Z},text:function(F,K){var Z=F.getAttribute("x")||0,pe=F.getAttribute("y")||0,ue=F.getAttribute("dx")||0,xe=F.getAttribute("dy")||0;this._textX=parseFloat(Z)+parseFloat(ue),this._textY=parseFloat(pe)+parseFloat(xe);var ye=new Q;return r(K,ye),A(F,ye,this._defs),ye},tspan:function(F,K){var Z=F.getAttribute("x"),pe=F.getAttribute("y");Z!=null&&(this._textX=parseFloat(Z)),pe!=null&&(this._textY=parseFloat(pe));var ue=F.getAttribute("dx")||0,xe=F.getAttribute("dy")||0,ye=new Q;return r(K,ye),A(F,ye,this._defs),this._textX+=ue,this._textY+=xe,ye},path:function(F,K){var Z=F.getAttribute("d")||"",pe=m(Z);return r(K,pe),A(F,pe,this._defs),pe}},f={lineargradient:function(F){var K=parseInt(F.getAttribute("x1")||0,10),Z=parseInt(F.getAttribute("y1")||0,10),pe=parseInt(F.getAttribute("x2")||10,10),ue=parseInt(F.getAttribute("y2")||0,10),xe=new a(K,Z,pe,ue);return n(F,xe),xe},radialgradient:function(F){}};function n(F,K){for(var Z=F.firstChild;Z;){if(Z.nodeType===1){var pe=Z.getAttribute("offset");pe.indexOf("%")>0?pe=parseInt(pe,10)/100:pe?pe=parseFloat(pe):pe=0;var ue=Z.getAttribute("stop-color")||"#000000";K.addColorStop(pe,ue)}Z=Z.nextSibling}}function r(F,K){F&&F.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),u(K.__inheritedStyle,F.__inheritedStyle))}function c(F){for(var K=v(F).split(_),Z=[],pe=0;pe<K.length;pe+=2){var ue=parseFloat(K[pe]),xe=parseFloat(K[pe+1]);Z.push([ue,xe])}return Z}var S={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 A(F,K,Z,pe){var ue=K.__inheritedStyle||{},xe=K.type==="text";if(F.nodeType===1&&(B(F,K),l(ue,G(F)),!pe)){for(var ye in S)if(S.hasOwnProperty(ye)){var we=F.getAttribute(ye);we!=null&&(ue[S[ye]]=we)}}var Te=xe?"textFill":"fill",Se=xe?"textStroke":"stroke";K.style=K.style||new y;var ae=K.style;ue.fill!=null&&ae.set(Te,I(ue.fill,Z)),ue.stroke!=null&&ae.set(Se,I(ue.stroke,Z)),p(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(ve){var q=ve==="lineWidth"&&xe?"textStrokeWidth":ve;ue[ve]!=null&&ae.set(q,parseFloat(ue[ve]))}),(!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(ve){ue[ve]!=null&&ae.set(ve,ue[ve])}),ue.lineDash&&(K.style.lineDash=v(ue.lineDash).split(_)),ae[Se]&&ae[Se]!=="none"&&(K[Se]=!0),K.__inheritedStyle=ue}var b=/url\(\s*#(.*?)\)/;function I(F,K){var Z=K&&F&&F.match(b);if(Z){var pe=v(Z[1]),ue=K[pe];return ue}return F}var k=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function B(F,K){var Z=F.getAttribute("transform");if(Z){Z=Z.replace(/,/g," ");var pe=null,ue=[];Z.replace(k,function(Te,Se,ae){ue.push(Se,ae)});for(var xe=ue.length-1;xe>0;xe-=2){var ye=ue[xe],we=ue[xe-1];pe=pe||T.create();switch(we){case"translate":ye=v(ye).split(_),T.translate(pe,pe,[parseFloat(ye[0]),parseFloat(ye[1]||0)]);break;case"scale":ye=v(ye).split(_),T.scale(pe,pe,[parseFloat(ye[0]),parseFloat(ye[1]||ye[0])]);break;case"rotate":ye=v(ye).split(_),T.rotate(pe,pe,parseFloat(ye[0]));break;case"skew":ye=v(ye).split(_),console.warn("Skew transform is not supported yet");break;case"matrix":var ye=v(ye).split(_);pe[0]=parseFloat(ye[0]),pe[1]=parseFloat(ye[1]),pe[2]=parseFloat(ye[2]),pe[3]=parseFloat(ye[3]),pe[4]=parseFloat(ye[4]),pe[5]=parseFloat(ye[5]);break}}K.setLocalTransform(pe)}}var z=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(F){var K=F.getAttribute("style"),Z={};if(!K)return Z;var pe={};z.lastIndex=0;for(var ue;(ue=z.exec(K))!=null;)pe[ue[1]]=ue[2];for(var xe in S)S.hasOwnProperty(xe)&&pe[xe]!=null&&(Z[S[xe]]=pe[xe]);return Z}function Y(F,K,Z){var pe=K/F.width,ue=Z/F.height,xe=Math.min(pe,ue),ye=[xe,xe],we=[-(F.x+F.width/2)*xe+K/2,-(F.y+F.height/2)*xe+Z/2];return{scale:ye,position:we}}function X(F,K){var Z=new w;return Z.parse(F,K)}J.parseXML=x,J.makeViewBoxTransform=Y,J.parseSVG=X},MEgm:function(re,J){re.exports="data:image/png;base64,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"},MKOG:function(re,J,d){var Q=d("bYtY"),L=d("YH21"),O=L.Dispatcher,U=d("mLcG"),s=d("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,O.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var g=o.getClips(),E=0;E<g.length;E++)this.addClip(g[E])},removeClip:function(o){var g=Q.indexOf(this._clips,o);g>=0&&this._clips.splice(g,1)},removeAnimator:function(o){for(var g=o.getClips(),E=0;E<g.length;E++)this.removeClip(g[E]);o.animation=null},_update:function(){for(var o=new Date().getTime()-this._pausedTime,g=o-this._time,E=this._clips,a=E.length,y=[],T=[],M=0;M<a;M++){var m=E[M],P=m.step(o,g);P&&(y.push(P),T.push(m))}for(var M=0;M<a;)E[M]._needsRemove?(E[M]=E[a-1],E.pop(),a--):M++;a=y.length;for(var M=0;M<a;M++)T[M].fire(y[M]);this._time=o,this.onframe(g),this.trigger("frame",g),this.stage.update&&this.stage.update()},_startLoop:function(){var o=this;this._running=!0;function g(){o._running&&(U(g),!o._paused&&o._update())}U(g)},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,g){g=g||{};var E=new s(o,g.loop,g.getter,g.setter);return this.addAnimator(E),E}},Q.mixin(t,O);var R=t;re.exports=R},"N/YA":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA1CAYAAAAgTSuZAAAXzUlEQVR4Xu1dB5RV1dX+bn9lhgEpAwElQUCQNgqDAaKxEsdKkFAsKAEp0iKKSEL+GKICgrFEFBD5RUGpIkoMqDG/ohITukoTokQRBEUGZl657WTtc++588qMDMX1v6z1jkvnzbvl7LP3d3Y/o8QYY8iPPAdyiANSHpQ5JI08KZwDeVDmgZBzHMiDMudEkicoD8o8BnKOA3lQ5pxI8gTlQZnHQM5xIA/KnBNJnqA8KPMYyDkOnDwoGeBSTkkCpIxliWx85vc5t/o8QTnJgZMGJRWCKt5ZC0ybAUVSwCCBwYUDwNGiKHpxHpSwkZOLzhOV2xw4BVAC5uIlkAb045oyVSsejdZB0YEvoRREc3v1eepykgMnD0oQKBdD7t8/bWEEzli0DqIH9kMpiOTkovNE5TYHThqUtCxr8VKgf1+vXumvk/zMZLQIka++hBLNgzK3xZ+b1OU+KBnAAycKqJgLV5IgMT+64hcY6Ff6j0y/S/S7lBV8cfb77+IbSPICNf6Md4m/h7sijMGVXMhM9q6J6Zh3nfxnCvCON4KAjzdikcdNz8tZz3qXGSeG1ubw+ehOb7h8RkGl/4nTQt/L2ZFmdYQxj09SRk8YjwUkBHPZABTmRQh8Vv+it25//T7ffU54Mslw4Y7Hm++6ntugFBE+Z5DHAufIt8Cez4Ej34KpGlhxMdTmzSCHdZiMQWcyJBJuBmpcRpBw4TIFMgmH+M3AAzNiqAKJg4ZCNWIx/eM6DHIyxr9XQxEwmUQF0LtUicB1fGS6rodki57ctRf2u+/D3bIRyteHIMkyWNOmUM7rBOmiCyH/oDFkl4BDtDAoijcf0elDJBA9gcuUGVQmQTk+GbD9DkUlxa459FbaC7R+WhttRppflkDXJNuE888tcNe9B7bjE6CyHMyIwmnRAnrX7pB6dPatocvfIUve20915DwoiTk4VgFzwRK4C+dD2rQZUvwYF5YKwIYC1qgYuORyqENug3vxRdAVEpTQM74mZEDym8PA8lchK57K9DSHC6ekFEZpB0IbnC+/grlsGazVr8HesRvRQ4f4fXbDBtDatwP69Ife53rI4TAypsiSBQncYhbs1/8G68EZUNe9Dd02QaLzNoAHiCT9NCJwri6D9ut7gfM7QyVQ+hN8O3g49M0bPC3L4eo9a9driOhrK6Dp353lILBVzpwNfPIvoes8aLoSrMt+gsLrrvFASf+4QCJWAWnu03CemAN5z05OL9FJc+qUXfE/xxo1g3rbEKjjR0I7oz5/x+kYOQfKKq0gwQaD9eJyOPeMR2jfZwFjiEHEGM7YlJ8WJFiXXgnjyT9Bbd0CjLmQJRmy5GmB+MYtQJfzoKWJBoiNm4DIA79H4qGHwWZMR+TYkeC9mR3QZN6S55ZAX/A8tJJ2kMltSMc/V210H/u2HMdG3onwoudgkJYOzHEV3VUm2vsuoYWAcXdCv+93kHWDf2fOfw745a18/WK99DkBCepLr0K/rgyuDK69Uwetmf619x+E1aoVjHhFcJnewzfDG29Duaw7JLIwTIK1YSPsWwdB2/FhMJ8w3Z774Q2aSWyOZHEzsFmzELm+DAq5PLX0KGoCcO6BkpsUCbaVQOzOiYg8+Rhkz6s87hBMSxSdAeX5BVCvuRKqxCDTGxiQ2LQFUucSrmFpCE1VcfNQyAf2I/Tmq8f1jQhs9HyibgOoq/8CpfQ8aHK62SJTyfZ/hXjZ1Yhs3cg3ED1Tm1UEayi7AeqSZ6FHCsBix5Bs3Q7a/s8DMBD9NGui57XQVq+E4q8zlUkOd1NdxB+eCfWeMYHfKO6Jn9MB0a0bwDSF89xatRq4sT/kyqP83bUdtC5H1WHPeBThMUOh0NOnoDRzDpRknJjroGLYaITnzuKCJAZ5PmWVQy4+C59QMDAwiaEotJdWQL/yckgU/DAJiU1b00BJz/DdLqmQmR1oYqGBM+ekdxMtNCddSzRrjuiGjVAa1POF4EnCrahA+aU9Ubh+XSBXsY5UDS+CA3qvCCLoO7qHA67PQBgvPgNVllD5P/fDeOA+LuvU+23NgLb1I8jnnA0lw8dlLoPl2jA7doW+fXOwPrEG+/4pCN07gWtZtm49zJ6XQ/MBafkbSfBTzCs2c+rGFnyErMKc/wIiN/XhPjnjG+XE0ZlzoOTCfmIO3NHDIDwlIbAARGSmC+sCqgKFAh/mcJMsGCiQkKjfBCECRvMzOZPMakCZqg1IEDToXSaPulVIjLxWDzT0vdB24ieZ/oLpUwDJgsx0mHBhjhqP8FN/BL2PnhF0p64jKWnch9OZ7QdaHv2pG4JXx56Yh/Adt8LZuw9m27YwEpUBaAXtleMnoHDaFO6mpGlKuLDfehfssou5jyrooLssLQRp105oZ54FVFTiaJeuKNi9LW1+HuD5m4TW4ig6NMeCDha4T8JhEBs4WVQP6vr10Fv8yA8o/8tByaO/ffsQa9cJ6tHDgUCFhoorGjDgFih3jIDavi3IajpfHIC7dBnMGdMROvJNYN6IScRI+/pfILpiMU9zJDZ/mKUpg13ugzp+fimMoUMhd+8BFEXh7Pk3kjMeReS15VxgwqwJbWae0Qjqp7sgFRRwN8H+8GNYpaXQrEQAZuGT2YqGeP+bEB54K+RzWkKyGZytG2E99TTUN/4crFfcT2swGxQjtGMbUK8eEjfeAn3xwuC9AsCx4rMQ2bUdSp30vDDxLdbvJuhLXuC0Cz+Q86asF0J/XsGjcnvyVGi//3Wa6yI20NH6DREaPQq4phfUJg3AvvkG5tvrYP1xBoo+/cRPc/l9EP6OqOw3EAWLnoXCapc6S9tJp3pG53Qmz8n/oRG7azzCj8wIzBl9xyPNwrqQFy1FqOxyfp8Xg4ocHoP18U6wK3pCO7AvbY2mrEBavx5GSSckv0NTkr6yJ/0W0d9OAnSh33zNaJuouGUEQovmBX6Z0JTcfXj9DahXXMoDhYqhIxCZOzugQbgZiTp1gQWLEb6mJ09HpZpFivorZ8+FPGYUVNtMK0RwrfbIY9DHjobz/nrYF/4YIcrXZgRr8fmLEL2pr5dW5O4Kg3voKyTPPhd6ZXkASvpAfrG0dCWUG64EKh2YrVoFfBN6jdZllnZDeMVyqE2beJE5z156uV3n6DHEBw5B+JUlgYYXWtPUwpC3b4fW4sysLEgmAKv7PWfMN+1YKW7CbNkG2v7PMswQYD+zEOptA6DLXqLW9fNuFKErXx9BYvFiKFOnQd23N+1ZYqJ91wQYD01BcnO2Tyk0ZXLAbdCenwdV8nJ2qYPSJObBr+C0Phf6scNp13jEPO1RhMePgZtIwGreGtqhL9JASYBnC5dC69+bA1fJiANoLTblZCc9CHnKpKyAxPzxT2G8/xaY6yLZ7TLo/3wnLTvAI/Ful0Jf+zoU2c+9uhIqH3sC0bvGpm1wns75QXPon2wHCxmwXv8/KGWXZc1pFTeFsnED5OJGUDMSoVyBOAxOIo7KCy9HweZ1aZ4jVyLTZ8K4ewTP/57oyB1QUo5w/SbYF3SBkRGnVjY/F5Gd66GoIUiUXSYWMgZrw2bEZ82GtnwZ1PLDgfnJjHLjHbsgsukfsDJAyYMc7jsqwKatUDu05cFCZk7cS7wDsd59EXrZM+NicNCPvQvGI9PhbPwQFk85uX7lx9O08Qt+ijrvvQWmyKQUOfDT3+Fl8c1YBazWHaAd2JsW/VaG6yJKKbG6hUgsWAp5YH9+XZh5DjRZhfTBP6B3LuGTSo6D2HmdYXy8lU8lpqSVWHdNQHjaFDgygznh99CnTw6uC7ckOeNP0MeNhFpN9Yr0AW0k4lPsL29Bv/oK7m0L94DmqryuDwpWLj2hKF7wJGdASZFi7LkXoA+6OUsLmL37Qlu2iH9vV8ZgL3sZ7uzZkD94Hxpzsna5ABsJINmqLeSRYxEZ9UtYW7al+ZT8fbTp69ZH+IvPwaLhalNCQgDm8NFQZs/MAqU1ZDhCT8+EvWwV5F9cnwZIutmaPAPGb8cdV2vwdsCbbkP4xefSgjYKutSt26C1O4drJ6t1e2j70q0JzRO/fTQisx/jzzrv/B24+CdQA+Pqke0oGqSNm/kGJHOcvKE/9BWLgzVxgEsKtG3boZDf+x1VK64wj1Yg2fxs6EcOpgHfaXceQh9urFU5NlOT5gwoSfDmtGlQJk5MWxxpBHPIMLA774YzZw7YCwsRPvRlsPtTE7pCI5iyCvenl0L51ShoP7sC0BXITK3RfMcbNEZk317Imp5WBxbMEqBM3DEG2lNPZFmjxKDBiM6bg9izi2AMuikAlIhIzYVLERnQmyfyaxpeIRVITpwMZep9adqNNo783ntA925QafPePwXG7yal3UMbLF6nAfTdu6HWL4R542DIi59N84G5q9HtEoTe/atXVJUUJMuuhLpmTVr+044UIbR/L1BY5MmiBgvMN7/LEG/bEaFdH3F6hEJwzm6L8Ccf16oUm7OgTLoMbOpDUH5zbxYPnIIiriGoRJeazyNh0RBmwyw8AxjQD9qIO6B3asfTQJxRVCjmyfPqfcpkg6aI7PsUUkqAk8qoQFOOGANlVjYo44MGo2DeHF59km7sm5ZPpQwAe3Q2jLFDoGTpdG8WAqRDdXZZQvKO0ZBmzQzSRHSdByYbNkM7r6On9744iGSbltCoHJgR8CT/9BSMG34Ou1UrKJXHghmDbMEzzyLyy1u5+0Ma2L7uBuirVqThIi7riHy2B27TpjyVRDX6moabTCLWvA1CX3maW7hOdqsOMHZt+e/OU5Lg43MXQB86sNqNmZrzo8WnJrKtH7aGO3wYjNtuhtywEU//8FJXiumprqIjGH2qoEwOGYbw00/CXvsPsIu6pVVvuA933c8RWflSjS4/xdIuNWHYNhIlFyC6bVMQXRONCc2A/u+9UBo15EK2JQnmLYOhL5yX9k6eAuvUBcrNt0AbPzZrvmS9+gjt+QRKvXoclNRXkBhzN/QnHklzmbhZXrAU2o29uUZVJJEqz4ZmkuKArqXQGTWyeIN+xi77GQreXH0SYc4p/tmW05kSsqkx4v0NcH7SlRf9M4eodwvNQCaa9bgIbPQYhK8tg2RoXjeNRDGDCxUybz+jWiyB8/sCJTdXw0dDe/IRuIfLkTizBbR4eeDgc79WD0H7+3ooJe285oaUqMOVbN5ORn02yWUvA/36gNLq4haeqyQf8uPNUOWqziTrg41Idu+KUAoYiGeOpMAtrAv16DcBQIS2xaAR0J+Z6fUCUCsdZRVeXALp5v5B6VXwPX7+BYi8/zagqZxeR5KgUl2buqtIs1OgwyQcHTAQBUsWBNZBmG9zwiREpk4+rh9dnQbOHZ/SdeHG4kj+qDWMrz2fMXWQ+eEdNdEiOH37whg5EmpJBw5CjUtZAgVLNuUAvzwAmZLZhYW8xOg1ZGTXvk+XpnSGj4H+5B/BmIzEtb2gv/ZKQHqQ+G/dDqE334DbrBi671t6rWJe/6e1eSPQswzaN4fS1k1CTo6biPCMB7iW5MqfAbbjIn7JJQi/+06NpjWdfzKkteugdusCWfG7CYhfBw/CPvscaDEvlykG30zDhiHy+OOwNA2GSLj67YS8A+rhRyFPuJs3vghd6oFShvT3f0LrWgLpeK1U1VD/vYAyES1C9OB+KJFwrRhGN1HahTScOXwMjDlPBeYrVWNUdu6ByMrlUH5QzEuLJCGv0VXhwrIPH0Zs9v9CeWgqnJatEVqxHErTxpAlFyDAZDRknG5Q0hzxNWsgXXVVVlmPV1GKz4T04DSEbrgGclGBl5s8+DWSzy4ApkxGpPxImtnmZlQPQd66FWrLllzFelqWwWIurMXLIQ/oF7gLmfGI8L+5tu3QGeENHwCa59l6QYrD02HWoNuhzZ+btRlIEdiXXAHcPxnhLudD0nXIto3kjj2w738Q8uLnqXEwaMUTKarKbt1RuHYtr7hVtSrXGgqn9lfXMs03EcVrxlQO7NULslqzL5JJYtKVEX74IdiJGFin82H4PZOpoOS16fad4fTtBaVzF2hnNIBrmrD27ob0+t/grHo1KDXyElvzc2D8eTm0tm05aM1N1ZcZT9WnFJqSQOm4Nip79kbB31alASxNA1FA1vyHUBwH+HQP5ERFlvmk+4mXzuhxKHj84XTfjLQ+HGixJOLtOiG0d3dagjyVtyLwMGc8CuPO0ZwPmb2myX/9G1ZJCbRj31abV6SWQLfJWZAaFsMqPwzt88+guyLM9GYjOfEqkKxBWfMmtEsv5C19/+8NGYKw1CJ9bfcHAU76aDuMNm0Qm/ow1El3Bw0QgrGi0ZT8MmKJKNWJPkMe6fqNqIFvU78R5OXLYVzYA2YNFZ3TBkqqfdOCP9uLYz/ujsKD+7McfZEmEjlS2rbVZVzovkS7joi8+zbkupSaqbqLv4PZvMHZfHA61EkTqgV10AYXjsLYvRNy48a8S13K6BB3mAtz9nxIIwYHGj5TbqIzSjRoZLa2CYha4++FMe1BaL65r+FgynfC4rSa71RzUVswivt4n+JHOyGd2xKS5SJ28yAYSxcE2iaVCZm5SQFacY9o7aLf4/XqQ3llJZQePeB83+bb1ws8gHh3Hdzrr4VUfjjo1k7drJmpHMEHAdpksx9Be2sN9LNb8JRMJij5lqSI/ctDiLdpCb2iKv2TqpVpznivfih86UV/E2f/9QgCOJUgEr/5A7Qp96U1E4t3pVaEhGYU10gZ0Dxmv4EIPTcHmqb7AdHJQPJ7iL5PFIypC1M/3gGlTUvOICWRQOUdY6HMfzroFK/tu7kvRtq0bUdoLyyA3LE99z2tGrqETpemJN+WFBr5e9S0YG/cCrPfACj/2sHb8MTm+a518ApT6YXQlj4P56zmCPEkt3dmqLpBZcvE7YOhPlPVLJIKcN6/uWo1jKt+VmN1hXx5CtLoLIT5+Cy4E+9BKFFZK3ZzDSprSI4dh/DU+yApOlTlZIx21XQnrSm5475oKdiAvidV38xcMS+lfbQTctuWnn9CKQiX8aZR6ze/RujA50HBLNN0CA1N7+TRasMmkH71K4TGjAKjY77M5Wkhc8NWoLQkaBGj+3mUWb8JCvbt5Wml6gZPf5AmGD4S6pynsm6xho6CMeux4KQiT3D7zZFO+VGYD0yBM3cOwuWHg0bbVO0u+ijNJmcBd42HNvJ2qAYJ1qtwc0DWUFVxXAZ38yZUlnZDyCUuVg3uwlAJcOdHUIxQDal7cYCOYmavrmR+uBPuPRMhv7kaqlPVtSQyIELL8+Mnpd2hTP0DjIsv8cqr5LNmqtJawfs0gJIHEi+/AjZ8FHT/JOAJzp12O6Ve5bf/CqPlD6FQGw0BkzqnJRfSkWOwF70Eh6K9DVugVBzhDCSTwc/CyCoSxY2hd+4KpU8fKL3KoNYpykieM5hffw1r6UqvSuFXqB1JBjMKEbm1DyRqsalmWNwfYLDXvgd52460O2w6/3huR0QuuoB36KRpNN64ANiSA3boMJxVq2Gt+QuUHbvADnsNJHbjYujt20MpuxrKVVdAiUZPqF5MB3eTLuBu3wmZ/IaMIdepA+nMZtBotpoLM1nPUarK2bYD9kuvwF73DuQ9n4FVHAMiUTh0AvOCUqg/7w2ptBNkReOnKk8i+1Mtv09BU3oJVMq1VXeW+UQBSu+hQ1h8p/nZZWIMJWh5mdBXFk75EUh79/NmUzo2IUfDcIub8DSRY+i8AYHMv5p5NMA/zEVpGMNPq/BjtF7jvucN1qSN+Do9LUCAzjTDRB6d1aaOmlREeQEJnRqkLh4H1MLm6T6ZA8iRvaO9/H0EYNqA5LrU4uhuwF/KdfqmItPEE6UWY945JToSfAL1FXJBVE5Tyvlz3vyi8LXy/6mIxLyDYrQGvpbTM04alDyv70uHy7IGgdaaTM4A7zUB83wgpBokYar5HyTwR/Cc/8cGUg/XVwlPfPJBlVqCTDn7Ux293jrFYrOzgbw+QpqiOmCnrIH+yAHfYCntDyK350cGwearNd+CRucMLe2THLg2Jygf/hyn3Vu399nbwLzdl/NarvoDDidC8HHuPQVQnkYq8q/KcyCFA3lQ5uGQcxzIgzLnRJInKA/KPAZyjgN5UOacSPIE5UGZx0DOcSAPypwTSZ6gPCjzGMg5DuRBmXMiyROUB2UeAznHgTwoc04keYLyoMxjIOc4kAdlzokkT9B/AApB+fhbCgTIAAAAAElFTkSuQmCC"},NC18:function(re,J,d){var Q=d("y+Vt"),L=d("IMiH"),O=d("7oTu"),U=Math.sqrt,s=Math.sin,t=Math.cos,R=Math.PI,o=function(u){return Math.sqrt(u[0]*u[0]+u[1]*u[1])},g=function(u,v){return(u[0]*v[0]+u[1]*v[1])/(o(u)*o(v))},E=function(u,v){return(u[0]*v[1]<u[1]*v[0]?-1:1)*Math.acos(g(u,v))};function a(u,v,p,_,x,w,C,f,n,r,c){var S=n*(R/180),A=t(S)*(u-p)/2+s(S)*(v-_)/2,b=-1*s(S)*(u-p)/2+t(S)*(v-_)/2,I=A*A/(C*C)+b*b/(f*f);I>1&&(C*=U(I),f*=U(I));var k=(x===w?-1:1)*U((C*C*(f*f)-C*C*(b*b)-f*f*(A*A))/(C*C*(b*b)+f*f*(A*A)))||0,B=k*C*b/f,z=k*-f*A/C,G=(u+p)/2+t(S)*B-s(S)*z,Y=(v+_)/2+s(S)*B+t(S)*z,X=E([1,0],[(A-B)/C,(b-z)/f]),F=[(A-B)/C,(b-z)/f],K=[(-1*A-B)/C,(-1*b-z)/f],Z=E(F,K);g(F,K)<=-1&&(Z=R),g(F,K)>=1&&(Z=0),w===0&&Z>0&&(Z=Z-2*R),w===1&&Z<0&&(Z=Z+2*R),c.addData(r,G,Y,C,f,X,Z,S,w)}var y=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function M(u){if(!u)return new L;for(var v=0,p=0,_=v,x=p,w,C=new L,f=L.CMD,n=u.match(y),r=0;r<n.length;r++){for(var c=n[r],S=c.charAt(0),A,b=c.match(T)||[],I=b.length,k=0;k<I;k++)b[k]=parseFloat(b[k]);for(var B=0;B<I;){var z,G,Y,X,F,K,Z,pe=v,ue=p;switch(S){case"l":v+=b[B++],p+=b[B++],A=f.L,C.addData(A,v,p);break;case"L":v=b[B++],p=b[B++],A=f.L,C.addData(A,v,p);break;case"m":v+=b[B++],p+=b[B++],A=f.M,C.addData(A,v,p),_=v,x=p,S="l";break;case"M":v=b[B++],p=b[B++],A=f.M,C.addData(A,v,p),_=v,x=p,S="L";break;case"h":v+=b[B++],A=f.L,C.addData(A,v,p);break;case"H":v=b[B++],A=f.L,C.addData(A,v,p);break;case"v":p+=b[B++],A=f.L,C.addData(A,v,p);break;case"V":p=b[B++],A=f.L,C.addData(A,v,p);break;case"C":A=f.C,C.addData(A,b[B++],b[B++],b[B++],b[B++],b[B++],b[B++]),v=b[B-2],p=b[B-1];break;case"c":A=f.C,C.addData(A,b[B++]+v,b[B++]+p,b[B++]+v,b[B++]+p,b[B++]+v,b[B++]+p),v+=b[B-2],p+=b[B-1];break;case"S":z=v,G=p;var xe=C.len(),ye=C.data;w===f.C&&(z+=v-ye[xe-4],G+=p-ye[xe-3]),A=f.C,pe=b[B++],ue=b[B++],v=b[B++],p=b[B++],C.addData(A,z,G,pe,ue,v,p);break;case"s":z=v,G=p;var xe=C.len(),ye=C.data;w===f.C&&(z+=v-ye[xe-4],G+=p-ye[xe-3]),A=f.C,pe=v+b[B++],ue=p+b[B++],v+=b[B++],p+=b[B++],C.addData(A,z,G,pe,ue,v,p);break;case"Q":pe=b[B++],ue=b[B++],v=b[B++],p=b[B++],A=f.Q,C.addData(A,pe,ue,v,p);break;case"q":pe=b[B++]+v,ue=b[B++]+p,v+=b[B++],p+=b[B++],A=f.Q,C.addData(A,pe,ue,v,p);break;case"T":z=v,G=p;var xe=C.len(),ye=C.data;w===f.Q&&(z+=v-ye[xe-4],G+=p-ye[xe-3]),v=b[B++],p=b[B++],A=f.Q,C.addData(A,z,G,v,p);break;case"t":z=v,G=p;var xe=C.len(),ye=C.data;w===f.Q&&(z+=v-ye[xe-4],G+=p-ye[xe-3]),v+=b[B++],p+=b[B++],A=f.Q,C.addData(A,z,G,v,p);break;case"A":Y=b[B++],X=b[B++],F=b[B++],K=b[B++],Z=b[B++],pe=v,ue=p,v=b[B++],p=b[B++],A=f.A,a(pe,ue,v,p,K,Z,Y,X,F,A,C);break;case"a":Y=b[B++],X=b[B++],F=b[B++],K=b[B++],Z=b[B++],pe=v,ue=p,v+=b[B++],p+=b[B++],A=f.A,a(pe,ue,v,p,K,Z,Y,X,F,A,C);break}}(S==="z"||S==="Z")&&(A=f.Z,C.addData(A),v=_,p=x),w=A}return C.toStatic(),C}function m(u,v){var p=M(u);return v=v||{},v.buildPath=function(_){if(_.setData){_.setData(p.data);var x=_.getContext();x&&_.rebuildPath(x)}else{var x=_;p.rebuildPath(x)}},v.applyTransform=function(_){O(p,_),this.dirty(!0)},v}function P(u,v){return new Q(m(u,v))}function h(u,v){return Q.extend(m(u,v))}function l(u,v){for(var p=[],_=u.length,x=0;x<_;x++){var w=u[x];w.path||w.createPathProxy(),w.__dirtyPath&&w.buildPath(w.path,w.shape,!0),p.push(w.path)}var C=new Q(v);return C.createPathProxy(),C.buildPath=function(f){f.appendPath(p);var n=f.getContext();n&&f.rebuildPath(n)},C}J.createFromString=P,J.extendFromString=h,J.mergePath=l},NLgs:function(re,J,d){"use strict";d.d(J,"e",function(){return v}),d.d(J,"f",function(){return p}),d.d(J,"d",function(){return x}),d.d(J,"c",function(){return w}),d.d(J,"a",function(){return C}),d.d(J,"b",function(){return f});var Q=d("miYZ"),L=d("tsqr"),O=d("9og8"),U=d("2qtc"),s=d("kLXV"),t=d("WmNS"),R=d.n(t),o=d("cDcd"),g=d.n(o),E=d("9kvl"),a=d("xKgJ"),y=d("1vsH"),T=d("RCxd"),M=d("mOS8"),m=d.n(M),P=d("1ZF9"),h=d.n(P),l=d("NoGO"),u=d.n(l),v=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(p(r)&&_(c))},p=function(r){return Object(a.p)()?!0:(r({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},_=function(){var r,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(E.c)()._store.getState(),A=S.user;return(r=A.userInfo)!==null&&r!==void 0&&r.profile_completed?!0:(s.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:c?"\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(){E.d.push("/account/profile/edit")}}),!1)},x=function(){var r,c=Object(E.c)()._store.getState(),S=c.user;return(r=S.userInfo)!==null&&r!==void 0&&r.professional_certification?!0:(s.a.confirm({title:"\u63D0\u793A",centered:!0,content:g.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(y.U)("/account/certification")}}),!1)},w=function(){return Object(a.a)()?!0:(s.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:g.a.createElement("div",{className:"tc",style:{marginLeft:-38}},g.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),g.a.createElement("img",{src:u.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},C=function(r,c){return r?!0:(s.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:g.a.createElement("div",null,g.a.createElement("p",null,c||"\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"),g.a.createElement("div",{style:{marginLeft:"110px"}},g.a.createElement("img",{src:h.a,width:200}),g.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.U)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},f=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",S=Object(E.c)()._store.getState(),A=S.shixunsDetail.detail;return(A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3?(s.a.info({centered:!0,icon:g.a.createElement(T.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:g.a.createElement("div",{className:"tc",style:{marginLeft:-38}},g.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},g.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(A==null?void 0:A.public)===2?"\u5DF2\u516C\u5F00":(A==null?void 0:A.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",c,"\u3002"),g.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),g.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(A==null?void 0:A.shixun_status)===2?(s.a.confirm({centered:!0,icon:g.a.createElement(T.a,null),title:"\u63D0\u793A",content:g.a.createElement("div",null,g.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",c,"\u3002"),g.a.createElement("br",null),g.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(){s.a.confirm({width:440,centered:!0,icon:g.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(O.a)(R.a.mark(function B(){var z;return R.a.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return Y.next=2,r({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}});case 2:z=Y.sent,z.status!==401&&(L.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),r({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),r({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}));case 4:case"end":return Y.stop()}},B)}));function k(){return I.apply(this,arguments)}return k}()})}}),!0):!1}},NQs2:function(re,J,d){re.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(re,J,d){"use strict";d.d(J,"a",function(){return o}),d.d(J,"h",function(){return m}),d.d(J,"l",function(){return u}),d.d(J,"e",function(){return C}),d.d(J,"i",function(){return c}),d.d(J,"j",function(){return Te}),d.d(J,"c",function(){return Ue}),d.d(J,"b",function(){return Ze}),d.d(J,"g",function(){return Vt}),d.d(J,"f",function(){return rn}),d.d(J,"k",function(){return Qe}),d.d(J,"d",function(){return Jt});var Q=d("cDcd"),L=d.n(Q),O=d("NQs2"),U=d.n(O),s=d("ygoZ"),t=d.n(s),R=function(mt){var ct=mt.dataSource,Ve=ct===void 0?[]:ct,st=mt.img,Pe=mt.imgWidth,de=Pe===void 0?346:Pe,Ae=mt.title,Je=mt.sunTitle,Ye=mt.bannerExtraContent;return L.a.createElement("div",{className:U.a.banner},L.a.createElement("div",{className:U.a.content},L.a.createElement("aside",null,L.a.createElement("p",null,L.a.createElement("b",null,Ae),L.a.createElement("span",null,Je)),Ve.length>0&&L.a.createElement("div",{className:U.a.btns},Ve.map(function(lt,pt){return L.a.createElement("div",{key:pt,onClick:lt.click},lt.name,lt.sign?L.a.createElement("img",{src:t.a,width:39}):null)})),Ye),L.a.createElement("img",{style:{marginTop:33,marginRight:38},src:st,width:de})))},o=R,g=d("tJVT"),E=d("6nfa"),a=d.n(E),y=d("TSYQ"),T=d.n(y),M=function(mt){var ct=mt.dataSource,Ve=ct===void 0?[]:ct,st=mt.value,Pe=mt.onChange,de=mt.className,Ae=mt.title,Je=mt.titleWidth,Ye=Je===void 0?41:Je,lt=mt.style,pt=lt===void 0?{}:lt,tt=mt.fontColor,it=tt===void 0?"#6A7283":tt,Ft=Object(Q.useState)(0),Zt=Object(g.a)(Ft,2),$t=Zt[0],ne=Zt[1],ee=Object(Q.useState)(!1),j=Object(g.a)(ee,2),H=j[0],V=j[1],$=Object(Q.useRef)(null);return Object(Q.useEffect)(function(){if(Ve.length!==0){var fe;($==null||((fe=$.current)===null||fe===void 0)?void 0:fe.clientHeight)>92?ne(1):ne(0)}Ve.length===0&&ne(0)},[Ve]),L.a.createElement("div",{className:T()(a.a.row,de),style:pt},L.a.createElement("div",{style:{width:Ye,marginTop:H?12:4},className:a.a.title},Ae),L.a.createElement("div",{className:H?"".concat(a.a.tagsWrap," ").concat(a.a.tagsBorderWrap):a.a.tagsWrap},L.a.createElement("div",{className:a.a.bar,style:$t>0?{height:$t===1?92:"auto",overflow:$t===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},L.a.createElement("div",{className:a.a.name,ref:$},Ve==null?void 0:Ve.map(function(fe){return L.a.createElement("span",{onClick:function(){return Pe(fe.id)},key:fe.id,title:fe.name,style:{color:it},className:st===fe.id?a.a.active:""},fe.name)}))),!!$t&&L.a.createElement(Q.Fragment,null,$t===1?L.a.createElement("div",{onClick:function(){var Le;ne(2),($==null||((Le=$.current)===null||Le===void 0)?void 0:Le.clientHeight)>205?V(!0):V(!1)},className:a.a.action},"\u5C55\u5F00",L.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):L.a.createElement("div",{onClick:function(){ne(1),V(!1)},className:a.a.action},"\u6536\u8D77",L.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},m=M,P=d("cz0n"),h=d.n(P),l=function(mt){var ct=mt.dataSource,Ve=ct===void 0?[]:ct,st=mt.value,Pe=mt.onChange,de=mt.className;return L.a.createElement("div",{className:T()(h.a.tabs,de)},Ve.map(function(Ae){return L.a.createElement("span",{onClick:function(){return Pe(Ae.id)},className:st===Ae.id?h.a.active:"",key:Ae.id},Ae.name)}))},u=l,v=d("5NDa"),p=d("5rEg"),_=d("KOXS"),x=d.n(_),w=function(mt){var ct,Ve=mt.dataSource,st=Ve===void 0?[]:Ve,Pe=mt.value,de=mt.onChange,Ae=mt.className,Je=mt.style,Ye=Je===void 0?{}:Je,lt=mt.placeholder,pt=Object(Q.useState)(""),tt=Object(g.a)(pt,2),it=tt[0],Ft=tt[1],Zt=Object(Q.useState)(""),$t=Object(g.a)(Zt,2),ne=$t[0],ee=$t[1];Object(Q.useEffect)(function(){var H;(H=JSON.stringify(Pe))!==null&&H!==void 0&&H.includes("{")?(Ft(Pe.id),ee(Pe.value)):ee(Pe)},[Pe]);var j=function(){de(ne,it||null)};return L.a.createElement("div",{className:T()(x.a.input,Ae),style:Ye},!!st.length&&L.a.createElement("div",{className:x.a.dropdown},L.a.createElement("div",{className:x.a.text},(ct=st.find(function(H){return H.id===it}))===null||ct===void 0?void 0:ct.name,L.a.createElement("i",{className:"iconfont icon-zhankai4"}),L.a.createElement("b",{className:x.a.b1}),L.a.createElement("b",{className:x.a.b2})),L.a.createElement("div",{className:x.a.menu},st.map(function(H,V){return L.a.createElement("div",{key:V,onClick:function(){return Ft(H.id)}},H.name)}))),L.a.createElement(p.a,{onPressEnter:j,value:ne,onChange:function(V){return ee(V.target.value)},bordered:!1,placeholder:lt}),L.a.createElement("i",{onClick:j,className:"iconfont icon-sousuo9 font14 pl10 current"}))},C=w,f=d("f9pc"),n=d.n(f),r=function(mt){var ct=mt.value,Ve=mt.onChange,st=mt.className,Pe=mt.total,de=mt.pageSize,Ae=mt.style,Je=Ae===void 0?{}:Ae,Ye=ct<2,lt=ct>=Math.ceil(Pe/de);return Pe<=de?L.a.createElement(L.a.Fragment,null):L.a.createElement("div",{className:T()(n.a.quickPager,st),style:Je},L.a.createElement("div",{onClick:function(){Ye||Ve(ct-1,"prev")},className:Ye?n.a.disabled:""},"\u4E0A\u4E00\u9875"),L.a.createElement("div",{onClick:function(){lt||Ve(ct+1,"next")},className:lt?n.a.disabled:""},"\u4E0B\u4E00\u9875"))},c=r,S=d("T2oS"),A=d("W9HT"),b=d("pC0b"),I=d("GzdX"),k=d("5Dmo"),B=d("3S7+"),z=d("Oe0F"),G=d.n(z),Y=d("m3rI"),X=d("1vsH"),F=d("JAbv"),K=d.n(F),Z=d("Bq7L"),pe=d.n(Z),ue=d("MEgm"),xe=d.n(ue),ye=d("BdwD"),we=function(mt){var ct=mt.className,Ve=mt.dataSource,st=Ve===void 0?[]:Ve,Pe=mt.col,de=Pe===void 0?4:Pe,Ae=mt.right,Je=mt.bottom,Ye=Je===void 0?23:Je,lt=mt.precision,pt=lt===void 0?0:lt,tt=mt.wrapWidth,it=tt===void 0?1200:tt,Ft=mt.trackEventItems,Zt=mt.loading,$t=Math.floor((it-(de-1)*Ae)/de);return L.a.createElement(A.a,{spinning:Zt},L.a.createElement("div",{className:T()(G.a.list,ct)},!!st.length&&st.map(function(ne,ee){var j=ne.name,H=ne.id,V=ne.identifier,$=ne.power,fe=ne.cover_image_id,Le=ne.pic;return L.a.createElement("div",{className:G.a.wrap,key:H,style:{width:$t,marginRight:(1+ee)%de===0?0:Ae+pt,marginBottom:Ye}},L.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(V,"/challenges"),className:G.a.li,onClick:function(vt){vt.preventDefault(),Ft&&Object(X.eb)([Ft]),$&&Object(X.U)("/shixuns/".concat(V,"/challenges"))}},L.a.createElement("div",{className:G.a.img},L.a.createElement("img",{className:G.a.cover,src:fe?"".concat(Y.a.API_SERVER,"/api/attachments/").concat(fe):"".concat(Y.a.IMG_SERVER,"/").concat(Le)}),ne.is_jupyter&&L.a.createElement("img",{className:G.a.sign,src:K.a}),ne.is_jupyter_lab&&L.a.createElement("img",{className:G.a.sign,src:pe.a}),ne.is_unity_3d&&L.a.createElement("img",{className:G.a.sign,src:xe.a})),L.a.createElement("div",{className:G.a.name},L.a.createElement(B.a,{title:j||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},L.a.createElement("span",{className:G.a.e},j||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),L.a.createElement("div",{className:G.a.tags},L.a.createElement(B.a,{placement:"bottom",title:"\u5173\u5361\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),L.a.createElement("span",null,ne.challenges_count))),!!ne.myshixuns_count&&L.a.createElement(B.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),L.a.createElement("span",null,ne.myshixuns_count))),L.a.createElement(B.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},L.a.createElement("span",null,L.a.createElement("span",null,ne.level))),L.a.createElement("div",{className:G.a.rate},L.a.createElement(I.a,{allowHalf:!0,disabled:!0,defaultValue:ne.score_info}),L.a.createElement("span",null,"\xA0",ne.score_info?"".concat(ne.score_info,"\u5206"):"5\u5206")))),!$&&L.a.createElement("div",{className:G.a.lockWrap},L.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),L.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!st.length&&L.a.createElement(ye.a,null)))},Te=we,Se=d("ZJlW"),ae=d.n(Se),ve=d("z4EP"),q=d.n(ve),me=d("+GGh"),Re=d.n(me),be=d("cFMs"),Xe=d.n(be),ft=function(mt){var ct=mt.className,Ve=mt.dataSource,st=Ve===void 0?[]:Ve,Pe=mt.col,de=Pe===void 0?4:Pe,Ae=mt.right,Je=mt.bottom,Ye=Je===void 0?23:Je,lt=mt.precision,pt=lt===void 0?0:lt,tt=mt.wrapWidth,it=tt===void 0?1200:tt,Ft=mt.trackEventItems,Zt=mt.loading,$t=Math.floor((it-(de-1)*Ae)/de);return L.a.createElement(A.a,{spinning:Zt},L.a.createElement("div",{className:T()(ae.a.list,ct)},!!st.length&&st.map(function(ne,ee){var j=ne.name,H=ne.id,V=ne.identifier,$=ne.featured,fe=ne.school_name,Le=ne.image_url,We=ne.excellent;return L.a.createElement("div",{key:H,className:ae.a.wrap,style:{width:$t,marginRight:(1+ee)%de===0?0:Ae+pt,marginBottom:Ye}},L.a.createElement("a",{target:"_blank",href:"/paths/".concat(V),className:ae.a.li,onClick:function(Ct){Ct.preventDefault(),Ft&&Object(X.eb)([Ft]),Object(X.U)("/paths/".concat(V))}},L.a.createElement("div",{className:ae.a.img},L.a.createElement("img",{className:ae.a.cover,src:"".concat(Y.a.IMG_SERVER,"/").concat(Le)}),$===1&&L.a.createElement("img",{className:ae.a.sign,src:q.a}),$===2&&L.a.createElement("img",{className:ae.a.sign,src:""}),$===3&&L.a.createElement("img",{className:ae.a.sign,src:Re.a}),$===4&&L.a.createElement("img",{className:ae.a.sign,src:""}),$===5&&L.a.createElement("img",{className:ae.a.sign,src:Xe.a})),L.a.createElement("div",{className:ae.a.name},L.a.createElement(B.a,{title:j},L.a.createElement("span",{className:ae.a.e},j))),L.a.createElement(B.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(fe)},L.a.createElement("div",{className:ae.a.unit},L.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),fe)),L.a.createElement("div",{className:ae.a.tags},L.a.createElement(B.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),L.a.createElement("span",null,ne.stages_count))),L.a.createElement(B.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),L.a.createElement("span",null,ne.members_count))),We&&L.a.createElement("div",{className:ae.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!st.length&&L.a.createElement(ye.a,null)))},Ue=ft,He=d("iL++"),_e=d.n(He),Ie=d("xiVL"),Ge=function(mt){var ct=mt.className,Ve=mt.dataSource,st=Ve===void 0?[]:Ve,Pe=mt.col,de=Pe===void 0?4:Pe,Ae=mt.right,Je=mt.bottom,Ye=Je===void 0?23:Je,lt=mt.precision,pt=lt===void 0?0:lt,tt=mt.wrapWidth,it=tt===void 0?1200:tt,Ft=mt.trackEventItems,Zt=mt.loading,$t=Math.floor((it-(de-1)*Ae)/de);return L.a.createElement(A.a,{spinning:Zt},L.a.createElement("div",{className:T()(_e.a.list,ct)},!!st.length&&st.map(function(ne,ee){var j=ne.subject_identifier,H=ne.id,V=ne.identifier,$=ne.power,fe=ne.is_public!=0&&ne.is_public;return L.a.createElement("div",{className:_e.a.wrap,key:H,style:{width:$t,marginRight:(1+ee)%de===0?0:Ae+pt,marginBottom:Ye}},L.a.createElement("a",{className:_e.a.li,onClick:function(We){We.preventDefault()}},L.a.createElement("div",{className:_e.a.top},L.a.createElement(B.a,{title:ne.name},L.a.createElement("div",{className:_e.a.name},ne.name)),L.a.createElement("img",{className:_e.a.img,src:Y.a.IMG_SERVER+"/images/"+ne.avatar_url}),L.a.createElement("div",{className:_e.a.text},ne.creator),j&&L.a.createElement("div",{className:_e.a.btns},L.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),L.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),fe&&L.a.createElement("div",{className:_e.a.sign},"\u516C\u5F00")),L.a.createElement("div",{className:_e.a.bottom},ne.visits>0&&L.a.createElement(B.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-liulanyan"}),L.a.createElement("span",null,ne.visits))),ne.course_members_count>0&&L.a.createElement(B.a,{title:"\u6210\u5458",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-chengyuan"}),ne.course_members_count)),ne.tasks_count>0&&L.a.createElement(B.a,{title:"\u4F5C\u4E1A",placement:"bottom"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-zuoye"}),ne.tasks_count)),ne.is_end?L.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):L.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),L.a.createElement("div",{className:_e.a.lockWrap},ne.is_accessible?L.a.createElement(L.a.Fragment,null,j&&L.a.createElement("div",{onClick:function(){return Object(X.U)("/paths/".concat(j))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),L.a.createElement("div",{onClick:function(We){Ft&&Object(X.eb)([Ft]),Object(X.U)(ne.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):L.a.createElement(L.a.Fragment,null,L.a.createElement("img",{src:"".concat(Y.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),L.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!st.length&&L.a.createElement(ye.a,null)))},Ze=Ge,Et=d("f0W+"),et=d.n(Et),jt=function(mt){var ct=mt.dataSource,Ve=ct===void 0?[]:ct,st=mt.value,Pe=mt.onChange,de=mt.className,Ae=mt.style,Je=Ae===void 0?{}:Ae,Ye=mt.tabBarExtraContent;return L.a.createElement("div",{className:T()(et.a.tabs,de),style:Je},L.a.createElement("div",{className:et.a.tabsWrap},Ve.map(function(lt,pt){return L.a.createElement("div",{onClick:function(){return Pe(lt.id)},className:st===lt.id?et.a.active:"",key:pt},lt.name)})),L.a.createElement("div",{className:et.a.tabBar},Ye))},Vt=jt,Pt=d("9JIy"),Rt=d.n(Pt),Wt=function(mt){var ct=mt.className,Ve=mt.style,st=Ve===void 0?{}:Ve,Pe=mt.children;return L.a.createElement("div",{className:T()(Rt.a.table,ct),style:st},Pe)},rn=Wt,Qt=d("qVdP"),At=d("jsC+"),dt=d("lUTK"),Tt=d("BvKs"),bt=d("8WcF"),wt=d.n(bt),nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],ut=function(mt){var ct,Ve=mt.sortValue,st=mt.dropValue,Pe=mt.className,de=mt.onSort,Ae=mt.onDrop,Je=mt.dataSource,Ye=Je===void 0?nt:Je;return L.a.createElement("div",{className:T()(wt.a.orderWrap,Pe)},L.a.createElement(At.a,{overlay:L.a.createElement(Tt.a,null,Ye.map(function(lt,pt){return L.a.createElement(Tt.a.Item,{key:pt,onClick:function(){return Ae(lt.id)}},lt.name)}))},L.a.createElement("span",{className:wt.a.orderTextWrap},(ct=Ye.find(function(lt){return st===lt.id}))===null||ct===void 0?void 0:ct.name)),L.a.createElement("span",{className:wt.a.orderIconWrap},L.a.createElement("span",{className:wt.a.orderAsc},L.a.createElement("i",{className:Ve==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(wt.a.cursorPointer," ").concat(wt.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(wt.a.cursorPointer),onClick:function(){return de(Ve==="asc"?"desc":"asc")}})),L.a.createElement("span",{className:wt.a.orderDesc},L.a.createElement("i",{className:Ve==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(wt.a.cursorPointer," ").concat(wt.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(wt.a.cursorPointer),onClick:function(){return de(Ve==="asc"?"desc":"asc")}}))))},Qe=ut,St=d("siWv"),Dt=d.n(St),Kt=function(mt){var ct=mt.className,Ve=mt.style,st=mt.children,Pe=mt.onClick;return L.a.createElement("div",{onClick:Pe,className:T()(Dt.a.btn,ct),style:Ve},st)},Jt=Kt},Nmxd:function(re,J){re.exports="data:image/png;base64,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"},NoGO:function(re,J,d){re.exports=d.p+"static/newqrcode.9bae6615.png"},NohK:function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;var Q=function(O){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,s=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),g=0;g<R;g++)o[g]=arguments[g];clearTimeout(s),s=setTimeout(function(){O.apply(t,o)},U)}};J.default=Q},OFgq:function(re,J,d){re.exports=d.p+"static/s7.51bf1488.png"},OLES:function(re,J,d){"use strict";var Q=d("U8pU"),L=d("VTBJ"),O=d("Ff2n"),U=d("cDcd"),s=d("uciX"),t=d("7ixt"),R=function(T){var M=T.overlay,m=T.prefixCls,P=T.id,h=T.overlayInnerStyle;return U.createElement("div",{className:"".concat(m,"-inner"),id:P,role:"tooltip",style:h},typeof M=="function"?M():M)},o=R,g=function(T,M){var m=T.overlayClassName,P=T.trigger,h=P===void 0?["hover"]:P,l=T.mouseEnterDelay,u=l===void 0?0:l,v=T.mouseLeaveDelay,p=v===void 0?.1:v,_=T.overlayStyle,x=T.prefixCls,w=x===void 0?"rc-tooltip":x,C=T.children,f=T.onVisibleChange,n=T.afterVisibleChange,r=T.transitionName,c=T.animation,S=T.placement,A=S===void 0?"right":S,b=T.align,I=b===void 0?{}:b,k=T.destroyTooltipOnHide,B=k===void 0?!1:k,z=T.defaultVisible,G=T.getTooltipContainer,Y=T.overlayInnerStyle,X=Object(O.a)(T,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),F=Object(U.useRef)(null);Object(U.useImperativeHandle)(M,function(){return F.current});var K=Object(L.a)({},X);"visible"in T&&(K.popupVisible=T.visible);var Z=function(){var we=T.arrowContent,Te=we===void 0?null:we,Se=T.overlay,ae=T.id;return[U.createElement("div",{className:"".concat(w,"-arrow"),key:"arrow"},Te),U.createElement(o,{key:"content",prefixCls:w,id:ae,overlay:Se,overlayInnerStyle:Y})]},pe=!1,ue=!1;if(typeof B=="boolean")pe=B;else if(B&&Object(Q.a)(B)==="object"){var xe=B.keepParent;pe=xe===!0,ue=xe===!1}return U.createElement(s.a,Object.assign({popupClassName:m,prefixCls:w,popup:Z,action:h,builtinPlacements:t.a,popupPlacement:A,ref:F,popupAlign:I,getPopupContainer:G,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:r,popupAnimation:c,defaultPopupVisible:z,destroyPopupOnHide:pe,autoDestroy:ue,mouseLeaveDelay:p,popupStyle:_,mouseEnterDelay:u},K),C)},E=Object(U.forwardRef)(g),a=J.a=E},OS9S:function(re,J,d){var Q=d("bYtY"),L=Q.inherits,O=d("Gev7"),U=d("mFDi");function s(o){O.call(this,o),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}s.prototype.incremental=!0,s.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},s.prototype.addDisplayable=function(o,g){g?this._temporaryDisplayables.push(o):this._displayables.push(o),this.dirty()},s.prototype.addDisplayables=function(o,g){g=g||!1;for(var E=0;E<o.length;E++)this.addDisplayable(o[E],g)},s.prototype.eachPendingDisplayable=function(o){for(var g=this._cursor;g<this._displayables.length;g++)o&&o(this._displayables[g]);for(var g=0;g<this._temporaryDisplayables.length;g++)o&&o(this._temporaryDisplayables[g])},s.prototype.update=function(){this.updateTransform();for(var o=this._cursor;o<this._displayables.length;o++){var g=this._displayables[o];g.parent=this,g.update(),g.parent=null}for(var o=0;o<this._temporaryDisplayables.length;o++){var g=this._temporaryDisplayables[o];g.parent=this,g.update(),g.parent=null}},s.prototype.brush=function(o,g){for(var E=this._cursor;E<this._displayables.length;E++){var a=this._displayables[E];a.beforeBrush&&a.beforeBrush(o),a.brush(o,E===this._cursor?null:this._displayables[E-1]),a.afterBrush&&a.afterBrush(o)}this._cursor=E;for(var E=0;E<this._temporaryDisplayables.length;E++){var a=this._temporaryDisplayables[E];a.beforeBrush&&a.beforeBrush(o),a.brush(o,E===0?null:this._temporaryDisplayables[E-1]),a.afterBrush&&a.afterBrush(o)}this._temporaryDisplayables=[],this.notClear=!0};var t=[];s.prototype.getBoundingRect=function(){if(!this._rect){for(var o=new U(Infinity,Infinity,-Infinity,-Infinity),g=0;g<this._displayables.length;g++){var E=this._displayables[g],a=E.getBoundingRect().clone();E.needLocalTransform()&&a.applyTransform(E.getLocalTransform(t)),o.union(a)}this._rect=o}return this._rect},s.prototype.contain=function(o,g){var E=this.transformCoordToLocal(o,g),a=this.getBoundingRect();if(a.contain(E[0],E[1]))for(var y=0;y<this._displayables.length;y++){var T=this._displayables[y];if(T.contain(o,g))return!0}return!1},L(s,O);var R=s;re.exports=R},Oe0F:function(re,J,d){re.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(re,J,d){re.exports=d.p+"static/certificate.fc32dc1b.jpg"},P47w:function(re,J,d){var Q=d("hydK"),L=Q.createElement,O=d("IMiH"),U=d("mFDi"),s=d("Fofx"),t=d("6GrX"),R=d("pzxd"),o=d("dqUG"),g=O.CMD,E=Array.prototype.join,a="none",y=Math.round,T=Math.sin,M=Math.cos,m=Math.PI,P=Math.PI*2,h=180/m,l=1e-4;function u(F){return y(F*1e4)/1e4}function v(F){return F<l&&F>-l}function p(F,K){var Z=K?F.textFill:F.fill;return Z!=null&&Z!==a}function _(F,K){var Z=K?F.textStroke:F.stroke;return Z!=null&&Z!==a}function x(F,K){K&&w(F,"transform","matrix("+E.call(K,",")+")")}function w(F,K,Z){(!Z||Z.type!=="linear"&&Z.type!=="radial")&&F.setAttribute(K,Z)}function C(F,K,Z){F.setAttributeNS("http://www.w3.org/1999/xlink",K,Z)}function f(F,K,Z,pe){if(p(K,Z)){var ue=Z?K.textFill:K.fill;ue=ue==="transparent"?a:ue,w(F,"fill",ue),w(F,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else w(F,"fill",a);if(_(K,Z)){var xe=Z?K.textStroke:K.stroke;xe=xe==="transparent"?a:xe,w(F,"stroke",xe);var ye=Z?K.textStrokeWidth:K.lineWidth,we=!Z&&K.strokeNoScale?pe.getLineScale():1;w(F,"stroke-width",ye/we),w(F,"paint-order",Z?"stroke":"fill"),w(F,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var Te=K.lineDash;Te?(w(F,"stroke-dasharray",K.lineDash.join(",")),w(F,"stroke-dashoffset",y(K.lineDashOffset||0))):w(F,"stroke-dasharray",""),K.lineCap&&w(F,"stroke-linecap",K.lineCap),K.lineJoin&&w(F,"stroke-linejoin",K.lineJoin),K.miterLimit&&w(F,"stroke-miterlimit",K.miterLimit)}else w(F,"stroke",a)}function n(F){for(var K=[],Z=F.data,pe=F.len(),ue=0;ue<pe;){var xe=Z[ue++],ye="",we=0;switch(xe){case g.M:ye="M",we=2;break;case g.L:ye="L",we=2;break;case g.Q:ye="Q",we=4;break;case g.C:ye="C",we=6;break;case g.A:var Te=Z[ue++],Se=Z[ue++],ae=Z[ue++],ve=Z[ue++],q=Z[ue++],me=Z[ue++],Re=Z[ue++],be=Z[ue++],Xe=Math.abs(me),ft=v(Xe-P)||(be?me>=P:-me>=P),Ue=me>0?me%P:me%P+P,He=!1;ft?He=!0:v(Xe)?He=!1:He=Ue>=m===!!be;var _e=u(Te+ae*M(q)),Ie=u(Se+ve*T(q));ft&&(be?me=P-1e-4:me=-P+1e-4,He=!0,ue===9&&K.push("M",_e,Ie));var Ge=u(Te+ae*M(q+me)),Ze=u(Se+ve*T(q+me));K.push("A",u(ae),u(ve),y(Re*h),+He,+be,Ge,Ze);break;case g.Z:ye="Z";break;case g.R:var Ge=u(Z[ue++]),Ze=u(Z[ue++]),Et=u(Z[ue++]),et=u(Z[ue++]);K.push("M",Ge,Ze,"L",Ge+Et,Ze,"L",Ge+Et,Ze+et,"L",Ge,Ze+et,"L",Ge,Ze);break}ye&&K.push(ye);for(var jt=0;jt<we;jt++)K.push(u(Z[ue++]))}return K.join(" ")}var r={};r.brush=function(F){var K=F.style,Z=F.__svgEl;Z||(Z=L("path"),F.__svgEl=Z),F.path||F.createPathProxy();var pe=F.path;if(F.__dirtyPath){pe.beginPath(),pe.subPixelOptimize=!1,F.buildPath(pe,F.shape),F.__dirtyPath=!1;var ue=n(pe);ue.indexOf("NaN")<0&&w(Z,"d",ue)}f(Z,K,!1,F),x(Z,F.transform),K.text!=null?B(F,F.getBoundingRect()):X(F)};var c={};c.brush=function(F){var K=F.style,Z=K.image;if(Z instanceof HTMLImageElement){var pe=Z.src;Z=pe}if(!Z)return;var ue=K.x||0,xe=K.y||0,ye=K.width,we=K.height,Te=F.__svgEl;Te||(Te=L("image"),F.__svgEl=Te),Z!==F.__imageSrc&&(C(Te,"href",Z),F.__imageSrc=Z),w(Te,"width",ye),w(Te,"height",we),w(Te,"x",ue),w(Te,"y",xe),x(Te,F.transform),K.text!=null?B(F,F.getBoundingRect()):X(F)};var S={},A=new U,b={},I=[],k={left:"start",right:"end",center:"middle",middle:"middle"},B=function(F,K){var Z=F.style,pe=F.transform,ue=F instanceof o||Z.transformText;F.__dirty&&R.normalizeTextStyle(Z,!0);var xe=Z.text;if(xe!=null&&(xe+=""),!R.needDrawText(xe,Z))return;xe==null&&(xe=""),!ue&&pe&&(A.copy(K),A.applyTransform(pe),K=A);var ye=F.__textSvgEl;ye||(ye=L("text"),F.__textSvgEl=ye);var we=ye.style,Te=Z.font||t.DEFAULT_FONT,Se=ye.__computedFont;Te!==ye.__styleFont&&(we.font=ye.__styleFont=Te,Se=ye.__computedFont=we.font);var ae=Z.textPadding,ve=Z.textLineHeight,q=F.__textCotentBlock;(!q||F.__dirtyText)&&(q=F.__textCotentBlock=t.parsePlainText(xe,Se,ae,ve,Z.truncate));var me=q.outerHeight,Re=q.lineHeight;R.getBoxPosition(b,F,Z,K);var be=b.baseX,Xe=b.baseY,ft=b.textAlign||"left",Ue=b.textVerticalAlign;z(ye,ue,pe,Z,K,be,Xe);var He=t.adjustTextY(Xe,me,Ue),_e=be,Ie=He;ae&&(_e=G(be,ft,ae),Ie+=ae[0]),Ie+=Re/2,f(ye,Z,!0,F);var Ge=q.canCacheByTextString,Ze=F.__tspanList||(F.__tspanList=[]),Et=Ze.length;if(Ge&&F.__canCacheByTextString&&F.__text===xe){if(F.__dirtyText&&Et)for(var et=0;et<Et;++et)Y(Ze[et],ft,_e,Ie+et*Re)}else{F.__text=xe,F.__canCacheByTextString=Ge;for(var jt=q.lines,Vt=jt.length,et=0;et<Vt;et++){var Pt=Ze[et],Rt=jt[et];Pt?Pt.__zrText!==Rt&&(Pt.innerHTML="",Pt.appendChild(document.createTextNode(Rt))):(Pt=Ze[et]=L("tspan"),ye.appendChild(Pt),Pt.appendChild(document.createTextNode(Rt))),Y(Pt,ft,_e,Ie+et*Re)}if(Et>Vt){for(;et<Et;et++)ye.removeChild(Ze[et]);Ze.length=Vt}}};function z(F,K,Z,pe,ue,xe,ye){s.identity(I),K&&Z&&s.copy(I,Z);var we=pe.textRotation;if(ue&&we){var Te=pe.textOrigin;Te==="center"?(xe=ue.width/2+ue.x,ye=ue.height/2+ue.y):Te&&(xe=Te[0]+ue.x,ye=Te[1]+ue.y),I[4]-=xe,I[5]-=ye,s.rotate(I,I,we),I[4]+=xe,I[5]+=ye}x(F,I)}function G(F,K,Z){return K==="right"?F-Z[1]:K==="center"?F+Z[3]/2-Z[1]/2:F+Z[3]}function Y(F,K,Z,pe){w(F,"dominant-baseline","middle"),w(F,"text-anchor",k[K]),w(F,"x",Z),w(F,"y",pe)}function X(F){F&&F.__textSvgEl&&(F.__textSvgEl.parentNode&&F.__textSvgEl.parentNode.removeChild(F.__textSvgEl),F.__textSvgEl=null,F.__tspanList=[],F.__text=null)}S.drawRectText=B,S.brush=function(F){var K=F.style;K.text!=null?B(F,!1):X(F)},J.path=r,J.image=c,J.text=S},P4Qj:function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.removeSensor=J.getSensor=void 0;var Q=U(d("chpo")),L=d("FxDU"),O=d("24YM");function U(o){return o&&o.__esModule?o:{default:o}}var s={},t=function(g){var E=g.getAttribute(O.SizeSensorId);if(E&&s[E])return s[E];var a=(0,Q.default)();g.setAttribute(O.SizeSensorId,a);var y=(0,L.createSensor)(g);return s[a]=y,y};J.getSensor=t;var R=function(g){var E=g.element.getAttribute(O.SizeSensorId);g.element.removeAttribute(O.SizeSensorId),g.destroy(),E&&s[E]&&delete s[E]};J.removeSensor=R},P5Jw:function(re,J,d){"use strict";var Q=d("rHrb"),L=Q.CopyToClipboard;L.CopyToClipboard=L,re.exports=L},Ptgr:function(re,J,d){"use strict";var Q=d("2qtc"),L=d("kLXV"),O=d("9og8"),U=d("tJVT"),s=d("WmNS"),t=d.n(s),R=d("cDcd"),o=d.n(R),g=d("GNQp"),E=d.n(g),a=d("2BaD"),y=d("wd/R"),T=d.n(y),M=d("m3rI");function m(P){var h=P.modeldata,l=P.dispatch,u=Object(R.useState)(!1),v=Object(U.a)(u,2),p=v[0],_=v[1];Object(R.useEffect)(function(){setTimeout(function(){var C=localStorage.getItem("isfirst"),f=T()(localStorage.getItem("showtime")||new Date);f.diff(T()(new Date),"hours")>0?_(!1):C&&C==="0"?(_(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):_(!1)},1e3)},[]);function x(C){return w.apply(this,arguments)}function w(){return w=Object(O.a)(t.a.mark(function C(f){var n,r;return t.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(localStorage.setItem("isfirst","2"),h&&h.link&&_(!0),!(h&&!h.link)){S.next=5;break}if(!(f===2)){S.next=5;break}return S.abrupt("return");case 5:return _(!1),S.next=8,l({type:"homePage/UploadNotice",payload:{t:f,id:h&&h.id}});case 8:n=S.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 S.stop()}},C)})),w.apply(this,arguments)}return o.a.createElement(L.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(a.a,{onClick:function(){return x(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 x(2)},src:M.a.IMG_SERVER+"".concat(h&&h.img_url)}))}J.a=m},QBsz:function(re,J){var d=typeof Float32Array=="undefined"?Array:Float32Array;function Q(f,n){var r=new d(2);return f==null&&(f=0),n==null&&(n=0),r[0]=f,r[1]=n,r}function L(f,n){return f[0]=n[0],f[1]=n[1],f}function O(f){var n=new d(2);return n[0]=f[0],n[1]=f[1],n}function U(f,n,r){return f[0]=n,f[1]=r,f}function s(f,n,r){return f[0]=n[0]+r[0],f[1]=n[1]+r[1],f}function t(f,n,r,c){return f[0]=n[0]+r[0]*c,f[1]=n[1]+r[1]*c,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(E(f))}var g=o;function E(f){return f[0]*f[0]+f[1]*f[1]}var a=E;function y(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 m(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 u(f,n){return(f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1])}var v=u;function p(f,n){return f[0]=-n[0],f[1]=-n[1],f}function _(f,n,r,c){return f[0]=n[0]+c*(r[0]-n[0]),f[1]=n[1]+c*(r[1]-n[1]),f}function x(f,n,r){var c=n[0],S=n[1];return f[0]=r[0]*c+r[2]*S+r[4],f[1]=r[1]*c+r[3]*S+r[5],f}function w(f,n,r){return f[0]=Math.min(n[0],r[0]),f[1]=Math.min(n[1],r[1]),f}function C(f,n,r){return f[0]=Math.max(n[0],r[0]),f[1]=Math.max(n[1],r[1]),f}J.create=Q,J.copy=L,J.clone=O,J.set=U,J.add=s,J.scaleAndAdd=t,J.sub=R,J.len=o,J.length=g,J.lenSquare=E,J.lengthSquare=a,J.mul=y,J.div=T,J.dot=M,J.scale=m,J.normalize=P,J.distance=h,J.dist=l,J.distanceSquare=u,J.distSquare=v,J.negate=p,J.lerp=_,J.applyTransform=x,J.min=w,J.max=C},"QO+J":function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=O(d("NohK")),L=d("24YM");function O(s){return s&&s.__esModule?s:{default:s}}var U=function(t){var R=void 0,o=[],g=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var m=document.createElement("object");return m.onload=function(){m.contentDocument.defaultView.addEventListener("resize",E),E()},m.style.display="block",m.style.position="absolute",m.style.top="0",m.style.left="0",m.style.height="100%",m.style.width="100%",m.style.overflow="hidden",m.style.pointerEvents="none",m.style.zIndex="-1",m.style.opacity="0",m.setAttribute("class",L.SensorClassName),m.setAttribute("tabindex",L.SensorTabIndex),m.type="text/html",t.appendChild(m),m.data="about:blank",m},E=(0,Q.default)(function(){o.forEach(function(M){M(t)})}),a=function(m){R||(R=g()),o.indexOf(m)===-1&&o.push(m)},y=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",E),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(m){var P=o.indexOf(m);P!==-1&&o.splice(P,1),o.length===0&&R&&y()};return{element:t,bind:a,destroy:y,unbind:T}};J.createSensor=U},QOUV:function(re,J,d){"use strict";d.d(J,"a",function(){return E});var Q=d("2qtc"),L=d("kLXV"),O=d("cDcd"),U=d.n(O),s=d("hgre"),t=d("po3F"),R=d.n(t),o=d("J66h"),g=d.n(o),E=function(y){var T=y.visible,M=y.width,m=y.videoId,P=y.file_url,h=y.course_id,l=y.copyUrl,u=y.toLog,v=u===void 0?!0:u,p=y.logWatchHistory,_=p===void 0?function(){}:p,x=y.onClose,w=x===void 0?function(){}:x;return U.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:T,title:null,footer:null,width:M,className:R.a.modal},U.a.createElement("i",{className:"".concat(R.a.closeIcon," iconfont icon-guanbi10"),onClick:w}),T&&U.a.createElement(s.a,{courseId:h,src:P!=null&&P.startsWith("http")?P:o.Base64.decode(P),videoId:m,toLog:v,logWatchHistory:_}))}},Qe9p:function(re,J,d){var Q=d("1RvN"),L={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 O(n){return n=Math.round(n),n<0?0:n>255?255:n}function U(n){return n=Math.round(n),n<0?0:n>360?360:n}function s(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?O(parseFloat(n)/100*255):O(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?s(parseFloat(n)/100):s(parseFloat(n))}function o(n,r,c){return c<0?c+=1:c>1&&(c-=1),c*6<1?n+(r-n)*c*6:c*2<1?r:c*3<2?n+(r-n)*(2/3-c)*6:n}function g(n,r,c){return n+(r-n)*c}function E(n,r,c,S,A){return n[0]=r,n[1]=c,n[2]=S,n[3]=A,n}function a(n,r){return n[0]=r[0],n[1]=r[1],n[2]=r[2],n[3]=r[3],n}var y=new Q(20),T=null;function M(n,r){T&&a(T,r),T=y.put(n,T||r.slice())}function m(n,r){if(!n)return;r=r||[];var c=y.get(n);if(c)return a(r,c);n=n+"";var S=n.replace(/ /g,"").toLowerCase();if(S in L)return a(r,L[S]),M(n,r),r;if(S.charAt(0)==="#"){if(S.length===4){var A=parseInt(S.substr(1),16);if(!(A>=0&&A<=4095)){E(r,0,0,0,1);return}return E(r,(A&3840)>>4|(A&3840)>>8,A&240|(A&240)>>4,A&15|(A&15)<<4,1),M(n,r),r}else if(S.length===7){var A=parseInt(S.substr(1),16);if(!(A>=0&&A<=16777215)){E(r,0,0,0,1);return}return E(r,(A&16711680)>>16,(A&65280)>>8,A&255,1),M(n,r),r}return}var b=S.indexOf("("),I=S.indexOf(")");if(b!==-1&&I+1===S.length){var k=S.substr(0,b),B=S.substr(b+1,I-(b+1)).split(","),z=1;switch(k){case"rgba":if(B.length!==4){E(r,0,0,0,1);return}z=R(B.pop());case"rgb":if(B.length!==3){E(r,0,0,0,1);return}return E(r,t(B[0]),t(B[1]),t(B[2]),z),M(n,r),r;case"hsla":if(B.length!==4){E(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){E(r,0,0,0,1);return}return P(B,r),M(n,r),r;default:return}}E(r,0,0,0,1);return}function P(n,r){var c=(parseFloat(n[0])%360+360)%360/360,S=R(n[1]),A=R(n[2]),b=A<=.5?A*(S+1):A+S-A*S,I=A*2-b;return r=r||[],E(r,O(o(I,b,c+1/3)*255),O(o(I,b,c)*255),O(o(I,b,c-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function h(n){if(!n)return;var r=n[0]/255,c=n[1]/255,S=n[2]/255,A=Math.min(r,c,S),b=Math.max(r,c,S),I=b-A,k=(b+A)/2,B,z;if(I===0)B=0,z=0;else{k<.5?z=I/(b+A):z=I/(2-b-A);var G=((b-r)/6+I/2)/I,Y=((b-c)/6+I/2)/I,X=((b-S)/6+I/2)/I;r===b?B=X-Y:c===b?B=1/3+G-X:S===b&&(B=2/3+Y-G),B<0&&(B+=1),B>1&&(B-=1)}var F=[B*360,z,k];return n[3]!=null&&F.push(n[3]),F}function l(n,r){var c=m(n);if(c){for(var S=0;S<3;S++)r<0?c[S]=c[S]*(1-r)|0:c[S]=(255-c[S])*r+c[S]|0,c[S]>255?c[S]=255:n[S]<0&&(c[S]=0);return f(c,c.length===4?"rgba":"rgb")}}function u(n){var r=m(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function v(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;c=c||[];var S=n*(r.length-1),A=Math.floor(S),b=Math.ceil(S),I=r[A],k=r[b],B=S-A;return c[0]=O(g(I[0],k[0],B)),c[1]=O(g(I[1],k[1],B)),c[2]=O(g(I[2],k[2],B)),c[3]=s(g(I[3],k[3],B)),c}var p=v;function _(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;var S=n*(r.length-1),A=Math.floor(S),b=Math.ceil(S),I=m(r[A]),k=m(r[b]),B=S-A,z=f([O(g(I[0],k[0],B)),O(g(I[1],k[1],B)),O(g(I[2],k[2],B)),s(g(I[3],k[3],B))],"rgba");return c?{color:z,leftIndex:A,rightIndex:b,value:S}:z}var x=_;function w(n,r,c,S){if(n=m(n),n)return n=h(n),r!=null&&(n[0]=U(r)),c!=null&&(n[1]=R(c)),S!=null&&(n[2]=R(S)),f(P(n),"rgba")}function C(n,r){if(n=m(n),n&&r!=null)return n[3]=s(r),f(n,"rgba")}function f(n,r){if(!n||!n.length)return;var c=n[0]+","+n[1]+","+n[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(c+=","+n[3]),r+"("+c+")"}J.parse=m,J.lift=l,J.toHex=u,J.fastLerp=v,J.fastMapToColor=p,J.lerp=_,J.mapToColor=x,J.modifyHSL=w,J.modifyAlpha=C,J.stringify=f},QeBL:function(re,J,d){"use strict";d.r(J);var Q=d("GNNt"),L=d("wEI+"),O=d("k1fw"),U=d("PpiC"),s=d("cDcd"),t=d.n(s),R=d("+Gva"),o=d("Ty5D"),g=d("9kvl"),E=d("ruvs"),a=d("JatN"),y=d("cWXX"),T=d("/ezw"),M=d("fV52"),m=d("3I+P"),P=d("9og8"),h=d("tJVT"),l=d("WmNS"),u=d.n(l),v=d("UESt"),p=d("5bA4"),_=d("55Ip"),x=d("IzEo"),w=d("bx4M"),C=d("5Dmo"),f=d("3S7+"),n=d("pC0b"),r=d("GzdX"),c=d("m3rI"),S=d("SeJ5"),A=d.n(S),b=d("1vsH"),I=function(he){var Ee=he.data;return t.a.createElement("aside",{className:A.a.courseItems},Ee&&Ee.map(function(ke,ze){return t.a.createElement("a",{key:ze,onClick:function(){ke.power&&Object(b.U)("/shixuns/".concat(ke.identifier,"/challenges"))}},t.a.createElement(w.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:ke.name,src:c.a.IMG_SERVER+"/"+ke.pic})},t.a.createElement(w.a.Meta,{title:ke.name,description:t.a.createElement("div",null,ke.is_jupyter&&t.a.createElement("div",{className:A.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!ke.power&&t.a.createElement("div",{className:A.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(c.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:ke.score_info}),t.a.createElement("span",{className:"ml20"},ke.score_info?"".concat(ke.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:A.a.flexCenter},t.a.createElement("p",{className:"flex1"},!ke.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"}),ke.challenges_count)),!!ke.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"}),ke.myshixuns_count))),t.a.createElement("p",null,ke.level)))})))}))},k=d("G2Mv"),B=d.n(k),z=d("dKik"),G=d.n(z),Y=function(he){var Ee=he.data;return t.a.createElement("aside",{className:B.a.courseItems},Ee&&Ee.map(function(ke,ze){return t.a.createElement("a",{href:"/paths/".concat(ke.identifier),target:"_blank",key:ke.identifier},t.a.createElement(w.a,{className:"animated fadeIn",key:ze,cover:t.a.createElement("img",{alt:ke.name,src:c.a.IMG_SERVER+"/"+ke.image_url})},t.a.createElement(w.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(f.a,{title:ke.name},t.a.createElement("div",{className:"".concat(B.a.esTitle)},ke.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,ke.featured>0&&t.a.createElement("div",{className:B.a.excellentTag},t.a.createElement("span",{style:{background:ke.featured===1?"#FF6500":ke.featured===2?"#4361F2":ke.featured===3?"#E9AD5D":ke.featured===4?"#f7ce62":""}},ke.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",ke.featured===2&&"\u519B\u961F\u4E00\u6D41",ke.featured===3&&"\u7701\u7EA7\u4E00\u6D41",ke.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),ke.excellent&&t.a.createElement("div",{className:B.a.righttag},t.a.createElement("img",{src:G.a})),t.a.createElement("div",{className:B.a.flexEnd},t.a.createElement(f.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,ke.stages_count))),t.a.createElement(f.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,ke.members_count)))))})))}))},X=d("2kGD"),F=d.n(X),K=d("Ptgr"),Z=d("2qtc"),pe=d("kLXV"),ue=d("miYZ"),xe=d("tsqr"),ye=d("y8nQ"),we=d("Vl3Y"),Te=d("jrdN"),Se=d.n(Te),ae=d("SrOP"),ve=d.n(ae),q=d("YKIs"),me=d.n(q),Re=d("1sp6"),be=d.n(Re),Xe=d("uiWX"),ft=d.n(Xe),Ue=d("CTlv"),He=d.n(Ue),_e=d("nntt"),Ie=d.n(_e),Ge=d("g+Dz"),Ze=d.n(Ge),Et=d("oBm/"),et=d.n(Et),jt=d("xfXu"),Vt=d.n(jt),Pt=d("9dh4"),Rt=d.n(Pt),Wt="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",rn="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",Qt="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",At="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",dt="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",Tt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:ve.a,video:Wt,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:ve.a,video:rn,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:ve.a,video:Qt,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:ve.a,video:At,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:ve.a,video:dt,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"]}],bt=[{img:me.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:be.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:ft.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:He.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:Ie.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:Ze.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."]}],wt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Vt.a,smallImg:[{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Rt.a,smallImg:[{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Vt.a,smallImg:[{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Rt.a,smallImg:[{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Vt.a,smallImg:[{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"},{image:et.a,url:"/index"}]}],nt=d("ErOA"),ut=d("tGSI"),Qe=d.n(ut),St=d("smSa"),Dt=d.n(St),Kt=d("mfLG"),Jt=d.n(Kt),tn=d("9gGg"),mt=d.n(tn),ct=d("TPVI"),Ve=d.n(ct),st=d("BKEi"),Pe=d.n(st),de=d("CLjs"),Ae=d.n(de),Je=d("OFgq"),Ye=d.n(Je),lt=d("FFXu"),pt=d.n(lt),tt=d("qpCX"),it=d.n(tt),Ft=d("XjOa"),Zt=d.n(Ft),$t=d("psqp"),ne=d.n($t),ee=d("ZYvl"),j=d.n(ee),H=d("3Bns"),V=d.n(H),$=d("X23P"),fe=d.n($),Le=d("rgJw"),We=d.n(Le),vt=d("N/YA"),Ct=d.n(vt),Nt=d("CAjq"),zt=d.n(Nt),qt=d("JBm5"),ot=d.n(qt),Ot=d("NLgs"),_t=d("Jky8"),Ut=d("LvDl"),Mt=d("9Zrg"),en=d("2BaD"),Yt;(function(ce){ce.Projects="projects",ce.Shixuns="shixuns",ce.Classrooms="classrooms"})(Yt||(Yt={}));var It=function(he){var Ee=he.homePage,ke=he.user,ze=he.dispatch,rt=Object(s.useState)(Tt[0]),$e=Object(h.a)(rt,2),at=$e[0],gt=$e[1],Ke=Object(s.useRef)(),yt=Object(s.useRef)(!0),xt=we.a.useForm(),Gt=Object(h.a)(xt,1),Xt=Gt[0],Ht=Object(s.useState)(!1),kt=Object(h.a)(Ht,2),nn=kt[0],sn=kt[1],_n=Object(s.useState)(!1),An=Object(h.a)(_n,2),ln=An[0],mn=An[1],un=Object(s.useState)(!0),Sn=Object(h.a)(un,2),dn=Sn[0],an=Sn[1],Ln=Object(s.useState)(""),Rn=Object(h.a)(Ln,2),Bn=Rn[0],En=Rn[1],Zn=Object(s.useState)(!1),Er=Object(h.a)(Zn,2),Un=Er[0],Mn=Er[1],Yn=Object(s.useRef)(Object(Ut.throttle)(function(){return Gr()},100,{leading:!0,trailing:!0})).current,Or=Object(s.useRef)(Object(Ut.throttle)(function(xn){return Ia(xn)},2e3,{leading:!0,trailing:!1})),rr=Ee.shixun_demo,Pn=rr===void 0?[]:rr,ar=Ee.new_discipline,Kn=ar===void 0?[]:ar,pn=at.key,qn=at.name,Wn=at.video,Qn=at.img,$n=at.firstTitle,La=at.firstDescribe,ir=at.secondTitle,xr=at.secondDescribe,Gr=function(){var bn,jn,On,or,Gn,br=Object(b.Q)()?880:2600;if(yt.current){var kr=document.querySelectorAll(".animate__animated").length,Na=document.querySelectorAll(".animationOrientation");Na==null||Na.forEach(function(sr){if((sr==null?void 0:sr.getBoundingClientRect().top)<br){var Qr;(Qr=sr.querySelectorAll("a"))===null||Qr===void 0||Qr.forEach(function(ga){ga.setAttribute("class","animate__animated animate__fadeInUp")})}});var Xr=document.querySelectorAll("h2[data-type='animationH2']");Xr==null||Xr.forEach(function(sr,Qr){(sr==null?void 0:sr.getBoundingClientRect().top)<br&&(Qr===0&&(sr.getAttribute("class")||(Xr==null||Xr.forEach(function(ga){ga.removeAttribute("class")}),sr.setAttribute("class","animate__animated animate__fadeInUp"))),Qr!==0&&kr>6&&sr.setAttribute("class","animate__animated animate__fadeInUp"))});var Yr=document.querySelector(".animationTeachingTool");if((Yr==null?void 0:Yr.getBoundingClientRect().top)<br){var Ba;(Ba=Yr.querySelectorAll("aside"))===null||Ba===void 0||Ba.forEach(function(sr){sr.setAttribute("class","animate__animated animate__fadeInUp")})}kr>53&&(yt.current=!1)}var Va=(bn=document.getElementById("videoIndexId"))===null||bn===void 0?void 0:bn.getBoundingClientRect().top;if(!Object(b.Q)())return;if(!((jn=Ke.current)!==null&&jn!==void 0&&jn.currentSrc)||!!((On=Ke.current)!==null&&On!==void 0&&On.currentSrc)&&(or=Ke.current)!==null&&or!==void 0&&(Gn=or.error)!==null&&Gn!==void 0&&Gn.code)return;try{Va<br&&Va>-200?Ke.current.play():Ke.current.pause()}catch(sr){console.log(sr)}};Object(s.useEffect)(function(){if(Ee!=null&&Ee.homepage_disciplines)return document.body.scrollIntoView(),Yn(),window.addEventListener("scroll",Yn),function(){window.removeEventListener("scroll",Yn)}},[Ee]),Object(s.useEffect)(function(){Or.current=Object(Ut.throttle)(function(xn){return Ia(xn)},2e3,{leading:!0,trailing:!1})},[ke]);var oa=function(bn){var jn,On,or,Gn;if(gt(bn),an(!1),!Object(b.Q)())return;if(!((jn=Ke.current)!==null&&jn!==void 0&&jn.currentSrc)||!!((On=Ke.current)!==null&&On!==void 0&&On.currentSrc)&&(or=Ke.current)!==null&&or!==void 0&&(Gn=or.error)!==null&&Gn!==void 0&&Gn.code)return;setTimeout(function(){Ke&&Ke.current&&Ke.current.play()},500)},$a=function(){var xn=Object(P.a)(u.a.mark(function bn(jn){var On;return u.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(nt.a)("/api/trial_requests.json",{method:"post",body:Object(O.a)({},jn)});case 2:On=Gn.sent,On.status===0&&(xe.b.success("\u63D0\u4EA4\u6210\u529F"),sn(!1));case 4:case"end":return Gn.stop()}},bn)}));return function(jn){return xn.apply(this,arguments)}}(),va=function(bn){var jn;if(!Object(Ot.e)(ze))return;if(bn===Yt.Projects&&!((jn=ke.userInfo)!==null&&jn!==void 0&&jn.email)){xe.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}bn===Yt.Classrooms&&Mn(!0)},Ia=function(bn,jn){var On,or;if(!Object(Ot.e)(ze))return;if((ke==null||((On=ke.userInfo)===null||On===void 0)?void 0:On.user_identity)==="\u5B66\u751F"){xe.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(jn===Yt.Projects&&!((or=ke.userInfo)!==null&&or!==void 0&&or.email)){xe.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(jn===Yt.Shixuns&&!Object(Ot.c)())return;bn&&(window.location.href=bn)},sa=function(){var xn=Object(P.a)(u.a.mark(function bn(jn){var On;return u.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Gn.next=2,Object(nt.a)(jn,{method:"get"});case 2:if(On=Gn.sent,!(On!=null&&On.game_identifier)){Gn.next=6;break}return Object(b.U)("/tasks/".concat(On==null?void 0:On.game_identifier)),Gn.abrupt("return");case 6:On!=null&&On.identifier&&Object(b.U)("/tasks/".concat(On==null?void 0:On.identifier,"/jupyter"));case 7:case"end":return Gn.stop()}},bn)}));return function(jn){return xn.apply(this,arguments)}}(),Vr=function(){var bn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(bn),bn){mn(!0);return}var jn="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(b.U)(jn)},Ua=function(){var bn=at.key;if(bn===4){oa(Tt[0]);return}oa(Tt[bn+1])},ka=[t.a.createElement("div",{key:1,className:Se.a.left},t.a.createElement("h3",null,$n),La.map(function(xn,bn){return t.a.createElement("p",{key:bn},t.a.createElement("img",{src:Qe.a,alt:""}),t.a.createElement("span",null,xn))}),t.a.createElement("h3",{style:{marginTop:20}},ir),xr.map(function(xn,bn){return t.a.createElement("p",{key:bn},t.a.createElement("span",null,xn))}),t.a.createElement("div",{className:Se.a.btns},t.a.createElement("div",{onClick:Vr,className:Se.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var bn;return sa((bn=Pn[pn])===null||bn===void 0?void 0:bn.url)},className:Se.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:Se.a.right,id:"videoIndexId"},t.a.createElement("img",{src:Qn,alt:""}),t.a.createElement("video",{ref:Ke,key:Wn,onEnded:Ua,controls:!Object(b.Q)(),controlsList:"nodownload",muted:!0,src:Wn}),t.a.createElement("div",{className:Se.a.videoMask}))],Xa=function(bn,jn){var On,or=jn%2===0,Gn=[t.a.createElement("div",{key:3,className:Se.a.left},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(bn==null?void 0:bn.image_url),alt:""}),t.a.createElement("div",{className:Se.a.btn,onClick:Vr,style:{marginLeft:or?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(Se.a.right," animationOrientation")},bn==null||((On=bn.subjects)===null||On===void 0)?void 0:On.map(function(br,kr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(kr%2===0?kr*.2+1:(kr-1)*.2+1,"s")},key:kr,href:br==null?void 0:br.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(br==null?void 0:br.image_url)}))}))];return or?Gn:Gn.reverse()},Ya=function(){Xt.resetFields()};return t.a.createElement("div",{className:Se.a.mainSiteContent},t.a.createElement("aside",{className:Se.a.ContentWarp},t.a.createElement("div",{className:Se.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:Se.a.tabs},Tt.map(function(xn,bn){return t.a.createElement("li",{key:bn,className:xn.name===qn?Se.a.operatingActive:"",onClick:function(){return oa(xn)}},xn.name)})),t.a.createElement("div",{className:Se.a.tabContent},pn%2===0?ka:ka.reverse()))),t.a.createElement("aside",{className:Se.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Se.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:Se.a.btns},t.a.createElement("div",{onClick:function(){return va(Yt.Classrooms)},className:Se.a.b1},"\u52A0\u5165\u8BFE\u5802"),t.a.createElement("div",{onClick:function(){return Or.current("/classrooms/new")},className:Se.a.b2},"\u521B\u5EFA\u8BFE\u5802",t.a.createElement("i",{className:"iconfont icon-jiantou1"}))),t.a.createElement("div",{className:"".concat(Se.a.clausesWarp," animationTeachingTool")},bt.map(function(xn,bn){return t.a.createElement("aside",{key:xn.title,style:{animationDuration:"".concat(bn>2?3:1,"s")}},t.a.createElement("img",{src:xn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,xn.title),t.a.createElement("h6",null,xn.intro)))})))),Kn.map(function(xn,bn){return t.a.createElement("aside",{key:bn+xn.name,className:Se.a.ContentWarp,style:{backgroundColor:bn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:Se.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},xn.name),t.a.createElement("h5",null,xn==null?void 0:xn.name_en),t.a.createElement("div",{className:Se.a.lf},Xa(xn,bn))))}),t.a.createElement("aside",{className:Se.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:Se.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u5934\u6B4C\u672C\u5730\u7248"),t.a.createElement("h5",null,"Local Edition of EduCoder Software and Services"),t.a.createElement("div",{className:Se.a.bigDes},t.a.createElement("p",{className:Se.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:Se.a.img1},t.a.createElement("a",{target:"_blank",href:"https://www.nudt.edu.cn/"},t.a.createElement("img",{src:Dt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.pku.edu.cn/"},t.a.createElement("img",{src:Jt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/"},t.a.createElement("img",{src:mt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.fudan.edu.cn/"},t.a.createElement("img",{src:Ve.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.sjtu.edu.cn/"},t.a.createElement("img",{src:Pe.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ustc.edu.cn/"},t.a.createElement("img",{src:Ae.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.hust.edu.cn/"}," ",t.a.createElement("img",{src:Ye.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/"}," ",t.a.createElement("img",{src:pt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"http://www.hnjdzy.net/"},t.a.createElement("img",{src:it.a,alt:""}))),t.a.createElement("div",{className:Se.a.img2},t.a.createElement("a",{target:"_blank",href:"http://www.10086.cn/"}," ",t.a.createElement("img",{src:Zt.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.huawei.com/"}," ",t.a.createElement("img",{src:ne.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://cloud.inspur.com/"}," ",t.a.createElement("img",{src:j.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.amazon.cn/"}," ",t.a.createElement("img",{src:V.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.alibabagroup.com/"}," ",t.a.createElement("img",{src:fe.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.ucloud.cn/"},t.a.createElement("img",{src:We.a,alt:""})),t.a.createElement("a",{target:"_blank",href:"https://www.lenovo.com.cn/"},t.a.createElement("img",{src:Ct.a,alt:""}))),t.a.createElement("div",{className:Se.a.btn,onClick:function(){return sn(!0)}},"\u8BD5\u7528\u7533\u8BF7")))),t.a.createElement(pe.a,{visible:nn,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(en.a,{onClick:function(){return sn(!1)},style:{fontSize:"25px",color:"#fff"}})},t.a.createElement("div",{style:{position:"relative"}},t.a.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:ot.a}),t.a.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),t.a.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),t.a.createElement(pe.a,{centered:!0,destroyOnClose:!0,visible:ln,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return mn(!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:zt.a,width:200,height:200}))),t.a.createElement(_t.a,{visible:Un,onCancel:function(){return Mn(!1)}}))},on=Object(g.a)(function(ce){var he=ce.homePage,Ee=ce.user;return{homePage:he,user:Ee}})(It),gn=d("p6Nx"),Tn=d("KBoB"),cn=d("AFd8"),wn=d.n(cn),kn=d("wd/R"),fn=d.n(kn);function Jn(ce){var he=ce.modeldata,Ee=ce.userInfo,ke=Object(s.useState)(!1),ze=Object(h.a)(ke,2),rt=ze[0],$e=ze[1],at=Object(s.useState)(!1),gt=Object(h.a)(at,2),Ke=gt[0],yt=gt[1],xt="".concat(Ee==null?void 0:Ee.login,"recordNewStudentModal");Object(s.useEffect)(function(){if(Ee!=null&&Ee.login&&(Ee==null?void 0:Ee.identity)==="teacher"){var Ht=JSON.parse(localStorage.getItem(xt)),kt=fn()("2021-10-30T24:00:00+08:00").valueOf(),nn=fn()().valueOf();console.log(Ht,fn()("2021-10-30T24:00:00+08:00"),kt,nn,kt>nn,44),!Ht&&kt>nn&&$e(!0)}},[Ee]);function Gt(Ht){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(P.a)(u.a.mark(function Ht(kt){return u.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:$e(!1),localStorage.setItem(xt,"1");case 2:case"end":return sn.stop()}},Ht)})),Xt.apply(this,arguments)}return t.a.createElement(pe.a,{visible:rt,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(wn.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 Gt(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 lr=Jn,hr=d("FJo9"),er=d("L41K"),Xn=d("/zsF"),Hn=d("PArb"),pr=d("r7jV"),yn=d.n(pr),Lt=d("xH+I"),hn=d.n(Lt),Nn=function(he){var Ee,ke=RegExp("(^| )"+he+"=([^;]+)(;|$)");return(Ee=document.cookie.match(ke))?decodeURIComponent(Ee[2]):null},vn=function(he){var Ee=new Date;Ee.setTime(Ee.getTime()-1);var ke=Nn(he);ke!=null&&(document.cookie=he+"="+ke+";expires="+Ee.toGMTString())},fr;(function(ce){ce.Classrooms="classrooms",ce.Shixuns="shixuns",ce.Paths="paths",ce.Projects="projects",ce.Videos="videos",ce.Topics="topics"})(fr||(fr={}));var yr=function(he){var Ee=he.homePage,ke=he.user,ze=he.globalSetting,rt=he.loading,$e=he.dispatch,at=he.location,gt=he.payload,Ke=gt===void 0?{}:gt,yt=Object(U.a)(he,["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:yn.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:hn.a})),t.a.createElement(Hn.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},In=Object(g.a)(function(ce){var he=ce.homePage,Ee=ce.loading,ke=ce.user,ze=ce.globalSetting;return{homePage:he,user:ke,globalSetting:ze,loading:Ee.models.index}})(yr),zn=d("ZSzu"),_r=d.n(zn),ur=d("nz4c"),Dr=d.n(ur),Tr=d("ek5K"),Zr=d.n(Tr),mr=d("uZMh"),tr=d.n(mr),vr;(function(ce){ce.Classrooms="classrooms",ce.Shixuns="shixuns",ce.Paths="paths",ce.Projects="projects",ce.Videos="videos",ce.Topics="topics"})(vr||(vr={}));var Pr=function(he){var Ee=he.homePage,ke=he.user,ze=he.globalSetting,rt=he.loading,$e=he.dispatch,at=he.location,gt=he.getUserInfo,Ke=he.payload,yt=Ke===void 0?{}:Ke,xt=Object(U.a)(he,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function Gt(Ht){return Xt.apply(this,arguments)}function Xt(){return Xt=Object(P.a)(u.a.mark(function Ht(kt){var nn;return u.a.wrap(function(_n){for(;;)switch(_n.prev=_n.next){case 0:return _n.next=2,Object(nt.a)("/api/users/update_identity.json",{method:"post",body:{identity:kt}});case 2:nn=_n.sent,nn.status===0&&gt();case 4:case"end":return _n.stop()}},Ht)})),Xt.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(){Gt("teacher")},className:tr.a.beginner},t.a.createElement("img",{src:Dr.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){Gt("student")},className:tr.a.beginner},t.a.createElement("img",{src:_r.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){Gt("professional")},className:tr.a.beginner},t.a.createElement("img",{src:Zr.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},la=Object(g.a)(function(ce){var he=ce.homePage,Ee=ce.loading,ke=ce.user,ze=ce.globalSetting;return{homePage:he,user:ke,globalSetting:ze,loading:Ee.models.index}})(Pr),Ga=d("+L6B"),qr=d("2/Rp"),Cr=d("oBTY"),ba=d("+BJd"),ya=d("mr32"),xa=d("vvFO"),Nr=d.n(xa),Mr=d("Kc5o"),Br=d.n(Mr),Aa=d("iyIb"),ua=d.n(Aa),jr=ya.a.CheckableTag,Fr;(function(ce){ce.Classrooms="classrooms",ce.Shixuns="shixuns",ce.Paths="paths",ce.Projects="projects",ce.Videos="videos",ce.Topics="topics"})(Fr||(Fr={}));var $r=function(he){var Ee=he.homePage,ke=he.user,ze=he.globalSetting,rt=he.loading,$e=he.dispatch,at=he.location,gt=he.setisone,Ke=he.users,yt=he.setIsShow,xt=he.payload,Gt=xt===void 0?{}:xt,Xt=Object(U.a)(he,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Ht=Object(s.useState)([]),kt=Object(h.a)(Ht,2),nn=kt[0],sn=kt[1],_n=Object(s.useState)([]),An=Object(h.a)(_n,2),ln=An[0],mn=An[1],un=Object(s.useState)([]),Sn=Object(h.a)(un,2),dn=Sn[0],an=Sn[1],Ln=Object(s.useState)([]),Rn=Object(h.a)(Ln,2),Bn=Rn[0],En=Rn[1],Zn=Object(s.useState)([]),Er=Object(h.a)(Zn,2),Un=Er[0],Mn=Er[1],Yn=Object(s.useState)([]),Or=Object(h.a)(Yn,2),rr=Or[0],Pn=Or[1];Object(s.useEffect)(function(){ar()},[]);function ar(){return Kn.apply(this,arguments)}function Kn(){return Kn=Object(P.a)(u.a.mark(function pn(){var qn;return u.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:return Qn.next=2,Object(nt.a)("/api/users/interest_tags.json",{method:"get"});case 2:qn=Qn.sent,sn(qn.tags.filter(function($n){return $n.tag_type===1})),mn(qn.tags.filter(function($n){return $n.tag_type===2})),an(qn.tags.filter(function($n){return $n.tag_type===3}));case 6:case"end":return Qn.stop()}},pn)})),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(){gt(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(v.a,null))),Ke.identity==="student"&&t.a.createElement("div",{style:{marginTop:60}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),["java","Python","C/C++","\u7A0B\u5E8F\u7ADE\u8D5B\u8BBE\u8BA1"].map(function(pn){return t.a.createElement(jr,{style:{fontSize:"14px"},key:pn,checked:Bn.includes(pn),onChange:function(Wn){var Qn=Wn?[].concat(Object(Cr.a)(Bn),[pn]):Bn.filter(function($n){return $n!==pn});En(Object(Cr.a)(Qn))}},pn)})),Ke.identity==="student"&&t.a.createElement("div",{style:{marginTop:60,textAlign:"center"}},t.a.createElement("p",null,"\u626B\u7801\u6DFB\u52A0\u52A9\u6559\u8001\u5E08\u5FAE\u4FE1\u56DE\u590D\u5174\u8DA3\u65B9\u5411\uFF0C\u5373\u53EF\u52A0\u5165\u5B66\u4E60\u4EA4\u6D41\u5C0F\u7EC4"),t.a.createElement("img",{src:ua.a,style:{width:200}}),t.a.createElement("p",null,"\u514D\u8D39\u8D44\u6599\uFF0C\u5E73\u53F0\u7B54\u7591\uFF0C\u8BFE\u7A0B\u5B66\u4E60")),Ke.identity!="student"&&t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),nn.map(function(pn){return t.a.createElement(jr,{style:{fontSize:"14px"},key:pn.id,checked:Bn.includes(pn.id),onChange:function(Wn){var Qn=Wn?[].concat(Object(Cr.a)(Bn),[pn.id]):Bn.filter(function($n){return $n!==pn.id});En(Object(Cr.a)(Qn))}},pn.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),ln.map(function(pn){return t.a.createElement(jr,{style:{fontSize:"14px"},key:pn.id,checked:Un.includes(pn.id),onChange:function(Wn){var Qn=Wn?[].concat(Object(Cr.a)(Un),[pn.id]):Un.filter(function($n){return $n!==pn.id});Mn(Object(Cr.a)(Qn))}},pn.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),dn.map(function(pn){return t.a.createElement(jr,{style:{fontSize:"14px"},key:pn.id,checked:rr.includes(pn.id),onChange:function(Wn){var Qn=Wn?[].concat(Object(Cr.a)(rr),[pn.id]):rr.filter(function($n){return $n!==pn.id});Pn(Object(Cr.a)(Qn))}},pn.tag_name)}))),Ke.identity!="student"&&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(){ar()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:Nr.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Ke.identity==="teacher"&&t.a.createElement(qr.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),$e({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:tr.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:Br.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),yt(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(qr.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),yt(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},ea=Object(g.a)(function(ce){var he=ce.homePage,Ee=ce.loading,ke=ce.user,ze=ce.globalSetting;return{homePage:he,user:ke,globalSetting:ze,loading:Ee.models.index}})($r),nr=er.a.Step;function _a(ce){var he=ce.userInfo,Ee=Object(s.useState)(!1),ke=Object(h.a)(Ee,2),ze=ke[0],rt=ke[1],$e=Object(s.useState)([]),at=Object(h.a)($e,2),gt=at[0],Ke=at[1],yt=Object(s.useState)(0),xt=Object(h.a)(yt,2),Gt=xt[0],Xt=xt[1];Object(s.useEffect)(function(){var nn=localStorage.getItem("registeruser");parseInt(nn)===1&&(rt(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(s.useEffect)(function(){he.login&&Ht()},[he]);function Ht(){return kt.apply(this,arguments)}function kt(){return kt=Object(P.a)(u.a.mark(function nn(){var sn;return u.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:return An.next=2,Object(nt.a)("/api/users/accounts/".concat(he.login,".json"),{method:"get"});case 2:sn=An.sent,Ke(sn),sn.identity?Xt(1):Xt(0);case 5:case"end":return An.stop()}},nn)})),kt.apply(this,arguments)}return t.a.createElement(pe.a,{visible:ze,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(In,null),Gt===1&&t.a.createElement(ea,{users:gt,setIsShow:rt,setisone:Xt}),Gt===0&&t.a.createElement(la,{getUserInfo:Ht}),t.a.createElement(er.a,{type:"navigation",size:"small",current:Gt,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(nr,{status:gt.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(nr,{status:gt.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var ta=_a,zr=d("yxwG"),Ca=d.n(zr);function na(ce){var he=ce.modeldata,Ee=ce.userid,ke=Object(s.useState)(!1),ze=Object(h.a)(ke,2),rt=ze[0],$e=ze[1],at=Object(s.useState)(!1),gt=Object(h.a)(at,2),Ke=gt[0],yt=gt[1];return Object(s.useEffect)(function(){var xt=JSON.parse(localStorage.getItem("Studentshow"));xt!=null&&xt.includes(Ee)?$e(!1):$e(he==null?void 0:he.is_show),he!=null&&he.is_show&&setTimeout(function(){var Gt=JSON.parse(localStorage.getItem("Studentshow"))||[];Gt.push(Ee),localStorage.setItem("Studentshow",JSON.stringify(Gt))},2e3)},[he]),t.a.createElement(pe.a,{visible:rt,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(Ca.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){$e(!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 ra=na,da=function(he){var Ee,ke,ze,rt=he.homePage,$e=he.globalSetting,at=he.user,gt=he.loading,Ke=he.dispatch,yt=Object(s.useState)(),xt=Object(h.a)(yt,2),Gt=xt[0],Xt=xt[1],Ht=Object(s.useRef)(null),kt=Object(s.useState)(!1),nn=Object(h.a)(kt,2),sn=nn[0],_n=nn[1],An=Object(s.useState)(),ln=Object(h.a)(An,2),mn=ln[0],un=ln[1];Object(s.useEffect)(function(){Ke({type:"homePage/home",payload:{}})},[rt.name]),Object(s.useEffect)(function(){return Object(b.r)()||Ke({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Ke({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var rr;Object(b.Z)(($e==null||((rr=$e.setting)===null||rr===void 0)?void 0:rr.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[$e.setting]);function Sn(){return dn.apply(this,arguments)}function dn(){return dn=Object(P.a)(u.a.mark(function rr(){var Pn,ar;return u.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return pn.next=2,Ke({type:"homePage/getHomeNotice",payload:{}});case 2:Pn=pn.sent,Pn&&(ar=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Pn.start_at),Pn!=null&&Pn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Xt(Pn));case 4:case"end":return pn.stop()}},rr)})),dn.apply(this,arguments)}function an(){return Ln.apply(this,arguments)}function Ln(){return Ln=Object(P.a)(u.a.mark(function rr(){var Pn;return u.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Kn.next=2,Object(nt.a)("/api/home/competition_popup.json",{method:"get"});case 2:Pn=Kn.sent,un(Pn);case 4:case"end":return Kn.stop()}},rr)})),Ln.apply(this,arguments)}var Rn=Object(s.useState)(-1),Bn=Object(h.a)(Rn,2),En=Bn[0],Zn=Bn[1],Er={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Un=function(Pn){var ar,Kn,pn,qn,Wn=rt.homepage_disciplines,Qn="sub_disciplines",$n="paths",La=function(xr){return"/paths?discipline_id=".concat(Wn[En].id,"&&tag_tabs=").concat(En+1,"&sub_discipline_id=").concat(xr.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 Zn(-1)}},t.a.createElement("ul",{className:F.a.nav},Wn&&Wn.map(function(ir,xr){return t.a.createElement("li",{key:xr,onMouseOver:function(){return Zn(xr)}},t.a.createElement(_.a,{to:"/".concat($n,"?tag_tabs=").concat(xr+1,"&current_id=").concat(ir.id,"&tag_level=1")},ir.name,t.a.createElement(v.a,null)))}),(!($e!=null&&(ar=$e.setting)!==null&&ar!==void 0&&ar.main_site)||Pn)&&t.a.createElement("li",{onMouseOver:function(){return Zn(-1)}},t.a.createElement(_.a,{to:"/paths",target:"_blank"},"\u66F4\u591A",t.a.createElement(v.a,null)))),Wn&&Wn[En]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(Kn=Wn[En])===null||Kn===void 0||((pn=Kn[Qn])===null||pn===void 0)?void 0:pn.map(function(ir,xr){return t.a.createElement(_.a,{key:xr,to:La(ir)},t.a.createElement("div",null,t.a.createElement("h1",null,ir.name),t.a.createElement("ul",null,ir.tags&&ir.tags.map(function(Gr,oa){return t.a.createElement("li",{key:oa},t.a.createElement(_.a,{className:F.a.link,to:"/".concat($n,"?current_id=").concat(Wn[En].id,"&&tag_tabs=").concat(En+1,"&tag_id=").concat(Gr.id,"&tag_level=3")},Gr.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(p.a,{className:F.a.LeftButton,onClick:function(){Ht.current.prev()}}),rt.images_url&&t.a.createElement(m.a,{className:Pn?F.a.mainSite:"",ref:Ht,autoplay:!0,pauseOnDotsHover:!0},(qn=rt.images_url)===null||qn===void 0?void 0:qn.map(function(ir,xr){return t.a.createElement("div",{style:{display:"flex"},key:xr},t.a.createElement("a",{href:ir.path},t.a.createElement("img",{src:c.a.IMG_SERVER+ir.image_url})))}))),t.a.createElement(v.a,{className:F.a.RightButton,onClick:function(){Ht.current.next()}})))},Mn=function(Pn,ar){var Kn,pn=ar%2===0,qn=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(Pn==null?void 0:Pn.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:pn?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},Pn==null||((Kn=Pn.subjects)===null||Kn===void 0)?void 0:Kn.map(function(Wn,Qn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Qn%2===0?Qn*.2+1:(Qn-1)*.2+1,"s")},key:Qn,href:Wn==null?void 0:Wn.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(Wn==null?void 0:Wn.image_url)}))}))];return pn?qn:qn.reverse()},Yn=function(){var Pn,ar,Kn;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},rt==null||((Pn=rt.new_discipline)===null||Pn===void 0)?void 0:Pn.map(function(pn,qn){return t.a.createElement("aside",{key:qn+pn.name,className:F.a.ContentWarp,style:{backgroundColor:qn%2===0?"#fff":"transparent",display:pn.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"},pn.name),t.a.createElement("h5",null,pn==null?void 0:pn.name_en),t.a.createElement("div",{className:F.a.lf},Mn(pn,qn))))})),!!((ar=rt.subjects)!==null&&ar!==void 0&&ar.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(_.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:gt},t.a.createElement(Y,{data:rt.subjects}))),!!((Kn=rt.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(_.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:gt},t.a.createElement(I,{data:rt.shixuns}))))},Or=($e==null||((Ee=$e.setting)===null||Ee===void 0)?void 0:Ee.main_site)&&!($e!=null&&(ke=$e.setting)!==null&&ke!==void 0&&ke.is_local);return Object(b.r)()?t.a.createElement(Tn.default,null):t.a.createElement("section",null,t.a.createElement(K.a,{modeldata:Gt,dispatch:Ke}),t.a.createElement(lr,{modeldata:mn,userInfo:at==null?void 0:at.userInfo}),t.a.createElement(ra,{modeldata:mn,userid:at==null||((ze=at.userInfo)===null||ze===void 0)?void 0:ze.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(ta,{userInfo:at==null?void 0:at.userInfo}),Un(Or),Or?t.a.createElement(on,null):Yn())},Lr=Object(g.a)(function(ce){var he=ce.homePage,Ee=ce.loading,ke=ce.globalSetting,ze=ce.user;return{homePage:he,globalSetting:ke,loading:Ee.models.homePage,user:ze}})(da),Sa=d("+UV5"),Vn=d.n(Sa),Ta=d("YVwf"),ca=d.n(Ta),gr=d("QOUV"),wa=d("o2EA"),wr=d.n(wa),Ma=d("h179"),Ir=d.n(Ma),Wr=d("CTM2"),dr=d.n(Wr),Ra=d("ygIP"),aa=d.n(Ra),Oa=d("TFmm"),Hr=d.n(Oa),fa=d("80w6"),ha=d.n(fa),ma=function(he){var Ee,ke=he.user,ze=Object(U.a)(he,["user"]),rt=Object(s.useState)(!0),$e=Object(h.a)(rt,2),at=$e[0],gt=$e[1],Ke=Object(s.useState)(0),yt=Object(h.a)(Ke,2),xt=yt[0],Gt=yt[1],Xt=Object(s.useState)({}),Ht=Object(h.a)(Xt,2),kt=Ht[0],nn=Ht[1],sn=Object(s.useState)(!1),_n=Object(h.a)(sn,2),An=_n[0],ln=_n[1];Object(s.useEffect)(function(){mn()},[]);var mn=function(){var an=Object(P.a)(u.a.mark(function Ln(){var Rn;return u.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return gt(!0),En.next=3,Object(nt.a)("/api/home/index.json",{method:"get"});case 3:Rn=En.sent,Rn.images_url&&nn(Rn),gt(!1);case 6:case"end":return En.stop()}},Ln)}));return function(){return an.apply(this,arguments)}}(),un={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}},Sn=[{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://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",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://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],dn=[{img:wr.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:Ir.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://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:dr.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://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:aa.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:Hr.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://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:ha.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://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.a.createElement("section",{className:Vn.a.home},t.a.createElement(gr.a,{width:800,visible:An,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return ln(!1)}}),t.a.createElement(T.a,{loading:at,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Vn.a.bg},t.a.createElement("div",{className:Vn.a.public_width},t.a.createElement("div",{className:Vn.a.banner},t.a.createElement(ca.a,un,kt==null||((Ee=kt.images_url)===null||Ee===void 0)?void 0:Ee.map(function(an){return t.a.createElement("div",{onClick:function(){an.path&&Object(b.U)(an.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:an.path?"pointer":"default"}},t.a.createElement("img",{src:c.a.IMG_SERVER+an.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:Vn.a.content},t.a.createElement("div",{className:Vn.a.experience},t.a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Vn.a.li}),t.a.createElement(_.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Vn.a.li}),t.a.createElement(_.a,{to:"/paths",target:"_blank",className:Vn.a.li})),t.a.createElement("div",{className:Vn.a.demonstrate},t.a.createElement("div",{className:Vn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Sn.map(function(an,Ln){var Rn;return t.a.createElement("div",{key:Ln,className:Vn.a.li,style:{background:an.background,cursor:an!=null&&an.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Vn.a.name},an.name),t.a.createElement("div",{className:Vn.a.tagWarp},an==null||((Rn=an.tags)===null||Rn===void 0)?void 0:Rn.map(function(Bn,En){return t.a.createElement("div",{key:"".concat(Ln,"-").concat(En),className:Vn.a.tag},Bn)})),t.a.createElement("div",{className:Vn.a.mask,onClick:function(){switch(Ln){case 0:ln(!0);break;default:an.link?Object(b.U)(an.link):an.more&&g.d.push("/classrooms/classicCases");return}},style:{background:an.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},an.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Vn.a.feature},t.a.createElement("div",{className:Vn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,dn.map(function(an,Ln){return t.a.createElement("div",{className:Vn.a.li,key:an.title,onClick:function(){switch(Ln){case 0:ln(!0);break;default:an.link&&Object(b.U)(an.link);break}}},t.a.createElement("img",{src:an.img}),t.a.createElement("div",null,t.a.createElement("h4",null,an.title),t.a.createElement("h6",null,an.intro)))}))))))},Ur=Object(g.a)(function(ce){var he=ce.user;return{user:he}})(ma),Da=d("Znn+"),Rr=d("ZTPi"),Pa=d("8/ia"),Cn=d.n(Pa),pa=d("QgcY"),Kr=d("CzVm"),ia=d.n(Kr),Ce=d("Eo/3"),Ne=d.n(Ce),je=d("Hwda"),Oe=d.n(je),ie=d("rIHE"),ge=d.n(ie),se=d("APus"),Me=d.n(se),De=d("B9Dg"),Fe=d.n(De),Be=d("IuEb"),qe=d.n(Be),ht=d("umnG"),Bt=d.n(ht),e=d("40xk"),i=d.n(e),D=d("LzVc"),N=d.n(D),W=function(he){var Ee=he.competitions,ke=he.user,ze=he.dispatch,rt=Object(U.a)(he,["competitions","user","dispatch"]),$e=Object(s.useState)(!1),at=Object(h.a)($e,2),gt=at[0],Ke=at[1],yt=Object(s.useState)({}),xt=Object(h.a)(yt,2),Gt=xt[0],Xt=xt[1],Ht=Object(s.useState)(""),kt=Object(h.a)(Ht,2),nn=kt[0],sn=kt[1],_n=Object(s.useRef)(null),An=Object(s.useRef)(null);Object(s.useEffect)(function(){ln()},[]);var ln=function(){var dn=Object(P.a)(u.a.mark(function an(){return u.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:Ee.listParams.keyword="",Ee.listParams.category="",Ee.listParams.page=1,ze({type:"competitions/getList",payload:Object(O.a)({},Ee.listParams)});case 4:case"end":return Rn.stop()}},an)}));return function(){return dn.apply(this,arguments)}}(),mn=[{path:"",img:ia.a},{path:"",img:ia.a},{path:"",img:ia.a},{path:"",img:ia.a}],un=[{path:"",img:qe.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:qe.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:qe.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"}],Sn=function(an){sn(an),Ee.listParams.page=1,Ee.listParams.category=an,ze({type:"competitions/getList",payload:Object(O.a)({},Ee.listParams)})};return t.a.createElement("section",{className:Cn.a.home},t.a.createElement(T.a,{loading:gt,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Cn.a.bg},mn&&t.a.createElement(m.a,{ref:_n,autoplay:!0,pauseOnDotsHover:!0},mn==null?void 0:mn.map(function(dn,an){return t.a.createElement("div",{key:an,className:Cn.a.li},t.a.createElement("a",{href:dn.path},t.a.createElement("img",{width:"100%",src:dn.img})))})),t.a.createElement("div",{className:Cn.a.btns},t.a.createElement("div",{onClick:function(){_n.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){_n.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Cn.a.competition},t.a.createElement("div",{className:Cn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Cn.a.des},t.a.createElement("img",{src:Ne.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:Fe.a}),t.a.createElement("img",{src:Oe.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:Fe.a}),t.a.createElement("img",{src:ge.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:Fe.a}),t.a.createElement("img",{src:Me.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:Cn.a.information},t.a.createElement("div",{className:Cn.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:Cn.a.des},t.a.createElement("div",{className:Cn.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:Cn.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:Cn.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:Cn.a.retrospect},t.a.createElement("div",{className:Cn.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:Cn.a.banner},un&&t.a.createElement(m.a,{ref:An,autoplay:!1,pauseOnDotsHover:!0},un==null?void 0:un.map(function(dn,an){return t.a.createElement("div",{key:an,className:Cn.a.li},t.a.createElement("div",{className:Cn.a.left},t.a.createElement("img",{width:524,src:dn.img})),t.a.createElement("div",{className:Cn.a.right},t.a.createElement("div",{className:Cn.a.name},dn==null?void 0:dn.name),t.a.createElement("div",{className:Cn.a.des},dn.des),t.a.createElement("div",{className:Cn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:Bt.a})),t.a.createElement("img",{className:Cn.a.l,src:i.a}),t.a.createElement("img",{className:Cn.a.r,src:N.a})))})),t.a.createElement("div",{className:Cn.a.btns},t.a.createElement("div",{onClick:function(){An.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){An.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Cn.a.group},t.a.createElement("div",{className:Cn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(Rr.a,{className:Cn.a.tabs,activeKey:nn,onChange:Sn},t.a.createElement(Rr.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(Rr.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(Rr.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Cn.a.list},t.a.createElement(pa.default,{show:!1})),t.a.createElement("div",{onClick:function(){return g.d.push("/competitions?tabs=".concat(nn))},className:Cn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},te=Object(g.a)(function(ce){var he=ce.competitions,Ee=ce.user;return{competitions:he,user:Ee}})(W),oe=function(he){var Ee=he.loading,ke=he.globalSetting,ze=he.children,rt=he.user,$e=he.dispatch,at=he.location,gt=Object(U.a)(he,["loading","globalSetting","children","user","dispatch","location"]),Ke=Object(o.h)(),yt=Object(E.b)(),xt=ke.globalLoading;return Object(s.useEffect)(function(){window.less.modifyVars(Object(O.a)({},a.a[ke.theme]))},[ke.theme]),t.a.createElement(L.b,{locale:R.default},!ke.isIlearning&&ke.isPaZhou?t.a.createElement(te,null):t.a.createElement(Lr,null),ke.isIlearning&&t.a.createElement(Ur,null))},le=J.default=Object(g.a)(function(ce){var he=ce.loading,Ee=ce.globalSetting,ke=ce.user;return{loading:he,globalSetting:Ee,user:ke}})(oe)},QgcY:function(re,J,d){"use strict";d.r(J);var Q=d("2qtc"),L=d("kLXV"),O=d("DjyN"),U=d("NUBc"),s=d("cWXX"),t=d("/ezw"),R=d("+L6B"),o=d("2/Rp"),g=d("Mwp2"),E=d("VXEj"),a=d("5NDa"),y=d("5rEg"),T=d("miYZ"),M=d("tsqr"),m=d("9og8"),P=d("k1fw"),h=d("tJVT"),l=d("PpiC"),u=d("Znn+"),v=d("ZTPi"),p=d("WmNS"),_=d.n(p),x=d("cDcd"),w=d.n(x),C=d("Ty5D"),f=d("9kvl"),n=d("1vsH"),r=d("D2RN"),c=d.n(r),S=d("BdwD"),A=d("m3rI"),b=d("zrhs"),I=d("xKgJ"),k=d("NLgs"),B=d("14J3"),z=d("BMrR"),G=d("sRBo"),Y=d("kaz8"),X=d("/zsF"),F=d("PArb"),K=d("T2oS"),Z=d("W9HT"),pe=d("jCWc"),ue=d("kPKH"),xe=d("5Dmo"),ye=d("3S7+"),we=d("oBTY"),Te=d("wd/R"),Se=d.n(Te),ae=d("cVA7"),ve=d.n(ae),q=d("ErOA"),me=d("RotF"),Re=d.n(me),be=d("mgmH"),Xe=d("nj+s"),ft=d.n(Xe),Ue=function(){var St=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:St},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"}}]}},He=d("6lbe"),_e=d.n(He),Ie=v.a.TabPane,Ge=Y.a.Group,Ze=function(St){var Dt,Kt,Jt,tn,mt,ct=St.competitions,Ve=St.globalSetting,st=St.loading,Pe=St.dispatch,de=St.user,Ae=St.type,Je=St.keyword,Ye=Object(l.a)(St,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),lt=Object(C.i)(),pt=Object(x.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]]}),tt=Object(h.a)(pt,2),it=tt[0],Ft=tt[1],Zt=Object(x.useState)(!1),$t=Object(h.a)(Zt,2),ne=$t[0],ee=$t[1],j=Object(x.useState)(!0),H=Object(h.a)(j,2),V=H[0],$=H[1],fe=Object(x.useState)([]),Le=Object(h.a)(fe,2),We=Le[0],vt=Le[1],Ct=Object(x.useState)([]),Nt=Object(h.a)(Ct,2),zt=Nt[0],qt=Nt[1];Object(x.useEffect)(function(){ot()},[lt,Je]);function ot(){return Ot.apply(this,arguments)}function Ot(){return Ot=Object(m.a)(_.a.mark(function _t(){var Ut;return _.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return ee(!0),en.next=3,Pe({type:"competitions/getList",payload:{category:Ae,page:1,keyword:Je||""}});case 3:Ut=en.sent,ee(!1),vt([]),Ft({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]]}),qt(Object(we.a)(Ut==null?void 0:Ut.competitions));case 8:case"end":return en.stop()}},_t)})),Ot.apply(this,arguments)}return w.a.createElement("section",null,w.a.createElement("aside",{className:"edu-container minH500"},(zt==null?void 0:zt.length)===0&&w.a.createElement(S.a,null),(zt==null?void 0:zt.length)>0&&w.a.createElement("div",{className:ft.a.scrollWrapper,style:{overflowY:"auto"}},w.a.createElement(Re.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var _t=Object(m.a)(_.a.mark(function Ut(Mt){var en,Yt;return _.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(!(V&&!ne)){on.next=8;break}return ee(!0),on.next=4,Pe({type:"competitions/getList",payload:{category:Ae,page:Mt}});case 4:Yt=on.sent,ee(!1),qt([].concat(Object(we.a)(zt),Object(we.a)(Yt==null?void 0:Yt.competitions))),(Yt==null||((en=Yt.competitions)===null||en===void 0)?void 0:en.length)<20&&$(!1);case 8:case"end":return on.stop()}},Ut)}));return function(Ut){return _t.apply(this,arguments)}}(),hasMore:V,useWindow:!1},w.a.createElement(Z.a,{spinning:ne},w.a.createElement(Ge,{value:We,onChange:function(){var _t=Object(m.a)(_.a.mark(function Ut(Mt){var en;return _.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:if(vt(Object(we.a)(Mt)),!((Mt==null?void 0:Mt.length)>0)){It.next=8;break}return It.next=4,Object(q.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Mt.toString()}});case 4:en=It.sent,(en==null?void 0:en.status)===0&&Ft(en),It.next=9;break;case 8:Ft({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 It.stop()}},Ut)}));return function(Ut){return _t.apply(this,arguments)}}()},w.a.createElement(z.a,{gutter:[16,16]},zt==null?void 0:zt.map(function(_t,Ut){return w.a.createElement(ue.a,{span:12},w.a.createElement(Y.a,{value:_t.id,className:ft.a.checkBoxWrapper},w.a.createElement(ye.a,{className:ft.a.checkboxtitle,title:_t.sub_title?_t.name+"\u2014\u2014"+_t.sub_title:_t.name},_t.name,_t.sub_title?"\u2014\u2014"+_t.sub_title:"")))})))))),w.a.createElement(z.a,{justify:"space-between",align:"middle"},w.a.createElement("div",{className:ft.a.partTitle},"\u6570\u636E\u5C55\u793A"),w.a.createElement(o.a,{className:ft.a.exportBtn,onClick:function(){Object(be.m)({ids:We.toString()})}},w.a.createElement("img",{src:_e.a,alt:"",className:ft.a.pngIcon}),"\u6570\u636E\u5BFC\u51FA")),w.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},w.a.createElement(F.a,{style:{padding:"0px 40px"}}),w.a.createElement("div",{style:{textAlign:"center"}},w.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),w.a.createElement("br",null),w.a.createElement("div",{style:{marginTop:"20px"}},w.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",Se()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),w.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",w.a.createElement("span",{style:{color:"#999999"}}," ",w.a.createElement("span",{style:{color:"#B620E0"}},(it==null?void 0:it.school_count)||0)," \u6240\u9AD8\u6821 ",w.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(it==null?void 0:it.team_count)||0)," \u652F\u961F\u4F0D ",w.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(it==null?void 0:it.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),w.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(it==null||((Dt=it.school_level_count)===null||Dt===void 0)?void 0:Dt[0])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(it==null||((Kt=it.school_level_count)===null||Kt===void 0)?void 0:Kt[1])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(it==null||((Jt=it.school_level_count)===null||Jt===void 0)?void 0:Jt[2])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(it==null||((tn=it.school_level_count)===null||tn===void 0)?void 0:tn[3])||0),"\u6240")),w.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),w.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},w.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),w.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},w.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(it==null||((mt=it.school_level_count)===null||mt===void 0)?void 0:mt[4])||0),"\u6240"))),w.a.createElement(ve.a,{option:Ue(Object.values(it==null?void 0:it.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),w.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},w.a.createElement("div",{style:{display:"flex",alignItems:"center"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),w.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},w.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),w.a.createElement("div",{style:{display:"flex",alignItems:"center"}},w.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")))))},Et=Object(f.a)(function(Qe){var St=Qe.competitions,Dt=Qe.loading,Kt=Qe.globalSetting,Jt=Qe.user;return{competitions:St,globalSetting:Kt,loading:Dt.models.competitions,user:Jt}})(Ze),et=d("Nf5h"),jt=v.a.TabPane,Vt=Y.a.Group,Pt=function(St){var Dt=St.competitions,Kt=St.globalSetting,Jt=St.loading,tn=St.dispatch,mt=St.user,ct=Object(l.a)(St,["competitions","globalSetting","loading","dispatch","user"]),Ve=Object(x.useState)(""),st=Object(h.a)(Ve,2),Pe=st[0],de=st[1],Ae=Object(x.useState)(),Je=Object(h.a)(Ae,2),Ye=Je[0],lt=Je[1],pt=Object(x.useState)(""),tt=Object(h.a)(pt,2),it=tt[0],Ft=tt[1];return w.a.createElement("section",null,w.a.createElement("aside",{className:"edu-container minH500"},w.a.createElement(z.a,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},w.a.createElement(et.l,{dataSource:[{id:"",name:"\u5168\u90E8"},{id:"progressing",name:"\u8FDB\u884C\u4E2D\u7684"},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B"}],value:Pe,onChange:de}),w.a.createElement("div",{className:ft.a.searchWrap},w.a.createElement(y.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:ft.a.search,value:it,onChange:function($t){$t.target.value||lt($t.target.value),Ft($t.target.value)},onSearch:function($t){lt($t)},suffix:w.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(ft.a.searchIcon),onClick:function(){return lt(it)}})}))),Pe===""&&w.a.createElement(Et,{type:Pe,keyword:Ye}),Pe==="progressing"&&w.a.createElement(Et,{type:Pe,keyword:Ye}),Pe==="ended"&&w.a.createElement(Et,{type:Pe,keyword:Ye})))},Rt=Object(f.a)(function(Qe){var St=Qe.competitions,Dt=Qe.loading,Kt=Qe.globalSetting,Jt=Qe.user;return{competitions:St,globalSetting:Kt,loading:Dt.models.competitions,user:Jt}})(Pt),Wt=d("lzim"),rn=d("Ptgr"),Qt=d("F2wG"),At=d.n(Qt),dt=d("UfjD"),Tt=d("qHvr"),bt=d("SVaM"),wt=v.a.TabPane,nt=function(St){var Dt=St.competitions,Kt=St.globalSetting,Jt=St.loading,tn=St.dispatch,mt=St.user,ct=St.show,Ve=ct===void 0?!0:ct,st=Object(l.a)(St,["competitions","globalSetting","loading","dispatch","user","show"]),Pe=Object(C.h)(),de=Object(x.useState)(!1),Ae=Object(h.a)(de,2),Je=Ae[0],Ye=Ae[1],lt=Object(x.useState)(),pt=Object(h.a)(lt,2),tt=pt[0],it=pt[1],Ft=Object(x.useState)(!1),Zt=Object(h.a)(Ft,2),$t=Zt[0],ne=Zt[1],ee=Object(x.useState)(!1),j=Object(h.a)(ee,2),H=j[0],V=j[1],$=Object(x.useState)(!1),fe=Object(h.a)($,2),Le=fe[0],We=fe[1],vt=Object(x.useState)(!0),Ct=Object(h.a)(vt,2),Nt=Ct[0],zt=Ct[1],qt=Object(x.useState)([]),ot=Object(h.a)(qt,2),Ot=ot[0],_t=ot[1];Object(x.useEffect)(function(){return tn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){tn({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(x.useEffect)(function(){if(Ve){var yn;Dt.listParams.category=((yn=Pe.query)===null||yn===void 0?void 0:yn.tabs)||"",tn({type:"competitions/getList",payload:Object(P.a)({},Dt.listParams)})}return function(){Dt.listParams.keyword="",Dt.listParams.category="",Dt.listParams.page=1,tn({type:"competitions/getList",payload:Object(P.a)({},Dt.listParams)})}},[Dt.name]),Object(x.useEffect)(function(){Ve&&Object(n.Z)("\u5728\u7EBF\u7ADE\u8D5B")});function Ut(){return Mt.apply(this,arguments)}function Mt(){return Mt=Object(m.a)(_.a.mark(function yn(){var Lt,hn;return _.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,tn({type:"homePage/getHomeNotice",payload:{}});case 2:Lt=vn.sent,Lt&&(hn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Lt.start_at),Lt!=null&&Lt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),it(Lt));case 4:case"end":return vn.stop()}},yn)})),Mt.apply(this,arguments)}var en=function(Lt,hn){document.body.scrollIntoView(),Dt.listParams.page=Lt,tn({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Dt.listParams),{},{edu:Pe.query.edu})})};function Yt(yn){yn.stopPropagation()}function It(yn,Lt,hn){return on.apply(this,arguments)}function on(){return on=Object(m.a)(_.a.mark(function yn(Lt,hn,Nn){var vn,fr;return _.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(Lt.stopPropagation(),Object(k.e)(tn)){In.next=3;break}return In.abrupt("return");case 3:if(!(hn!=null&&hn.is_authentication&&!(mt!=null&&(vn=mt.userInfo)!==null&&vn!==void 0&&vn.authentication))){In.next=6;break}return tn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),In.abrupt("return");case 6:if(!(Nn==="ismodel")){In.next=20;break}if(!(hn.member_of_course===!0)){In.next=11;break}Object(n.U)("/classrooms/".concat(hn.course_id)),In.next=18;break;case 11:if(hn.invite_code){In.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"),In.abrupt("return");case 14:return In.next=16,tn({type:"competitions/addApplytojoincourse",payload:{invite_code:hn.invite_code,student:1}});case 16:fr=In.sent,fr.status===0&&Object(n.U)("/classrooms/".concat(hn.course_id));case 18:In.next=33;break;case 20:if(!(hn.enrolled===!0)){In.next=23;break}return Object(n.U)(Nn),In.abrupt("return");case 23:if(!(Nn==="personal")){In.next=31;break}if(!(hn.enroll_ended===!0)){In.next=27;break}return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),In.abrupt("return");case 27:ne(!0),_t(hn),In.next=33;break;case 31:ne(!0),_t(hn);case 33:case"end":return In.stop()}},yn)})),on.apply(this,arguments)}function gn(yn){Object(n.U)(yn)}function Tn(yn){return cn.apply(this,arguments)}function cn(){return cn=Object(m.a)(_.a.mark(function yn(Lt){var hn;return _.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(Nt){vn.next=2;break}return vn.abrupt("return");case 2:if(zt(!1),!wn()){vn.next=5;break}return vn.abrupt("return");case 5:return vn.next=7,tn({type:"competitions/AddTeam",payload:{identifier:Ot==null?void 0:Ot.identifier,name:Lt}});case 7:hn=vn.sent,hn&&hn.status===0?(M.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),tn({type:"competitions/getList",payload:Object(P.a)({},Dt.listParams)}),V(!1)):zt(!0);case 9:case"end":return vn.stop()}},yn)})),cn.apply(this,arguments)}function wn(){var yn,Lt;if(mt!=null&&(yn=mt.userInfo)!==null&&yn!==void 0&&yn.is_teacher){var hn;if(Ot!=null&&(hn=Ot.teacher_staff)!==null&&hn!==void 0&&hn.mutiple_limited&&(Ot!=null&&Ot.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),zt(!0),!0}else{var Nn;if(Ot!=null&&(Nn=Ot.member_staff)!==null&&Nn!==void 0&&Nn.mutiple_limited&&(Ot!=null&&Ot.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),zt(!0),!0}if(Ot!=null&&Ot.enroll_ended)return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),zt(!0),!0;if(mt!=null&&(Lt=mt.userInfo)!==null&&Lt!==void 0&&Lt.is_teacher){if(!Ot.teacher_staff)return M.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),zt(!0),!0}else if(!(Ot!=null&&Ot.member_staff))return M.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),zt(!0),!0}function kn(yn){return fn.apply(this,arguments)}function fn(){return fn=Object(m.a)(_.a.mark(function yn(Lt){var hn;return _.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:if(Nt){vn.next=2;break}return vn.abrupt("return");case 2:if(!wn()){vn.next=4;break}return vn.abrupt("return");case 4:return zt(!1),vn.next=7,tn({type:"competitions/JoinTeam",payload:{identifier:Ot==null?void 0:Ot.identifier,invite_code:Lt}});case 7:hn=vn.sent,hn&&hn.status===0?(M.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),tn({type:"competitions/getList",payload:Object(P.a)({},Dt.listParams)}),We(!1)):zt(!0);case 9:case"end":return vn.stop()}},yn)})),fn.apply(this,arguments)}var Jn=function(Lt){Lt.external_url?gn(Lt.external_url):gn(Lt.competition_status==="ended"?"/competitions/index/".concat(Lt.identifier):Lt.competition_status==="nearly_published"?Lt.permission.editable==!0?"/competitions/index/".concat(Lt.identifier):null:Lt.competition_status==="progressing"?"/competitions/index/".concat(Lt.identifier):null)},lr=function(Lt,hn){hn.external_url?(Lt.stopPropagation(),gn(hn.external_url)):It(Lt,hn,hn.mode===2?"ismodel":hn.personal?"personal":"/competitions/index/".concat(hn.identifier,"/enroll"))},hr=Object(x.useState)(""),er=Object(h.a)(hr,2),Xn=er[0],Hn=er[1],pr=function(Lt){Dt.listParams.keyword=encodeURIComponent(Lt),Dt.listParams.page=1,Lt&&Object(bt.a)({name:Lt,copywriting:Lt,position:"Competition"}),tn({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},Dt.listParams),{},{edu:Pe.query.edu})})};return w.a.createElement("section",{className:c.a.bg},w.a.createElement("div",{className:"edu-container"},w.a.createElement(et.a,{title:"\u7ADE\u8D5B\u7EC4\u7EC7",sunTitle:"\u6FC0\u53D1\u521B\u65B0\u6D3B\u529B\uFF0C\u57F9\u517B\u8F6F\u4EF6\u4EBA\u624D",img:At.a,imgWidth:438,bannerExtraContent:w.a.createElement("div",{className:c.a.searchWrap},w.a.createElement(y.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:c.a.search,value:Xn,onChange:function(Lt){return Hn(Lt.target.value)},suffix:w.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(c.a.searchIcon),onClick:function(){return pr(Xn)}}),onSearch:pr}))}),w.a.createElement("div",{className:c.a.tabsWrap},w.a.createElement(v.a,{defaultActiveKey:"",onChange:function(Lt){Lt==="statistics"?Ye(!0):Ye(!1),Dt.listParams.page=1,Dt.listParams.category=Lt,Dt.listParams.page=1,tn({type:"competitions/getList",payload:Object(P.a)({},Dt.listParams)})}},w.a.createElement(wt,{tab:"\u5168\u90E8",key:""}),w.a.createElement(wt,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),w.a.createElement(wt,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),w.a.createElement(wt,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(I.v)()&&w.a.createElement(wt,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))),!Je&&w.a.createElement("div",null,Dt.count===0&&w.a.createElement(S.a,null),w.a.createElement("aside",{className:"edu-container minH500"},w.a.createElement(t.a,{loading:Jt,active:!0,avatar:{size:40},paragraph:{rows:5}},Dt.competitions&&w.a.createElement(E.b,{itemLayout:"vertical",size:"large",dataSource:Dt.competitions,renderItem:function(Lt,hn){return w.a.createElement("div",{className:c.a.CompetitionsList},Lt.competition_status==="nearly_published"?Lt.permission.editable==!0?"":w.a.createElement("div",{className:c.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",w.a.createElement(E.b.Item,{onClick:function(){return Jn(Lt)},className:c.a.shadow,key:hn},w.a.createElement(E.b.Item.Meta,{style:{marginBottom:"0px"},avatar:w.a.createElement("img",{className:c.a.divimg,src:Lt&&Lt.image?"".concat(A.a.IMG_SERVER,"/")+Lt.image:Wt.q}),title:w.a.createElement("p",{style:{alignItems:"center",display:"flex"}},w.a.createElement("a",{className:c.a.task_hide},Lt.name,Lt.sub_title?"\u2014\u2014".concat(Lt.sub_title):""),Lt.competition_status&&Lt.competition_status==="nearly_published"?w.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Comingtext)},"\u5373\u5C06\u53D1\u5E03"):"",Lt.competition_status&&Lt.competition_status==="progressing"?w.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.havetext)},"\u8FDB\u884C\u4E2D"):"",Lt.competition_status&&Lt.competition_status==="ended"?w.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Finishedtext)},"\u5DF2\u7ED3\u675F"):""),description:w.a.createElement("div",{className:c.a.description},w.a.createElement("div",{className:c.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Lt.description?Lt.description:"\u6682\u65E0\u7B80\u4ECB~"),w.a.createElement("div",{className:c.a.bottomText},w.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Lt.start_time,"\uFF5E",Lt.end_time),w.a.createElement("span",{style:{marginLeft:"30px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Lt&&Lt.enroll_end_time?Lt.enroll_end_time:"\u6682\u65E0"),w.a.createElement("span",{style:{marginLeft:"30px"}},"\u6D4F\u89C8\u6570\uFF1A",Lt&&Lt.visits_count?Lt.visits_count:"\u6682\u65E0")))}),w.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},w.a.createElement("div",{className:c.a.info},w.a.createElement("div",{className:c.a.bonus,style:{visibility:Lt&&Lt.bonus?"visible":"hidden"}},w.a.createElement("span",{className:c.a.rmb},"\xA5"),parseInt(Lt.bonus).toLocaleString()),Lt.member_count?w.a.createElement("div",{className:c.a.applyInfo},"\u5DF2\u62A5\u540D\uFF1A",Lt.competition_status==="nearly_published"?"0":Lt.member_count):""),Lt&&Lt.competition_status==="ended"?w.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(vn){return Yt(vn)}},"\u5DF2\u7ED3\u675F"):null,Lt&&Lt.competition_status==="nearly_published"?w.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(vn){return Yt(vn)}},"\u672A\u53D1\u5E03"):null,Lt&&Lt.competition_status!=="nearly_published"&&Lt.enroll_end&&Lt.competition_status!=="ended"?w.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(vn){return Yt(vn)}},"\u62A5\u540D\u622A\u6B62"):null,Lt&&Lt.competition_status==="progressing"&&Lt.enroll_end!=!0&&!Lt.external_url?w.a.createElement(o.a,{className:c.a.signup,onClick:function(vn){return lr(vn,Lt)}},Lt!=null&&Lt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),w.a.createElement(b.a,null),w.a.createElement(rn.a,{modeldata:tt,dispatch:tn}),w.a.createElement("aside",{className:"tc mb50 mt20"},w.a.createElement(U.a,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:en,defaultPageSize:20,current:Dt.listParams.page,defaultCurrent:Dt.listParams.page,total:Dt.count})))),Je&&w.a.createElement(Rt,null)),w.a.createElement(L.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:$t,onCancel:function(){ne(!1)},footer:!1},w.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},w.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){We(!0),ne(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),w.a.createElement(o.a,{style:{height:40},onClick:function(){V(!0),ne(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),Le?w.a.createElement(dt.a,{isjoin:Le,setJoin:We,JoinTeams:kn}):null,H?w.a.createElement(Tt.a,{isAddmodle:H,setIsAdd:V,createTeam:Tn}):null)},ut=J.default=Object(f.a)(function(Qe){var St=Qe.competitions,Dt=Qe.loading,Kt=Qe.globalSetting,Jt=Qe.user;return{competitions:St,globalSetting:Kt,loading:Dt.models.competitions,user:Jt}})(nt)},QuXc:function(re,J){var d=function(L){this.colorStops=L||[]};d.prototype={constructor:d,addColorStop:function(L,O){this.colorStops.push({offset:L,color:O})}};var Q=d;re.exports=Q},RDYZ:function(re,J,d){var Q=d("dMvE");function L(U){this._target=U.target,this._life=U.life||1e3,this._delay=U.delay||0,this._initialized=!1,this.loop=U.loop==null?!1:U.loop,this.gap=U.gap||0,this.easing=U.easing||"Linear",this.onframe=U.onframe,this.ondestroy=U.ondestroy,this.onrestart=U.onrestart,this._pausedTime=0,this._paused=!1}L.prototype={constructor:L,step:function(U,s){if(this._initialized||(this._startTime=U+this._delay,this._initialized=!0),this._paused){this._pausedTime+=s;return}var t=(U-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?Q[R]:R,g=typeof o=="function"?o(t):t;return this.fire("frame",g),t===1?this.loop?(this.restart(U),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(U){var s=(U-this._startTime-this._pausedTime)%this._life;this._startTime=U-s+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(U,s){U="on"+U,this[U]&&this[U](this._target,s)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var O=L;re.exports=O},RMFE:function(re,J){re.exports="data:image/png;base64,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"},RXMa:function(re,J,d){var Q=d("y+Vt"),L=Q.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(O,U){var s=U.cx,t=U.cy,R=Math.PI*2;O.moveTo(s+U.r,t),O.arc(s,t,U.r,0,R,!1),O.moveTo(s+U.r0,t),O.arc(s,t,U.r0,0,R,!0)}});re.exports=L},RotF:function(re,J,d){re.exports=d("LSTS")},SKnc:function(re,J,d){var Q=d("bYtY"),L=d("QuXc"),O=function(s,t,R,o,g,E){this.x=s==null?0:s,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=E||!1,L.call(this,g)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;re.exports=U},SMhR:function(re,J){re.exports="data:image/png;base64,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"},SUKs:function(re,J,d){var Q=d("LPTA"),L=Q.debugMode,O=function(){};L===1&&(O=console.error);var U=O;re.exports=U},SeJ5:function(re,J,d){re.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(re,J,d){var Q=d("QBsz"),L=Q.create,O=Q.distSquare,U=Math.pow,s=Math.sqrt,t=1e-8,R=1e-4,o=s(3),g=1/3,E=L(),a=L(),y=L();function T(n){return n>-t&&n<t}function M(n){return n>t||n<-t}function m(n,r,c,S,A){var b=1-A;return b*b*(b*n+3*A*r)+A*A*(A*S+3*b*c)}function P(n,r,c,S,A){var b=1-A;return 3*(((r-n)*b+2*(c-r)*A)*b+(S-c)*A*A)}function h(n,r,c,S,A,b){var I=S+3*(r-c)-n,k=3*(c-r*2+n),B=3*(r-n),z=n-A,G=k*k-3*I*B,Y=k*B-9*I*z,X=B*B-3*k*z,F=0;if(T(G)&&T(Y))if(T(k))b[0]=0;else{var K=-B/k;K>=0&&K<=1&&(b[F++]=K)}else{var Z=Y*Y-4*G*X;if(T(Z)){var pe=Y/G,K=-k/I+pe,ue=-pe/2;K>=0&&K<=1&&(b[F++]=K),ue>=0&&ue<=1&&(b[F++]=ue)}else if(Z>0){var xe=s(Z),ye=G*k+1.5*I*(-Y+xe),we=G*k+1.5*I*(-Y-xe);ye<0?ye=-U(-ye,g):ye=U(ye,g),we<0?we=-U(-we,g):we=U(we,g);var K=(-k-(ye+we))/(3*I);K>=0&&K<=1&&(b[F++]=K)}else{var Te=(2*G*k-3*I*Y)/(2*s(G*G*G)),Se=Math.acos(Te)/3,ae=s(G),ve=Math.cos(Se),K=(-k-2*ae*ve)/(3*I),ue=(-k+ae*(ve+o*Math.sin(Se)))/(3*I),q=(-k+ae*(ve-o*Math.sin(Se)))/(3*I);K>=0&&K<=1&&(b[F++]=K),ue>=0&&ue<=1&&(b[F++]=ue),q>=0&&q<=1&&(b[F++]=q)}}return F}function l(n,r,c,S,A){var b=6*c-12*r+6*n,I=9*r+3*S-3*n-9*c,k=3*r-3*n,B=0;if(T(I)){if(M(b)){var z=-k/b;z>=0&&z<=1&&(A[B++]=z)}}else{var G=b*b-4*I*k;if(T(G))A[0]=-b/(2*I);else if(G>0){var Y=s(G),z=(-b+Y)/(2*I),X=(-b-Y)/(2*I);z>=0&&z<=1&&(A[B++]=z),X>=0&&X<=1&&(A[B++]=X)}}return B}function u(n,r,c,S,A,b){var I=(r-n)*A+n,k=(c-r)*A+r,B=(S-c)*A+c,z=(k-I)*A+I,G=(B-k)*A+k,Y=(G-z)*A+z;b[0]=n,b[1]=I,b[2]=z,b[3]=Y,b[4]=Y,b[5]=G,b[6]=B,b[7]=S}function v(n,r,c,S,A,b,I,k,B,z,G){var Y,X=.005,F=Infinity,K,Z,pe,ue;E[0]=B,E[1]=z;for(var xe=0;xe<1;xe+=.05)a[0]=m(n,c,A,I,xe),a[1]=m(r,S,b,k,xe),pe=O(E,a),pe<F&&(Y=xe,F=pe);F=Infinity;for(var ye=0;ye<32&&!(X<R);ye++)K=Y-X,Z=Y+X,a[0]=m(n,c,A,I,K),a[1]=m(r,S,b,k,K),pe=O(a,E),K>=0&&pe<F?(Y=K,F=pe):(y[0]=m(n,c,A,I,Z),y[1]=m(r,S,b,k,Z),ue=O(y,E),Z<=1&&ue<F?(Y=Z,F=ue):X*=.5);return G&&(G[0]=m(n,c,A,I,Y),G[1]=m(r,S,b,k,Y)),s(F)}function p(n,r,c,S){var A=1-S;return A*(A*n+2*S*r)+S*S*c}function _(n,r,c,S){return 2*((1-S)*(r-n)+S*(c-r))}function x(n,r,c,S,A){var b=n-2*r+c,I=2*(r-n),k=n-S,B=0;if(T(b)){if(M(I)){var z=-k/I;z>=0&&z<=1&&(A[B++]=z)}}else{var G=I*I-4*b*k;if(T(G)){var z=-I/(2*b);z>=0&&z<=1&&(A[B++]=z)}else if(G>0){var Y=s(G),z=(-I+Y)/(2*b),X=(-I-Y)/(2*b);z>=0&&z<=1&&(A[B++]=z),X>=0&&X<=1&&(A[B++]=X)}}return B}function w(n,r,c){var S=n+c-2*r;return S===0?.5:(n-r)/S}function C(n,r,c,S,A){var b=(r-n)*S+n,I=(c-r)*S+r,k=(I-b)*S+b;A[0]=n,A[1]=b,A[2]=k,A[3]=k,A[4]=I,A[5]=c}function f(n,r,c,S,A,b,I,k,B){var z,G=.005,Y=Infinity;E[0]=I,E[1]=k;for(var X=0;X<1;X+=.05){a[0]=p(n,c,A,X),a[1]=p(r,S,b,X);var F=O(E,a);F<Y&&(z=X,Y=F)}Y=Infinity;for(var K=0;K<32&&!(G<R);K++){var Z=z-G,pe=z+G;a[0]=p(n,c,A,Z),a[1]=p(r,S,b,Z);var F=O(a,E);if(Z>=0&&F<Y)z=Z,Y=F;else{y[0]=p(n,c,A,pe),y[1]=p(r,S,b,pe);var ue=O(y,E);pe<=1&&ue<Y?(z=pe,Y=ue):G*=.5}}return B&&(B[0]=p(n,c,A,z),B[1]=p(r,S,b,z)),s(Y)}J.cubicAt=m,J.cubicDerivativeAt=P,J.cubicRootAt=h,J.cubicExtrema=l,J.cubicSubdivide=u,J.cubicProjectPoint=v,J.quadraticAt=p,J.quadraticDerivativeAt=_,J.quadraticRootAt=x,J.quadraticExtremum=w,J.quadraticSubdivide=C,J.quadraticProjectPoint=f},SqI9:function(re,J,d){var Q=d("y+Vt"),L=d("iXp4"),O=Q.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:L(Q.prototype.brush),buildPath:function(U,s){var t=s.cx,R=s.cy,o=Math.max(s.r0||0,0),g=Math.max(s.r,0),E=s.startAngle,a=s.endAngle,y=s.clockwise,T=Math.cos(E),M=Math.sin(E);U.moveTo(T*o+t,M*o+R),U.lineTo(T*g+t,M*g+R),U.arc(t,R,g,E,a,!y),U.lineTo(Math.cos(a)*o+t,Math.sin(a)*o+R),o!==0&&U.arc(t,R,o,a,E,y),U.closePath()}});re.exports=O},SrGk:function(re,J,d){var Q=d("hydK"),L=Q.createElement,O=d("bYtY"),U=d("y+Vt"),s=d("Dagg"),t=d("dqUG"),R=d("P47w"),o=R.path,g=R.image,E=R.text,a="0",y="1";function T(m,P,h,l,u){this._zrId=m,this._svgRoot=P,this._tagNames=typeof h=="string"?[h]:h,this._markLabel=l,this._domName=u||"_dom",this.nextId=0}T.prototype.createElement=L,T.prototype.getDefs=function(m){var P=this._svgRoot,h=this._svgRoot.getElementsByTagName("defs");return h.length===0?m?(h=P.insertBefore(this.createElement("defs"),P.firstChild),h.contains||(h.contains=function(l){var u=h.children;if(!u)return!1;for(var v=u.length-1;v>=0;--v)if(u[v]===l)return!0;return!1}),h):null:h[0]},T.prototype.update=function(m,P){if(!m)return;var h=this.getDefs(!1);if(m[this._domName]&&h.contains(m[this._domName]))typeof P=="function"&&P(m);else{var l=this.add(m);l&&(m[this._domName]=l)}},T.prototype.addDom=function(m){var P=this.getDefs(!0);P.appendChild(m)},T.prototype.removeDom=function(m){var P=this.getDefs(!1);P&&m[this._domName]&&(P.removeChild(m[this._domName]),m[this._domName]=null)},T.prototype.getDoms=function(){var m=this.getDefs(!1);if(!m)return[];var P=[];return O.each(this._tagNames,function(h){var l=m.getElementsByTagName(h);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var m=this.getDoms(),P=this;O.each(m,function(h){h[P._markLabel]=a})},T.prototype.markUsed=function(m){m&&(m[this._markLabel]=y)},T.prototype.removeUnused=function(){var m=this.getDefs(!1);if(!m)return;var P=this.getDoms(),h=this;O.each(P,function(l){l[h._markLabel]!==y&&m.removeChild(l)})},T.prototype.getSvgProxy=function(m){return m instanceof U?o:m instanceof s?g:m instanceof t?E:o},T.prototype.getTextSvgElement=function(m){return m.__textSvgEl},T.prototype.getSvgElement=function(m){return m.__svgEl};var M=T;re.exports=M},SrOP:function(re,J,d){re.exports=d.p+"static/d.56e5b448.png"},T6xi:function(re,J,d){var Q=d("YgsL"),L=d("nCxF");function O(U,s,t){var R=s.points,o=s.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var g=L(R,o,t,s.smoothConstraint);U.moveTo(R[0][0],R[0][1]);for(var E=R.length,a=0;a<(t?E:E-1);a++){var y=g[a*2],T=g[a*2+1],M=R[(a+1)%E];U.bezierCurveTo(y[0],y[1],T[0],T[1],M[0],M[1])}}else{o==="spline"&&(R=Q(R,t)),U.moveTo(R[0][0],R[0][1]);for(var a=1,m=R.length;a<m;a++)U.lineTo(R[a][0],R[a][1])}t&&U.closePath()}}J.buildPath=O},TFmm:function(re,J,d){re.exports=d.p+"static/icon5.2a39309f.svg"},TGq3:function(re,J,d){re.exports=d.p+"static/lockclose.365036e8.svg"},TPVI:function(re,J,d){re.exports=d.p+"static/s4.c4f9659a.png"},UfjD:function(re,J,d){"use strict";var Q=d("2qtc"),L=d("kLXV"),O=d("5NDa"),U=d("5rEg"),s=d("miYZ"),t=d("tsqr"),R=d("tJVT"),o=d("cDcd"),g=d.n(o),E=d("4i/N");function a(y){var T=y.isjoin,M=y.setJoin,m=y.JoinTeams,P=Object(o.useState)(""),h=Object(R.a)(P,2),l=h[0],u=h[1];return g.a.createElement(L.a,{centered:!0,title:g.a.createElement("div",{style:{alignItems:"center",display:"flex"}},g.a.createElement("div",{style:{textAlign:"left",flex:"1"}},"\u52A0\u5165\u6218\u961F"),g.a.createElement(E.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}m(l)},onCancel:function(){return M(!1)}},g.a.createElement("div",null,g.a.createElement("p",{style:{marginTop:"15px",marginLeft:"15px",display:"flex",alignItems:"center"}},g.a.createElement("span",{style:{flex:"none"}},"\u9080\u8BF7\u7801\uFF1A")," ",g.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u9080\u8BF7\u7801",value:l,maxLength:60,addonAfter:String(l&&l.length||0)+"/60",onChange:function(p){return u(p.target.value)}}))))}J.a=a},VpOo:function(re,J){function d(Q,L){var O=L.x,U=L.y,s=L.width,t=L.height,R=L.r,o,g,E,a;s<0&&(O=O+s,s=-s),t<0&&(U=U+t,t=-t),typeof R=="number"?o=g=E=a=R:R instanceof Array?R.length===1?o=g=E=a=R[0]:R.length===2?(o=E=R[0],g=a=R[1]):R.length===3?(o=R[0],g=a=R[1],E=R[2]):(o=R[0],g=R[1],E=R[2],a=R[3]):o=g=E=a=0;var y;o+g>s&&(y=o+g,o*=s/y,g*=s/y),E+a>s&&(y=E+a,E*=s/y,a*=s/y),g+E>t&&(y=g+E,g*=t/y,E*=t/y),o+a>t&&(y=o+a,o*=t/y,a*=t/y),Q.moveTo(O+o,U),Q.lineTo(O+s-g,U),g!==0&&Q.arc(O+s-g,U+g,g,-Math.PI/2,0),Q.lineTo(O+s,U+t-E),E!==0&&Q.arc(O+s-E,U+t-E,E,0,Math.PI/2),Q.lineTo(O+a,U+t),a!==0&&Q.arc(O+a,U+t-a,a,Math.PI/2,Math.PI),Q.lineTo(O,U+o),o!==0&&Q.arc(O+o,U+o,o,Math.PI,Math.PI*1.5)}J.buildPath=d},W6BS:function(re,J){re.exports="data:image/png;base64,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"},X23P:function(re,J,d){re.exports=d.p+"static/s14.0b0ac17a.png"},XBoW:function(re,J,d){re.exports=d.p+"static/ping1.2f030210.svg"},XjOa:function(re,J){re.exports="data:image/png;base64,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"},Xmg4:function(re,J,d){var Q=d("bYtY"),L=d("LPTA"),O=L.devicePixelRatio,U=d("K2GJ"),s=d("3C/r");function t(){return!1}function R(E,a,y){var T=Q.createCanvas(),M=a.getWidth(),m=a.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=M+"px",P.height=m+"px",T.setAttribute("data-zr-dom-id",E)),T.width=M*y,T.height=m*y,T}var o=function(E,a,y){var T;y=y||O,typeof E=="string"?T=R(E,a,y):Q.isObject(E)&&(T=E,E=T.id),this.id=E,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=a,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=y};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 E=this.dpr;this.domBack=R("back-"+this.id,this.painter,E),this.ctxBack=this.domBack.getContext("2d"),E!==1&&this.ctxBack.scale(E,E)},resize:function(E,a){var y=this.dpr,T=this.dom,M=T.style,m=this.domBack;M&&(M.width=E+"px",M.height=a+"px"),T.width=E*y,T.height=a*y,m&&(m.width=E*y,m.height=a*y,y!==1&&this.ctxBack.scale(y,y))},clear:function(E,a){var y=this.dom,T=this.ctx,M=y.width,m=y.height,a=a||this.clearColor,P=this.motionBlur&&!E,h=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(y,0,0,M/l,m/l)),T.clearRect(0,0,M,m),a&&a!=="transparent"){var u;a.colorStops?(u=a.__canvasGradient||U.getGradient(T,a,{x:0,y:0,width:M,height:m}),a.__canvasGradient=u):a.image&&(u=s.prototype.getCanvasPattern.call(a,T)),T.save(),T.fillStyle=u||a,T.fillRect(0,0,M,m),T.restore()}if(P){var v=this.domBack;T.save(),T.globalAlpha=h,T.drawImage(v,0,0,M,m),T.restore()}}};var g=o;re.exports=g},Xnb7:function(re,J,d){var Q=d("1RvN"),L=new Q(50);function O(R){if(typeof R=="string"){var o=L.get(R);return o&&o.image}else return R}function U(R,o,g,E,a){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!g)return o;var y=L.get(R),T={hostEl:g,cb:E,cbPayload:a};return y?(o=y.image,!t(o)&&y.pending.push(T)):(o=new Image,o.onload=o.onerror=s,L.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function s(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o<R.pending.length;o++){var g=R.pending[o],E=g.cb;E&&E(this,g.cbPayload),g.hostEl.dirty()}R.pending.length=0}function t(R){return R&&R.width&&R.height}J.findExistImage=O,J.createOrUpdateImage=U,J.isImageReady=t},Xsq0:function(re,J,d){re.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(re,J,d){"use strict";d.r(J),d.d(J,"ResizableTextArea",function(){return K});var Q=d("wx14"),L=d("1OyB"),O=d("vuIU"),U=d("Ji7U"),s=d("LK+K"),t=d("cDcd"),R=d("VTBJ"),o=d("rePB"),g=d("Zm9Q"),E=d("Kwbf"),a=d("c+Xe"),y=d("m+aA"),T=d("bdgK"),M=new Map;function m(ue){ue.forEach(function(xe){var ye,we=xe.target;(ye=M.get(we))===null||ye===void 0||ye.forEach(function(Te){return Te(we)})})}var P=new T.default(m),h=null,l=null;function u(ue,xe){M.has(ue)||(M.set(ue,new Set),P.observe(ue)),M.get(ue).add(xe)}function v(ue,xe){M.has(ue)&&(M.get(ue).delete(xe),M.get(ue).size||(P.unobserve(ue),M.delete(ue)))}var p=function(ue){Object(U.a)(ye,ue);var xe=Object(s.a)(ye);function ye(){return Object(L.a)(this,ye),xe.apply(this,arguments)}return Object(O.a)(ye,[{key:"render",value:function(){return this.props.children}}]),ye}(t.Component),_=t.createContext(null);function x(ue){var xe=ue.children,ye=ue.onBatchResize,we=t.useRef(0),Te=t.useRef([]),Se=t.useContext(_),ae=t.useCallback(function(ve,q,me){we.current+=1;var Re=we.current;Te.current.push({size:ve,element:q,data:me}),Promise.resolve().then(function(){Re===we.current&&(ye==null||ye(Te.current),Te.current=[])}),Se==null||Se(ve,q,me)},[ye,Se]);return t.createElement(_.Provider,{value:ae},xe)}function w(ue){var xe=ue.children,ye=ue.disabled,we=t.useRef(null),Te=t.useRef(null),Se=t.useContext(_),ae=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ve=t.isValidElement(xe)&&Object(a.c)(xe),q=ve?xe.ref:null,me=t.useMemo(function(){return Object(a.a)(q,we)},[q,we]),Re=t.useRef(ue);Re.current=ue;var be=t.useCallback(function(Xe){var ft=Re.current,Ue=ft.onResize,He=ft.data,_e=Xe.getBoundingClientRect(),Ie=_e.width,Ge=_e.height,Ze=Xe.offsetWidth,Et=Xe.offsetHeight,et=Math.floor(Ie),jt=Math.floor(Ge);if(ae.current.width!==et||ae.current.height!==jt||ae.current.offsetWidth!==Ze||ae.current.offsetHeight!==Et){var Vt={width:et,height:jt,offsetWidth:Ze,offsetHeight:Et};ae.current=Vt;var Pt=Ze===Math.round(Ie)?Ie:Ze,Rt=Et===Math.round(Ge)?Ge:Et,Wt=Object(R.a)(Object(R.a)({},Vt),{},{offsetWidth:Pt,offsetHeight:Rt});Se==null||Se(Wt,Xe,He),Ue&&Promise.resolve().then(function(){Ue(Wt,Xe)})}},[]);return t.useEffect(function(){var Xe=Object(y.a)(we.current)||Object(y.a)(Te.current);return Xe&&!ye&&u(Xe,be),function(){return v(Xe,be)}},[we.current,ye]),t.createElement(p,{ref:Te},ve?t.cloneElement(xe,{ref:me}):xe)}var C="rc-observer-key";function f(ue){var xe=ue.children,ye=Object(g.a)(xe);return ye.map(function(we,Te){var Se=(we==null?void 0:we.key)||"".concat(C,"-").concat(Te);return t.createElement(w,Object(Q.a)({},ue,{key:Se}),we)})}f.Collection=x;var n=f,r=d("bT9E"),c=d("TSYQ"),S=d.n(c),A=`
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
`,b=["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"],I={},k;function B(ue){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ye=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(xe&&I[ye])return I[ye];var we=window.getComputedStyle(ue),Te=we.getPropertyValue("box-sizing")||we.getPropertyValue("-moz-box-sizing")||we.getPropertyValue("-webkit-box-sizing"),Se=parseFloat(we.getPropertyValue("padding-bottom"))+parseFloat(we.getPropertyValue("padding-top")),ae=parseFloat(we.getPropertyValue("border-bottom-width"))+parseFloat(we.getPropertyValue("border-top-width")),ve=b.map(function(me){return"".concat(me,":").concat(we.getPropertyValue(me))}).join(";"),q={sizingStyle:ve,paddingSize:Se,borderSize:ae,boxSizing:Te};return xe&&ye&&(I[ye]=q),q}function z(ue){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ue.getAttribute("wrap")?k.setAttribute("wrap",ue.getAttribute("wrap")):k.removeAttribute("wrap");var Te=B(ue,xe),Se=Te.paddingSize,ae=Te.borderSize,ve=Te.boxSizing,q=Te.sizingStyle;k.setAttribute("style","".concat(q,";").concat(A)),k.value=ue.value||ue.placeholder||"";var me=Number.MIN_SAFE_INTEGER,Re=Number.MAX_SAFE_INTEGER,be=k.scrollHeight,Xe;if(ve==="border-box"?be+=ae:ve==="content-box"&&(be-=Se),ye!==null||we!==null){k.value=" ";var ft=k.scrollHeight-Se;ye!==null&&(me=ft*ye,ve==="border-box"&&(me=me+Se+ae),be=Math.max(me,be)),we!==null&&(Re=ft*we,ve==="border-box"&&(Re=Re+Se+ae),Xe=be>Re?"":"hidden",be=Math.min(Re,be))}return{height:be,minHeight:me,maxHeight:Re,overflowY:Xe,resize:"none"}}var G=d("Gytx"),Y=d.n(G),X;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(X||(X={}));var F=function(ue){Object(U.a)(ye,ue);var xe=Object(s.a)(ye);function ye(we){var Te;return Object(L.a)(this,ye),Te=xe.call(this,we),Te.nextFrameActionId=void 0,Te.resizeFrameId=void 0,Te.textArea=void 0,Te.saveTextArea=function(Se){Te.textArea=Se},Te.handleResize=function(Se){var ae=Te.state.resizeStatus,ve=Te.props,q=ve.autoSize,me=ve.onResize;if(ae!==X.NONE)return;typeof me=="function"&&me(Se),q&&Te.resizeOnNextFrame()},Te.resizeOnNextFrame=function(){cancelAnimationFrame(Te.nextFrameActionId),Te.nextFrameActionId=requestAnimationFrame(Te.resizeTextarea)},Te.resizeTextarea=function(){var Se=Te.props.autoSize;if(!Se||!Te.textArea)return;var ae=Se.minRows,ve=Se.maxRows,q=z(Te.textArea,!1,ae,ve);Te.setState({textareaStyles:q,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(Te.resizeFrameId),Te.resizeFrameId=requestAnimationFrame(function(){Te.setState({resizeStatus:X.RESIZED},function(){Te.resizeFrameId=requestAnimationFrame(function(){Te.setState({resizeStatus:X.NONE}),Te.fixFirefoxAutoScroll()})})})})},Te.renderTextArea=function(){var Se=Te.props,ae=Se.prefixCls,ve=ae===void 0?"rc-textarea":ae,q=Se.autoSize,me=Se.onResize,Re=Se.className,be=Se.disabled,Xe=Te.state,ft=Xe.textareaStyles,Ue=Xe.resizeStatus,He=Object(r.a)(Te.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),_e=S()(ve,Re,Object(o.a)({},"".concat(ve,"-disabled"),be));"value"in He&&(He.value=He.value||"");var Ie=Object(R.a)(Object(R.a)(Object(R.a)({},Te.props.style),ft),Ue===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:Te.handleResize,disabled:!(q||me)},t.createElement("textarea",Object(Q.a)({},He,{className:_e,style:Ie,ref:Te.saveTextArea})))},Te.state={textareaStyles:{},resizeStatus:X.NONE},Te}return Object(O.a)(ye,[{key:"componentDidUpdate",value:function(Te){(Te.value!==this.props.value||!Y()(Te.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 Te=this.textArea.selectionStart,Se=this.textArea.selectionEnd;this.textArea.setSelectionRange(Te,Se)}}catch(ae){}}},{key:"render",value:function(){return this.renderTextArea()}}]),ye}(t.Component),K=F,Z=function(ue){Object(U.a)(ye,ue);var xe=Object(s.a)(ye);function ye(we){var Te;Object(L.a)(this,ye),Te=xe.call(this,we),Te.resizableTextArea=void 0,Te.focus=function(){Te.resizableTextArea.textArea.focus()},Te.saveTextArea=function(ae){Te.resizableTextArea=ae},Te.handleChange=function(ae){var ve=Te.props.onChange;Te.setValue(ae.target.value,function(){Te.resizableTextArea.resizeTextarea()}),ve&&ve(ae)},Te.handleKeyDown=function(ae){var ve=Te.props,q=ve.onPressEnter,me=ve.onKeyDown;ae.keyCode===13&&q&&q(ae),me&&me(ae)};var Se=typeof we.value=="undefined"||we.value===null?we.defaultValue:we.value;return Te.state={value:Se},Te}return Object(O.a)(ye,[{key:"setValue",value:function(Te,Se){"value"in this.props||this.setState({value:Te},Se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(K,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Te){return"value"in Te?{value:Te.value}:null}}]),ye}(t.Component),pe=J.default=Z},YH21:function(re,J,d){var Q=d("H6uX");J.Dispatcher=Q;var L=d("ItGF"),O=d("Ze12"),U=O.isCanvasEl,s=O.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function g(l,u,v,p){return v=v||{},p||!L.canvasSupported?E(l,u,v):L.browser.firefox&&u.layerX!=null&&u.layerX!==u.offsetX?(v.zrX=u.layerX,v.zrY=u.layerY):u.offsetX!=null?(v.zrX=u.offsetX,v.zrY=u.offsetY):E(l,u,v),v}function E(l,u,v){if(L.domSupported&&l.getBoundingClientRect){var p=u.clientX,_=u.clientY;if(U(l)){var x=l.getBoundingClientRect();v.zrX=p-x.left,v.zrY=_-x.top;return}else if(s(o,l,p,_)){v.zrX=o[0],v.zrY=o[1];return}}v.zrX=v.zrY=0}function a(l){return l||window.event}function y(l,u,v){if(u=a(u),u.zrX!=null)return u;var p=u.type,_=p&&p.indexOf("touch")>=0;if(!_)g(l,u,u,v),u.zrDelta=u.wheelDelta?u.wheelDelta/120:-(u.detail||0)/3;else{var x=p!=="touchend"?u.targetTouches[0]:u.changedTouches[0];x&&g(l,x,u,v)}var w=u.button;return u.which==null&&w!==void 0&&R.test(u.type)&&(u.which=w&1?1:w&2?3:w&4?2:0),u}function T(l,u,v,p){t?l.addEventListener(u,v,p):l.attachEvent("on"+u,v)}function M(l,u,v,p){t?l.removeEventListener(u,v,p):l.detachEvent("on"+u,v)}var m=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}J.clientToLocal=g,J.getNativeEvent=a,J.normalizeEvent=y,J.addEventListener=T,J.removeEventListener=M,J.stop=m,J.isMiddleOrRightButtonOnMouseUpDown=P,J.notLeftMouse=h},YKIs:function(re,J){re.exports="data:image/png;base64,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"},YVwf:function(re,J,d){"use strict";var Q=this&&this.__importDefault||function(O){return O&&O.__esModule?O:{default:O}};Object.defineProperty(J,"__esModule",{value:!0});var L=Q(d("Kw3X"));J.default=L.default},YgsL:function(re,J,d){var Q=d("QBsz"),L=Q.distance;function O(s,t,R,o,g,E,a){var y=(R-s)*.5,T=(o-t)*.5;return(2*(t-R)+y+T)*a+(-3*(t-R)-2*y-T)*E+y*g+t}function U(s,t){for(var R=s.length,o=[],g=0,E=1;E<R;E++)g+=L(s[E-1],s[E]);var a=g/2;a=a<R?R:a;for(var E=0;E<a;E++){var y=E/(a-1)*(t?R:R-1),T=Math.floor(y),M=y-T,m,P=s[T%R],h,l;t?(m=s[(T-1+R)%R],h=s[(T+1)%R],l=s[(T+2)%R]):(m=s[T===0?T:T-1],h=s[T>R-2?R-1:T+1],l=s[T>R-3?R-1:T+2]);var u=M*M,v=M*u;o.push([O(m[0],P[0],h[0],l[0],M,u,v),O(m[1],P[1],h[1],l[1],M,u,v)])}return o}re.exports=U},ZJlW:function(re,J,d){re.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZSzu:function(re,J){re.exports="data:image/png;base64,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"},ZYvl:function(re,J,d){re.exports=d.p+"static/s12.b06ebd7c.png"},Ze12:function(re,J,d){var Q=d("ItGF"),L=d("hOwI"),O=L.buildTransformer,U="___zrEVENTSAVED",s=[];function t(a,y,T,M,m){return R(s,y,M,m,!0)&&R(a,T,s[0],s[1])}function R(a,y,T,M,m){if(y.getBoundingClientRect&&Q.domSupported&&!E(y)){var P=y[U]||(y[U]={}),h=o(y,P),l=g(h,P,m);if(l)return l(a,T,M),!0}return!1}function o(a,y){var T=y.markers;if(T)return T;T=y.markers=[];for(var M=["left","right"],m=["top","bottom"],P=0;P<4;P++){var h=document.createElement("div"),l=h.style,u=P%2,v=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",M[u]+":0",m[v]+":0",M[1-u]+":auto",m[1-v]+":auto",""].join("!important;"),a.appendChild(h),T.push(h)}return T}function g(a,y,T){for(var M=T?"invTrans":"trans",m=y[M],P=y.srcCoords,h=!0,l=[],u=[],v=0;v<4;v++){var p=a[v].getBoundingClientRect(),_=2*v,x=p.left,w=p.top;l.push(x,w),h=h&&P&&x===P[_]&&w===P[_+1],u.push(a[v].offsetLeft,a[v].offsetTop)}return h&&m?m:(y.srcCoords=l,y[M]=T?O(u,l):O(l,u))}function E(a){return a.nodeName.toUpperCase()==="CANVAS"}J.transformLocalCoord=t,J.transformCoordWithViewport=R,J.isCanvasEl=E},ZpRC:function(re,J,d){"use strict";function Q(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function L(a,y){return(!y||a!=="hidden")&&a!=="visible"&&a!=="clip"}function O(a,y){if(a.clientHeight<a.scrollHeight||a.clientWidth<a.scrollWidth){var T=getComputedStyle(a,null);return L(T.overflowY,y)||L(T.overflowX,y)||function(M){var m=function(P){if(!P.ownerDocument||!P.ownerDocument.defaultView)return null;try{return P.ownerDocument.defaultView.frameElement}catch(h){return null}}(M);return!!m&&(m.clientHeight<M.scrollHeight||m.clientWidth<M.scrollWidth)}(a)}return!1}function U(a,y,T,M,m,P,h,l){return P<a&&h>y||P>a&&h<y?0:P<=a&&l<=T||h>=y&&l>=T?P-a-M:h>y&&l<T||P<a&&l>T?h-y+m:0}var s=function(a,y){var T=window,M=y.scrollMode,m=y.block,P=y.inline,h=y.boundary,l=y.skipOverflowHiddenElements,u=typeof h=="function"?h:function(ft){return ft!==h};if(!Q(a))throw new TypeError("Invalid target");for(var v=document.scrollingElement||document.documentElement,p=[],_=a;Q(_)&&u(_);){if((_=_.parentElement)===v){p.push(_);break}_!=null&&_===document.body&&O(_)&&!O(document.documentElement)||_!=null&&O(_,l)&&p.push(_)}for(var x=T.visualViewport?T.visualViewport.width:innerWidth,w=T.visualViewport?T.visualViewport.height:innerHeight,C=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=a.getBoundingClientRect(),r=n.height,c=n.width,S=n.top,A=n.right,b=n.bottom,I=n.left,k=m==="start"||m==="nearest"?S:m==="end"?b:S+r/2,B=P==="center"?I+c/2:P==="end"?A:I,z=[],G=0;G<p.length;G++){var Y=p[G],X=Y.getBoundingClientRect(),F=X.height,K=X.width,Z=X.top,pe=X.right,ue=X.bottom,xe=X.left;if(M==="if-needed"&&S>=0&&I>=0&&b<=w&&A<=x&&S>=Z&&b<=ue&&I>=xe&&A<=pe)return z;var ye=getComputedStyle(Y),we=parseInt(ye.borderLeftWidth,10),Te=parseInt(ye.borderTopWidth,10),Se=parseInt(ye.borderRightWidth,10),ae=parseInt(ye.borderBottomWidth,10),ve=0,q=0,me="offsetWidth"in Y?Y.offsetWidth-Y.clientWidth-we-Se:0,Re="offsetHeight"in Y?Y.offsetHeight-Y.clientHeight-Te-ae:0;if(v===Y)ve=m==="start"?k:m==="end"?k-w:m==="nearest"?U(f,f+w,w,Te,ae,f+k,f+k+r,r):k-w/2,q=P==="start"?B:P==="center"?B-x/2:P==="end"?B-x:U(C,C+x,x,we,Se,C+B,C+B+c,c),ve=Math.max(0,ve+f),q=Math.max(0,q+C);else{ve=m==="start"?k-Z-Te:m==="end"?k-ue+ae+Re:m==="nearest"?U(Z,ue,F,Te,ae+Re,k,k+r,r):k-(Z+F/2)+Re/2,q=P==="start"?B-xe-we:P==="center"?B-(xe+K/2)+me/2:P==="end"?B-pe+Se+me:U(xe,pe,K,we,Se+me,B,B+c,c);var be=Y.scrollLeft,Xe=Y.scrollTop;k+=Xe-(ve=Math.max(0,Math.min(Xe+ve,Y.scrollHeight-F+Re))),B+=be-(q=Math.max(0,Math.min(be+q,Y.scrollWidth-K+me)))}z.push({el:Y,top:ve,left:q})}return z};function t(a){return a===Object(a)&&Object.keys(a).length!==0}function R(a,y){y===void 0&&(y="auto");var T="scrollBehavior"in document.body.style;a.forEach(function(M){var m=M.el,P=M.top,h=M.left;m.scroll&&T?m.scroll({top:P,left:h,behavior:y}):(m.scrollTop=P,m.scrollLeft=h)})}function o(a){return a===!1?{block:"end",inline:"nearest"}:t(a)?a:{block:"start",inline:"nearest"}}function g(a,y){var T=!a.ownerDocument.documentElement.contains(a);if(t(y)&&typeof y.behavior=="function")return y.behavior(T?[]:s(a,y));if(T)return;var M=o(y);return R(s(a,M),M.behavior)}var E=J.a=g},Zss7:function(re,J,d){var Q;(function(L){var O=/^\s+/,U=/\s+$/,s=0,t=L.round,R=L.min,o=L.max,g=L.random;function E(ae,ve){if(ae=ae||"",ve=ve||{},ae instanceof E)return ae;if(!(this instanceof E))return new E(ae,ve);var q=a(ae);this._originalInput=ae,this._r=q.r,this._g=q.g,this._b=q.b,this._a=q.a,this._roundA=t(100*this._a)/100,this._format=ve.format||q.format,this._gradientType=ve.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=q.ok,this._tc_id=s++}E.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(),ve,q,me,Re,be,Xe;return ve=ae.r/255,q=ae.g/255,me=ae.b/255,ve<=.03928?Re=ve/12.92:Re=L.pow((ve+.055)/1.055,2.4),q<=.03928?be=q/12.92:be=L.pow((q+.055)/1.055,2.4),me<=.03928?Xe=me/12.92:Xe=L.pow((me+.055)/1.055,2.4),.2126*Re+.7152*be+.0722*Xe},setAlpha:function(ae){return this._a=z(ae),this._roundA=t(100*this._a)/100,this},toHsv:function(){var ae=m(this._r,this._g,this._b);return{h:ae.h*360,s:ae.s,v:ae.v,a:this._a}},toHsvString:function(){var ae=m(this._r,this._g,this._b),ve=t(ae.h*360),q=t(ae.s*100),me=t(ae.v*100);return this._a==1?"hsv("+ve+", "+q+"%, "+me+"%)":"hsva("+ve+", "+q+"%, "+me+"%, "+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),ve=t(ae.h*360),q=t(ae.s*100),me=t(ae.l*100);return this._a==1?"hsl("+ve+", "+q+"%, "+me+"%)":"hsla("+ve+", "+q+"%, "+me+"%, "+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:k[h(this._r,this._g,this._b,!0)]||!1},toFilter:function(ae){var ve="#"+u(this._r,this._g,this._b,this._a),q=ve,me=this._gradientType?"GradientType = 1, ":"";if(ae){var Re=E(ae);q="#"+u(Re._r,Re._g,Re._b,Re._a)}return"progid:DXImageTransform.Microsoft.gradient("+me+"startColorstr="+ve+",endColorstr="+q+")"},toString:function(ae){var ve=!!ae;ae=ae||this._format;var q=!1,me=this._a<1&&this._a>=0,Re=!ve&&me&&(ae==="hex"||ae==="hex6"||ae==="hex3"||ae==="hex4"||ae==="hex8"||ae==="name");return Re?ae==="name"&&this._a===0?this.toName():this.toRgbString():(ae==="rgb"&&(q=this.toRgbString()),ae==="prgb"&&(q=this.toPercentageRgbString()),(ae==="hex"||ae==="hex6")&&(q=this.toHexString()),ae==="hex3"&&(q=this.toHexString(!0)),ae==="hex4"&&(q=this.toHex8String(!0)),ae==="hex8"&&(q=this.toHex8String()),ae==="name"&&(q=this.toName()),ae==="hsl"&&(q=this.toHslString()),ae==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return E(this.toString())},_applyModification:function(ae,ve){var q=ae.apply(null,[this].concat([].slice.call(ve)));return this._r=q._r,this._g=q._g,this._b=q._b,this.setAlpha(q._a),this},lighten:function(){return this._applyModification(x,arguments)},brighten:function(){return this._applyModification(w,arguments)},darken:function(){return this._applyModification(C,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(ae,ve){return ae.apply(null,[this].concat([].slice.call(ve)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(n,arguments)},monochromatic:function(){return this._applyCombination(b,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(r,arguments)},tetrad:function(){return this._applyCombination(c,arguments)}},E.fromRatio=function(ae,ve){if(typeof ae=="object"){var q={};for(var me in ae)ae.hasOwnProperty(me)&&(me==="a"?q[me]=ae[me]:q[me]=pe(ae[me]));ae=q}return E(ae,ve)};function a(ae){var ve={r:0,g:0,b:0},q=1,me=null,Re=null,be=null,Xe=!1,ft=!1;return typeof ae=="string"&&(ae=Te(ae)),typeof ae=="object"&&(we(ae.r)&&we(ae.g)&&we(ae.b)?(ve=y(ae.r,ae.g,ae.b),Xe=!0,ft=String(ae.r).substr(-1)==="%"?"prgb":"rgb"):we(ae.h)&&we(ae.s)&&we(ae.v)?(me=pe(ae.s),Re=pe(ae.v),ve=P(ae.h,me,Re),Xe=!0,ft="hsv"):we(ae.h)&&we(ae.s)&&we(ae.l)&&(me=pe(ae.s),be=pe(ae.l),ve=M(ae.h,me,be),Xe=!0,ft="hsl"),ae.hasOwnProperty("a")&&(q=ae.a)),q=z(q),{ok:Xe,format:ae.format||ft,r:R(255,o(ve.r,0)),g:R(255,o(ve.g,0)),b:R(255,o(ve.b,0)),a:q}}function y(ae,ve,q){return{r:G(ae,255)*255,g:G(ve,255)*255,b:G(q,255)*255}}function T(ae,ve,q){ae=G(ae,255),ve=G(ve,255),q=G(q,255);var me=o(ae,ve,q),Re=R(ae,ve,q),be,Xe,ft=(me+Re)/2;if(me==Re)be=Xe=0;else{var Ue=me-Re;Xe=ft>.5?Ue/(2-me-Re):Ue/(me+Re);switch(me){case ae:be=(ve-q)/Ue+(ve<q?6:0);break;case ve:be=(q-ae)/Ue+2;break;case q:be=(ae-ve)/Ue+4;break}be/=6}return{h:be,s:Xe,l:ft}}function M(ae,ve,q){var me,Re,be;ae=G(ae,360),ve=G(ve,100),q=G(q,100);function Xe(He,_e,Ie){return Ie<0&&(Ie+=1),Ie>1&&(Ie-=1),Ie<1/6?He+(_e-He)*6*Ie:Ie<1/2?_e:Ie<2/3?He+(_e-He)*(2/3-Ie)*6:He}if(ve===0)me=Re=be=q;else{var ft=q<.5?q*(1+ve):q+ve-q*ve,Ue=2*q-ft;me=Xe(Ue,ft,ae+1/3),Re=Xe(Ue,ft,ae),be=Xe(Ue,ft,ae-1/3)}return{r:me*255,g:Re*255,b:be*255}}function m(ae,ve,q){ae=G(ae,255),ve=G(ve,255),q=G(q,255);var me=o(ae,ve,q),Re=R(ae,ve,q),be,Xe,ft=me,Ue=me-Re;if(Xe=me===0?0:Ue/me,me==Re)be=0;else{switch(me){case ae:be=(ve-q)/Ue+(ve<q?6:0);break;case ve:be=(q-ae)/Ue+2;break;case q:be=(ae-ve)/Ue+4;break}be/=6}return{h:be,s:Xe,v:ft}}function P(ae,ve,q){ae=G(ae,360)*6,ve=G(ve,100),q=G(q,100);var me=L.floor(ae),Re=ae-me,be=q*(1-ve),Xe=q*(1-Re*ve),ft=q*(1-(1-Re)*ve),Ue=me%6,He=[q,Xe,be,be,ft,q][Ue],_e=[ft,q,q,Xe,be,be][Ue],Ie=[be,be,ft,q,q,Xe][Ue];return{r:He*255,g:_e*255,b:Ie*255}}function h(ae,ve,q,me){var Re=[Z(t(ae).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return me&&Re[0].charAt(0)==Re[0].charAt(1)&&Re[1].charAt(0)==Re[1].charAt(1)&&Re[2].charAt(0)==Re[2].charAt(1)?Re[0].charAt(0)+Re[1].charAt(0)+Re[2].charAt(0):Re.join("")}function l(ae,ve,q,me,Re){var be=[Z(t(ae).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16)),Z(ue(me))];return Re&&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 u(ae,ve,q,me){var Re=[Z(ue(me)),Z(t(ae).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return Re.join("")}E.equals=function(ae,ve){return!ae||!ve?!1:E(ae).toRgbString()==E(ve).toRgbString()},E.random=function(){return E.fromRatio({r:g(),g:g(),b:g()})};function v(ae,ve){ve=ve===0?0:ve||10;var q=E(ae).toHsl();return q.s-=ve/100,q.s=Y(q.s),E(q)}function p(ae,ve){ve=ve===0?0:ve||10;var q=E(ae).toHsl();return q.s+=ve/100,q.s=Y(q.s),E(q)}function _(ae){return E(ae).desaturate(100)}function x(ae,ve){ve=ve===0?0:ve||10;var q=E(ae).toHsl();return q.l+=ve/100,q.l=Y(q.l),E(q)}function w(ae,ve){ve=ve===0?0:ve||10;var q=E(ae).toRgb();return q.r=o(0,R(255,q.r-t(255*-(ve/100)))),q.g=o(0,R(255,q.g-t(255*-(ve/100)))),q.b=o(0,R(255,q.b-t(255*-(ve/100)))),E(q)}function C(ae,ve){ve=ve===0?0:ve||10;var q=E(ae).toHsl();return q.l-=ve/100,q.l=Y(q.l),E(q)}function f(ae,ve){var q=E(ae).toHsl(),me=(q.h+ve)%360;return q.h=me<0?360+me:me,E(q)}function n(ae){var ve=E(ae).toHsl();return ve.h=(ve.h+180)%360,E(ve)}function r(ae){var ve=E(ae).toHsl(),q=ve.h;return[E(ae),E({h:(q+120)%360,s:ve.s,l:ve.l}),E({h:(q+240)%360,s:ve.s,l:ve.l})]}function c(ae){var ve=E(ae).toHsl(),q=ve.h;return[E(ae),E({h:(q+90)%360,s:ve.s,l:ve.l}),E({h:(q+180)%360,s:ve.s,l:ve.l}),E({h:(q+270)%360,s:ve.s,l:ve.l})]}function S(ae){var ve=E(ae).toHsl(),q=ve.h;return[E(ae),E({h:(q+72)%360,s:ve.s,l:ve.l}),E({h:(q+216)%360,s:ve.s,l:ve.l})]}function A(ae,ve,q){ve=ve||6,q=q||30;var me=E(ae).toHsl(),Re=360/q,be=[E(ae)];for(me.h=(me.h-(Re*ve>>1)+720)%360;--ve;)me.h=(me.h+Re)%360,be.push(E(me));return be}function b(ae,ve){ve=ve||6;for(var q=E(ae).toHsv(),me=q.h,Re=q.s,be=q.v,Xe=[],ft=1/ve;ve--;)Xe.push(E({h:me,s:Re,v:be})),be=(be+ft)%1;return Xe}E.mix=function(ae,ve,q){q=q===0?0:q||50;var me=E(ae).toRgb(),Re=E(ve).toRgb(),be=q/100,Xe={r:(Re.r-me.r)*be+me.r,g:(Re.g-me.g)*be+me.g,b:(Re.b-me.b)*be+me.b,a:(Re.a-me.a)*be+me.a};return E(Xe)},E.readability=function(ae,ve){var q=E(ae),me=E(ve);return(L.max(q.getLuminance(),me.getLuminance())+.05)/(L.min(q.getLuminance(),me.getLuminance())+.05)},E.isReadable=function(ae,ve,q){var me=E.readability(ae,ve),Re,be;be=!1,Re=Se(q);switch(Re.level+Re.size){case"AAsmall":case"AAAlarge":be=me>=4.5;break;case"AAlarge":be=me>=3;break;case"AAAsmall":be=me>=7;break}return be},E.mostReadable=function(ae,ve,q){var me=null,Re=0,be,Xe,ft,Ue;q=q||{},Xe=q.includeFallbackColors,ft=q.level,Ue=q.size;for(var He=0;He<ve.length;He++)be=E.readability(ae,ve[He]),be>Re&&(Re=be,me=E(ve[He]));return E.isReadable(ae,me,{level:ft,size:Ue})||!Xe?me:(q.includeFallbackColors=!1,E.mostReadable(ae,["#fff","#000"],q))};var I=E.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"},k=E.hexNames=B(I);function B(ae){var ve={};for(var q in ae)ae.hasOwnProperty(q)&&(ve[ae[q]]=q);return ve}function z(ae){return ae=parseFloat(ae),(isNaN(ae)||ae<0||ae>1)&&(ae=1),ae}function G(ae,ve){F(ae)&&(ae="100%");var q=K(ae);return ae=R(ve,o(0,parseFloat(ae))),q&&(ae=parseInt(ae*ve,10)/100),L.abs(ae-ve)<1e-6?1:ae%ve/parseFloat(ve)}function Y(ae){return R(1,o(0,ae))}function X(ae){return parseInt(ae,16)}function F(ae){return typeof ae=="string"&&ae.indexOf(".")!=-1&&parseFloat(ae)===1}function K(ae){return typeof ae=="string"&&ae.indexOf("%")!=-1}function Z(ae){return ae.length==1?"0"+ae:""+ae}function pe(ae){return ae<=1&&(ae=ae*100+"%"),ae}function ue(ae){return L.round(parseFloat(ae)*255).toString(16)}function xe(ae){return X(ae)/255}var ye=function(){var ae="[-\\+]?\\d+%?",ve="[-\\+]?\\d*\\.\\d+%?",q="(?:"+ve+")|(?:"+ae+")",me="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Re="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+me),rgba:new RegExp("rgba"+Re),hsl:new RegExp("hsl"+me),hsla:new RegExp("hsla"+Re),hsv:new RegExp("hsv"+me),hsva:new RegExp("hsva"+Re),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 we(ae){return!!ye.CSS_UNIT.exec(ae)}function Te(ae){ae=ae.replace(O,"").replace(U,"").toLowerCase();var ve=!1;if(I[ae])ae=I[ae],ve=!0;else if(ae=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=ye.rgb.exec(ae))?{r:q[1],g:q[2],b:q[3]}:(q=ye.rgba.exec(ae))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=ye.hsl.exec(ae))?{h:q[1],s:q[2],l:q[3]}:(q=ye.hsla.exec(ae))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=ye.hsv.exec(ae))?{h:q[1],s:q[2],v:q[3]}:(q=ye.hsva.exec(ae))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=ye.hex8.exec(ae))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),a:xe(q[4]),format:ve?"name":"hex8"}:(q=ye.hex6.exec(ae))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),format:ve?"name":"hex"}:(q=ye.hex4.exec(ae))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),a:xe(q[4]+""+q[4]),format:ve?"name":"hex8"}:(q=ye.hex3.exec(ae))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),format:ve?"name":"hex"}:!1}function Se(ae){var ve,q;return ae=ae||{level:"AA",size:"small"},ve=(ae.level||"AA").toUpperCase(),q=(ae.size||"small").toLowerCase(),ve!=="AA"&&ve!=="AAA"&&(ve="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:ve,size:q}}re.exports?re.exports=E:!(Q=function(){return E}.call(J,d,J,re),Q!==void 0&&(re.exports=Q))})(Math)},aKvl:function(re,J,d){var Q=d("Sj9i"),L=Q.quadraticProjectPoint;function O(U,s,t,R,o,g,E,a,y){if(E===0)return!1;var T=E;if(y>s+T&&y>R+T&&y>g+T||y<s-T&&y<R-T&&y<g-T||a>U+T&&a>t+T&&a>o+T||a<U-T&&a<t-T&&a<o-T)return!1;var M=L(U,s,t,R,o,g,a,y,null);return M<=T/2}J.containStroke=O},aX58:function(re,J,d){var Q=d("3gBT"),L=d("ItGF"),O=d("bYtY"),U=d("0s+r"),s=d("r6Bn"),t=d("7SHv"),R=d("MKOG"),o=d("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 g=!L.canvasSupported,E={canvas:t},a={},y="4.3.1";function T(u,v){var p=new l(Q(),u,v);return a[p.id]=p,p}function M(u){if(u)u.dispose();else{for(var v in a)a.hasOwnProperty(v)&&a[v].dispose();a={}}return this}function m(u){return a[u]}function P(u,v){E[u]=v}function h(u){delete a[u]}var l=function(u,v,p){p=p||{},this.dom=v,this.id=u;var _=this,x=new s,w=p.renderer;if(g){if(!E.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");w="vml"}else(!w||!E[w])&&(w="canvas");var C=new E[w](v,x,p,u);this.storage=x,this.painter=C;var f=!L.node&&!L.worker?new o(C.getViewportRoot(),C.root):null;this.handler=new U(x,C,f,C.root),this.animation=new R({stage:{update:O.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var n=x.delFromStorage,r=x.addToStorage;x.delFromStorage=function(c){n.call(x,c),c&&c.removeSelfFromZr(_)},x.addToStorage=function(c){r.call(x,c),c.addSelfToZr(_)}};l.prototype={constructor:l,getId:function(){return this.id},add:function(u){this.storage.addRoot(u),this._needsRefresh=!0},remove:function(u){this.storage.delRoot(u),this._needsRefresh=!0},configLayer:function(u,v){this.painter.configLayer&&this.painter.configLayer(u,v),this._needsRefresh=!0},setBackgroundColor:function(u){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(u),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 u;this._needsRefresh&&(u=!0,this.refreshImmediately()),this._needsRefreshHover&&(u=!0,this.refreshHoverImmediately()),u&&this.trigger("rendered")},addHover:function(u,v){if(this.painter.addHover){var p=this.painter.addHover(u,v);return this.refreshHover(),p}},removeHover:function(u){this.painter.removeHover&&(this.painter.removeHover(u),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(u){u=u||{},this.painter.resize(u.width,u.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(u,v){return this.painter.pathToImage(u,v)},setCursorStyle:function(u){this.handler.setCursorStyle(u)},findHover:function(u,v){return this.handler.findHover(u,v)},on:function(u,v,p){this.handler.on(u,v,p)},off:function(u,v){this.handler.off(u,v)},trigger:function(u,v){this.handler.trigger(u,v)},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)}},J.version=y,J.init=T,J.dispose=M,J.getInstance=m,J.registerPainter=P},bT9E:function(re,J,d){"use strict";d.d(J,"a",function(){return L});var Q=d("VTBJ");function L(O,U){var s=Object(Q.a)({},O);return Array.isArray(U)&&U.forEach(function(t){delete s[t]}),s}},bUJZ:function(re,J){re.exports="data:image/png;base64,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"},bYtY:function(re,J){var d={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Q={"[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},L=Object.prototype.toString,O=Array.prototype,U=O.forEach,s=O.filter,t=O.slice,R=O.map,o=O.reduce,g={};function E(q,me){q==="createCanvas"&&(h=null),g[q]=me}function a(q){if(q==null||typeof q!="object")return q;var me=q,Re=L.call(q);if(Re==="[object Array]"){if(!we(q)){me=[];for(var be=0,Xe=q.length;be<Xe;be++)me[be]=a(q[be])}}else if(Q[Re]){if(!we(q)){var ft=q.constructor;if(q.constructor.from)me=ft.from(q);else{me=new ft(q.length);for(var be=0,Xe=q.length;be<Xe;be++)me[be]=a(q[be])}}}else if(!d[Re]&&!we(q)&&!z(q)){me={};for(var Ue in q)q.hasOwnProperty(Ue)&&(me[Ue]=a(q[Ue]))}return me}function y(q,me,Re){if(!I(me)||!I(q))return Re?a(me):q;for(var be in me)if(me.hasOwnProperty(be)){var Xe=q[be],ft=me[be];I(ft)&&I(Xe)&&!S(ft)&&!S(Xe)&&!z(ft)&&!z(Xe)&&!k(ft)&&!k(Xe)&&!we(ft)&&!we(Xe)?y(Xe,ft,Re):(Re||!(be in q))&&(q[be]=a(me[be],!0))}return q}function T(q,me){for(var Re=q[0],be=1,Xe=q.length;be<Xe;be++)Re=y(Re,q[be],me);return Re}function M(q,me){for(var Re in me)me.hasOwnProperty(Re)&&(q[Re]=me[Re]);return q}function m(q,me,Re){for(var be in me)me.hasOwnProperty(be)&&(Re?me[be]!=null:q[be]==null)&&(q[be]=me[be]);return q}var P=function(){return g.createCanvas()};g.createCanvas=function(){return document.createElement("canvas")};var h;function l(){return h||(h=P().getContext("2d")),h}function u(q,me){if(q){if(q.indexOf)return q.indexOf(me);for(var Re=0,be=q.length;Re<be;Re++)if(q[Re]===me)return Re}return-1}function v(q,me){var Re=q.prototype;function be(){}be.prototype=me.prototype,q.prototype=new be;for(var Xe in Re)Re.hasOwnProperty(Xe)&&(q.prototype[Xe]=Re[Xe]);q.prototype.constructor=q,q.superClass=me}function p(q,me,Re){q="prototype"in q?q.prototype:q,me="prototype"in me?me.prototype:me,m(q,me,Re)}function _(q){return q?typeof q=="string"?!1:typeof q.length=="number":void 0}function x(q,me,Re){if(!(q&&me))return;if(q.forEach&&q.forEach===U)q.forEach(me,Re);else if(q.length===+q.length)for(var be=0,Xe=q.length;be<Xe;be++)me.call(Re,q[be],be,q);else for(var ft in q)q.hasOwnProperty(ft)&&me.call(Re,q[ft],ft,q)}function w(q,me,Re){if(!(q&&me))return;if(q.map&&q.map===R)return q.map(me,Re);for(var be=[],Xe=0,ft=q.length;Xe<ft;Xe++)be.push(me.call(Re,q[Xe],Xe,q));return be}function C(q,me,Re,be){if(!(q&&me))return;if(q.reduce&&q.reduce===o)return q.reduce(me,Re,be);for(var Xe=0,ft=q.length;Xe<ft;Xe++)Re=me.call(be,Re,q[Xe],Xe,q);return Re}function f(q,me,Re){if(!(q&&me))return;if(q.filter&&q.filter===s)return q.filter(me,Re);for(var be=[],Xe=0,ft=q.length;Xe<ft;Xe++)me.call(Re,q[Xe],Xe,q)&&be.push(q[Xe]);return be}function n(q,me,Re){if(!(q&&me))return;for(var be=0,Xe=q.length;be<Xe;be++)if(me.call(Re,q[be],be,q))return q[be]}function r(q,me){var Re=t.call(arguments,2);return function(){return q.apply(me,Re.concat(t.call(arguments)))}}function c(q){var me=t.call(arguments,1);return function(){return q.apply(this,me.concat(t.call(arguments)))}}function S(q){return L.call(q)==="[object Array]"}function A(q){return typeof q=="function"}function b(q){return L.call(q)==="[object String]"}function I(q){var me=typeof q;return me==="function"||!!q&&me==="object"}function k(q){return!!d[L.call(q)]}function B(q){return!!Q[L.call(q)]}function z(q){return typeof q=="object"&&typeof q.nodeType=="number"&&typeof q.ownerDocument=="object"}function G(q){return q!==q}function Y(q){for(var me=0,Re=arguments.length;me<Re;me++)if(arguments[me]!=null)return arguments[me]}function X(q,me){return q!=null?q:me}function F(q,me,Re){return q!=null?q:me!=null?me:Re}function K(){return Function.call.apply(t,arguments)}function Z(q){if(typeof q=="number")return[q,q,q,q];var me=q.length;return me===2?[q[0],q[1],q[0],q[1]]:me===3?[q[0],q[1],q[2],q[1]]:q}function pe(q,me){if(!q)throw new Error(me)}function ue(q){return q==null?null:typeof q.trim=="function"?q.trim():q.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var xe="__ec_primitive__";function ye(q){q[xe]=!0}function we(q){return q[xe]}function Te(q){var me=S(q);this.data={};var Re=this;q instanceof Te?q.each(be):q&&x(q,be);function be(Xe,ft){me?Re.set(Xe,ft):Re.set(ft,Xe)}}Te.prototype={constructor:Te,get:function(q){return this.data.hasOwnProperty(q)?this.data[q]:null},set:function(q,me){return this.data[q]=me},each:function(q,me){me!==void 0&&(q=r(q,me));for(var Re in this.data)this.data.hasOwnProperty(Re)&&q(this.data[Re],Re)},removeKey:function(q){delete this.data[q]}};function Se(q){return new Te(q)}function ae(q,me){for(var Re=new q.constructor(q.length+me.length),be=0;be<q.length;be++)Re[be]=q[be];var Xe=q.length;for(be=0;be<me.length;be++)Re[be+Xe]=me[be];return Re}function ve(){}J.$override=E,J.clone=a,J.merge=y,J.mergeAll=T,J.extend=M,J.defaults=m,J.createCanvas=P,J.getContext=l,J.indexOf=u,J.inherits=v,J.mixin=p,J.isArrayLike=_,J.each=x,J.map=w,J.reduce=C,J.filter=f,J.find=n,J.bind=r,J.curry=c,J.isArray=S,J.isFunction=A,J.isString=b,J.isObject=I,J.isBuiltInObject=k,J.isTypedArray=B,J.isDom=z,J.eqNaN=G,J.retrieve=Y,J.retrieve2=X,J.retrieve3=F,J.slice=K,J.normalizeCssArray=Z,J.assert=pe,J.trim=ue,J.setAsPrimitive=ye,J.isPrimitive=we,J.createHashMap=Se,J.concatArray=ae,J.noop=ve},cFMs:function(re,J){re.exports="data:image/png;base64,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"},cRFk:function(re,J,d){re.exports=d.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;var Q=1,L=function(){return"".concat(Q++)};J.default=L},csWT:function(re,J,d){re.exports=d.p+"static/choose.4ad1045f.svg"},cz0n:function(re,J,d){re.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dKik:function(re,J){re.exports="data:image/png;base64,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"},dMvE:function(re,J){var d={linear:function(L){return L},quadraticIn:function(L){return L*L},quadraticOut:function(L){return L*(2-L)},quadraticInOut:function(L){return(L*=2)<1?.5*L*L:-.5*(--L*(L-2)-1)},cubicIn:function(L){return L*L*L},cubicOut:function(L){return--L*L*L+1},cubicInOut:function(L){return(L*=2)<1?.5*L*L*L:.5*((L-=2)*L*L+2)},quarticIn:function(L){return L*L*L*L},quarticOut:function(L){return 1- --L*L*L*L},quarticInOut:function(L){return(L*=2)<1?.5*L*L*L*L:-.5*((L-=2)*L*L*L-2)},quinticIn:function(L){return L*L*L*L*L},quinticOut:function(L){return--L*L*L*L*L+1},quinticInOut:function(L){return(L*=2)<1?.5*L*L*L*L*L:.5*((L-=2)*L*L*L*L+2)},sinusoidalIn:function(L){return 1-Math.cos(L*Math.PI/2)},sinusoidalOut:function(L){return Math.sin(L*Math.PI/2)},sinusoidalInOut:function(L){return .5*(1-Math.cos(Math.PI*L))},exponentialIn:function(L){return L===0?0:Math.pow(1024,L-1)},exponentialOut:function(L){return L===1?1:1-Math.pow(2,-10*L)},exponentialInOut:function(L){return L===0?0:L===1?1:(L*=2)<1?.5*Math.pow(1024,L-1):.5*(-Math.pow(2,-10*(L-1))+2)},circularIn:function(L){return 1-Math.sqrt(1-L*L)},circularOut:function(L){return Math.sqrt(1- --L*L)},circularInOut:function(L){return(L*=2)<1?-.5*(Math.sqrt(1-L*L)-1):.5*(Math.sqrt(1-(L-=2)*L)+1)},elasticIn:function(L){var O,U=.1,s=.4;return L===0?0:L===1?1:(!U||U<1?(U=1,O=s/4):O=s*Math.asin(1/U)/(2*Math.PI),-(U*Math.pow(2,10*(L-=1))*Math.sin((L-O)*(2*Math.PI)/s)))},elasticOut:function(L){var O,U=.1,s=.4;return L===0?0:L===1?1:(!U||U<1?(U=1,O=s/4):O=s*Math.asin(1/U)/(2*Math.PI),U*Math.pow(2,-10*L)*Math.sin((L-O)*(2*Math.PI)/s)+1)},elasticInOut:function(L){var O,U=.1,s=.4;return L===0?0:L===1?1:(!U||U<1?(U=1,O=s/4):O=s*Math.asin(1/U)/(2*Math.PI),(L*=2)<1?-.5*(U*Math.pow(2,10*(L-=1))*Math.sin((L-O)*(2*Math.PI)/s)):U*Math.pow(2,-10*(L-=1))*Math.sin((L-O)*(2*Math.PI)/s)*.5+1)},backIn:function(L){var O=1.70158;return L*L*((O+1)*L-O)},backOut:function(L){var O=1.70158;return--L*L*((O+1)*L+O)+1},backInOut:function(L){var O=1.70158*1.525;return(L*=2)<1?.5*(L*L*((O+1)*L-O)):.5*((L-=2)*L*((O+1)*L+O)+2)},bounceIn:function(L){return 1-d.bounceOut(1-L)},bounceOut:function(L){return L<1/2.75?7.5625*L*L:L<2/2.75?7.5625*(L-=1.5/2.75)*L+.75:L<2.5/2.75?7.5625*(L-=2.25/2.75)*L+.9375:7.5625*(L-=2.625/2.75)*L+.984375},bounceInOut:function(L){return L<.5?d.bounceIn(L*2)*.5:d.bounceOut(L*2-1)*.5+.5}},Q=d;re.exports=Q},djh8:function(re,J,d){re.exports=d.p+"static/qrCode.42927872.png"},dqUG:function(re,J,d){var Q=d("Gev7"),L=d("bYtY"),O=d("6GrX"),U=d("pzxd"),s=d("gut8"),t=s.ContextCachedBy,R=function(g){Q.call(this,g)};R.prototype={constructor:R,type:"text",brush:function(g,E){var a=this.style;this.__dirty&&U.normalizeTextStyle(a,!0),a.fill=a.stroke=a.shadowBlur=a.shadowColor=a.shadowOffsetX=a.shadowOffsetY=null;var y=a.text;if(y!=null&&(y+=""),!U.needDrawText(y,a)){g.__attrCachedBy=t.NONE;return}this.setTransform(g),U.renderText(this,g,y,a,null,E),this.restoreTransform(g)},getBoundingRect:function(){var g=this.style;if(this.__dirty&&U.normalizeTextStyle(g,!0),!this._rect){var E=g.text;E!=null?E+="":E="";var a=O.getBoundingRect(g.text+"",g.font,g.textAlign,g.textVerticalAlign,g.textPadding,g.textLineHeight,g.rich);if(a.x+=g.x||0,a.y+=g.y||0,U.getStroke(g.textStroke,g.textStrokeWidth)){var y=g.textStrokeWidth;a.x-=y/2,a.y-=y/2,a.width+=y,a.height+=y}this._rect=a}return this._rect}},L.inherits(R,Q);var o=R;re.exports=o},ek5K:function(re,J){re.exports="data:image/png;base64,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"},"f0W+":function(re,J,d){re.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(re,J,d){re.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fW2E:function(re,J){var d={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function Q(L,O,U){return d.hasOwnProperty(O)?U*=L.dpr:U}re.exports=Q},fc4H:function(re,J,d){re.exports=d.p+"static/ping2.5d54c04f.svg"},"g+Dz":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAyCAYAAAAX1CjLAAAICklEQVRoQ+1ae1BU1xn/fefu4kpAntpJHcUxasT4aERYNj4XkFcfVmOICSumNRlnHLWZydS+0pgap61pbBv9p46tpgEMPqKpUVYdWYyJsCzYkahNG6r13RInJiwsBZZ7vs65dBuMwoJV2Z3k7M7cc77zncfvft/5ncc9hCCh0l1bxsyPB9O7u/nUDuAkCbnObrXu70tb1JvS0eqalRK0sS8V3SMd1gQ9Ndua+nqw9noE5qqus4LkMTAijEqItmWkp343WIV3I/9P770XHW2KeBaMtQCuU5tvuN1ub+utrVsCO1JTkyAk/RnAyP8VHkBggT5UVteeYvBEZkzPfCStql/AmJkqa+oOgjkbQCeItoO5aCAtFgDgqvY4AeQSI8/+SNrBfgFzVXleAOFnXYX4OQJdZ2BbWAOrcNdlE9gJZgFgV4YtraCy2vNUWAOrqjo5vI06TgJIBHDaHzkoPWfKFF9YA9tcV2ce14ljzDKdAa9Oclp2enqDcsawBna0pnajlLxSDSqhafPmpKW8/RkThakrHq2qe0wK3gFmRf1bNA0vdWcbXefHANoQduThqva0ALivDxPrtgxb2oBM0LdF965qD/+34KWewFHXfLbanp66uw8v4K6p9GseCwDLsKX1um68a73tR8VfAlNL2y+sxVxuz1piTOuHx/RblUCb5thS1Tqw13BHXbGiqmY+iB4K1uj/k28m055Z6VP/EqyOOwosWGP3Mv9LYF9o8riXrtZTW1uzt46I0CJWiGjTM7JVjyNBkH75KUBVglBmvs+8vWBXgd69fMjTfXFu8fdNkea1D35jnCVpZhJiR8VCmATam9vRWN+Iv+3/EI2nGk8zmQqKDiz6IAAupIGV5Je8mjAuYdWsn8xCZGJkj85zruIcajZ5vOyXswvLC9WeMvgEXVnt2cdAJoj8YO4E4CeCn0F+Zu5UcUPG5JcqLeAHw0/oSgtDF34lZ4lOAvzMaCfSX7HbbOd76m3J17c7YkYMKc7ZkA1zpBm6X8cHe/+KC++ch+9aKwbHD8bIGSPx0MIJMFlMuHj8Eo79/NhF7pQTig4X+YJa7B2PZ4SUIokAsw6YiWAGs0mlJcGsnhrDpOLQYWaSZiGESQJmltIsiEySlR6ZBbGhR0xC6h2/ypw+/eytgG3M2zgonhLP5v4me3jCuAToHToqnndhUFQEJj05CdHDo+Fr9OHMrjP49EITsl+ea4A//koVzlWc/2nRwcJ1QYENBHmU5pbmD5089MDc9XON5uuL69F02YuZP5wBohvX6jWbPCCNkLY8FZ+c/QQHVpY3LHY6xoUksOL80henOCavmfTERAPYm4v3IHv9XER/Nfqm99zW1IZ9T+/DwjcWGqSya9Fu+Npb4kITWF7xL9Oftf1gTPYDYGaUzd+BJ95a1KPz7Cnai9xf5xgEs3/5Afz7cuvokARWkl/y0tSlU59PXpBsgCl7dAcW/HE+IqK6Ttu7B0Uquxe9iUdLFxgksmfJXvj+1fKVkARWnF/8naSZo7aqMaXC8ZePIyYpFhMfv3kt3uBsMBgxc10GWj9uxd6it643lH84NCiwY9V1Uzs1GkO6TmrkEoFYsgCBpBJIacjUVwupNFRSA8EQyy6ZMeKVLkhJWJJQMZUF0IkMW+rx7lbY/s3tiWQWl+b9fp5lcJwFLY0+HHruECY/OQljcsdArTyUi54/egEntpxA1i8yEZsUi1NvnEZ9yft/WFxe+HRQYC63ZyuYZzJIHWMxCKx+XWk24qrLbOQZR11KwoG0OtIjQx/qz1DluvqlzlqYIN6226at/7yLleSXrE+aNWr1jNXToV6b97IX7o01aL7iNUhEgVWgravSEf9AHLxXmuFc5WzvaGlPLjpc9I+gwAaC7lWbO207B7fHdlQmz0+2Tl36sGElFXwf+eC75kNkfCSi7o8yZM1Xm+F6oRItV5uXOpyOrX1aeQwUMANczs74Ds2/IzE5MetrS6Zg2MRhN8xjfp8fDQcbcLrsTKff17Hc4XRsCfQ3ZC0W6OAarBFj8sY6TYNM2eZIE2JGxcJsMaP1eiu8l7wGU/o+8h1e7HTkdDdCyANTnS3JLyke/+3xjvHzxsN7xYvOtk5YYgcjbnSssX58//V6p8PpyA9bYCnPpNw0Mk6Vnb49YBXu2sVC8gRopDOzJCadiRXT68QsmUiHJJ0UiRPprKs8qRNMOrOUINYNOXeVCTwNmWQJQbqE7s6yWj/uaTwHLHZHgbmqa1cDrI7fNCISYNYQeAIaA+ojocYMTRAJBmsACagn4bM4Q6UFWNUDwUya0lFxCO3H9rSU1/oCTK0NT75Wz5MLJ5FaQt22xQaSFQNtByw2Nm+sQeu+Rl+TJc4SY39xDq7UXb09VwwVYInJQx1NF5tgGm1BbMbQb/3z1XNZ2iBtVeKDCeqIIHzJgyUKo6bHX4vJTBxG6Lo1UJpXukKCf0vA4bBkxdL80i2QqLh/zdgln78OoTalLHiJo9xxw7WosJjHNmdtjll2ZFlTTyfBm7N2xiw7UtB0wzxW6a6V6tJKWHwfq/IcBCEHQsvNsKYc6m38K4s1AhimmcXk2dOmnQoFsrhVHyorK01sifo7wEkMPSXTZlNXonoM5HLX/g7My8A4w4QfCQ09frIdKNDEWrSU+goABSCcs1tTxxq7u96AqQthGot3mblrHx7SgVqEEPlzrCnvBuumsckpd7uHWKT4HgiZBBoSrNC9zmfIDhBOaojYMDv9YeNiTbDwH8u5Z2+K2yjSAAAAAElFTkSuQmCC"},gut8:function(re,J){var d={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},Q=9;J.ContextCachedBy=d,J.WILL_BE_RESTORED=Q},h179:function(re,J,d){re.exports=d.p+"static/icon2.909d5f9b.svg"},h78n:function(re,J,d){"use strict";d.d(J,"a",function(){return b});var Q=d("cDcd"),L=d.n(Q),O=d("TSYQ"),U=d.n(O),s={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},t=function(B){var z=B.map(function(){return Object(Q.useRef)()}),G=Object(Q.useRef)();return Object(Q.useEffect)(function(){var Y=Date.now(),X=!1;Object.keys(z).forEach(function(F){var K=z[F].current;if(!K)return;X=!0;var Z=K.style;Z.transitionDuration=".3s, .3s, .3s, .06s",G.current&&Y-G.current<100&&(Z.transitionDuration="0s, 0s")}),X&&(G.current=Date.now())}),[z]};function R(){return R=Object.assign||function(k){for(var B=1;B<arguments.length;B++){var z=arguments[B];for(var G in z)Object.prototype.hasOwnProperty.call(z,G)&&(k[G]=z[G])}return k},R.apply(this,arguments)}function o(k,B){return T(k)||y(k,B)||E(k,B)||g()}function g(){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 E(k,B){if(!k)return;if(typeof k=="string")return a(k,B);var z=Object.prototype.toString.call(k).slice(8,-1);if(z==="Object"&&k.constructor&&(z=k.constructor.name),z==="Map"||z==="Set")return Array.from(k);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return a(k,B)}function a(k,B){(B==null||B>k.length)&&(B=k.length);for(var z=0,G=new Array(B);z<B;z++)G[z]=k[z];return G}function y(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],G=!0,Y=!1,X=void 0;try{for(var F=k[Symbol.iterator](),K;!(G=(K=F.next()).done)&&!(z.push(K.value),B&&z.length===B);G=!0);}catch(Z){Y=!0,X=Z}finally{try{!G&&F.return!=null&&F.return()}finally{if(Y)throw X}}return z}function T(k){if(Array.isArray(k))return k}function M(k,B){if(k==null)return{};var z=m(k,B),G,Y;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(k);for(Y=0;Y<X.length;Y++){if(G=X[Y],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function m(k,B){if(k==null)return{};var z={},G=Object.keys(k),Y,X;for(X=0;X<G.length;X++){if(Y=G[X],B.indexOf(Y)>=0)continue;z[Y]=k[Y]}return z}var P=function(B){var z=B.className,G=B.percent,Y=B.prefixCls,X=B.strokeColor,F=B.strokeLinecap,K=B.strokeWidth,Z=B.style,pe=B.trailColor,ue=B.trailWidth,xe=B.transition,ye=M(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete ye.gapPosition;var we=Array.isArray(G)?G:[G],Te=Array.isArray(X)?X:[X],Se=t(we),ae=o(Se,1),ve=ae[0],q=K/2,me=100-K/2,Re="M ".concat(F==="round"?q:0,",").concat(q,`
L `).concat(F==="round"?me:100,",").concat(q),be="0 0 100 ".concat(K),Xe=0;return L.a.createElement("svg",R({className:U()("".concat(Y,"-line"),z),viewBox:be,preserveAspectRatio:"none",style:Z},ye),L.a.createElement("path",{className:"".concat(Y,"-line-trail"),d:Re,strokeLinecap:F,stroke:pe,strokeWidth:ue||K,fillOpacity:"0"}),we.map(function(ft,Ue){var He={strokeDasharray:"".concat(ft,"px, 100px"),strokeDashoffset:"-".concat(Xe,"px"),transition:xe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},_e=Te[Ue]||Te[Te.length-1];return Xe+=ft,L.a.createElement("path",{key:Ue,className:"".concat(Y,"-line-path"),d:Re,strokeLinecap:F,stroke:_e,strokeWidth:K,fillOpacity:"0",ref:ve[Ue],style:He})}))};P.defaultProps=s;var h=P;function l(){return l=Object.assign||function(k){for(var B=1;B<arguments.length;B++){var z=arguments[B];for(var G in z)Object.prototype.hasOwnProperty.call(z,G)&&(k[G]=z[G])}return k},l.apply(this,arguments)}function u(k,B){return w(k)||x(k,B)||p(k,B)||v()}function v(){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(k,B){if(!k)return;if(typeof k=="string")return _(k,B);var z=Object.prototype.toString.call(k).slice(8,-1);if(z==="Object"&&k.constructor&&(z=k.constructor.name),z==="Map"||z==="Set")return Array.from(k);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return _(k,B)}function _(k,B){(B==null||B>k.length)&&(B=k.length);for(var z=0,G=new Array(B);z<B;z++)G[z]=k[z];return G}function x(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],G=!0,Y=!1,X=void 0;try{for(var F=k[Symbol.iterator](),K;!(G=(K=F.next()).done)&&!(z.push(K.value),B&&z.length===B);G=!0);}catch(Z){Y=!0,X=Z}finally{try{!G&&F.return!=null&&F.return()}finally{if(Y)throw X}}return z}function w(k){if(Array.isArray(k))return k}function C(k,B){if(k==null)return{};var z=f(k,B),G,Y;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(k);for(Y=0;Y<X.length;Y++){if(G=X[Y],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function f(k,B){if(k==null)return{};var z={},G=Object.keys(k),Y,X;for(X=0;X<G.length;X++){if(Y=G[X],B.indexOf(Y)>=0)continue;z[Y]=k[Y]}return z}var n=0;function r(k){return+k.replace("%","")}function c(k){return Array.isArray(k)?k:[k]}function S(k,B,z,G){var Y=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,F=50-G/2,K=0,Z=-F,pe=0,ue=-2*F;switch(X){case"left":K=-F,Z=0,pe=2*F,ue=0;break;case"right":K=F,Z=0,pe=-2*F,ue=0;break;case"bottom":Z=F,ue=2*F;break;default:}var xe="M 50,50 m ".concat(K,",").concat(Z,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(pe,",").concat(-ue,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(-pe,",").concat(ue),ye=Math.PI*2*F,we={stroke:z,strokeDasharray:"".concat(B/100*(ye-Y),"px ").concat(ye,"px"),strokeDashoffset:"-".concat(Y/2+k/100*(ye-Y),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:xe,pathStyle:we}}var A=function(B){var z=B.prefixCls,G=B.strokeWidth,Y=B.trailWidth,X=B.gapDegree,F=B.gapPosition,K=B.trailColor,Z=B.strokeLinecap,pe=B.style,ue=B.className,xe=B.strokeColor,ye=B.percent,we=C(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Te=Object(Q.useMemo)(function(){return n+=1,n},[]),Se=S(0,100,K,G,X,F),ae=Se.pathString,ve=Se.pathStyle,q=c(ye),me=c(xe),Re=me.find(function(He){return Object.prototype.toString.call(He)==="[object Object]"}),be=t(q),Xe=u(be,1),ft=Xe[0],Ue=function(){var _e=0;return q.map(function(Ie,Ge){var Ze=me[Ge]||me[me.length-1],Et=Object.prototype.toString.call(Ze)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(Te,")"):"",et=S(_e,Ie,Ze,G,X,F);return _e+=Ie,L.a.createElement("path",{key:Ge,className:"".concat(z,"-circle-path"),d:et.pathString,stroke:Et,strokeLinecap:Z,strokeWidth:G,opacity:Ie===0?0:1,fillOpacity:"0",style:et.pathStyle,ref:ft[Ge]})})};return L.a.createElement("svg",l({className:U()("".concat(z,"-circle"),ue),viewBox:"0 0 100 100",style:pe},we),Re&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(Te),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Re).sort(function(He,_e){return r(He)-r(_e)}).map(function(He,_e){return L.a.createElement("stop",{key:_e,offset:He,stopColor:Re[He]})}))),L.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:ae,stroke:K,strokeLinecap:Z,strokeWidth:Y||G,fillOpacity:"0",style:ve}),Ue().reverse())};A.defaultProps=s;var b=A,I={Line:h,Circle:b}},h7HQ:function(re,J,d){var Q=d("y+Vt"),L=d("T6xi"),O=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(U,s){L.buildPath(U,s,!0)}});re.exports=O},hOwI:function(re,J){var d=Math.log(2);function Q(O,U,s,t,R,o){var g=t+"-"+R,E=O.length;if(o.hasOwnProperty(g))return o[g];if(U===1){var a=Math.round(Math.log((1<<E)-1&~R)/d);return O[s][a]}for(var y=t|1<<s,T=s+1;t&1<<T;)T++;for(var M=0,m=0,P=0;m<E;m++){var h=1<<m;h&R||(M+=(P%2?-1:1)*O[s][m]*Q(O,U-1,T,y,R|h,o),P++)}return o[g]=M,M}function L(O,U){var s=[[O[0],O[1],1,0,0,0,-U[0]*O[0],-U[0]*O[1]],[0,0,0,O[0],O[1],1,-U[1]*O[0],-U[1]*O[1]],[O[2],O[3],1,0,0,0,-U[2]*O[2],-U[2]*O[3]],[0,0,0,O[2],O[3],1,-U[3]*O[2],-U[3]*O[3]],[O[4],O[5],1,0,0,0,-U[4]*O[4],-U[4]*O[5]],[0,0,0,O[4],O[5],1,-U[5]*O[4],-U[5]*O[5]],[O[6],O[7],1,0,0,0,-U[6]*O[6],-U[6]*O[7]],[0,0,0,O[6],O[7],1,-U[7]*O[6],-U[7]*O[7]]],t={},R=Q(s,8,0,0,0,t);if(R===0)return;for(var o=[],g=0;g<8;g++)for(var E=0;E<8;E++)o[E]==null&&(o[E]=0),o[E]+=((g+E)%2?-1:1)*Q(s,7,g===0?1:0,1<<g,1<<E,t)/R*U[g];return function(a,y,T){var M=y*o[6]+T*o[7]+1;a[0]=(y*o[0]+T*o[1]+o[2])/M,a[1]=(y*o[3]+T*o[4]+o[5])/M}}J.buildTransformer=L},hX1E:function(re,J){var d=Math.PI*2;function Q(L){return L%=d,L<0&&(L+=d),L}J.normalizeRadian=Q},hgre:function(re,J,d){"use strict";var Q=d("miYZ"),L=d("tsqr"),O=d("9og8"),U=d("WmNS"),s=d.n(U),t=d("cDcd"),R=d.n(t),o=d("GUcZ"),g=d("ulZh"),E=d.n(g),a=d("xKgJ"),y=d("P5Jw"),T=d.n(y),M=d("bntm"),m=d("4xil"),P=d.n(m);function h(p){if(isNaN(p))return{minutes:"00",seconds:"00"};var _=new Date(p*1e3).toISOString().substr(11,8);return{hour:_.substr(0,2),minutes:_.substr(3,2),seconds:_.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function l(p,_){return p-_}function u(p){p.sort(l);for(var _=0,x=0;x<p.length-1;x++){var w=Math.abs(p[x+1]-p[x]);w<21&&(_+=w)}return _}var v=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;J.a=Object(t.forwardRef)(function(p,_){var x,w=p.src,C=p.toLog,f=p.videoId,n=p.logWatchHistory,r=p.courseId,c=r===void 0?null:r,S=p.startTime,A=p.handlePause,b=A===void 0?function(){}:A,I=p.handlePlay,k=I===void 0?function(){}:I,B=p.handlePlayEnded,z=B===void 0?function(){}:B,G=p.videoSpeed,Y=G===void 0?1:G,X=w==null||((x=w.split("."))===null||x===void 0)?void 0:x.pop(),F=X==="flv",K=Object(t.useRef)(),Z=Object(t.useRef)(),pe=Object(t.useRef)(),ue=Object(t.useRef)(),xe=Object(t.useRef)(),ye=Object(t.useRef)(),we=Object(t.useRef)(),Te=Object(t.useRef)(),Se=Object(t.useRef)(),ae=Object(t.useRef)(),ve=Object(t.useRef)(),q=Object(t.useRef)(),me=Object(t.useRef)(),Re=Object(t.useRef)(),be=navigator.userAgent.toLowerCase().match(v),Xe=be?be[0]:"pc",ft=Object(t.useRef)(!1),Ue=Object(a.x)(),He=0,_e=0,Ie=0,Ge=null,Ze=!1,Et=20,et=1,jt=!1,Vt=!1,Pt=[];Object(t.useImperativeHandle)(_,function(){return{getLastUpdatedTime:function(){return K.current.currentTime},getDuration:function(){return K.current.duration}}});var Rt=Object(t.useCallback)(function(dt){var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt={point:K.current.currentTime};Ge?(bt.log_id=Ge,bt.watch_duration=u(Pt),bt.total_duration=_e):(c?(bt.video_id=parseInt(f,10),bt.course_id=c):bt.video_id=f,bt.duration=He,bt.device=Xe),Tt&&(bt.ed="1");function wt(){return nt.apply(this,arguments)}function nt(){return nt=Object(O.a)(s.a.mark(function ut(){var Qe;return s.a.wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return jt=!0,Dt.next=3,n(bt);case 3:Qe=Dt.sent,Ge=Qe,jt=!1,dt&&dt();case 7:case"end":return Dt.stop()}},ut)})),nt.apply(this,arguments)}wt()},[f,c]);Object(t.useEffect)(function(){L.b.destroy();var dt=null;return o.a.isSupported&&F&&w&&(w==null?void 0:w.indexOf(".m3u8"))<0?(dt=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:w,muted:!1}),K.current&&(dt.attachMediaElement(K.current),dt.load())):K.current.setAttribute("src",w),rn(),function(){dt&&(dt.unload(),dt.pause(),dt.destroy(),dt=null)}},[K,F,w]);function Wt(){K.current.paused?(ue.current.style.display="none",xe.current.style.display="block"):(ue.current.style.display="block",xe.current.style.display="none")}function rn(){ve.current.style.display="none",me.current.style.display="none",q.current.style.display="none",K.current.muted||K.current.volume===0?ve.current.style.display="block":K.current.volume>0&&K.current.volume<=.5?me.current.style.display="block":q.current.style.display="block"}Object(t.useEffect)(function(){var dt=document.getElementById("play"),Tt=document.querySelectorAll(".playback-icons use");function bt(){k(),S&&!ft.current&&(K.current.currentTime=S),ft.current=!0,Pt.push(K.current.currentTime),Ze||(Ze=!0,C&&Rt())}function wt(){return nt.apply(this,arguments)}function nt(){return nt=Object(O.a)(s.a.mark(function Pe(){return s.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:Wt(),Pt.push(K.current.currentTime),C&&Rt(function(){Ge=null,Ie=0,Ze=!1,jt=!1,Vt=!1,Pt=[],_e=0,et=1},!0);case 3:case"end":return Ae.stop()}},Pe)})),nt.apply(this,arguments)}function ut(){ye.current.value=Math.round(K.current.currentTime),we.current.value=Math.round(K.current.currentTime)}function Qe(){var Pe=h(Math.round(K.current.currentTime));Se.current.innerText="".concat(Pe.hour>0?Pe.hour+":":"").concat(Pe.minutes,":").concat(Pe.seconds),Se.current.setAttribute("datetime","".concat(Pe.hour>0?" "+Pe.hour+" ":"").concat(Pe.minutes,"m ").concat(Pe.seconds,"s"))}function St(){var Pe=Math.round(K.current.duration);ye.current.setAttribute("max",Pe),we.current.setAttribute("max",Pe);var de=h(Pe);Te.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),Te.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s"))}function Dt(){var Pe=Math.round(K.current.duration);ye.current.setAttribute("max",Pe),we.current.setAttribute("max",Pe);var de=h(Pe);Te.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),Te.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s")),ut(),Qe();var Ae=Z.current.getBoundingClientRect(),Je=Ae.width,Ye=Ae.height,lt=Ae.x,pt=Ae.y;if(lt<0||pt<0||!Je)return;if(!Vt){var tt=K.current.currentTime,it=tt-Ie;Math.abs(it)<10?(_e+=Math.abs(it),Ie=tt,jt||_e-et*Et>=0&&(et++,Pt.push(Ie),C&&Rt())):(Ie=tt,C&&Rt())}}function Kt(){Vt=!0}function Jt(){K.current.playing&&Pt.push(K.current.currentTime,Ie),Ie=K.current.currentTime,Vt=!1}function tn(){He=K.current.duration,He<=20&&(Et=He/3),K.current.addEventListener("play",bt)}function mt(Pe){Pe.preventDefault(),Object(M.a)()?(K.current.style.width="100%",K.current.style.height="100%"):K.current.style.cssText=""}function ct(){b()}function Ve(Pe){var de=Pe.target.dataset.seek?Pe.target.dataset.seek:Pe.target.value;K.current.currentTime=de,we.current.value=de,ye.current.value=de}function st(Pe){var de=Math.round(Pe.offsetX/Pe.target.clientWidth*parseInt(Pe.target.getAttribute("max"),10));ye.current.setAttribute("data-seek",de);var Ae=h(de);ae.current.textContent="".concat(Ae.hour>0?Ae.hour+":":"").concat(Ae.minutes,":").concat(Ae.seconds);var Je=K.current.getBoundingClientRect();ae.current.style.left="".concat(Pe.pageX-Je.left,"px")}return pe.current.addEventListener(Object(M.c)(),mt),K.current.addEventListener("canplay",tn),K.current.addEventListener("ended",wt),K.current.addEventListener("seeking",Kt),K.current.addEventListener("seeked",Jt),K.current.addEventListener("loadedmetadata",St),ye.current.addEventListener("mousemove",st),ye.current.addEventListener("input",Ve),K.current.addEventListener("timeupdate",Dt),K.current.addEventListener("pause",ct),K.current.addEventListener("volumechange",rn),function(){K.current.removeEventListener("canplay",tn),K.current.removeEventListener("play",bt),K.current.removeEventListener("ended",wt),K.current.removeEventListener("seeking",Kt),K.current.removeEventListener("seeked",Jt),ye.current.removeEventListener("mousemove",st),ye.current.removeEventListener("input",Ve),K.current.removeEventListener("timeupdate",Dt),K.current.removeEventListener("pause",ct),K.current.removeEventListener("loadedmetadata",St),K.current.removeEventListener("volumechange",rn),K.current.playing&&(Pt.push(Ie,K.current.currentTime),C&&Rt())}},[K,w]),Object(t.useEffect)(function(){if(K.current.onended=function(){z(K)},K.current.oncontextmenu=function(){return!1},(w==null?void 0:w.indexOf(".m3u8"))>-1){if(K.current.canPlayType("application/vnd.apple.mpegurl"))K.current.src=w;else if(E.a.isSupported()){var dt=new E.a;dt.loadSource(w),dt.attachMedia(K.current)}}},[w]),Object(t.useEffect)(function(){K.current.playbackRate=Y},[Y]);var Qt=function(){K.current.paused||K.current.ended?K.current.play():K.current.pause(),Wt()};function At(){K.current.muted=!K.current.muted,K.current.muted?(Re.current.setAttribute("data-volume",volume.value),Re.current.value=0):Re.current.value=Re.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:pe},R.a.createElement("div",{ref:Z,className:"".concat(P.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(P.a.animate__loop)},Ue?Ue.login:" "),R.a.createElement("div",{className:P.a.container},R.a.createElement("div",{className:P.a["video-container"],id:"video-container"},R.a.createElement("div",{className:P.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:P.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:P.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:K,autoPlay:!1}),R.a.createElement("div",{className:"".concat(P.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:P.a["bottom-controls"]},R.a.createElement("div",{className:P.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Qt},R.a.createElement("svg",{className:P.a["playback-icons"]},R.a.createElement("use",{ref:xe,href:"#play-icon"}),R.a.createElement("use",{ref:ue,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:P.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Se},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:Te},"00:00"))),R.a.createElement("div",{className:P.a["right-controls"]},R.a.createElement(y.CopyToClipboard,{text:w,onCopy:function(){return L.b.success("\u590D\u5236\u6210\u529F")}},R.a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},R.a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),R.a.createElement("div",{className:P.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:P.a["volume-button"],id:"volume-button",onClick:At},R.a.createElement("i",{ref:ve,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:me,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:q,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),R.a.createElement("input",{className:P.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Re,style:{display:"none"},onClick:rn})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:P.a["fullscreen-button"],onClick:function(){Object(M.a)()?Object(M.b)():Object(M.d)(pe.current)}},R.a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),R.a.createElement("div",{className:P.a["video-progress"]},R.a.createElement("progress",{ref:we,value:"0",min:"0"}),R.a.createElement("input",{className:P.a.seek,ref:ye,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:P.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(re,J){var d="http://www.w3.org/2000/svg";function Q(L){return document.createElementNS(d,L)}J.createElement=Q},hyiK:function(re,J){function d(Q,L,O,U,s,t){if(t>L&&t>U||t<L&&t<U)return 0;if(U===L)return 0;var R=U<L?1:-1,o=(t-L)/(U-L);(o===1||o===0)&&(R=U<L?.5:-.5);var g=o*(O-Q)+Q;return g===s?Infinity:g>s?R:0}re.exports=d},"iL++":function(re,J,d){re.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iXp4:function(re,J,d){var Q=d("ItGF"),L=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function O(U){return Q.browser.ie&&Q.browser.version>=11?function(){var s=this.__clipPaths,t=this.style,R;if(s)for(var o=0;o<s.length;o++){var g=s[o],E=g&&g.shape,a=g&&g.type;if(E&&(a==="sector"&&E.startAngle===E.endAngle||a==="rect"&&(!E.width||!E.height))){for(var y=0;y<L.length;y++)L[y][2]=t[L[y][0]],t[L[y][0]]=L[y][1];R=!0;break}}if(U.apply(this,arguments),R)for(var y=0;y<L.length;y++)t[L[y][0]]=L[y][2]}:U}re.exports=O},iyIb:function(re,J,d){re.exports=d.p+"static/zctu.220a727a.jpg"},j5sG:function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=L(d("NohK"));function L(U){return U&&U.__esModule?U:{default:U}}var O=function(s){var t=void 0,R=[],o=(0,Q.default)(function(){R.forEach(function(T){T(s)})}),g=function(){var M=new ResizeObserver(o);return M.observe(s),o(),M},E=function(M){t||(t=g()),R.indexOf(M)===-1&&R.push(M)},a=function(){t.disconnect(),R=[],t=void 0},y=function(M){var m=R.indexOf(M);m!==-1&&R.splice(m,1),R.length===0&&t&&a()};return{element:s,bind:E,destroy:a,unbind:y}};J.createSensor=O},jTL6:function(re,J,d){var Q=d("y+Vt"),L=Q.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(O,U){var s=U.cx,t=U.cy,R=Math.max(U.r,0),o=U.startAngle,g=U.endAngle,E=U.clockwise,a=Math.cos(o),y=Math.sin(o);O.moveTo(a*R+s,y*R+t),O.arc(s,t,R,o,g,!E)}});re.exports=L},ji0R:function(re,J,d){re.exports=d.p+"static/douyu.3e6df9ee.jpg"},jrdN:function(re,J,d){re.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(re,J,d){d("P47w");var Q=d("aX58"),L=Q.registerPainter,O=d("3CBa");L("svg",O)},k3GJ:function(re,J,d){"use strict";d.d(J,"a",function(){return Da});var Q=d("rePB"),L=d("ODXe"),O=d("Ff2n"),U=d("VTBJ"),s=d("cDcd"),t=d("TSYQ"),R=d.n(t),o=d("Zm9Q"),g=d("6cGi"),E=d("KQm4"),a=d("xEkU"),y=d.n(a),T=d("t23M");function M(Ce){var Ne=Object(s.useRef)(),je=Object(s.useRef)(!1);function Oe(){for(var ie=arguments.length,ge=new Array(ie),se=0;se<ie;se++)ge[se]=arguments[se];je.current||(y.a.cancel(Ne.current),Ne.current=y()(function(){Ce.apply(void 0,ge)}))}return Object(s.useEffect)(function(){return function(){je.current=!0,y.a.cancel(Ne.current)}},[]),Oe}function m(Ce){var Ne=Object(s.useRef)([]),je=Object(s.useState)({}),Oe=Object(L.a)(je,2),ie=Oe[1],ge=Object(s.useRef)(typeof Ce=="function"?Ce():Ce),se=M(function(){var De=ge.current;Ne.current.forEach(function(Fe){De=Fe(De)}),Ne.current=[],ge.current=De,ie({})});function Me(De){Ne.current.push(De),se()}return[ge.current,Me]}var P=d("4IlW");function h(Ce,Ne){var je,Oe=Ce.prefixCls,ie=Ce.id,ge=Ce.active,se=Ce.rtl,Me=Ce.tab,De=Me.key,Fe=Me.tab,Be=Me.disabled,qe=Me.closeIcon,ht=Ce.tabBarGutter,Bt=Ce.tabPosition,e=Ce.closable,i=Ce.renderWrapper,D=Ce.removeAriaLabel,N=Ce.editable,W=Ce.onClick,te=Ce.onRemove,oe=Ce.onFocus,le="".concat(Oe,"-tab");s.useEffect(function(){return te},[]);var ce={};Bt==="top"||Bt==="bottom"?ce[se?"marginLeft":"marginRight"]=ht:ce.marginBottom=ht;var he=N&&e!==!1&&!Be;function Ee(rt){if(Be)return;W(rt)}function ke(rt){rt.preventDefault(),rt.stopPropagation(),N.onEdit("remove",{key:De,event:rt})}var ze=s.createElement("div",{key:De,ref:Ne,className:R()(le,(je={},Object(Q.a)(je,"".concat(le,"-with-remove"),he),Object(Q.a)(je,"".concat(le,"-active"),ge),Object(Q.a)(je,"".concat(le,"-disabled"),Be),je)),style:ce,onClick:Ee},s.createElement("div",{role:"tab","aria-selected":ge,id:ie&&"".concat(ie,"-tab-").concat(De),className:"".concat(le,"-btn"),"aria-controls":ie&&"".concat(ie,"-panel-").concat(De),"aria-disabled":Be,tabIndex:Be?null:0,onClick:function($e){$e.stopPropagation(),Ee($e)},onKeyDown:function($e){[P.a.SPACE,P.a.ENTER].includes($e.which)&&($e.preventDefault(),Ee($e))},onFocus:oe},Fe),he&&s.createElement("button",{type:"button","aria-label":D||"remove",tabIndex:0,className:"".concat(le,"-remove"),onClick:function($e){$e.stopPropagation(),ke($e)}},qe||N.removeIcon||"\xD7"));return i&&(ze=i(ze)),ze}var l=s.forwardRef(h),u={width:0,height:0,left:0,top:0};function v(Ce,Ne,je){return Object(s.useMemo)(function(){for(var Oe,ie=new Map,ge=Ne.get((Oe=Ce[0])===null||Oe===void 0?void 0:Oe.key)||u,se=ge.left+ge.width,Me=0;Me<Ce.length;Me+=1){var De=Ce[Me].key,Fe=Ne.get(De);if(!Fe){var Be;Fe=Ne.get((Be=Ce[Me-1])===null||Be===void 0?void 0:Be.key)||u}var qe=ie.get(De)||Object(U.a)({},Fe);qe.right=se-qe.left-qe.width,ie.set(De,qe)}return ie},[Ce.map(function(Oe){return Oe.key}).join("_"),Ne,je])}var p={width:0,height:0,left:0,top:0,right:0};function _(Ce,Ne,je,Oe,ie){var ge=ie.tabs,se=ie.tabPosition,Me=ie.rtl,De,Fe,Be;["top","bottom"].includes(se)?(De="width",Fe=Me?"right":"left",Be=Math.abs(Ne.left)):(De="height",Fe="top",Be=-Ne.top);var qe=Ne[De],ht=je[De],Bt=Oe[De],e=qe;return ht+Bt>qe&&(e=qe-Bt),Object(s.useMemo)(function(){if(!ge.length)return[0,0];for(var i=ge.length,D=i,N=0;N<i;N+=1){var W=Ce.get(ge[N].key)||p;if(W[Fe]+W[De]>Be+e){D=N-1;break}}for(var te=0,oe=i-1;oe>=0;oe-=1){var le=Ce.get(ge[oe].key)||p;if(le[Fe]<Be){te=oe+1;break}}return[te,D]},[Ce,Be,e,se,ge.map(function(i){return i.key}).join("_"),Me])}var x=d("wx14"),w=d("1OyB"),C=d("vuIU"),f=d("JX7q"),n=d("Ji7U"),r=d("LK+K"),c=d("I8Z2"),S=d("bT9E"),A=d("2GS6"),b=d("Gytx"),I=d.n(b),k=d("U8pU"),B=/iPhone/i,z=/iPod/i,G=/iPad/i,Y=/\bAndroid(?:.+)Mobile\b/i,X=/Android/i,F=/\bAndroid(?:.+)SD4930UR\b/i,K=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,Z=/Windows Phone/i,pe=/\bWindows(?:.+)ARM\b/i,ue=/BlackBerry/i,xe=/BB10/i,ye=/Opera Mini/i,we=/\b(CriOS|Chrome)(?:.+)Mobile/i,Te=/Mobile(?:.+)Firefox\b/i;function Se(Ce,Ne){return Ce.test(Ne)}function ae(Ce){var Ne=Ce||(typeof navigator!="undefined"?navigator.userAgent:""),je=(Ne||"").split("[FBAN");if(typeof je[1]!="undefined"){var Oe=je,ie=Object(L.a)(Oe,1);Ne=ie[0]}if(je=Ne.split("Twitter"),typeof je[1]!="undefined"){var ge=je,se=Object(L.a)(ge,1);Ne=se[0]}var Me={apple:{phone:Se(B,Ne)&&!Se(Z,Ne),ipod:Se(z,Ne),tablet:!Se(B,Ne)&&Se(G,Ne)&&!Se(Z,Ne),device:(Se(B,Ne)||Se(z,Ne)||Se(G,Ne))&&!Se(Z,Ne)},amazon:{phone:Se(F,Ne),tablet:!Se(F,Ne)&&Se(K,Ne),device:Se(F,Ne)||Se(K,Ne)},android:{phone:!Se(Z,Ne)&&Se(F,Ne)||!Se(Z,Ne)&&Se(Y,Ne),tablet:!Se(Z,Ne)&&!Se(F,Ne)&&!Se(Y,Ne)&&(Se(K,Ne)||Se(X,Ne)),device:!Se(Z,Ne)&&(Se(F,Ne)||Se(K,Ne)||Se(Y,Ne)||Se(X,Ne))||Se(/\bokhttp\b/i,Ne)},windows:{phone:Se(Z,Ne),tablet:Se(pe,Ne),device:Se(Z,Ne)||Se(pe,Ne)},other:{blackberry:Se(ue,Ne),blackberry10:Se(xe,Ne),opera:Se(ye,Ne),firefox:Se(Te,Ne),chrome:Se(we,Ne),device:Se(ue,Ne)||Se(xe,Ne)||Se(ye,Ne)||Se(Te,Ne)||Se(we,Ne)},any:null,phone:null,tablet:null};return Me.any=Me.apple.device||Me.android.device||Me.windows.device||Me.other.device,Me.phone=Me.apple.phone||Me.android.phone||Me.windows.phone,Me.tablet=Me.apple.tablet||Me.android.tablet||Me.windows.tablet,Me}var ve=Object(U.a)(Object(U.a)({},ae()),{},{isMobile:ae}),q=ve;function me(){}function Re(Ce,Ne,je){var Oe=Ne||"";return Ce.key||"".concat(Oe,"item_").concat(je)}function be(Ce){return"".concat(Ce,"-menu-")}function Xe(Ce,Ne){var je=-1;s.Children.forEach(Ce,function(Oe){je+=1,Oe&&Oe.type&&Oe.type.isMenuItemGroup?s.Children.forEach(Oe.props.children,function(ie){je+=1,Ne(ie,je)}):Ne(Oe,je)})}function ft(Ce,Ne,je){if(!Ce||je.find)return;s.Children.forEach(Ce,function(Oe){if(Oe){var ie=Oe.type;if(!ie||!(ie.isSubMenu||ie.isMenuItem||ie.isMenuItemGroup))return;Ne.indexOf(Oe.key)!==-1?je.find=!0:Oe.props.children&&ft(Oe.props.children,Ne,je)}})}var Ue=["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"],He=function(Ne){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=Ne&&typeof Ne.getBoundingClientRect=="function"&&Ne.getBoundingClientRect().width;if(Oe){if(je){var ie=getComputedStyle(Ne),ge=ie.marginLeft,se=ie.marginRight;Oe+=+ge.replace("px","")+ +se.replace("px","")}Oe=+Oe.toFixed(6)}return Oe||0},_e=function(Ne,je,Oe){Ne&&Object(k.a)(Ne.style)==="object"&&(Ne.style[je]=Oe)},Ie=function(){return q.any},Ge=d("bdgK"),Ze=d("faye"),Et=d.n(Ze),et=d("wgJM"),jt=d("l4aY"),Vt=d("m+aA"),Pt=d("c+Xe"),Rt=d("zT1h"),Wt=d("QC+M");function rn(Ce,Ne,je){return je?Ce[0]===Ne[0]:Ce[0]===Ne[0]&&Ce[1]===Ne[1]}function Qt(Ce,Ne,je){var Oe=Ce[Ne]||{};return Object(U.a)(Object(U.a)({},Oe),je)}function At(Ce,Ne,je,Oe){for(var ie=je.points,ge=Object.keys(Ce),se=0;se<ge.length;se+=1){var Me=ge[se];if(rn(Ce[Me].points,ie,Oe))return"".concat(Ne,"-placement-").concat(Me)}return""}var dt=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Ce=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(Ce)||/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(Ce==null?void 0:Ce.substr(0,4)))},Tt=d("MNnm");function bt(Ce,Ne){var je={};return je[Ce.toLowerCase()]=Ne.toLowerCase(),je["Webkit".concat(Ce)]="webkit".concat(Ne),je["Moz".concat(Ce)]="moz".concat(Ne),je["ms".concat(Ce)]="MS".concat(Ne),je["O".concat(Ce)]="o".concat(Ne.toLowerCase()),je}function wt(Ce,Ne){var je={animationend:bt("Animation","AnimationEnd"),transitionend:bt("Transition","TransitionEnd")};return Ce&&("AnimationEvent"in Ne||delete je.animationend.animation,"TransitionEvent"in Ne||delete je.transitionend.transition),je}var nt=wt(Object(Tt.a)(),typeof window!="undefined"?window:{}),ut={};if(Object(Tt.a)()){var Qe=document.createElement("div");ut=Qe.style}var St={};function Dt(Ce){if(St[Ce])return St[Ce];var Ne=nt[Ce];if(Ne)for(var je=Object.keys(Ne),Oe=je.length,ie=0;ie<Oe;ie+=1){var ge=je[ie];if(Object.prototype.hasOwnProperty.call(Ne,ge)&&ge in ut)return St[Ce]=Ne[ge],St[Ce]}return""}var Kt=Dt("animationend"),Jt=Dt("transitionend"),tn=!!(Kt&&Jt),mt=Kt||"animationend",ct=Jt||"transitionend";function Ve(Ce,Ne){if(!Ce)return null;if(Object(k.a)(Ce)==="object"){var je=Ne.replace(/-\w/g,function(Oe){return Oe[1].toUpperCase()});return Ce[je]}return"".concat(Ce,"-").concat(Ne)}var st="none",Pe="appear",de="enter",Ae="leave",Je="none",Ye="prepare",lt="start",pt="active",tt="end";function it(Ce){var Ne=Object(s.useRef)(!1),je=Object(s.useState)(Ce),Oe=Object(L.a)(je,2),ie=Oe[0],ge=Oe[1];function se(Me){Ne.current||ge(Me)}return Object(s.useEffect)(function(){return function(){Ne.current=!0}},[]),[ie,se]}var Ft=Object(Tt.a)()?s.useLayoutEffect:s.useEffect,Zt=Ft,$t=function(){var Ce=s.useRef(null);function Ne(){et.a.cancel(Ce.current)}function je(Oe){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Ne();var ge=Object(et.a)(function(){ie<=1?Oe({isCanceled:function(){return ge!==Ce.current}}):je(Oe,ie-1)});Ce.current=ge}return s.useEffect(function(){return function(){Ne()}},[]),[je,Ne]},ne=[Ye,lt,pt,tt],ee=!1,j=!0;function H(Ce){return Ce===pt||Ce===tt}var V=function(Ce,Ne){var je=s.useState(Je),Oe=Object(L.a)(je,2),ie=Oe[0],ge=Oe[1],se=$t(),Me=Object(L.a)(se,2),De=Me[0],Fe=Me[1];function Be(){ge(Ye)}return Zt(function(){if(ie!==Je&&ie!==tt){var qe=ne.indexOf(ie),ht=ne[qe+1],Bt=Ne(ie);Bt===ee?ge(ht):De(function(e){function i(){if(e.isCanceled())return;ge(ht)}Bt===!0?i():Promise.resolve(Bt).then(i)})}},[Ce,ie]),s.useEffect(function(){return function(){Fe()}},[]),[Be,ie]},$=function(Ce){var Ne=Object(s.useRef)(),je=Object(s.useRef)(Ce);je.current=Ce;var Oe=s.useCallback(function(se){je.current(se)},[]);function ie(se){se&&(se.removeEventListener(ct,Oe),se.removeEventListener(mt,Oe))}function ge(se){Ne.current&&Ne.current!==se&&ie(Ne.current),se&&se!==Ne.current&&(se.addEventListener(ct,Oe),se.addEventListener(mt,Oe),Ne.current=se)}return s.useEffect(function(){return function(){ie(Ne.current)}},[]),[ge,ie]};function fe(Ce,Ne,je,Oe){var ie=Oe.motionEnter,ge=ie===void 0?!0:ie,se=Oe.motionAppear,Me=se===void 0?!0:se,De=Oe.motionLeave,Fe=De===void 0?!0:De,Be=Oe.motionDeadline,qe=Oe.motionLeaveImmediately,ht=Oe.onAppearPrepare,Bt=Oe.onEnterPrepare,e=Oe.onLeavePrepare,i=Oe.onAppearStart,D=Oe.onEnterStart,N=Oe.onLeaveStart,W=Oe.onAppearActive,te=Oe.onEnterActive,oe=Oe.onLeaveActive,le=Oe.onAppearEnd,ce=Oe.onEnterEnd,he=Oe.onLeaveEnd,Ee=Oe.onVisibleChanged,ke=it(),ze=Object(L.a)(ke,2),rt=ze[0],$e=ze[1],at=it(st),gt=Object(L.a)(at,2),Ke=gt[0],yt=gt[1],xt=it(null),Gt=Object(L.a)(xt,2),Xt=Gt[0],Ht=Gt[1],kt=Object(s.useRef)(!1),nn=Object(s.useRef)(null),sn=Object(s.useRef)(!1),_n=Object(s.useRef)(null);function An(){var Un=je();return Un||_n.current}var ln=Object(s.useRef)(!1);function mn(Un){var Mn=An();if(Un&&!Un.deadline&&Un.target!==Mn)return;var Yn;Ke===Pe&&ln.current?Yn=le==null?void 0:le(Mn,Un):Ke===de&&ln.current?Yn=ce==null?void 0:ce(Mn,Un):Ke===Ae&&ln.current&&(Yn=he==null?void 0:he(Mn,Un)),Yn!==!1&&!sn.current&&(yt(st),Ht(null))}var un=$(mn),Sn=Object(L.a)(un,1),dn=Sn[0],an=s.useMemo(function(){var Un,Mn,Yn;switch(Ke){case"appear":return Un={},Object(Q.a)(Un,Ye,ht),Object(Q.a)(Un,lt,i),Object(Q.a)(Un,pt,W),Un;case"enter":return Mn={},Object(Q.a)(Mn,Ye,Bt),Object(Q.a)(Mn,lt,D),Object(Q.a)(Mn,pt,te),Mn;case"leave":return Yn={},Object(Q.a)(Yn,Ye,e),Object(Q.a)(Yn,lt,N),Object(Q.a)(Yn,pt,oe),Yn;default:return{}}},[Ke]),Ln=V(Ke,function(Un){if(Un===Ye){var Mn=an[Ye];return Mn?Mn(An()):ee}if(En in an){var Yn;Ht(((Yn=an[En])===null||Yn===void 0?void 0:Yn.call(an,An(),null))||null)}return En===pt&&(dn(An()),Be>0&&(clearTimeout(nn.current),nn.current=setTimeout(function(){mn({deadline:!0})},Be))),j}),Rn=Object(L.a)(Ln,2),Bn=Rn[0],En=Rn[1],Zn=H(En);ln.current=Zn,Zt(function(){$e(Ne);var Un=kt.current;if(kt.current=!0,!Ce)return;var Mn;!Un&&Ne&&Me&&(Mn=Pe),Un&&Ne&&ge&&(Mn=de),(Un&&!Ne&&Fe||!Un&&qe&&!Ne&&Fe)&&(Mn=Ae),Mn&&(yt(Mn),Bn())},[Ne]),Object(s.useEffect)(function(){(Ke===Pe&&!Me||Ke===de&&!ge||Ke===Ae&&!Fe)&&yt(st)},[Me,ge,Fe]),Object(s.useEffect)(function(){return function(){clearTimeout(nn.current),sn.current=!0}},[]),Object(s.useEffect)(function(){rt!==void 0&&Ke===st&&(Ee==null||Ee(rt))},[rt,Ke]);var Er=Xt;return an[Ye]&&En===lt&&(Er=Object(U.a)({transition:"none"},Er)),[Ke,En,Er,rt!=null?rt:Ne]}var Le=function(Ce){Object(n.a)(je,Ce);var Ne=Object(r.a)(je);function je(){return Object(w.a)(this,je),Ne.apply(this,arguments)}return Object(C.a)(je,[{key:"render",value:function(){return this.props.children}}]),je}(s.Component),We=Le;function vt(Ce){var Ne=Ce;Object(k.a)(Ce)==="object"&&(Ne=Ce.transitionSupport);function je(ie){return!!(ie.motionName&&Ne)}var Oe=s.forwardRef(function(ie,ge){var se=ie.visible,Me=se===void 0?!0:se,De=ie.removeOnLeave,Fe=De===void 0?!0:De,Be=ie.forceRender,qe=ie.children,ht=ie.motionName,Bt=ie.leavedClassName,e=ie.eventProps,i=je(ie),D=Object(s.useRef)(),N=Object(s.useRef)();function W(){try{return Object(Vt.a)(D.current||N.current)}catch(yt){return null}}var te=fe(i,Me,W,ie),oe=Object(L.a)(te,4),le=oe[0],ce=oe[1],he=oe[2],Ee=oe[3],ke=s.useRef(Ee);Ee&&(ke.current=!0);var ze=Object(s.useRef)(ge);ze.current=ge;var rt=s.useCallback(function(yt){D.current=yt,Object(Pt.b)(ze.current,yt)},[]),$e,at=Object(U.a)(Object(U.a)({},e),{},{visible:Me});if(!qe)$e=null;else if(le===st||!je(ie))Ee?$e=qe(Object(U.a)({},at),rt):!Fe&&ke.current?$e=qe(Object(U.a)(Object(U.a)({},at),{},{className:Bt}),rt):Be?$e=qe(Object(U.a)(Object(U.a)({},at),{},{style:{display:"none"}}),rt):$e=null;else{var gt,Ke;ce===Ye?Ke="prepare":H(ce)?Ke="active":ce===lt&&(Ke="start"),$e=qe(Object(U.a)(Object(U.a)({},at),{},{className:R()(Ve(ht,le),(gt={},Object(Q.a)(gt,Ve(ht,"".concat(le,"-").concat(Ke)),Ke),Object(Q.a)(gt,ht,typeof ht=="string"),gt)),style:he}),rt)}return s.createElement(We,{ref:N},$e)});return Oe.displayName="CSSMotion",Oe}var Ct=vt(tn),Nt="add",zt="keep",qt="remove",ot="removed";function Ot(Ce){var Ne;return Ce&&Object(k.a)(Ce)==="object"&&"key"in Ce?Ne=Ce:Ne={key:Ce},Object(U.a)(Object(U.a)({},Ne),{},{key:String(Ne.key)})}function _t(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ce.map(Ot)}function Ut(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],je=[],Oe=0,ie=Ne.length,ge=_t(Ce),se=_t(Ne);ge.forEach(function(Fe){for(var Be=!1,qe=Oe;qe<ie;qe+=1){var ht=se[qe];if(ht.key===Fe.key){Oe<qe&&(je=je.concat(se.slice(Oe,qe).map(function(Bt){return Object(U.a)(Object(U.a)({},Bt),{},{status:Nt})})),Oe=qe),je.push(Object(U.a)(Object(U.a)({},ht),{},{status:zt})),Oe+=1,Be=!0;break}}Be||je.push(Object(U.a)(Object(U.a)({},Fe),{},{status:qt}))}),Oe<ie&&(je=je.concat(se.slice(Oe).map(function(Fe){return Object(U.a)(Object(U.a)({},Fe),{},{status:Nt})})));var Me={};je.forEach(function(Fe){var Be=Fe.key;Me[Be]=(Me[Be]||0)+1});var De=Object.keys(Me).filter(function(Fe){return Me[Fe]>1});return De.forEach(function(Fe){je=je.filter(function(Be){var qe=Be.key,ht=Be.status;return qe!==Fe||ht!==qt}),je.forEach(function(Be){Be.key===Fe&&(Be.status=zt)})}),je}var Mt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function en(Ce){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ct,je=function(Oe){Object(n.a)(ge,Oe);var ie=Object(r.a)(ge);function ge(){var se;return Object(w.a)(this,ge),se=ie.apply(this,arguments),se.state={keyEntities:[]},se.removeKey=function(Me){se.setState(function(De){var Fe=De.keyEntities;return{keyEntities:Fe.map(function(Be){return Be.key!==Me?Be:Object(U.a)(Object(U.a)({},Be),{},{status:ot})})}})},se}return Object(C.a)(ge,[{key:"render",value:function(){var Me=this,De=this.state.keyEntities,Fe=this.props,Be=Fe.component,qe=Fe.children,ht=Fe.onVisibleChanged,Bt=Object(O.a)(Fe,["component","children","onVisibleChanged"]),e=Be||s.Fragment,i={};return Mt.forEach(function(D){i[D]=Bt[D],delete Bt[D]}),delete Bt.keys,s.createElement(e,Bt,De.map(function(D){var N=D.status,W=Object(O.a)(D,["status"]),te=N===Nt||N===zt;return s.createElement(Ne,Object(x.a)({},i,{key:W.key,visible:te,eventProps:W,onVisibleChanged:function(le){ht==null||ht(le,{key:W.key}),le||Me.removeKey(W.key)}}),qe)}))}}],[{key:"getDerivedStateFromProps",value:function(Me,De){var Fe=Me.keys,Be=De.keyEntities,qe=_t(Fe),ht=Ut(Be,qe);return{keyEntities:ht.filter(function(Bt){var e=Be.find(function(i){var D=i.key;return Bt.key===D});return!(e&&e.status===ot&&Bt.status===qt)})}}}]),ge}(s.Component);return je.defaultProps={component:"div"},je}var Yt=en(tn),It=Ct;function on(Ce){var Ne=Ce.prefixCls,je=Ce.motion,Oe=Ce.animation,ie=Ce.transitionName;return je||(Oe?{motionName:"".concat(Ne,"-").concat(Oe)}:ie?{motionName:ie}:null)}function gn(Ce){var Ne=Ce.prefixCls,je=Ce.visible,Oe=Ce.zIndex,ie=Ce.mask,ge=Ce.maskMotion,se=Ce.maskAnimation,Me=Ce.maskTransitionName;if(!ie)return null;var De={};return(ge||Me||se)&&(De=Object(U.a)({motionAppear:!0},on({motion:ge,prefixCls:Ne,transitionName:Me,animation:se}))),s.createElement(It,Object(x.a)({},De,{visible:je,removeOnLeave:!0}),function(Fe){var Be=Fe.className;return s.createElement("div",{style:{zIndex:Oe},className:R()("".concat(Ne,"-mask"),Be)})})}var Tn=d("9mu1"),cn=d("o0o1"),wn=d.n(cn),kn=d("HaE+"),fn=["measure","align",null,"motion"],Jn=function(Ce,Ne){var je=Object(s.useState)(null),Oe=Object(L.a)(je,2),ie=Oe[0],ge=Oe[1],se=Object(s.useRef)(),Me=Object(s.useRef)(!1);function De(qe){Me.current||ge(qe)}function Fe(){et.a.cancel(se.current)}function Be(qe){Fe(),se.current=Object(et.a)(function(){De(function(ht){switch(ie){case"align":return"motion";case"motion":return"stable";default:}return ht}),qe==null||qe()})}return Object(s.useEffect)(function(){De("measure")},[Ce]),Object(s.useEffect)(function(){switch(ie){case"measure":Ne();break;default:}ie&&(se.current=Object(et.a)(Object(kn.a)(wn.a.mark(function qe(){var ht,Bt;return wn.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:ht=fn.indexOf(ie),Bt=fn[ht+1],Bt&&ht!==-1&&De(Bt);case 3:case"end":return i.stop()}},qe)}))))},[ie]),Object(s.useEffect)(function(){return function(){Me.current=!0,Fe()}},[]),[ie,Be]},lr=function(Ce){var Ne=s.useState({width:0,height:0}),je=Object(L.a)(Ne,2),Oe=je[0],ie=je[1];function ge(Me){ie({width:Me.offsetWidth,height:Me.offsetHeight})}var se=s.useMemo(function(){var Me={};if(Ce){var De=Oe.width,Fe=Oe.height;Ce.indexOf("height")!==-1&&Fe?Me.height=Fe:Ce.indexOf("minHeight")!==-1&&Fe&&(Me.minHeight=Fe),Ce.indexOf("width")!==-1&&De?Me.width=De:Ce.indexOf("minWidth")!==-1&&De&&(Me.minWidth=De)}return Me},[Ce,Oe]);return[se,ge]},hr=s.forwardRef(function(Ce,Ne){var je=Ce.visible,Oe=Ce.prefixCls,ie=Ce.className,ge=Ce.style,se=Ce.children,Me=Ce.zIndex,De=Ce.stretch,Fe=Ce.destroyPopupOnHide,Be=Ce.forceRender,qe=Ce.align,ht=Ce.point,Bt=Ce.getRootDomNode,e=Ce.getClassNameFromAlign,i=Ce.onAlign,D=Ce.onMouseEnter,N=Ce.onMouseLeave,W=Ce.onMouseDown,te=Ce.onTouchStart,oe=Object(s.useRef)(),le=Object(s.useRef)(),ce=Object(s.useState)(),he=Object(L.a)(ce,2),Ee=he[0],ke=he[1],ze=lr(De),rt=Object(L.a)(ze,2),$e=rt[0],at=rt[1];function gt(){De&&at(Bt())}var Ke=Jn(je,gt),yt=Object(L.a)(Ke,2),xt=yt[0],Gt=yt[1],Xt=Object(s.useRef)();function Ht(){return ht||Bt}function kt(){var un;(un=oe.current)===null||un===void 0||un.forceAlign()}function nn(un,Sn){var dn=e(Sn);Ee!==dn&&ke(dn),xt==="align"&&(Ee!==dn?Promise.resolve().then(function(){kt()}):Gt(function(){var an;(an=Xt.current)===null||an===void 0||an.call(Xt)}),i==null||i(un,Sn))}var sn=Object(U.a)({},on(Ce));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(un){var Sn=sn[un];sn[un]=function(dn,an){return Gt(),Sn==null?void 0:Sn(dn,an)}});function _n(){return new Promise(function(un){Xt.current=un})}s.useEffect(function(){!sn.motionName&&xt==="motion"&&Gt()},[sn.motionName,xt]),s.useImperativeHandle(Ne,function(){return{forceAlign:kt,getElement:function(){return le.current}}});var An=Object(U.a)(Object(U.a)({},$e),{},{zIndex:Me,opacity:xt==="motion"||xt==="stable"||!je?void 0:0,pointerEvents:xt==="stable"?void 0:"none"},ge),ln=!0;(qe==null?void 0:qe.points)&&(xt==="align"||xt==="stable")&&(ln=!1);var mn=se;return s.Children.count(se)>1&&(mn=s.createElement("div",{className:"".concat(Oe,"-content")},se)),s.createElement(It,Object(x.a)({visible:je,ref:le,leavedClassName:"".concat(Oe,"-hidden")},sn,{onAppearPrepare:_n,onEnterPrepare:_n,removeOnLeave:Fe,forceRender:Be}),function(un,Sn){var dn=un.className,an=un.style,Ln=R()(Oe,ie,Ee,dn);return s.createElement(Tn.a,{target:Ht(),key:"popup",ref:oe,monitorWindowResize:!0,disabled:ln,align:qe,onAlign:nn},s.createElement("div",{ref:Sn,className:Ln,onMouseEnter:D,onMouseLeave:N,onMouseDownCapture:W,onTouchStartCapture:te,style:Object(U.a)(Object(U.a)({},an),An)},mn))})});hr.displayName="PopupInner";var er=hr,Xn=s.forwardRef(function(Ce,Ne){var je=Ce.prefixCls,Oe=Ce.visible,ie=Ce.zIndex,ge=Ce.children,se=Ce.mobile;se=se===void 0?{}:se;var Me=se.popupClassName,De=se.popupStyle,Fe=se.popupMotion,Be=Fe===void 0?{}:Fe,qe=se.popupRender,ht=s.useRef();s.useImperativeHandle(Ne,function(){return{forceAlign:function(){},getElement:function(){return ht.current}}});var Bt=Object(U.a)({zIndex:ie},De),e=ge;return s.Children.count(ge)>1&&(e=s.createElement("div",{className:"".concat(je,"-content")},ge)),qe&&(e=qe(e)),s.createElement(It,Object(x.a)({visible:Oe,ref:ht,removeOnLeave:!0},Be),function(i,D){var N=i.className,W=i.style,te=R()(je,Me,N);return s.createElement("div",{ref:D,className:te,style:Object(U.a)(Object(U.a)({},W),Bt)},e)})});Xn.displayName="MobilePopupInner";var Hn=Xn,pr=["visible","mobile"],yn=s.forwardRef(function(Ce,Ne){var je=Ce.visible,Oe=Ce.mobile,ie=Object(O.a)(Ce,pr),ge=Object(s.useState)(je),se=Object(L.a)(ge,2),Me=se[0],De=se[1],Fe=Object(s.useState)(!1),Be=Object(L.a)(Fe,2),qe=Be[0],ht=Be[1],Bt=Object(U.a)(Object(U.a)({},ie),{},{visible:Me});Object(s.useEffect)(function(){De(je),je&&Oe&&ht(dt())},[je,Oe]);var e=qe?s.createElement(Hn,Object(x.a)({},Bt,{mobile:Oe,ref:Ne})):s.createElement(er,Object(x.a)({},Bt,{ref:Ne}));return s.createElement("div",null,s.createElement(gn,Bt),e)});yn.displayName="Popup";var Lt=yn,hn=s.createContext(null),Nn=hn;function vn(){}function fr(){return""}function yr(Ce){return Ce?Ce.ownerDocument:window.document}var In=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function zn(Ce){var Ne=function(je){Object(n.a)(ie,je);var Oe=Object(r.a)(ie);function ie(ge){var se;Object(w.a)(this,ie),se=Oe.call(this,ge),se.popupRef=s.createRef(),se.triggerRef=s.createRef(),se.attachId=void 0,se.clickOutsideHandler=void 0,se.touchOutsideHandler=void 0,se.contextMenuOutsideHandler1=void 0,se.contextMenuOutsideHandler2=void 0,se.mouseDownTimeout=void 0,se.focusTime=void 0,se.preClickTime=void 0,se.preTouchTime=void 0,se.delayTimer=void 0,se.hasPopupMouseDown=void 0,se.onMouseEnter=function(De){var Fe=se.props.mouseEnterDelay;se.fireEvents("onMouseEnter",De),se.delaySetPopupVisible(!0,Fe,Fe?null:De)},se.onMouseMove=function(De){se.fireEvents("onMouseMove",De),se.setPoint(De)},se.onMouseLeave=function(De){se.fireEvents("onMouseLeave",De),se.delaySetPopupVisible(!1,se.props.mouseLeaveDelay)},se.onPopupMouseEnter=function(){se.clearDelayTimer()},se.onPopupMouseLeave=function(De){var Fe;if(De.relatedTarget&&!De.relatedTarget.setTimeout&&Object(jt.a)((Fe=se.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),De.relatedTarget))return;se.delaySetPopupVisible(!1,se.props.mouseLeaveDelay)},se.onFocus=function(De){se.fireEvents("onFocus",De),se.clearDelayTimer(),se.isFocusToShow()&&(se.focusTime=Date.now(),se.delaySetPopupVisible(!0,se.props.focusDelay))},se.onMouseDown=function(De){se.fireEvents("onMouseDown",De),se.preClickTime=Date.now()},se.onTouchStart=function(De){se.fireEvents("onTouchStart",De),se.preTouchTime=Date.now()},se.onBlur=function(De){se.fireEvents("onBlur",De),se.clearDelayTimer(),se.isBlurToHide()&&se.delaySetPopupVisible(!1,se.props.blurDelay)},se.onContextMenu=function(De){De.preventDefault(),se.fireEvents("onContextMenu",De),se.setPopupVisible(!0,De)},se.onContextMenuClose=function(){se.isContextMenuToShow()&&se.close()},se.onClick=function(De){if(se.fireEvents("onClick",De),se.focusTime){var Fe;if(se.preClickTime&&se.preTouchTime?Fe=Math.min(se.preClickTime,se.preTouchTime):se.preClickTime?Fe=se.preClickTime:se.preTouchTime&&(Fe=se.preTouchTime),Math.abs(Fe-se.focusTime)<20)return;se.focusTime=0}se.preClickTime=0,se.preTouchTime=0,se.isClickToShow()&&(se.isClickToHide()||se.isBlurToHide())&&De&&De.preventDefault&&De.preventDefault();var Be=!se.state.popupVisible;(se.isClickToHide()&&!Be||Be&&se.isClickToShow())&&se.setPopupVisible(!se.state.popupVisible,De)},se.onPopupMouseDown=function(){if(se.hasPopupMouseDown=!0,clearTimeout(se.mouseDownTimeout),se.mouseDownTimeout=window.setTimeout(function(){se.hasPopupMouseDown=!1},0),se.context){var De;(De=se.context).onPopupMouseDown.apply(De,arguments)}},se.onDocumentClick=function(De){if(se.props.mask&&!se.props.maskClosable)return;var Fe=De.target,Be=se.getRootDomNode(),qe=se.getPopupDomNode();(!Object(jt.a)(Be,Fe)||se.isContextMenuOnly())&&!Object(jt.a)(qe,Fe)&&!se.hasPopupMouseDown&&se.close()},se.getRootDomNode=function(){var De=se.props.getTriggerDOMNode;if(De)return De(se.triggerRef.current);try{var Fe=Object(Vt.a)(se.triggerRef.current);if(Fe)return Fe}catch(Be){}return Et.a.findDOMNode(Object(f.a)(se))},se.getPopupClassNameFromAlign=function(De){var Fe=[],Be=se.props,qe=Be.popupPlacement,ht=Be.builtinPlacements,Bt=Be.prefixCls,e=Be.alignPoint,i=Be.getPopupClassNameFromAlign;return qe&&ht&&Fe.push(At(ht,Bt,De,e)),i&&Fe.push(i(De)),Fe.join(" ")},se.getComponent=function(){var De=se.props,Fe=De.prefixCls,Be=De.destroyPopupOnHide,qe=De.popupClassName,ht=De.onPopupAlign,Bt=De.popupMotion,e=De.popupAnimation,i=De.popupTransitionName,D=De.popupStyle,N=De.mask,W=De.maskAnimation,te=De.maskTransitionName,oe=De.maskMotion,le=De.zIndex,ce=De.popup,he=De.stretch,Ee=De.alignPoint,ke=De.mobile,ze=De.forceRender,rt=se.state,$e=rt.popupVisible,at=rt.point,gt=se.getPopupAlign(),Ke={};return se.isMouseEnterToShow()&&(Ke.onMouseEnter=se.onPopupMouseEnter),se.isMouseLeaveToHide()&&(Ke.onMouseLeave=se.onPopupMouseLeave),Ke.onMouseDown=se.onPopupMouseDown,Ke.onTouchStart=se.onPopupMouseDown,s.createElement(Lt,Object(x.a)({prefixCls:Fe,destroyPopupOnHide:Be,visible:$e,point:Ee&&at,className:qe,align:gt,onAlign:ht,animation:e,getClassNameFromAlign:se.getPopupClassNameFromAlign},Ke,{stretch:he,getRootDomNode:se.getRootDomNode,style:D,mask:N,zIndex:le,transitionName:i,maskAnimation:W,maskTransitionName:te,maskMotion:oe,ref:se.popupRef,motion:Bt,mobile:ke,forceRender:ze}),typeof ce=="function"?ce():ce)},se.attachParent=function(De){et.a.cancel(se.attachId);var Fe=se.props,Be=Fe.getPopupContainer,qe=Fe.getDocument,ht=se.getRootDomNode(),Bt;Be?(ht||Be.length===0)&&(Bt=Be(ht)):Bt=qe(se.getRootDomNode()).body,Bt?Bt.appendChild(De):se.attachId=Object(et.a)(function(){se.attachParent(De)})},se.getContainer=function(){var De=se.props.getDocument,Fe=De(se.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",se.attachParent(Fe),Fe},se.setPoint=function(De){var Fe=se.props.alignPoint;if(!Fe||!De)return;se.setState({point:{pageX:De.pageX,pageY:De.pageY}})},se.handlePortalUpdate=function(){se.state.prevPopupVisible!==se.state.popupVisible&&se.props.afterPopupVisibleChange(se.state.popupVisible)},se.triggerContextValue={onPopupMouseDown:se.onPopupMouseDown};var Me;return"popupVisible"in ge?Me=!!ge.popupVisible:Me=!!ge.defaultPopupVisible,se.state={prevPopupVisible:Me,popupVisible:Me},In.forEach(function(De){se["fire".concat(De)]=function(Fe){se.fireEvents(De,Fe)}}),se}return Object(C.a)(ie,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this.props,Me=this.state;if(Me.popupVisible){var De;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(De=se.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Rt.a)(De,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(De=De||se.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Rt.a)(De,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(De=De||se.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Rt.a)(De,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Rt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),et.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var se;return((se=this.popupRef.current)===null||se===void 0?void 0:se.getElement())||null}},{key:"getPopupAlign",value:function(){var se=this.props,Me=se.popupPlacement,De=se.popupAlign,Fe=se.builtinPlacements;return Me&&Fe?Qt(Fe,Me,De):De}},{key:"setPopupVisible",value:function(se,Me){var De=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==se&&("popupVisible"in this.props||this.setState({popupVisible:se,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(se)),De&&Me&&se&&this.setPoint(Me)}},{key:"delaySetPopupVisible",value:function(se,Me,De){var Fe=this,Be=Me*1e3;if(this.clearDelayTimer(),Be){var qe=De?{pageX:De.pageX,pageY:De.pageY}:null;this.delayTimer=window.setTimeout(function(){Fe.setPopupVisible(se,qe),Fe.clearDelayTimer()},Be)}else this.setPopupVisible(se,De)}},{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(se){var Me=this.props.children.props,De=this.props;return Me[se]&&De[se]?this["fire".concat(se)]:Me[se]||De[se]}},{key:"isClickToShow",value:function(){var se=this.props,Me=se.action,De=se.showAction;return Me.indexOf("click")!==-1||De.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var se=this.props.action;return se==="contextMenu"||se.length===1&&se[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var se=this.props,Me=se.action,De=se.showAction;return Me.indexOf("contextMenu")!==-1||De.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var se=this.props,Me=se.action,De=se.hideAction;return Me.indexOf("click")!==-1||De.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var se=this.props,Me=se.action,De=se.showAction;return Me.indexOf("hover")!==-1||De.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var se=this.props,Me=se.action,De=se.hideAction;return Me.indexOf("hover")!==-1||De.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var se=this.props,Me=se.action,De=se.showAction;return Me.indexOf("focus")!==-1||De.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var se=this.props,Me=se.action,De=se.hideAction;return Me.indexOf("focus")!==-1||De.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var se;(se=this.popupRef.current)===null||se===void 0||se.forceAlign()}}},{key:"fireEvents",value:function(se,Me){var De=this.props.children.props[se];De&&De(Me);var Fe=this.props[se];Fe&&Fe(Me)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var se=this.state.popupVisible,Me=this.props,De=Me.children,Fe=Me.forceRender,Be=Me.alignPoint,qe=Me.className,ht=Me.autoDestroy,Bt=s.Children.only(De),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,Be&&(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 i=R()(Bt&&Bt.props&&Bt.props.className,qe);i&&(e.className=i);var D=Object(U.a)({},e);Object(Pt.c)(Bt)&&(D.ref=Object(Pt.a)(this.triggerRef,Bt.ref));var N=s.cloneElement(Bt,D),W;return(se||this.popupRef.current||Fe)&&(W=s.createElement(Ce,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!se&&ht&&(W=null),s.createElement(Nn.Provider,{value:this.triggerContextValue},N,W)}}],[{key:"getDerivedStateFromProps",value:function(se,Me){var De=se.popupVisible,Fe={};return De!==void 0&&Me.popupVisible!==De&&(Fe.popupVisible=De,Fe.prevPopupVisible=Me.popupVisible),Fe}}]),ie}(s.Component);return Ne.contextType=Nn,Ne.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:fr,getDocument:yr,onPopupVisibleChange:vn,afterPopupVisibleChange:vn,onPopupAlign:vn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},Ne}var _r=zn(Wt.a),ur={adjustX:1,adjustY:1},Dr={topLeft:{points:["bl","tl"],overflow:ur,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ur,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ur,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ur,offset:[4,0]}},Tr={topLeft:{points:["bl","tl"],overflow:ur,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ur,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ur,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ur,offset:[4,0]}},Zr=Dr,mr=0,tr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},vr=function(Ne,je,Oe){var ie=be(je),ge=Ne.getState();Ne.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},ge.defaultActiveFirst),{},Object(Q.a)({},ie,Oe))})},Pr=function(Ce){Object(n.a)(je,Ce);var Ne=Object(r.a)(je);function je(Oe){var ie;Object(w.a)(this,je),ie=Ne.call(this,Oe),ie.onDestroy=function(Be){ie.props.onDestroy(Be)},ie.onKeyDown=function(Be){var qe=Be.keyCode,ht=ie.menuInstance,Bt=ie.props.store,e=ie.getVisible();if(qe===P.a.ENTER)return ie.onTitleClick(Be),vr(Bt,ie.props.eventKey,!0),!0;if(qe===P.a.RIGHT)return e?ht.onKeyDown(Be):(ie.triggerOpenChange(!0),vr(Bt,ie.props.eventKey,!0)),!0;if(qe===P.a.LEFT){var i;if(e)i=ht.onKeyDown(Be);else return;return i||(ie.triggerOpenChange(!1),i=!0),i}return e&&(qe===P.a.UP||qe===P.a.DOWN)?ht.onKeyDown(Be):void 0},ie.onOpenChange=function(Be){ie.props.onOpenChange(Be)},ie.onPopupVisibleChange=function(Be){ie.triggerOpenChange(Be,Be?"mouseenter":"mouseleave")},ie.onMouseEnter=function(Be){var qe=ie.props,ht=qe.eventKey,Bt=qe.onMouseEnter,e=qe.store;vr(e,ie.props.eventKey,!1),Bt({key:ht,domEvent:Be})},ie.onMouseLeave=function(Be){var qe=ie.props,ht=qe.parentMenu,Bt=qe.eventKey,e=qe.onMouseLeave;ht.subMenuInstance=Object(f.a)(ie),e({key:Bt,domEvent:Be})},ie.onTitleMouseEnter=function(Be){var qe=ie.props,ht=qe.eventKey,Bt=qe.onItemHover,e=qe.onTitleMouseEnter;Bt({key:ht,hover:!0}),e({key:ht,domEvent:Be})},ie.onTitleMouseLeave=function(Be){var qe=ie.props,ht=qe.parentMenu,Bt=qe.eventKey,e=qe.onItemHover,i=qe.onTitleMouseLeave;ht.subMenuInstance=Object(f.a)(ie),e({key:Bt,hover:!1}),i({key:Bt,domEvent:Be})},ie.onTitleClick=function(Be){var qe=Object(f.a)(ie),ht=qe.props;if(ht.onTitleClick({key:ht.eventKey,domEvent:Be}),ht.triggerSubMenuAction==="hover")return;ie.triggerOpenChange(!ie.getVisible(),"click"),vr(ht.store,ie.props.eventKey,!1)},ie.onSubMenuClick=function(Be){typeof ie.props.onClick=="function"&&ie.props.onClick(ie.addKeyPath(Be))},ie.onSelect=function(Be){ie.props.onSelect(Be)},ie.onDeselect=function(Be){ie.props.onDeselect(Be)},ie.getPrefixCls=function(){return"".concat(ie.props.rootPrefixCls,"-submenu")},ie.getActiveClassName=function(){return"".concat(ie.getPrefixCls(),"-active")},ie.getDisabledClassName=function(){return"".concat(ie.getPrefixCls(),"-disabled")},ie.getSelectedClassName=function(){return"".concat(ie.getPrefixCls(),"-selected")},ie.getOpenClassName=function(){return"".concat(ie.props.rootPrefixCls,"-submenu-open")},ie.getVisible=function(){return ie.state.isOpen},ie.getMode=function(){return ie.state.mode},ie.saveMenuInstance=function(Be){ie.menuInstance=Be},ie.addKeyPath=function(Be){return Object(U.a)(Object(U.a)({},Be),{},{keyPath:(Be.keyPath||[]).concat(ie.props.eventKey)})},ie.triggerOpenChange=function(Be,qe){var ht=ie.props.eventKey,Bt=function(){ie.onOpenChange({key:ht,item:Object(f.a)(ie),trigger:qe,open:Be})};qe==="mouseenter"?ie.mouseenterTimeout=setTimeout(function(){Bt()},0):Bt()},ie.isChildrenSelected=function(){var Be={find:!1};return ft(ie.props.children,ie.props.selectedKeys,Be),Be.find},ie.isInlineMode=function(){return ie.getMode()==="inline"},ie.adjustWidth=function(){if(!ie.subMenuTitle||!ie.menuInstance)return;var Be=Ze.findDOMNode(ie.menuInstance);if(Be.offsetWidth>=ie.subMenuTitle.offsetWidth)return;Be.style.minWidth="".concat(ie.subMenuTitle.offsetWidth,"px")},ie.saveSubMenuTitle=function(Be){ie.subMenuTitle=Be},ie.getBaseProps=function(){var Be=Object(f.a)(ie),qe=Be.props,ht=ie.getMode();return{mode:ht==="horizontal"?"vertical":ht,visible:ie.getVisible(),level:qe.level+1,inlineIndent:qe.inlineIndent,focusable:!1,onClick:ie.onSubMenuClick,onSelect:ie.onSelect,onDeselect:ie.onDeselect,onDestroy:ie.onDestroy,selectedKeys:qe.selectedKeys,eventKey:"".concat(qe.eventKey,"-menu-"),openKeys:qe.openKeys,motion:qe.motion,onOpenChange:ie.onOpenChange,subMenuOpenDelay:qe.subMenuOpenDelay,parentMenu:Object(f.a)(ie),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:ie.internalMenuId,manualRef:ie.saveMenuInstance,itemIcon:qe.itemIcon,expandIcon:qe.expandIcon,direction:qe.direction}},ie.getMotion=function(Be,qe){var ht=Object(f.a)(ie),Bt=ht.haveRendered,e=ie.props,i=e.motion,D=e.rootPrefixCls,N=Object(U.a)(Object(U.a)({},i),{},{leavedClassName:"".concat(D,"-hidden"),removeOnLeave:!1,motionAppear:Bt||!qe||Be!=="inline"});return N};var ge=Oe.store,se=Oe.eventKey,Me=ge.getState(),De=Me.defaultActiveFirst;ie.isRootMenu=!1;var Fe=!1;return De&&(Fe=De[se]),vr(ge,se,Fe),ie.state={mode:Oe.mode,isOpen:Oe.isOpen},ie}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ie=this,ge=this.props,se=ge.mode,Me=ge.parentMenu,De=ge.manualRef,Fe=ge.isOpen,Be=function(){ie.setState({mode:se,isOpen:Fe})},qe=Fe!==this.state.isOpen,ht=se!==this.state.mode;if((ht||qe)&&(et.a.cancel(this.updateStateRaf),ht?this.updateStateRaf=Object(et.a)(Be):Be()),De&&De(this),se!=="horizontal"||!(Me==null?void 0:Me.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return ie.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ie=this.props,ge=ie.onDestroy,se=ie.eventKey;ge&&ge(se),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),et.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(ie,ge){var se=this.getBaseProps();return s.createElement(Fr,Object(x.a)({},se,{id:this.internalMenuId,className:ie,style:ge}),this.props.children)}},{key:"renderChildren",value:function(){var ie=this,ge=this.getBaseProps(),se=ge.mode,Me=ge.visible,De=ge.forceSubMenuRender,Fe=ge.direction,Be=this.getMotion(se,Me);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Me||De,!this.haveOpened)return s.createElement("div",null);var qe=R()("".concat(ge.prefixCls,"-sub"),Object(Q.a)({},"".concat(ge.prefixCls,"-rtl"),Fe==="rtl"));return this.isInlineMode()?s.createElement(It,Object(x.a)({visible:ge.visible,forceRender:De},Be),function(ht){var Bt=ht.className,e=ht.style,i=R()(qe,Bt);return ie.renderPopupMenu(i,e)}):this.renderPopupMenu(qe)}},{key:"render",value:function(){var ie,ge,se,Me=Object(U.a)({},this.props),De=this.getVisible(),Fe=this.getPrefixCls(),Be=this.isInlineMode(),qe=this.getMode(),ht=R()(Fe,"".concat(Fe,"-").concat(qe),(ie={},Object(Q.a)(ie,Me.className,!!Me.className),Object(Q.a)(ie,this.getOpenClassName(),De),Object(Q.a)(ie,this.getActiveClassName(),Me.active||De&&!Be),Object(Q.a)(ie,this.getDisabledClassName(),Me.disabled),Object(Q.a)(ie,this.getSelectedClassName(),this.isChildrenSelected()),ie));this.internalMenuId||(Me.eventKey?this.internalMenuId="".concat(Me.eventKey,"$Menu"):(mr+=1,this.internalMenuId="$__$".concat(mr,"$Menu")));var Bt={},e={},i={};Me.disabled||(Bt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},i={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var D={},N=Me.direction,W=N==="rtl";Be&&(W?D.paddingRight=Me.inlineIndent*Me.level:D.paddingLeft=Me.inlineIndent*Me.level);var te={};this.getVisible()&&(te={"aria-owns":this.internalMenuId});var oe=null;qe!=="horizontal"&&(oe=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(oe=s.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var le=s.createElement("div",Object(x.a)({ref:this.saveSubMenuTitle,style:D,className:"".concat(Fe,"-title"),role:"button"},i,e,{"aria-expanded":De},te,{"aria-haspopup":"true",title:typeof Me.title=="string"?Me.title:void 0}),Me.title,oe||s.createElement("i",{className:"".concat(Fe,"-arrow")})),ce=this.renderChildren(),he=((ge=Me.parentMenu)===null||ge===void 0?void 0:ge.isRootMenu)?Me.parentMenu.props.getPopupContainer:function(Ht){return Ht.parentNode},Ee=tr[qe],ke=Me.popupOffset?{offset:Me.popupOffset}:{},ze=R()((se={},Object(Q.a)(se,Me.popupClassName,Me.popupClassName&&!Be),Object(Q.a)(se,"".concat(Fe,"-rtl"),W),se)),rt=Me.disabled,$e=Me.triggerSubMenuAction,at=Me.subMenuOpenDelay,gt=Me.forceSubMenuRender,Ke=Me.subMenuCloseDelay,yt=Me.builtinPlacements;Ue.forEach(function(Ht){return delete Me[Ht]}),delete Me.onClick;var xt=W?Object(U.a)(Object(U.a)({},Tr),yt):Object(U.a)(Object(U.a)({},Dr),yt);delete Me.direction;var Gt=this.getBaseProps(),Xt=Be?null:this.getMotion(Gt.mode,Gt.visible);return s.createElement("li",Object(x.a)({},Me,Bt,{className:ht,role:"menuitem"}),s.createElement(_r,{prefixCls:Fe,popupClassName:R()("".concat(Fe,"-popup"),ze),getPopupContainer:he,builtinPlacements:xt,popupPlacement:Ee,popupVisible:Be?!1:De,popupAlign:ke,popup:Be?null:ce,action:rt||Be?[]:[$e],mouseEnterDelay:at,mouseLeaveDelay:Ke,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:gt,popupMotion:Xt},le),Be?ce:null)}}]),je}(s.Component);Pr.defaultProps={onMouseEnter:me,onMouseLeave:me,onTitleMouseEnter:me,onTitleMouseLeave:me,onTitleClick:me,manualRef:me,mode:"vertical",title:""};var la=Object(c.b)(function(Ce,Ne){var je=Ce.openKeys,Oe=Ce.activeKey,ie=Ce.selectedKeys,ge=Ne.eventKey,se=Ne.subMenuKey;return{isOpen:je.indexOf(ge)>-1,active:Oe[se]===ge,selectedKeys:ie}})(Pr);la.isSubMenu=!0;var Ga=la,qr="menuitem-overflowed",Cr=.5,ba=function(Ce){Object(n.a)(je,Ce);var Ne=Object(r.a)(je);function je(){var Oe;return Object(w.a)(this,je),Oe=Ne.apply(this,arguments),Oe.resizeObserver=null,Oe.mutationObserver=null,Oe.originalTotalWidth=0,Oe.overflowedItems=[],Oe.menuItemSizes=[],Oe.cancelFrameId=null,Oe.state={lastVisibleIndex:void 0},Oe.childRef=s.createRef(),Oe.getMenuItemNodes=function(){var ie=Oe.props.prefixCls,ge=Oe.childRef.current;return ge?[].slice.call(ge.children).filter(function(se){return se.className.split(" ").indexOf("".concat(ie,"-overflowed-submenu"))<0}):[]},Oe.getOverflowedSubMenuItem=function(ie,ge,se){var Me=Oe.props,De=Me.overflowedIndicator,Fe=Me.level,Be=Me.mode,qe=Me.prefixCls,ht=Me.theme;if(Fe!==1||Be!=="horizontal")return null;var Bt=Oe.props.children[0],e=Bt.props,i=e.children,D=e.title,N=e.style,W=Object(O.a)(e,["children","title","style"]),te=Object(U.a)({},N),oe="".concat(ie,"-overflowed-indicator"),le="".concat(ie,"-overflowed-indicator");ge.length===0&&se!==!0?te=Object(U.a)(Object(U.a)({},te),{},{display:"none"}):se&&(te=Object(U.a)(Object(U.a)({},te),{},{visibility:"hidden",position:"absolute"}),oe="".concat(oe,"-placeholder"),le="".concat(le,"-placeholder"));var ce=ht?"".concat(qe,"-").concat(ht):"",he={};return Ue.forEach(function(Ee){W[Ee]!==void 0&&(he[Ee]=W[Ee])}),s.createElement(Ga,Object(x.a)({title:De,className:"".concat(qe,"-overflowed-submenu"),popupClassName:ce},he,{key:oe,eventKey:le,disabled:!1,style:te}),ge)},Oe.setChildrenWidthAndResize=function(){if(Oe.props.mode!=="horizontal")return;var ie=Oe.childRef.current;if(!ie)return;var ge=ie.children;if(!ge||ge.length===0)return;var se=ie.children[ge.length-1];_e(se,"display","inline-block");var Me=Oe.getMenuItemNodes(),De=Me.filter(function(Fe){return Fe.className.split(" ").indexOf(qr)>=0});De.forEach(function(Fe){_e(Fe,"display","inline-block")}),Oe.menuItemSizes=Me.map(function(Fe){return He(Fe,!0)}),De.forEach(function(Fe){_e(Fe,"display","none")}),Oe.overflowedIndicatorWidth=He(ie.children[ie.children.length-1],!0),Oe.originalTotalWidth=Oe.menuItemSizes.reduce(function(Fe,Be){return Fe+Be},0),Oe.handleResize(),_e(se,"display","none")},Oe.handleResize=function(){if(Oe.props.mode!=="horizontal")return;var ie=Oe.childRef.current;if(!ie)return;var ge=He(ie);Oe.overflowedItems=[];var se=0,Me;Oe.originalTotalWidth>ge+Cr&&(Me=-1,Oe.menuItemSizes.forEach(function(De){se+=De,se+Oe.overflowedIndicatorWidth<=ge&&(Me+=1)})),Oe.setState({lastVisibleIndex:Me})},Oe}return Object(C.a)(je,[{key:"componentDidMount",value:function(){var ie=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var ge=this.childRef.current;if(!ge)return;this.resizeObserver=new Ge.default(function(se){se.forEach(function(){var Me=ie.cancelFrameId;cancelAnimationFrame(Me),ie.cancelFrameId=requestAnimationFrame(ie.setChildrenWidthAndResize)})}),[].slice.call(ge.children).concat(ge).forEach(function(se){ie.resizeObserver.observe(se)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ie.resizeObserver.disconnect(),[].slice.call(ge.children).concat(ge).forEach(function(se){ie.resizeObserver.observe(se)}),ie.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(ie){var ge=this,se=this.state.lastVisibleIndex;return(ie||[]).reduce(function(Me,De,Fe){var Be=De;if(ge.props.mode==="horizontal"){var qe=ge.getOverflowedSubMenuItem(De.props.eventKey,[]);se!==void 0&&ge.props.className.indexOf("".concat(ge.props.prefixCls,"-root"))!==-1&&(Fe>se&&(Be=s.cloneElement(De,{style:{display:"none"},eventKey:"".concat(De.props.eventKey,"-hidden"),className:"".concat(qr)})),Fe===se+1&&(ge.overflowedItems=ie.slice(se+1).map(function(Bt){return s.cloneElement(Bt,{key:Bt.props.eventKey,mode:"vertical-left"})}),qe=ge.getOverflowedSubMenuItem(De.props.eventKey,ge.overflowedItems)));var ht=[].concat(Object(E.a)(Me),[qe,Be]);return Fe===ie.length-1&&ht.push(ge.getOverflowedSubMenuItem(De.props.eventKey,[],!0)),ht}return[].concat(Object(E.a)(Me),[Be])},[])}},{key:"render",value:function(){var ie=this.props,ge=ie.visible,se=ie.prefixCls,Me=ie.overflowedIndicator,De=ie.mode,Fe=ie.level,Be=ie.tag,qe=ie.children,ht=ie.theme,Bt=Object(O.a)(ie,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Be;return s.createElement(e,Object(x.a)({ref:this.childRef},Bt),this.renderChildren(qe))}}]),je}(s.Component);ba.defaultProps={tag:"div",className:""};var ya=ba;function xa(Ce){return Ce.length?Ce.every(function(Ne){return!!Ne.props.disabled}):!0}function Nr(Ce,Ne,je){var Oe=Ce.getState();Ce.setState({activeKey:Object(U.a)(Object(U.a)({},Oe.activeKey),{},Object(Q.a)({},Ne,je))})}function Mr(Ce){return Ce.eventKey||"0-menu-"}function Br(Ce,Ne){var je=Ne,Oe=Ce.children,ie=Ce.eventKey;if(je){var ge;if(Xe(Oe,function(se,Me){se&&se.props&&!se.props.disabled&&je===Re(se,ie,Me)&&(ge=!0)}),ge)return je}return je=null,Ce.defaultActiveFirst&&Xe(Oe,function(se,Me){!je&&se&&!se.props.disabled&&(je=Re(se,ie,Me))}),je}function Aa(Ce){if(!Ce)return;var Ne=this.instanceArray.indexOf(Ce);Ne!==-1?this.instanceArray[Ne]=Ce:this.instanceArray.push(Ce)}var ua=function(Ce){Object(n.a)(je,Ce);var Ne=Object(r.a)(je);function je(Oe){var ie;return Object(w.a)(this,je),ie=Ne.call(this,Oe),ie.onKeyDown=function(ge,se){var Me=ge.keyCode,De;if(ie.getFlatInstanceArray().forEach(function(Be){Be&&Be.props.active&&Be.onKeyDown&&(De=Be.onKeyDown(ge))}),De)return 1;var Fe=null;return(Me===P.a.UP||Me===P.a.DOWN)&&(Fe=ie.step(Me===P.a.UP?-1:1)),Fe?(ge.preventDefault(),Nr(ie.props.store,Mr(ie.props),Fe.props.eventKey),typeof se=="function"&&se(Fe),1):void 0},ie.onItemHover=function(ge){var se=ge.key,Me=ge.hover;Nr(ie.props.store,Mr(ie.props),Me?se:null)},ie.onDeselect=function(ge){ie.props.onDeselect(ge)},ie.onSelect=function(ge){ie.props.onSelect(ge)},ie.onClick=function(ge){ie.props.onClick(ge)},ie.onOpenChange=function(ge){ie.props.onOpenChange(ge)},ie.onDestroy=function(ge){ie.props.onDestroy(ge)},ie.getFlatInstanceArray=function(){return ie.instanceArray},ie.step=function(ge){var se=ie.getFlatInstanceArray(),Me=ie.props.store.getState().activeKey[Mr(ie.props)],De=se.length;if(!De)return null;ge<0&&(se=se.concat().reverse());var Fe=-1;if(se.every(function(Bt,e){return Bt&&Bt.props.eventKey===Me?(Fe=e,!1):!0}),!ie.props.defaultActiveFirst&&Fe!==-1&&xa(se.slice(Fe,De-1)))return;var Be=(Fe+1)%De,qe=Be;do{var ht=se[qe];if(!ht||ht.props.disabled)qe=(qe+1)%De;else return ht}while(qe!==Be);return null},ie.renderCommonMenuItem=function(ge,se,Me){var De=ie.props.store.getState(),Fe=Object(f.a)(ie),Be=Fe.props,qe=Re(ge,Be.eventKey,se),ht=ge.props;if(!ht||typeof ge.type=="string")return ge;var Bt=qe===De.activeKey,e=Object(U.a)(Object(U.a)({mode:ht.mode||Be.mode,level:Be.level,inlineIndent:Be.inlineIndent,renderMenuItem:ie.renderMenuItem,rootPrefixCls:Be.prefixCls,index:se,parentMenu:Be.parentMenu,manualRef:ht.disabled?void 0:Object(A.a)(ge.ref,Aa.bind(Object(f.a)(ie))),eventKey:qe,active:!ht.disabled&&Bt,multiple:Be.multiple,onClick:function(D){(ht.onClick||me)(D),ie.onClick(D)},onItemHover:ie.onItemHover,motion:Be.motion,subMenuOpenDelay:Be.subMenuOpenDelay,subMenuCloseDelay:Be.subMenuCloseDelay,forceSubMenuRender:Be.forceSubMenuRender,onOpenChange:ie.onOpenChange,onDeselect:ie.onDeselect,onSelect:ie.onSelect,builtinPlacements:Be.builtinPlacements,itemIcon:ht.itemIcon||ie.props.itemIcon,expandIcon:ht.expandIcon||ie.props.expandIcon},Me),{},{direction:Be.direction});return(Be.mode==="inline"||Ie())&&(e.triggerSubMenuAction="click"),s.cloneElement(ge,Object(U.a)(Object(U.a)({},e),{},{key:qe||se}))},ie.renderMenuItem=function(ge,se,Me){if(!ge)return null;var De=ie.props.store.getState(),Fe={openKeys:De.openKeys,selectedKeys:De.selectedKeys,triggerSubMenuAction:ie.props.triggerSubMenuAction,subMenuKey:Me};return ie.renderCommonMenuItem(ge,se,Fe)},Oe.store.setState({activeKey:Object(U.a)(Object(U.a)({},Oe.store.getState().activeKey),{},Object(Q.a)({},Oe.eventKey,Br(Oe,Oe.activeKey)))}),ie.instanceArray=[],ie}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ie){return this.props.visible||ie.visible||this.props.className!==ie.className||!I()(this.props.style,ie.style)}},{key:"componentDidUpdate",value:function(ie){var ge=this.props,se="activeKey"in ge?ge.activeKey:ge.store.getState().activeKey[Mr(ge)],Me=Br(ge,se);if(Me!==se)Nr(ge.store,Mr(ge),Me);else if("activeKey"in ie){var De=Br(ie,ie.activeKey);Me!==De&&Nr(ge.store,Mr(ge),Me)}}},{key:"render",value:function(){var ie=this,ge=Object(x.a)({},this.props);this.instanceArray=[];var se=R()(ge.prefixCls,ge.className,"".concat(ge.prefixCls,"-").concat(ge.mode)),Me={className:se,role:ge.role||"menu"};ge.id&&(Me.id=ge.id),ge.focusable&&(Me.tabIndex=0,Me.onKeyDown=this.onKeyDown);var De=ge.prefixCls,Fe=ge.eventKey,Be=ge.visible,qe=ge.level,ht=ge.mode,Bt=ge.overflowedIndicator,e=ge.theme;return Ue.forEach(function(i){return delete ge[i]}),delete ge.onClick,s.createElement(ya,Object(x.a)({},ge,{prefixCls:De,mode:ht,tag:"ul",level:qe,theme:e,visible:Be,overflowedIndicator:Bt},Me),Object(o.a)(ge.children).map(function(i,D){return ie.renderMenuItem(i,D,Fe||"0-menu-")}))}}]),je}(s.Component);ua.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:me};var jr=Object(c.b)()(ua),Fr=jr,$r=d("Kwbf");function ea(Ce,Ne,je){var Oe=Ce.prefixCls,ie=Ce.motion,ge=Ce.defaultMotions,se=ge===void 0?{}:ge,Me=Ce.openAnimation,De=Ce.openTransitionName,Fe=Ne.switchingModeFromInline;if(ie)return ie;if(Object(k.a)(Me)==="object"&&Me)Object($r.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Me=="string")return{motionName:"".concat(Oe,"-open-").concat(Me)};if(De)return{motionName:De};var Be=se[je];return Be||(Fe?null:se.other)}var nr=function(Ce){Object(n.a)(je,Ce);var Ne=Object(r.a)(je);function je(Oe){var ie;Object(w.a)(this,je),ie=Ne.call(this,Oe),ie.onSelect=function(Me){var De=Object(f.a)(ie),Fe=De.props;if(Fe.selectable){var Be=ie.store.getState(),qe=Be.selectedKeys,ht=Me.key;Fe.multiple?qe=qe.concat([ht]):qe=[ht],"selectedKeys"in Fe||ie.store.setState({selectedKeys:qe}),Fe.onSelect(Object(U.a)(Object(U.a)({},Me),{},{selectedKeys:qe}))}},ie.onClick=function(Me){var De=ie.getRealMenuMode(),Fe=Object(f.a)(ie),Be=Fe.store,qe=Fe.props.onOpenChange;De!=="inline"&&!("openKeys"in ie.props)&&(Be.setState({openKeys:[]}),qe([])),ie.props.onClick(Me)},ie.onKeyDown=function(Me,De){ie.innerMenu.getWrappedInstance().onKeyDown(Me,De)},ie.onOpenChange=function(Me){var De=Object(f.a)(ie),Fe=De.props,Be=ie.store.getState().openKeys.concat(),qe=!1,ht=function(e){var i=!1;if(e.open)i=Be.indexOf(e.key)===-1,i&&Be.push(e.key);else{var D=Be.indexOf(e.key);i=D!==-1,i&&Be.splice(D,1)}qe=qe||i};Array.isArray(Me)?Me.forEach(ht):ht(Me),qe&&("openKeys"in ie.props||ie.store.setState({openKeys:Be}),Fe.onOpenChange(Be))},ie.onDeselect=function(Me){var De=Object(f.a)(ie),Fe=De.props;if(Fe.selectable){var Be=ie.store.getState().selectedKeys.concat(),qe=Me.key,ht=Be.indexOf(qe);ht!==-1&&Be.splice(ht,1),"selectedKeys"in Fe||ie.store.setState({selectedKeys:Be}),Fe.onDeselect(Object(U.a)(Object(U.a)({},Me),{},{selectedKeys:Be}))}},ie.onMouseEnter=function(Me){ie.restoreModeVerticalFromInline();var De=ie.props.onMouseEnter;De&&De(Me)},ie.onTransitionEnd=function(Me){var De=Me.propertyName==="width"&&Me.target===Me.currentTarget,Fe=Me.target.className,Be=Object.prototype.toString.call(Fe)==="[object SVGAnimatedString]"?Fe.animVal:Fe,qe=Me.propertyName==="font-size"&&Be.indexOf("anticon")>=0;(De||qe)&&ie.restoreModeVerticalFromInline()},ie.setInnerMenu=function(Me){ie.innerMenu=Me},ie.isRootMenu=!0;var ge=Oe.defaultSelectedKeys,se=Oe.defaultOpenKeys;return"selectedKeys"in Oe&&(ge=Oe.selectedKeys||[]),"openKeys"in Oe&&(se=Oe.openKeys||[]),ie.store=Object(c.c)({selectedKeys:ge,openKeys:se,activeKey:{"0-menu-":Br(Oe,Oe.activeKey)}}),ie.state={switchingModeFromInline:!1,prevProps:Oe,inlineOpenKeys:[],store:ie.store},ie}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ie){var ge=this.props,se=ge.siderCollapsed,Me=ge.inlineCollapsed,De=ge.onOpenChange;(!ie.inlineCollapsed&&Me||!ie.siderCollapsed&&se)&&De([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var ie=this.props.collapsedWidth,ge=this.store,se=this.prevOpenKeys,Me=this.getInlineCollapsed()&&(ie===0||ie==="0"||ie==="0px");Me?(this.prevOpenKeys=ge.getState().openKeys.concat(),this.store.setState({openKeys:[]})):se&&(this.store.setState({openKeys:se}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ie=this.props.mode,ge=this.state.switchingModeFromInline,se=this.getInlineCollapsed();return ge&&se?"inline":se?"vertical":ie}},{key:"getInlineCollapsed",value:function(){var ie=this.props,ge=ie.inlineCollapsed,se=ie.siderCollapsed;return se!==void 0?se:ge}},{key:"restoreModeVerticalFromInline",value:function(){var ie=this.state.switchingModeFromInline;ie&&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 ie=Object(U.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ge=this.getRealMenuMode();return ie.className+=" ".concat(ie.prefixCls,"-root"),ie.direction==="rtl"&&(ie.className+=" ".concat(ie.prefixCls,"-rtl")),ie=Object(U.a)(Object(U.a)({},ie),{},{mode:ge,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ea(this.props,this.state,ge)}),delete ie.openAnimation,delete ie.openTransitionName,s.createElement(c.a,{store:this.store},s.createElement(Fr,Object(x.a)({},ie,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(ie,ge){var se=ge.prevProps,Me=ge.store,De=Me.getState(),Fe={},Be={prevProps:ie};return se.mode==="inline"&&ie.mode!=="inline"&&(Be.switchingModeFromInline=!0),"openKeys"in ie?Fe.openKeys=ie.openKeys||[]:((ie.inlineCollapsed&&!se.inlineCollapsed||ie.siderCollapsed&&!se.siderCollapsed)&&(Be.switchingModeFromInline=!0,Be.inlineOpenKeys=De.openKeys,Fe.openKeys=[]),(!ie.inlineCollapsed&&se.inlineCollapsed||!ie.siderCollapsed&&se.siderCollapsed)&&(Fe.openKeys=ge.inlineOpenKeys,Be.inlineOpenKeys=[])),Object.keys(Fe).length&&Me.setState(Fe),Be}}]),je}(s.Component);nr.defaultProps={selectable:!0,onClick:me,onSelect:me,onOpenChange:me,onDeselect:me,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"\xB7\xB7\xB7")};var _a=nr,ta=function(Ce){Object(n.a)(je,Ce);var Ne=Object(r.a)(je);function je(){var Oe;return Object(w.a)(this,je),Oe=Ne.apply(this,arguments),Oe.onKeyDown=function(ie){var ge=ie.keyCode;return ge===P.a.ENTER?(Oe.onClick(ie),!0):void 0},Oe.onMouseLeave=function(ie){var ge=Oe.props,se=ge.eventKey,Me=ge.onItemHover,De=ge.onMouseLeave;Me({key:se,hover:!1}),De({key:se,domEvent:ie})},Oe.onMouseEnter=function(ie){var ge=Oe.props,se=ge.eventKey,Me=ge.onItemHover,De=ge.onMouseEnter;Me({key:se,hover:!0}),De({key:se,domEvent:ie})},Oe.onClick=function(ie){var ge=Oe.props,se=ge.eventKey,Me=ge.multiple,De=ge.onClick,Fe=ge.onSelect,Be=ge.onDeselect,qe=ge.isSelected,ht={key:se,keyPath:[se],item:Object(f.a)(Oe),domEvent:ie};De(ht),Me?qe?Be(ht):Fe(ht):qe||Fe(ht)},Oe.saveNode=function(ie){Oe.node=ie},Oe}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ie=this.props;ie.onDestroy&&ie.onDestroy(ie.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 ie,ge=Object(U.a)({},this.props),se=R()(this.getPrefixCls(),ge.className,(ie={},Object(Q.a)(ie,this.getActiveClassName(),!ge.disabled&&ge.active),Object(Q.a)(ie,this.getSelectedClassName(),ge.isSelected),Object(Q.a)(ie,this.getDisabledClassName(),ge.disabled),ie)),Me=Object(U.a)(Object(U.a)({},ge.attribute),{},{title:typeof ge.title=="string"?ge.title:void 0,className:se,role:ge.role||"menuitem","aria-disabled":ge.disabled});ge.role==="option"?Me=Object(U.a)(Object(U.a)({},Me),{},{role:"option","aria-selected":ge.isSelected}):(ge.role===null||ge.role==="none")&&(Me.role="none");var De={onClick:ge.disabled?null:this.onClick,onMouseLeave:ge.disabled?null:this.onMouseLeave,onMouseEnter:ge.disabled?null:this.onMouseEnter},Fe=Object(U.a)({},ge.style);ge.mode==="inline"&&(ge.direction==="rtl"?Fe.paddingRight=ge.inlineIndent*ge.level:Fe.paddingLeft=ge.inlineIndent*ge.level),Ue.forEach(function(qe){return delete ge[qe]}),delete ge.direction;var Be=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Be=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(x.a)({},Object(S.a)(ge,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Me,De,{style:Fe,ref:this.saveNode}),ge.children,Be)}}]),je}(s.Component);ta.isMenuItem=!0,ta.defaultProps={onSelect:me,onMouseEnter:me,onMouseLeave:me,manualRef:me};var zr=Object(c.b)(function(Ce,Ne){var je=Ce.activeKey,Oe=Ce.selectedKeys,ie=Ne.eventKey,ge=Ne.subMenuKey;return{active:je[ge]===ie,isSelected:Array.isArray(Oe)?Oe.indexOf(ie)!==-1:Oe===ie}})(ta),Ca=zr,na=function(Ce){Object(n.a)(je,Ce);var Ne=Object(r.a)(je);function je(){var Oe;return Object(w.a)(this,je),Oe=Ne.apply(this,arguments),Oe.renderInnerMenuItem=function(ie){var ge=Oe.props,se=ge.renderMenuItem,Me=ge.index;return se(ie,Me,Oe.props.subMenuKey)},Oe}return Object(C.a)(je,[{key:"render",value:function(){var ie=Object(x.a)({},this.props),ge=ie.className,se=ge===void 0?"":ge,Me=ie.rootPrefixCls,De="".concat(Me,"-item-group-title"),Fe="".concat(Me,"-item-group-list"),Be=ie.title,qe=ie.children;return Ue.forEach(function(ht){return delete ie[ht]}),delete ie.direction,s.createElement("li",Object(x.a)({},ie,{onClick:function(Bt){return Bt.stopPropagation()},className:"".concat(se," ").concat(Me,"-item-group")}),s.createElement("div",{className:De,title:typeof Be=="string"?Be:void 0},Be),s.createElement("ul",{className:Fe},s.Children.map(qe,this.renderInnerMenuItem)))}}]),je}(s.Component);na.isMenuItemGroup=!0,na.defaultProps={disabled:!0};var ra=na,da=function(Ne){var je=Ne.className,Oe=Ne.rootPrefixCls,ie=Ne.style;return s.createElement("li",{className:"".concat(je," ").concat(Oe,"-item-divider"),style:ie})};da.defaultProps={disabled:!0,className:"",style:{}};var Lr=da,Sa=_a,Vn=d("eDIo");function Ta(Ce,Ne){var je=Ce.prefixCls,Oe=Ce.editable,ie=Ce.locale,ge=Ce.style;return!Oe||Oe.showAdd===!1?null:s.createElement("button",{ref:Ne,type:"button",className:"".concat(je,"-nav-add"),style:ge,"aria-label":(ie==null?void 0:ie.addAriaLabel)||"Add tab",onClick:function(Me){Oe.onEdit("add",{event:Me})}},Oe.addIcon||"+")}var ca=s.forwardRef(Ta);function gr(Ce,Ne){var je=Ce.prefixCls,Oe=Ce.id,ie=Ce.tabs,ge=Ce.locale,se=Ce.mobile,Me=Ce.moreIcon,De=Me===void 0?"More":Me,Fe=Ce.moreTransitionName,Be=Ce.style,qe=Ce.className,ht=Ce.editable,Bt=Ce.tabBarGutter,e=Ce.rtl,i=Ce.onTabClick,D=Object(s.useState)(!1),N=Object(L.a)(D,2),W=N[0],te=N[1],oe=Object(s.useState)(null),le=Object(L.a)(oe,2),ce=le[0],he=le[1],Ee="".concat(Oe,"-more-popup"),ke="".concat(je,"-dropdown"),ze=ce!==null?"".concat(Ee,"-").concat(ce):null,rt=ge==null?void 0:ge.dropdownAriaLabel,$e=s.createElement(Sa,{onClick:function(Xt){var Ht=Xt.key,kt=Xt.domEvent;i(Ht,kt),te(!1)},id:Ee,tabIndex:-1,role:"listbox","aria-activedescendant":ze,selectedKeys:[ce],"aria-label":rt!==void 0?rt:"expanded dropdown"},ie.map(function(Gt){return s.createElement(Ca,{key:Gt.key,id:"".concat(Ee,"-").concat(Gt.key),role:"option","aria-controls":Oe&&"".concat(Oe,"-panel-").concat(Gt.key),disabled:Gt.disabled},Gt.tab)}));function at(Gt){for(var Xt=ie.filter(function(_n){return!_n.disabled}),Ht=Xt.findIndex(function(_n){return _n.key===ce})||0,kt=Xt.length,nn=0;nn<kt;nn+=1){Ht=(Ht+Gt+kt)%kt;var sn=Xt[Ht];if(!sn.disabled){he(sn.key);return}}}function gt(Gt){var Xt=Gt.which;if(!W){[P.a.DOWN,P.a.SPACE,P.a.ENTER].includes(Xt)&&(te(!0),Gt.preventDefault());return}switch(Xt){case P.a.UP:at(-1),Gt.preventDefault();break;case P.a.DOWN:at(1),Gt.preventDefault();break;case P.a.ESC:te(!1);break;case P.a.SPACE:case P.a.ENTER:ce!==null&&i(ce,Gt);break}}Object(s.useEffect)(function(){var Gt=document.getElementById(ze);Gt&&Gt.scrollIntoView&&Gt.scrollIntoView(!1)},[ce]),Object(s.useEffect)(function(){W||he(null)},[W]);var Ke=Object(Q.a)({},e?"marginLeft":"marginRight",Bt);ie.length||(Ke.visibility="hidden",Ke.order=1);var yt=R()(Object(Q.a)({},"".concat(ke,"-rtl"),e)),xt=se?null:s.createElement(Vn.a,{prefixCls:ke,overlay:$e,trigger:["hover"],visible:W,transitionName:Fe,onVisibleChange:te,overlayClassName:yt,mouseEnterDelay:.1,mouseLeaveDelay:.1},s.createElement("button",{type:"button",className:"".concat(je,"-nav-more"),style:Ke,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Ee,id:"".concat(Oe,"-more"),"aria-expanded":W,onKeyDown:gt},De));return s.createElement("div",{className:R()("".concat(je,"-nav-operations"),qe),style:Be,ref:Ne},xt,s.createElement(ca,{prefixCls:je,locale:ge,editable:ht}))}var wa=s.forwardRef(gr),wr=Object(s.createContext)(null),Ma=.1,Ir=.01,Wr=20,dr=Math.pow(.995,Wr);function Ra(){var Ce=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(Ce)||/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(Ce.substr(0,4)))}function aa(Ce,Ne){var je=Object(s.useState)(),Oe=Object(L.a)(je,2),ie=Oe[0],ge=Oe[1],se=Object(s.useState)(0),Me=Object(L.a)(se,2),De=Me[0],Fe=Me[1],Be=Object(s.useState)(0),qe=Object(L.a)(Be,2),ht=qe[0],Bt=qe[1],e=Object(s.useState)(),i=Object(L.a)(e,2),D=i[0],N=i[1],W=Object(s.useRef)();function te(rt){var $e=rt.touches[0],at=$e.screenX,gt=$e.screenY;ge({x:at,y:gt}),window.clearInterval(W.current)}function oe(rt){if(!ie)return;rt.preventDefault();var $e=rt.touches[0],at=$e.screenX,gt=$e.screenY;ge({x:at,y:gt});var Ke=at-ie.x,yt=gt-ie.y;Ne(Ke,yt);var xt=Date.now();Fe(xt),Bt(xt-De),N({x:Ke,y:yt})}function le(){if(!ie)return;if(ge(null),N(null),D){var rt=D.x/ht,$e=D.y/ht,at=Math.abs(rt),gt=Math.abs($e);if(Math.max(at,gt)<Ma)return;var Ke=rt,yt=$e;W.current=window.setInterval(function(){if(Math.abs(Ke)<Ir&&Math.abs(yt)<Ir){window.clearInterval(W.current);return}Ke*=dr,yt*=dr,Ne(Ke*Wr,yt*Wr)},Wr)}}var ce=Object(s.useRef)(0),he=Object(s.useRef)(!1),Ee=Object(s.useRef)();function ke(rt){var $e=rt.deltaX,at=rt.deltaY,gt=0,Ke=Math.abs($e),yt=Math.abs(at);Ke===yt?gt=Ee.current==="x"?$e:at:Ke>yt?(gt=$e,Ee.current="x"):(gt=at,Ee.current="y");var xt=Date.now();xt-ce.current>100&&(he.current=!1),(Ne(-gt,-gt)||he.current)&&(rt.preventDefault(),he.current=!0),ce.current=xt}var ze=Object(s.useRef)(null);ze.current={onTouchStart:te,onTouchMove:oe,onTouchEnd:le,onWheel:ke},s.useEffect(function(){function rt(Ke){ze.current.onTouchStart(Ke)}function $e(Ke){ze.current.onTouchMove(Ke)}function at(Ke){ze.current.onTouchEnd(Ke)}function gt(Ke){ze.current.onWheel(Ke)}return document.addEventListener("touchmove",$e,{passive:!1}),document.addEventListener("touchend",at,{passive:!1}),Ce.current.addEventListener("touchstart",rt,{passive:!1}),Ce.current.addEventListener("wheel",gt),function(){document.removeEventListener("touchmove",$e),document.removeEventListener("touchend",at)}},[])}function Oa(){var Ce=Object(s.useRef)(new Map);function Ne(Oe){return Ce.current.has(Oe)||Ce.current.set(Oe,s.createRef()),Ce.current.get(Oe)}function je(Oe){Ce.current.delete(Oe)}return[Ne,je]}function Hr(Ce,Ne){var je=s.useRef(Ce),Oe=s.useState({}),ie=Object(L.a)(Oe,2),ge=ie[1];function se(Me){var De=typeof Me=="function"?Me(je.current):Me;De!==je.current&&Ne(De,je.current),je.current=De,ge({})}return[je.current,se]}var fa=function(Ne){var je=Ne.position,Oe=Ne.prefixCls,ie=Ne.extra;if(!ie)return null;var ge,se=ie;return je==="right"&&(ge=se.right||!se.left&&se||null),je==="left"&&(ge=se.left||null),ge?s.createElement("div",{className:"".concat(Oe,"-extra-content")},ge):null};function ha(Ce,Ne){var je,Oe=s.useContext(wr),ie=Oe.prefixCls,ge=Oe.tabs,se=Ce.className,Me=Ce.style,De=Ce.id,Fe=Ce.animated,Be=Ce.activeKey,qe=Ce.rtl,ht=Ce.extra,Bt=Ce.editable,e=Ce.locale,i=Ce.tabPosition,D=Ce.tabBarGutter,N=Ce.children,W=Ce.onTabClick,te=Ce.onTabScroll,oe=Object(s.useRef)(),le=Object(s.useRef)(),ce=Object(s.useRef)(),he=Object(s.useRef)(),Ee=Oa(),ke=Object(L.a)(Ee,2),ze=ke[0],rt=ke[1],$e=i==="top"||i==="bottom",at=Hr(0,function(Fn,Dn){$e&&te&&te({direction:Fn>Dn?"left":"right"})}),gt=Object(L.a)(at,2),Ke=gt[0],yt=gt[1],xt=Hr(0,function(Fn,Dn){!$e&&te&&te({direction:Fn>Dn?"top":"bottom"})}),Gt=Object(L.a)(xt,2),Xt=Gt[0],Ht=Gt[1],kt=Object(s.useState)(0),nn=Object(L.a)(kt,2),sn=nn[0],_n=nn[1],An=Object(s.useState)(0),ln=Object(L.a)(An,2),mn=ln[0],un=ln[1],Sn=Object(s.useState)(0),dn=Object(L.a)(Sn,2),an=dn[0],Ln=dn[1],Rn=Object(s.useState)(0),Bn=Object(L.a)(Rn,2),En=Bn[0],Zn=Bn[1],Er=Object(s.useState)(null),Un=Object(L.a)(Er,2),Mn=Un[0],Yn=Un[1],Or=Object(s.useState)(null),rr=Object(L.a)(Or,2),Pn=rr[0],ar=rr[1],Kn=Object(s.useState)(0),pn=Object(L.a)(Kn,2),qn=pn[0],Wn=pn[1],Qn=Object(s.useState)(0),$n=Object(L.a)(Qn,2),La=$n[0],ir=$n[1],xr=m(new Map),Gr=Object(L.a)(xr,2),oa=Gr[0],$a=Gr[1],va=v(ge,oa,sn),Ia="".concat(ie,"-nav-operations-hidden"),sa=0,Vr=0;$e?qe?(sa=0,Vr=Math.max(0,sn-Mn)):(sa=Math.min(0,Mn-sn),Vr=0):(sa=Math.min(0,Pn-mn),Vr=0);function Ua(Fn){return Fn<sa?[sa,!1]:Fn>Vr?[Vr,!1]:[Fn,!0]}var ka=Object(s.useRef)(),Xa=Object(s.useState)(),Ya=Object(L.a)(Xa,2),xn=Ya[0],bn=Ya[1];function jn(){bn(Date.now())}function On(){window.clearTimeout(ka.current)}aa(oe,function(Fn,Dn){var cr=!1;function Sr(Fa,za){Fa(function(Wa){var Ha=Ua(Wa+za),Ea=Object(L.a)(Ha,2),Za=Ea[0],qa=Ea[1];return cr=qa,Za})}if($e){if(Mn>=sn)return cr;Sr(yt,Fn)}else{if(Pn>=mn)return cr;Sr(Ht,Dn)}return On(),jn(),cr}),Object(s.useEffect)(function(){return On(),xn&&(ka.current=window.setTimeout(function(){bn(0)},100)),On},[xn]);function or(){var Fn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Be,Dn=va.get(Fn);if(!Dn)return;if($e){var cr=Ke;qe?Dn.right<Ke?cr=Dn.right:Dn.right+Dn.width>Ke+Mn&&(cr=Dn.right+Dn.width-Mn):Dn.left<-Ke?cr=-Dn.left:Dn.left+Dn.width>-Ke+Mn&&(cr=-(Dn.left+Dn.width-Mn)),Ht(0),yt(Ua(cr)[0])}else{var Sr=Xt;Dn.top<-Xt?Sr=-Dn.top:Dn.top+Dn.height>-Xt+Pn&&(Sr=-(Dn.top+Dn.height-Pn)),yt(0),Ht(Ua(Sr)[0])}}var Gn=_(va,{width:Mn,height:Pn,left:Ke,top:Xt},{width:an,height:En},{width:qn,height:La},Object(U.a)(Object(U.a)({},Ce),{},{tabs:ge})),br=Object(L.a)(Gn,2),kr=br[0],Na=br[1],Xr=ge.map(function(Fn){var Dn=Fn.key;return s.createElement(l,{id:De,prefixCls:ie,key:Dn,rtl:qe,tab:Fn,closable:Fn.closable,editable:Bt,active:Dn===Be,tabPosition:i,tabBarGutter:D,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:ze(Dn),onClick:function(Sr){W(Dn,Sr)},onRemove:function(){rt(Dn)},onFocus:function(){or(Dn),jn(),qe||(oe.current.scrollLeft=0),oe.current.scrollTop=0}})}),Yr=M(function(){var Fn,Dn,cr,Sr,Fa,za,Wa,Ha,Ea,Za=((Fn=oe.current)===null||Fn===void 0?void 0:Fn.offsetWidth)||0,qa=((Dn=oe.current)===null||Dn===void 0?void 0:Dn.offsetHeight)||0,ii=((cr=he.current)===null||cr===void 0?void 0:cr.offsetWidth)||0,oi=((Sr=he.current)===null||Sr===void 0?void 0:Sr.offsetHeight)||0,mi=((Fa=ce.current)===null||Fa===void 0?void 0:Fa.offsetWidth)||0,pi=((za=ce.current)===null||za===void 0?void 0:za.offsetHeight)||0;Yn(Za),ar(qa),Wn(ii),ir(oi);var si=(((Wa=le.current)===null||Wa===void 0?void 0:Wa.offsetWidth)||0)-ii,li=(((Ha=le.current)===null||Ha===void 0?void 0:Ha.offsetHeight)||0)-oi;_n(si),un(li);var ui=(Ea=ce.current)===null||Ea===void 0?void 0:Ea.className.includes(Ia);Ln(si-(ui?0:mi)),Zn(li-(ui?0:pi)),$a(function(){var di=new Map;return ge.forEach(function(vi){var ci=vi.key,Ka=ze(ci).current;Ka&&di.set(ci,{width:Ka.offsetWidth,height:Ka.offsetHeight,left:Ka.offsetLeft,top:Ka.offsetTop})}),di})}),Ba=ge.slice(0,kr),Va=ge.slice(Na+1),sr=[].concat(Object(E.a)(Ba),Object(E.a)(Va)),Qr=Object(s.useState)(),ga=Object(L.a)(Qr,2),fi=ga[0],hi=ga[1],Jr=va.get(Be),ei=Object(s.useRef)();function ti(){y.a.cancel(ei.current)}Object(s.useEffect)(function(){var Fn={};return Jr&&($e?(qe?Fn.right=Jr.right:Fn.left=Jr.left,Fn.width=Jr.width):(Fn.top=Jr.top,Fn.height=Jr.height)),ti(),ei.current=y()(function(){hi(Fn)}),ti},[Jr,$e,qe]),Object(s.useEffect)(function(){or()},[Be,Jr,va,$e]),Object(s.useEffect)(function(){Yr()},[qe,D,Be,ge.map(function(Fn){return Fn.key}).join("_")]);var ni=!!sr.length,ja="".concat(ie,"-nav-wrap"),Qa,Ja,ri,ai;return $e?qe?(Ja=Ke>0,Qa=Ke+Mn<sn):(Qa=Ke<0,Ja=-Ke+Mn<sn):(ri=Xt<0,ai=-Xt+Pn<mn),s.createElement("div",{ref:Ne,role:"tablist",className:R()("".concat(ie,"-nav"),se),style:Me,onKeyDown:function(){jn()}},s.createElement(fa,{position:"left",extra:ht,prefixCls:ie}),s.createElement(T.a,{onResize:Yr},s.createElement("div",{className:R()(ja,(je={},Object(Q.a)(je,"".concat(ja,"-ping-left"),Qa),Object(Q.a)(je,"".concat(ja,"-ping-right"),Ja),Object(Q.a)(je,"".concat(ja,"-ping-top"),ri),Object(Q.a)(je,"".concat(ja,"-ping-bottom"),ai),je)),ref:oe},s.createElement(T.a,{onResize:Yr},s.createElement("div",{ref:le,className:"".concat(ie,"-nav-list"),style:{transform:"translate(".concat(Ke,"px, ").concat(Xt,"px)"),transition:xn?"none":void 0}},Xr,s.createElement(ca,{ref:he,prefixCls:ie,locale:e,editable:Bt,style:{visibility:ni?"hidden":null}}),s.createElement("div",{className:R()("".concat(ie,"-ink-bar"),Object(Q.a)({},"".concat(ie,"-ink-bar-animated"),Fe.inkBar)),style:fi}))))),s.createElement(wa,Object.assign({},Ce,{ref:ce,prefixCls:ie,tabs:sr,className:!ni&&Ia})),s.createElement(fa,{position:"right",extra:ht,prefixCls:ie}))}var ma=s.forwardRef(ha);function Ur(Ce){var Ne=Ce.id,je=Ce.activeKey,Oe=Ce.animated,ie=Ce.tabPosition,ge=Ce.rtl,se=Ce.destroyInactiveTabPane,Me=s.useContext(wr),De=Me.prefixCls,Fe=Me.tabs,Be=Oe.tabPane,qe=Fe.findIndex(function(ht){return ht.key===je});return s.createElement("div",{className:R()("".concat(De,"-content-holder"))},s.createElement("div",{className:R()("".concat(De,"-content"),"".concat(De,"-content-").concat(ie),Object(Q.a)({},"".concat(De,"-content-animated"),Be)),style:qe&&Be?Object(Q.a)({},ge?"marginRight":"marginLeft","-".concat(qe,"00%")):null},Fe.map(function(ht){return s.cloneElement(ht.node,{key:ht.key,prefixCls:De,tabKey:ht.key,id:Ne,animated:Be,active:ht.key===je,destroyInactiveTabPane:se})})))}function Da(Ce){var Ne=Ce.prefixCls,je=Ce.forceRender,Oe=Ce.className,ie=Ce.style,ge=Ce.id,se=Ce.active,Me=Ce.animated,De=Ce.destroyInactiveTabPane,Fe=Ce.tabKey,Be=Ce.children,qe=s.useState(je),ht=Object(L.a)(qe,2),Bt=ht[0],e=ht[1];s.useEffect(function(){se?e(!0):De&&e(!1)},[se,De]);var i={};return se||(Me?(i.visibility="hidden",i.height=0,i.overflowY="hidden"):i.display="none"),s.createElement("div",{id:ge&&"".concat(ge,"-panel-").concat(Fe),role:"tabpanel",tabIndex:se?0:-1,"aria-labelledby":ge&&"".concat(ge,"-tab-").concat(Fe),"aria-hidden":!se,style:Object(U.a)(Object(U.a)({},i),ie),className:R()("".concat(Ne,"-tabpane"),se&&"".concat(Ne,"-tabpane-active"),Oe)},(se||Bt||je)&&Be)}var Rr=0;function Pa(Ce){return Object(o.a)(Ce).map(function(Ne){if(s.isValidElement(Ne)){var je=Ne.key!==void 0?String(Ne.key):void 0;return Object(U.a)(Object(U.a)({key:je},Ne.props),{},{node:Ne})}return null}).filter(function(Ne){return Ne})}function Cn(Ce,Ne){var je,Oe=Ce.id,ie=Ce.prefixCls,ge=ie===void 0?"rc-tabs":ie,se=Ce.className,Me=Ce.children,De=Ce.direction,Fe=Ce.activeKey,Be=Ce.defaultActiveKey,qe=Ce.editable,ht=Ce.animated,Bt=Ce.tabPosition,e=Bt===void 0?"top":Bt,i=Ce.tabBarGutter,D=Ce.tabBarStyle,N=Ce.tabBarExtraContent,W=Ce.locale,te=Ce.moreIcon,oe=Ce.moreTransitionName,le=Ce.destroyInactiveTabPane,ce=Ce.renderTabBar,he=Ce.onChange,Ee=Ce.onTabClick,ke=Ce.onTabScroll,ze=Object(O.a)(Ce,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),rt=Pa(Me),$e=De==="rtl",at;ht===!1?at={inkBar:!1,tabPane:!1}:at=Object(U.a)({inkBar:!0,tabPane:!1},ht!==!0?ht:null);var gt=Object(s.useState)(!1),Ke=Object(L.a)(gt,2),yt=Ke[0],xt=Ke[1];Object(s.useEffect)(function(){xt(Ra())},[]);var Gt=Object(g.a)(function(){var En;return(En=rt[0])===null||En===void 0?void 0:En.key},{value:Fe,defaultValue:Be}),Xt=Object(L.a)(Gt,2),Ht=Xt[0],kt=Xt[1],nn=Object(s.useState)(function(){return rt.findIndex(function(En){return En.key===Ht})}),sn=Object(L.a)(nn,2),_n=sn[0],An=sn[1];Object(s.useEffect)(function(){var En=rt.findIndex(function(Er){return Er.key===Ht});if(En===-1){var Zn;En=Math.max(0,Math.min(_n,rt.length-1)),kt((Zn=rt[En])===null||Zn===void 0?void 0:Zn.key)}An(En)},[rt.map(function(En){return En.key}).join("_"),Ht,_n]);var ln=Object(g.a)(null,{value:Oe}),mn=Object(L.a)(ln,2),un=mn[0],Sn=mn[1],dn=e;yt&&!["left","right"].includes(e)&&(dn="top"),Object(s.useEffect)(function(){Oe||(Sn("rc-tabs-".concat(Rr)),Rr+=1)},[]);function an(En,Zn){Ee==null||Ee(En,Zn),kt(En),he==null||he(En)}var Ln={id:un,activeKey:Ht,animated:at,tabPosition:dn,rtl:$e,mobile:yt},Rn,Bn=Object(U.a)(Object(U.a)({},Ln),{},{editable:qe,locale:W,moreIcon:te,moreTransitionName:oe,tabBarGutter:i,onTabClick:an,onTabScroll:ke,extra:N,style:D,panes:Me});return ce?Rn=ce(Bn,ma):Rn=s.createElement(ma,Object.assign({},Bn)),s.createElement(wr.Provider,{value:{tabs:rt,prefixCls:ge}},s.createElement("div",Object.assign({ref:Ne,id:Oe,className:R()(ge,"".concat(ge,"-").concat(dn),(je={},Object(Q.a)(je,"".concat(ge,"-mobile"),yt),Object(Q.a)(je,"".concat(ge,"-editable"),qe),Object(Q.a)(je,"".concat(ge,"-rtl"),$e),je),se)},ze),Rn,s.createElement(Ur,Object.assign({destroyInactiveTabPane:le},Ln,{animated:at}))))}var pa=s.forwardRef(Cn);pa.TabPane=Da;var Kr=pa,ia=J.b=Kr},kPWJ:function(re,J,d){re.exports=d.p+"static/question.cb52bef9.gif"},kPYp:function(re,J){re.exports="data:image/png;base64,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"},l2Kq:function(re,J,d){re.exports=d.p+"static/match_ad.24dc22fd.jpg"},loD1:function(re,J){function d(Q,L,O,U,s,t,R){if(s===0)return!1;var o=s,g=0,E=Q;if(R>L+o&&R>U+o||R<L-o&&R<U-o||t>Q+o&&t>O+o||t<Q-o&&t<O-o)return!1;if(Q!==O)g=(L-U)/(Q-O),E=(Q*U-O*L)/(Q-O);else return Math.abs(t-Q)<=o/2;var a=g*t-R+E,y=a*a/(g*g+1);return y<=o/2*o/2}J.containStroke=d},lzim:function(re,J,d){"use strict";var Q=d("E7E6"),L=d.n(Q);d.d(J,"z",function(){return L.a});var O=d("/GNS"),U=d.n(O);d.d(J,"y",function(){return U.a});var s=d("FOrL"),t=d.n(s);d.d(J,"s",function(){return t.a});var R=d("HpTS"),o=d.n(R);d.d(J,"A",function(){return o.a});var g=d("tWlo"),E=d.n(g);d.d(J,"b",function(){return E.a});var a=d("7ZXX"),y=d.n(a);d.d(J,"m",function(){return y.a});var T=d("GABl"),M=d.n(T);d.d(J,"f",function(){return M.a});var m=d("onxn"),P=d.n(m);d.d(J,"o",function(){return P.a});var h=d("nKGa"),l=d.n(h);d.d(J,"n",function(){return l.a});var u=d("4qgm"),v=d.n(u);d.d(J,"C",function(){return v.a});var p=d("JeFH"),_=d.n(p);d.d(J,"c",function(){return _.a});var x=d("ji0R"),w=d.n(x);d.d(J,"j",function(){return w.a});var C=d("W6BS"),f=d.n(C);d.d(J,"D",function(){return f.a});var n=d("kPYp"),r=d.n(n);d.d(J,"E",function(){return r.a});var c=d("nukY"),S=d.n(c),A=d("4u4S"),b=d.n(A),I=d("yslc"),k=d.n(I),B=d("l2Kq"),z=d.n(B);d.d(J,"r",function(){return z.a});var G=d("RMFE"),Y=d.n(G);d.d(J,"p",function(){return Y.a});var X=d("TGq3"),F=d.n(X),K=d("SMhR"),Z=d.n(K);d.d(J,"B",function(){return Z.a});var pe=d("8/bI"),ue=d.n(pe);d.d(J,"k",function(){return ue.a});var xe=d("JWDV"),ye=d.n(xe),we=d("Xsq0"),Te=d.n(we);d.d(J,"q",function(){return Te.a});var Se=d("Ohmc"),ae=d.n(Se);d.d(J,"d",function(){return ae.a});var ve=d("csWT"),q=d.n(ve);d.d(J,"e",function(){return q.a});var me=d("7v3h"),Re=d.n(me);d.d(J,"l",function(){return Re.a});var be=d("cRFk"),Xe=d.n(be);d.d(J,"x",function(){return Xe.a});var ft=d("kPWJ"),Ue=d.n(ft);d.d(J,"w",function(){return Ue.a});var He=d("qgvg"),_e=d.n(He);d.d(J,"t",function(){return _e.a});var Ie=d("FPkq"),Ge=d.n(Ie);d.d(J,"v",function(){return Ge.a});var Ze=d("A/g1"),Et=d.n(Ze);d.d(J,"g",function(){return Et.a});var et=d("Nmxd"),jt=d.n(et);d.d(J,"h",function(){return jt.a});var Vt=d("5D2P"),Pt=d.n(Vt);d.d(J,"i",function(){return Pt.a});var Rt=d("djh8"),Wt=d.n(Rt);d.d(J,"u",function(){return Wt.a});var rn=d("Jq4h"),Qt=d.n(rn);d.d(J,"a",function(){return Qt.a})},mFDi:function(re,J,d){var Q=d("QBsz"),L=d("Fofx"),O=Q.applyTransform,U=Math.min,s=Math.max;function t(o,g,E,a){E<0&&(o=o+E,E=-E),a<0&&(g=g+a,a=-a),this.x=o,this.y=g,this.width=E,this.height=a}t.prototype={constructor:t,union:function(o){var g=U(o.x,this.x),E=U(o.y,this.y);this.width=s(o.x+o.width,this.x+this.width)-g,this.height=s(o.y+o.height,this.y+this.height)-E,this.x=g,this.y=E},applyTransform:function(){var o=[],g=[],E=[],a=[];return function(y){if(!y)return;o[0]=E[0]=this.x,o[1]=a[1]=this.y,g[0]=a[0]=this.x+this.width,g[1]=E[1]=this.y+this.height,O(o,o,y),O(g,g,y),O(E,E,y),O(a,a,y),this.x=U(o[0],g[0],E[0],a[0]),this.y=U(o[1],g[1],E[1],a[1]);var T=s(o[0],g[0],E[0],a[0]),M=s(o[1],g[1],E[1],a[1]);this.width=T-this.x,this.height=M-this.y}}(),calculateTransform:function(o){var g=this,E=o.width/g.width,a=o.height/g.height,y=L.create();return L.translate(y,y,[-g.x,-g.y]),L.scale(y,y,[E,a]),L.translate(y,y,[o.x,o.y]),y},intersect:function(o){if(!o)return!1;o instanceof t||(o=t.create(o));var g=this,E=g.x,a=g.x+g.width,y=g.y,T=g.y+g.height,M=o.x,m=o.x+o.width,P=o.y,h=o.y+o.height;return!(a<M||m<E||T<P||h<y)},contain:function(o,g){var E=this;return o>=E.x&&o<=E.x+E.width&&g>=E.y&&g<=E.y+E.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;re.exports=R},mLcG:function(re,J){var d=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};re.exports=d},mOS8:function(re,J,d){re.exports=d.p+"static/403Qrcode.6c17b6f4.png"},mfLG:function(re,J,d){re.exports=d.p+"static/s2.09f37905.png"},mgmH:function(re,J,d){"use strict";d.d(J,"d",function(){return T}),d.d(J,"b",function(){return M}),d.d(J,"e",function(){return m}),d.d(J,"c",function(){return P}),d.d(J,"n",function(){return h}),d.d(J,"g",function(){return l}),d.d(J,"h",function(){return u}),d.d(J,"j",function(){return p}),d.d(J,"a",function(){return _}),d.d(J,"l",function(){return x}),d.d(J,"f",function(){return w}),d.d(J,"k",function(){return C}),d.d(J,"m",function(){return f}),d.d(J,"i",function(){return n}),d.d(J,"o",function(){return r}),d.d(J,"t",function(){return c}),d.d(J,"s",function(){return S}),d.d(J,"p",function(){return A}),d.d(J,"q",function(){return b}),d.d(J,"r",function(){return I}),d.d(J,"v",function(){return k}),d.d(J,"u",function(){return B});var Q=d("miYZ"),L=d("tsqr"),O=d("k1fw"),U=d("9og8"),s=d("WmNS"),t=d.n(s),R=d("oUNq"),o=d("9kvl"),g=d("1vsH"),E=d("m3rI"),a=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return a(),K.next=3,Object(R.t)(Object(O.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(g.w)("",Object(g.ab)({url:E.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/export_couser_info.json"),query:Y}));case 7:y();case 8:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),M=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.r)(Object(O.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),m=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.u)(Object(O.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),P=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.s)(Object(O.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),h=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.z)(Object(O.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),l=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.v)(Object(O.a)({},Y));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),u=function(){var z=Object(U.a)(t.a.mark(function G(Y,X){var F;return t.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(R.x)(Object(O.a)({},Y));case 2:F=Z.sent,F.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/").concat(X))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/").concat(X)));case 4:case"end":return Z.stop()}},G)}));return function(Y,X){return z.apply(this,arguments)}}(),v=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return a(),K.next=3,Object(R.w)(Object(O.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(g.w)("",Object(g.ab)({url:E.a.API_SERVER+"/api/homework_commons/".concat(Y.categoryId,"/works_list.zip"),query:Y}));case 7:y();case 8:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),p=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return a(),K.next=3,Object(R.A)(Object(O.a)({},Y));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.next=7,Object(g.w)("",Object(g.ab)({url:E.a.API_SERVER+"/api/polls/".concat(Y.categoryId,"/commit_result.xlsx"),query:Y}));case 7:y();case 8:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),_=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/attendances/export_xlsx_data.xlsx"),query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),x=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/video_study_statics.xlsx"),query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),w=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/courses/".concat(Y.coursesId,"/export_course_students_info.xlsx"),query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),C=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/item_banks/export.xlsx",query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),f=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),n=function(){var z=Object(U.a)(t.a.mark(function G(Y){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.y)(Object(O.a)({},Y));case 2:X=K.sent,X.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/exercise_score"))):X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(Y.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),r=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),F.next=3,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/export_records/".concat(Y.id,".xlsx"),query:Y}));case 3:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),c=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),S=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_training_objectives.xlsx"),query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),A=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)(Y==null?void 0:Y.name,Object(g.ab)({url:E.a.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),b=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_courses.xlsx"),query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),I=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/ec_years/".concat(Y==null?void 0:Y.ec_year_id,"/ec_graduation_requirements.xlsx"),query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),k=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/courses/rank_list.xlsx",query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}(),B=function(){var z=Object(U.a)(t.a.mark(function G(Y){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.ab)({url:E.a.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Y}));case 2:case"end":return F.stop()}},G)}));return function(Y){return z.apply(this,arguments)}}()},n1HI:function(re,J,d){var Q=d("hX1E"),L=Q.normalizeRadian,O=Math.PI*2;function U(s,t,R,o,g,E,a,y,T){if(a===0)return!1;var M=a;y-=s,T-=t;var m=Math.sqrt(y*y+T*T);if(m-M>R||m+M<R)return!1;if(Math.abs(o-g)%O<1e-4)return!0;if(E){var P=o;o=L(g),g=L(P)}else o=L(o),g=L(g);o>g&&(g+=O);var h=Math.atan2(T,y);return h<0&&(h+=O),h>=o&&h<=g||h+O>=o&&h+O<=g}J.containStroke=U},n6Mw:function(re,J,d){var Q=d("SrGk"),L=d("bYtY"),O=d("Fofx");function U(t,R){Q.call(this,t,R,"clipPath","__clippath_in_use__")}L.inherits(U,Q),U.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)},U.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var g=this.getDefs(!0),E=R[0],a,y,T=o?"_textDom":"_dom";E[T]?(y=E[T].getAttribute("id"),a=E[T],g.contains(a)||g.appendChild(a)):(y="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,a=this.createElement("clipPath"),a.setAttribute("id",y),g.appendChild(a),E[T]=a);var M=this.getSvgProxy(E);if(E.transform&&E.parent.invTransform&&!o){var m=Array.prototype.slice.call(E.transform);O.mul(E.transform,E.parent.invTransform,E.transform),M.brush(E),E.transform=m}else M.brush(E);var P=this.getSvgElement(E);a.innerHTML="",a.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+y+")"),R.length>1&&this.updateDom(a,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},U.prototype.markUsed=function(t){var R=this;t.__clipPaths&&L.each(t.__clipPaths,function(o){o._dom&&Q.prototype.markUsed.call(R,o._dom),o._textDom&&Q.prototype.markUsed.call(R,o._textDom)})};var s=U;re.exports=s},nCxF:function(re,J,d){var Q=d("QBsz"),L=Q.min,O=Q.max,U=Q.scale,s=Q.distance,t=Q.add,R=Q.clone,o=Q.sub;function g(E,a,y,T){var M=[],m=[],P=[],h=[],l,u,v,p;if(T){v=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var _=0,x=E.length;_<x;_++)L(v,v,E[_]),O(p,p,E[_]);L(v,v,T[0]),O(p,p,T[1])}for(var _=0,x=E.length;_<x;_++){var w=E[_];if(y)l=E[_?_-1:x-1],u=E[(_+1)%x];else if(_===0||_===x-1){M.push(R(E[_]));continue}else l=E[_-1],u=E[_+1];o(m,u,l),U(m,m,a);var C=s(w,l),f=s(w,u),n=C+f;n!==0&&(C/=n,f/=n),U(P,m,-C),U(h,m,f);var r=t([],w,P),c=t([],w,h);T&&(O(r,r,v),L(r,r,p),O(c,c,v),L(c,c,p)),M.push(r),M.push(c)}return y&&M.push(M.shift()),M}re.exports=g},nKGa:function(re,J,d){re.exports=d.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(re,J){var d=Math.round;function Q(U,s,t){if(!s)return;var R=s.x1,o=s.x2,g=s.y1,E=s.y2;U.x1=R,U.x2=o,U.y1=g,U.y2=E;var a=t&&t.lineWidth;if(!a)return;d(R*2)===d(o*2)&&(U.x1=U.x2=O(R,a,!0)),d(g*2)===d(E*2)&&(U.y1=U.y2=O(g,a,!0))}function L(U,s,t){if(!s)return;var R=s.x,o=s.y,g=s.width,E=s.height;U.x=R,U.y=o,U.width=g,U.height=E;var a=t&&t.lineWidth;if(!a)return;U.x=O(R,a,!0),U.y=O(o,a,!0),U.width=Math.max(O(R+g,a,!1)-U.x,g===0?0:1),U.height=Math.max(O(o+E,a,!1)-U.y,E===0?0:1)}function O(U,s,t){if(!s)return U;var R=d(U*2);return(R+d(s))%2===0?R/2:(R+(t?1:-1))/2}J.subPixelOptimizeLine=Q,J.subPixelOptimizeRect=L,J.subPixelOptimize=O},ni6a:function(re,J,d){var Q=d("pzxd"),L=d("mFDi"),O=d("gut8"),U=O.WILL_BE_RESTORED,s=new L,t=function(){};t.prototype={constructor:t,drawRectText:function(o,g){var E=this.style;g=E.textRect||g,this.__dirty&&Q.normalizeTextStyle(E,!0);var a=E.text;if(a!=null&&(a+=""),!Q.needDrawText(a,E))return;o.save();var y=this.transform;E.transformText?this.setTransform(o):y&&(s.copy(g),s.applyTransform(y),g=s),Q.renderText(this,o,a,E,g,U),o.restore()}};var R=t;re.exports=R},"nj+s":function(re,J,d){re.exports={searchWrap:"searchWrap___3itQA",search:"search___6Phxx",searchIcon:"searchIcon___2OKV2",scrollWrapper:"scrollWrapper___3CgdD",checkBoxWrapper:"checkBoxWrapper___2rzjY",checkboxtitle:"checkboxtitle___2oX3A",partTitle:"partTitle___PjtbY",exportBtn:"exportBtn___2dBfL",pngIcon:"pngIcon___1AVKV"}},nntt:function(re,J){re.exports="data:image/png;base64,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"},nukY:function(re,J){re.exports="data:image/png;base64,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"},nz4c:function(re,J){re.exports="data:image/png;base64,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"},o2EA:function(re,J,d){re.exports=d.p+"static/icon1.992c3a36.svg"},"oBm/":function(re,J,d){re.exports=d.p+"static/small.a7be44f3.png"},onxn:function(re,J){re.exports="data:image/png;base64,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"},p6Nx:function(re,J,d){},pIsd:function(re,J,d){var Q=d("BJfS"),L=function(s){var t=/[height|width]$/;return t.test(s)},O=function(s){var t="",R=Object.keys(s);return R.forEach(function(o,g){var E=s[o];o=Q(o),L(o)&&typeof E=="number"&&(E=E+"px"),E===!0?t+=o:E===!1?t+="not "+o:t+="("+o+": "+E+")",g<R.length-1&&(t+=" and ")}),t},U=function(s){var t="";return typeof s=="string"?s:s instanceof Array?(s.forEach(function(R,o){t+=O(R),o<s.length-1&&(t+=", ")}),t):O(s)};re.exports=U},po3F:function(re,J,d){re.exports={modal:"modal___3Y0Wf",closeIcon:"closeIcon___2U9hd",wrap:"wrap___3bgrF",input:"input___e0HRQ"}},psqp:function(re,J){re.exports="data:image/png;base64,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"},pzxd:function(re,J,d){var Q=d("bYtY"),L=Q.retrieve2,O=Q.retrieve3,U=Q.each,s=Q.normalizeCssArray,t=Q.isString,R=Q.isObject,o=d("6GrX"),g=d("VpOo"),E=d("Xnb7"),a=d("fW2E"),y=d("gut8"),T=y.ContextCachedBy,M=y.WILL_BE_RESTORED,m=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"]],u={},v={};function p(X){return _(X),U(X.rich,_),X}function _(X){if(X){X.font=o.makeFont(X);var F=X.textAlign;F==="middle"&&(F="center"),X.textAlign=F==null||P[F]?F:"left";var K=X.textVerticalAlign||X.textBaseline;K==="center"&&(K="middle"),X.textVerticalAlign=K==null||h[K]?K:"top";var Z=X.textPadding;Z&&(X.textPadding=s(X.textPadding))}}function x(X,F,K,Z,pe,ue){Z.rich?C(X,F,K,Z,pe,ue):w(X,F,K,Z,pe,ue)}function w(X,F,K,Z,pe,ue){"use strict";var xe=c(Z),ye,we=!1,Te=F.__attrCachedBy===T.PLAIN_TEXT;ue!==M?(ue&&(ye=ue.style,we=!xe&&Te&&ye),F.__attrCachedBy=xe?T.NONE:T.PLAIN_TEXT):Te&&(F.__attrCachedBy=T.NONE);var Se=Z.font||m;(!we||Se!==(ye.font||m))&&(F.font=Se);var ae=X.__computedFont;X.__styleFont!==Se&&(X.__styleFont=Se,ae=X.__computedFont=F.font);var ve=Z.textPadding,q=Z.textLineHeight,me=X.__textCotentBlock;(!me||X.__dirtyText)&&(me=X.__textCotentBlock=o.parsePlainText(K,ae,ve,q,Z.truncate));var Re=me.outerHeight,be=me.lines,Xe=me.lineHeight,ft=b(v,X,Z,pe),Ue=ft.baseX,He=ft.baseY,_e=ft.textAlign||"left",Ie=ft.textVerticalAlign;n(F,Z,pe,Ue,He);var Ge=o.adjustTextY(He,Re,Ie),Ze=Ue,Et=Ge;if(xe||ve){var et=o.getWidth(K,ae),jt=et;ve&&(jt+=ve[1]+ve[3]);var Vt=o.adjustTextX(Ue,jt,_e);xe&&S(X,F,Z,Vt,Ge,jt,Re),ve&&(Ze=G(Ue,_e,ve),Et+=ve[0])}F.textAlign=_e,F.textBaseline="middle",F.globalAlpha=Z.opacity||1;for(var Pt=0;Pt<l.length;Pt++){var Rt=l[Pt],Wt=Rt[0],rn=Rt[1],Qt=Z[Wt];(!we||Qt!==ye[Wt])&&(F[rn]=a(F,rn,Qt||Rt[2]))}Et+=Xe/2;var At=Z.textStrokeWidth,dt=we?ye.textStrokeWidth:null,Tt=!we||At!==dt,bt=!we||Tt||Z.textStroke!==ye.textStroke,wt=k(Z.textStroke,At),nt=B(Z.textFill);if(wt&&(Tt&&(F.lineWidth=At),bt&&(F.strokeStyle=wt)),nt&&((!we||Z.textFill!==ye.textFill)&&(F.fillStyle=nt)),be.length===1)wt&&F.strokeText(be[0],Ze,Et),nt&&F.fillText(be[0],Ze,Et);else for(var Pt=0;Pt<be.length;Pt++)wt&&F.strokeText(be[Pt],Ze,Et),nt&&F.fillText(be[Pt],Ze,Et),Et+=Xe}function C(X,F,K,Z,pe,ue){ue!==M&&(F.__attrCachedBy=T.NONE);var xe=X.__textCotentBlock;(!xe||X.__dirtyText)&&(xe=X.__textCotentBlock=o.parseRichText(K,Z)),f(X,F,xe,Z,pe)}function f(X,F,K,Z,pe){var ue=K.width,xe=K.outerWidth,ye=K.outerHeight,we=Z.textPadding,Te=b(v,X,Z,pe),Se=Te.baseX,ae=Te.baseY,ve=Te.textAlign,q=Te.textVerticalAlign;n(F,Z,pe,Se,ae);var me=o.adjustTextX(Se,xe,ve),Re=o.adjustTextY(ae,ye,q),be=me,Xe=Re;we&&(be+=we[3],Xe+=we[0]);var ft=be+ue;c(Z)&&S(X,F,Z,me,Re,xe,ye);for(var Ue=0;Ue<K.lines.length;Ue++){for(var He=K.lines[Ue],_e=He.tokens,Ie=_e.length,Ge=He.lineHeight,Ze=He.width,Et=0,et=be,jt=ft,Vt=Ie-1,Pt;Et<Ie&&(Pt=_e[Et],!Pt.textAlign||Pt.textAlign==="left");)r(X,F,Pt,Z,Ge,Xe,et,"left"),Ze-=Pt.width,et+=Pt.width,Et++;for(;Vt>=0&&(Pt=_e[Vt],Pt.textAlign==="right");)r(X,F,Pt,Z,Ge,Xe,jt,"right"),Ze-=Pt.width,jt-=Pt.width,Vt--;for(et+=(ue-(et-be)-(ft-jt)-Ze)/2;Et<=Vt;)Pt=_e[Et],r(X,F,Pt,Z,Ge,Xe,et+Pt.width/2,"center"),et+=Pt.width,Et++;Xe+=Ge}}function n(X,F,K,Z,pe){if(K&&F.textRotation){var ue=F.textOrigin;ue==="center"?(Z=K.width/2+K.x,pe=K.height/2+K.y):ue&&(Z=ue[0]+K.x,pe=ue[1]+K.y),X.translate(Z,pe),X.rotate(-F.textRotation),X.translate(-Z,-pe)}}function r(X,F,K,Z,pe,ue,xe,ye){var we=Z.rich[K.styleName]||{};we.text=K.text;var Te=K.textVerticalAlign,Se=ue+pe/2;Te==="top"?Se=ue+K.height/2:Te==="bottom"&&(Se=ue+pe-K.height/2),!K.isLineHolder&&c(we)&&S(X,F,we,ye==="right"?xe-K.width:ye==="center"?xe-K.width/2:xe,Se-K.height/2,K.width,K.height);var ae=K.textPadding;ae&&(xe=G(xe,ye,ae),Se-=K.height/2-ae[2]-K.textHeight/2),I(F,"shadowBlur",O(we.textShadowBlur,Z.textShadowBlur,0)),I(F,"shadowColor",we.textShadowColor||Z.textShadowColor||"transparent"),I(F,"shadowOffsetX",O(we.textShadowOffsetX,Z.textShadowOffsetX,0)),I(F,"shadowOffsetY",O(we.textShadowOffsetY,Z.textShadowOffsetY,0)),I(F,"textAlign",ye),I(F,"textBaseline","middle"),I(F,"font",K.font||m);var ve=k(we.textStroke||Z.textStroke,me),q=B(we.textFill||Z.textFill),me=L(we.textStrokeWidth,Z.textStrokeWidth);ve&&(I(F,"lineWidth",me),I(F,"strokeStyle",ve),F.strokeText(K.text,xe,Se)),q&&(I(F,"fillStyle",q),F.fillText(K.text,xe,Se))}function c(X){return!!(X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor)}function S(X,F,K,Z,pe,ue,xe){var ye=K.textBackgroundColor,we=K.textBorderWidth,Te=K.textBorderColor,Se=t(ye);if(I(F,"shadowBlur",K.textBoxShadowBlur||0),I(F,"shadowColor",K.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",K.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",K.textBoxShadowOffsetY||0),Se||we&&Te){F.beginPath();var ae=K.textBorderRadius;ae?g.buildPath(F,{x:Z,y:pe,width:ue,height:xe,r:ae}):F.rect(Z,pe,ue,xe),F.closePath()}if(Se)if(I(F,"fillStyle",ye),K.fillOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=K.fillOpacity*K.opacity,F.fill(),F.globalAlpha=ve}else F.fill();else if(R(ye)){var q=ye.image;q=E.createOrUpdateImage(q,null,X,A,ye),q&&E.isImageReady(q)&&F.drawImage(q,Z,pe,ue,xe)}if(we&&Te)if(I(F,"lineWidth",we),I(F,"strokeStyle",Te),K.strokeOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=K.strokeOpacity*K.opacity,F.stroke(),F.globalAlpha=ve}else F.stroke()}function A(X,F){F.image=X}function b(X,F,K,Z){var pe=K.x||0,ue=K.y||0,xe=K.textAlign,ye=K.textVerticalAlign;if(Z){var we=K.textPosition;if(we instanceof Array)pe=Z.x+z(we[0],Z.width),ue=Z.y+z(we[1],Z.height);else{var Te=F&&F.calculateTextPosition?F.calculateTextPosition(u,K,Z):o.calculateTextPosition(u,K,Z);pe=Te.x,ue=Te.y,xe=xe||Te.textAlign,ye=ye||Te.textVerticalAlign}var Se=K.textOffset;Se&&(pe+=Se[0],ue+=Se[1])}return X=X||{},X.baseX=pe,X.baseY=ue,X.textAlign=xe,X.textVerticalAlign=ye,X}function I(X,F,K){return X[F]=a(X,F,K),X[F]}function k(X,F){return X==null||F<=0||X==="transparent"||X==="none"?null:X.image||X.colorStops?"#000":X}function B(X){return X==null||X==="none"?null:X.image||X.colorStops?"#000":X}function z(X,F){return typeof X=="string"?X.lastIndexOf("%")>=0?parseFloat(X)/100*F:parseFloat(X):X}function G(X,F,K){return F==="right"?X-K[1]:F==="center"?X+K[3]/2-K[1]/2:X+K[3]}function Y(X,F){return X!=null&&(X||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}J.normalizeTextStyle=p,J.renderText=x,J.getBoxPosition=b,J.getStroke=k,J.getFill=B,J.parsePercent=z,J.needDrawText=Y},qH13:function(re,J,d){var Q=d("ItGF"),L=d("QBsz"),O=L.applyTransform,U=d("mFDi"),s=d("Qe9p"),t=d("6GrX"),R=d("pzxd"),o=d("ni6a"),g=d("Gev7"),E=d("Dagg"),a=d("dqUG"),y=d("y+Vt"),T=d("IMiH"),M=d("QuXc"),m=d("06Qe"),P=T.CMD,h=Math.round,l=Math.sqrt,u=Math.abs,v=Math.cos,p=Math.sin,_=Math.max;if(!Q.canvasSupported){var x=",",w="progid:DXImageTransform.Microsoft",C=21600,f=C/2,n=1e5,r=1e3,c=function(Ue){Ue.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Ue.coordsize=C+","+C,Ue.coordorigin="0,0"},S=function(Ue){return String(Ue).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},A=function(Ue,He,_e){return"rgb("+[Ue,He,_e].join(",")+")"},b=function(Ue,He){He&&Ue&&He.parentNode!==Ue&&Ue.appendChild(He)},I=function(Ue,He){He&&Ue&&He.parentNode===Ue&&Ue.removeChild(He)},k=function(Ue,He,_e){return(parseFloat(Ue)||0)*n+(parseFloat(He)||0)*r+_e},B=R.parsePercent,z=function(Ue,He,_e){var Ie=s.parse(He);_e=+_e,isNaN(_e)&&(_e=1),Ie&&(Ue.color=A(Ie[0],Ie[1],Ie[2]),Ue.opacity=_e*Ie[3])},G=function(Ue){var He=s.parse(Ue);return[A(He[0],He[1],He[2]),He[3]]},Y=function(Ue,He,_e){var Ie=He.fill;if(Ie!=null)if(Ie instanceof M){var Ge,Ze=0,Et=[0,0],et=0,jt=1,Vt=_e.getBoundingRect(),Pt=Vt.width,Rt=Vt.height;if(Ie.type==="linear"){Ge="gradient";var Wt=_e.transform,rn=[Ie.x*Pt,Ie.y*Rt],Qt=[Ie.x2*Pt,Ie.y2*Rt];Wt&&(O(rn,rn,Wt),O(Qt,Qt,Wt));var At=Qt[0]-rn[0],dt=Qt[1]-rn[1];Ze=Math.atan2(At,dt)*180/Math.PI,Ze<0&&(Ze+=360),Ze<1e-6&&(Ze=0)}else{Ge="gradientradial";var rn=[Ie.x*Pt,Ie.y*Rt],Wt=_e.transform,Tt=_e.scale,bt=Pt,wt=Rt;Et=[(rn[0]-Vt.x)/bt,(rn[1]-Vt.y)/wt],Wt&&O(rn,rn,Wt),bt/=Tt[0]*C,wt/=Tt[1]*C;var nt=_(bt,wt);et=2*0/nt,jt=2*Ie.r/nt-et}var ut=Ie.colorStops.slice();ut.sort(function(Pe,de){return Pe.offset-de.offset});for(var Qe=ut.length,St=[],Dt=[],Kt=0;Kt<Qe;Kt++){var Jt=ut[Kt],tn=G(Jt.color);Dt.push(Jt.offset*jt+et+" "+tn[0]),(Kt===0||Kt===Qe-1)&&St.push(tn)}if(Qe>=2){var mt=St[0][0],ct=St[1][0],Ve=St[0][1]*He.opacity,st=St[1][1]*He.opacity;Ue.type=Ge,Ue.method="none",Ue.focus="100%",Ue.angle=Ze,Ue.color=mt,Ue.color2=ct,Ue.colors=Dt.join(","),Ue.opacity=st,Ue.opacity2=Ve}Ge==="radial"&&(Ue.focusposition=Et.join(","))}else z(Ue,Ie,He.opacity)},X=function(Ue,He){He.lineDash&&(Ue.dashstyle=He.lineDash.join(" ")),He.stroke!=null&&!(He.stroke instanceof M)&&z(Ue,He.stroke,He.opacity)},F=function(Ue,He,_e,Ie){var Ge=He==="fill",Ze=Ue.getElementsByTagName(He)[0];_e[He]!=null&&_e[He]!=="none"&&(Ge||!Ge&&_e.lineWidth)?(Ue[Ge?"filled":"stroked"]="true",_e[He]instanceof M&&I(Ue,Ze),Ze||(Ze=m.createNode(He)),Ge?Y(Ze,_e,Ie):X(Ze,_e),b(Ue,Ze)):(Ue[Ge?"filled":"stroked"]="false",I(Ue,Ze))},K=[[],[],[]],Z=function(Ue,He){var _e=P.M,Ie=P.C,Ge=P.L,Ze=P.A,Et=P.Q,et=[],jt,Vt,Pt,Rt,Wt,rn,Qt=Ue.data,At=Ue.len();for(Rt=0;Rt<At;){Pt=Qt[Rt++],Vt="",jt=0;switch(Pt){case _e:Vt=" m ",jt=1,Wt=Qt[Rt++],rn=Qt[Rt++],K[0][0]=Wt,K[0][1]=rn;break;case Ge:Vt=" l ",jt=1,Wt=Qt[Rt++],rn=Qt[Rt++],K[0][0]=Wt,K[0][1]=rn;break;case Et:case Ie:Vt=" c ",jt=3;var dt=Qt[Rt++],Tt=Qt[Rt++],bt=Qt[Rt++],wt=Qt[Rt++],nt,ut;Pt===Et?(nt=bt,ut=wt,bt=(bt+2*dt)/3,wt=(wt+2*Tt)/3,dt=(Wt+2*dt)/3,Tt=(rn+2*Tt)/3):(nt=Qt[Rt++],ut=Qt[Rt++]),K[0][0]=dt,K[0][1]=Tt,K[1][0]=bt,K[1][1]=wt,K[2][0]=nt,K[2][1]=ut,Wt=nt,rn=ut;break;case Ze:var Qe=0,St=0,Dt=1,Kt=1,Jt=0;He&&(Qe=He[4],St=He[5],Dt=l(He[0]*He[0]+He[1]*He[1]),Kt=l(He[2]*He[2]+He[3]*He[3]),Jt=Math.atan2(-He[1]/Kt,He[0]/Dt));var tn=Qt[Rt++],mt=Qt[Rt++],ct=Qt[Rt++],Ve=Qt[Rt++],st=Qt[Rt++]+Jt,Pe=Qt[Rt++]+st+Jt;Rt++;var de=Qt[Rt++],Ae=tn+v(st)*ct,Je=mt+p(st)*Ve,dt=tn+v(Pe)*ct,Tt=mt+p(Pe)*Ve,Ye=de?" wa ":" at ";Math.abs(Ae-dt)<1e-4&&(Math.abs(Pe-st)>.01?de&&(Ae+=270/C):Math.abs(Je-mt)<1e-4?de&&Ae<tn||!de&&Ae>tn?Tt-=270/C:Tt+=270/C:de&&Je<mt||!de&&Je>mt?dt+=270/C:dt-=270/C),et.push(Ye,h(((tn-ct)*Dt+Qe)*C-f),x,h(((mt-Ve)*Kt+St)*C-f),x,h(((tn+ct)*Dt+Qe)*C-f),x,h(((mt+Ve)*Kt+St)*C-f),x,h((Ae*Dt+Qe)*C-f),x,h((Je*Kt+St)*C-f),x,h((dt*Dt+Qe)*C-f),x,h((Tt*Kt+St)*C-f)),Wt=dt,rn=Tt;break;case P.R:var lt=K[0],pt=K[1];lt[0]=Qt[Rt++],lt[1]=Qt[Rt++],pt[0]=lt[0]+Qt[Rt++],pt[1]=lt[1]+Qt[Rt++],He&&(O(lt,lt,He),O(pt,pt,He)),lt[0]=h(lt[0]*C-f),pt[0]=h(pt[0]*C-f),lt[1]=h(lt[1]*C-f),pt[1]=h(pt[1]*C-f),et.push(" m ",lt[0],x,lt[1]," l ",pt[0],x,lt[1]," l ",pt[0],x,pt[1]," l ",lt[0],x,pt[1]);break;case P.Z:et.push(" x ")}if(jt>0){et.push(Vt);for(var tt=0;tt<jt;tt++){var it=K[tt];He&&O(it,it,He),et.push(h(it[0]*C-f),x,h(it[1]*C-f),tt<jt-1?x:"")}}}return et.join("")};y.prototype.brushVML=function(Ue){var He=this.style,_e=this._vmlEl;_e||(_e=m.createNode("shape"),c(_e),this._vmlEl=_e),F(_e,"fill",He,this),F(_e,"stroke",He,this);var Ie=this.transform,Ge=Ie!=null,Ze=_e.getElementsByTagName("stroke")[0];if(Ze){var Et=He.lineWidth;if(Ge&&!He.strokeNoScale){var et=Ie[0]*Ie[3]-Ie[1]*Ie[2];Et*=l(u(et))}Ze.weight=Et+"px"}var jt=this.path||(this.path=new T);this.__dirtyPath&&(jt.beginPath(),jt.subPixelOptimize=!1,this.buildPath(jt,this.shape),jt.toStatic(),this.__dirtyPath=!1),_e.path=Z(jt,this.transform),_e.style.zIndex=k(this.zlevel,this.z,this.z2),b(Ue,_e),He.text!=null?this.drawRectText(Ue,this.getBoundingRect()):this.removeRectText(Ue)},y.prototype.onRemove=function(Ue){I(Ue,this._vmlEl),this.removeRectText(Ue)},y.prototype.onAdd=function(Ue){b(Ue,this._vmlEl),this.appendRectText(Ue)};var pe=function(Ue){return typeof Ue=="object"&&Ue.tagName&&Ue.tagName.toUpperCase()==="IMG"};E.prototype.brushVML=function(Ue){var He=this.style,_e=He.image,Ie,Ge;if(pe(_e)){var Ze=_e.src;if(Ze===this._imageSrc)Ie=this._imageWidth,Ge=this._imageHeight;else{var Et=_e.runtimeStyle,et=Et.width,jt=Et.height;Et.width="auto",Et.height="auto",Ie=_e.width,Ge=_e.height,Et.width=et,Et.height=jt,this._imageSrc=Ze,this._imageWidth=Ie,this._imageHeight=Ge}_e=Ze}else _e===this._imageSrc&&(Ie=this._imageWidth,Ge=this._imageHeight);if(!_e)return;var Vt=He.x||0,Pt=He.y||0,Rt=He.width,Wt=He.height,rn=He.sWidth,Qt=He.sHeight,At=He.sx||0,dt=He.sy||0,Tt=rn&&Qt,bt=this._vmlEl;bt||(bt=m.doc.createElement("div"),c(bt),this._vmlEl=bt);var wt=bt.style,nt=!1,ut,Qe=1,St=1;if(this.transform&&(ut=this.transform,Qe=l(ut[0]*ut[0]+ut[1]*ut[1]),St=l(ut[2]*ut[2]+ut[3]*ut[3]),nt=ut[1]||ut[2]),nt){var Dt=[Vt,Pt],Kt=[Vt+Rt,Pt],Jt=[Vt,Pt+Wt],tn=[Vt+Rt,Pt+Wt];O(Dt,Dt,ut),O(Kt,Kt,ut),O(Jt,Jt,ut),O(tn,tn,ut);var mt=_(Dt[0],Kt[0],Jt[0],tn[0]),ct=_(Dt[1],Kt[1],Jt[1],tn[1]),Ve=[];Ve.push("M11=",ut[0]/Qe,x,"M12=",ut[2]/St,x,"M21=",ut[1]/Qe,x,"M22=",ut[3]/St,x,"Dx=",h(Vt*Qe+ut[4]),x,"Dy=",h(Pt*St+ut[5])),wt.padding="0 "+h(mt)+"px "+h(ct)+"px 0",wt.filter=w+".Matrix("+Ve.join("")+", SizingMethod=clip)"}else ut&&(Vt=Vt*Qe+ut[4],Pt=Pt*St+ut[5]),wt.filter="",wt.left=h(Vt)+"px",wt.top=h(Pt)+"px";var st=this._imageEl,Pe=this._cropEl;st||(st=m.doc.createElement("div"),this._imageEl=st);var de=st.style;if(Tt){if(Ie&&Ge)de.width=h(Qe*Ie*Rt/rn)+"px",de.height=h(St*Ge*Wt/Qt)+"px";else{var Ae=new Image,Je=this;Ae.onload=function(){Ae.onload=null,Ie=Ae.width,Ge=Ae.height,de.width=h(Qe*Ie*Rt/rn)+"px",de.height=h(St*Ge*Wt/Qt)+"px",Je._imageWidth=Ie,Je._imageHeight=Ge,Je._imageSrc=_e},Ae.src=_e}Pe||(Pe=m.doc.createElement("div"),Pe.style.overflow="hidden",this._cropEl=Pe);var Ye=Pe.style;Ye.width=h((Rt+At*Rt/rn)*Qe),Ye.height=h((Wt+dt*Wt/Qt)*St),Ye.filter=w+".Matrix(Dx="+-At*Rt/rn*Qe+",Dy="+-dt*Wt/Qt*St+")",Pe.parentNode||bt.appendChild(Pe),st.parentNode!==Pe&&Pe.appendChild(st)}else de.width=h(Qe*Rt)+"px",de.height=h(St*Wt)+"px",bt.appendChild(st),Pe&&Pe.parentNode&&(bt.removeChild(Pe),this._cropEl=null);var lt="",pt=He.opacity;pt<1&&(lt+=".Alpha(opacity="+h(pt*100)+") "),lt+=w+".AlphaImageLoader(src="+_e+", SizingMethod=scale)",de.filter=lt,bt.style.zIndex=k(this.zlevel,this.z,this.z2),b(Ue,bt),He.text!=null&&this.drawRectText(Ue,this.getBoundingRect())},E.prototype.onRemove=function(Ue){I(Ue,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Ue)},E.prototype.onAdd=function(Ue){b(Ue,this._vmlEl),this.appendRectText(Ue)};var ue="normal",xe={},ye=0,we=100,Te=document.createElement("div"),Se=function(Ue){var He=xe[Ue];if(!He){ye>we&&(ye=0,xe={});var _e=Te.style,Ie;try{_e.font=Ue,Ie=_e.fontFamily.split(",")[0]}catch(Ge){}He={style:_e.fontStyle||ue,variant:_e.fontVariant||ue,weight:_e.fontWeight||ue,size:parseFloat(_e.fontSize||12)|0,family:Ie||"Microsoft YaHei"},xe[Ue]=He,ye++}return He},ae;t.$override("measureText",function(Ue,He){var _e=m.doc;ae||(ae=_e.createElement("div"),ae.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(ae));try{ae.style.font=He}catch(Ie){}return ae.innerHTML="",ae.appendChild(_e.createTextNode(Ue)),{width:ae.offsetWidth}});for(var ve=new U,q=function(Ue,He,_e,Ie){var Ge=this.style;this.__dirty&&R.normalizeTextStyle(Ge,!0);var Ze=Ge.text;if(Ze!=null&&(Ze+=""),!Ze)return;if(Ge.rich){var Et=t.parseRichText(Ze,Ge);Ze=[];for(var et=0;et<Et.lines.length;et++){for(var jt=Et.lines[et].tokens,Vt=[],Pt=0;Pt<jt.length;Pt++)Vt.push(jt[Pt].text);Ze.push(Vt.join(""))}Ze=Ze.join(`
`)}var Rt,Wt,rn=Ge.textAlign,Qt=Ge.textVerticalAlign,At=Se(Ge.font),dt=At.style+" "+At.variant+" "+At.weight+" "+At.size+'px "'+At.family+'"';_e=_e||t.getBoundingRect(Ze,dt,rn,Qt,Ge.textPadding,Ge.textLineHeight);var Tt=this.transform;if(Tt&&!Ie&&(ve.copy(He),ve.applyTransform(Tt),He=ve),Ie)Rt=He.x,Wt=He.y;else{var bt=Ge.textPosition;if(bt instanceof Array)Rt=He.x+B(bt[0],He.width),Wt=He.y+B(bt[1],He.height),rn=rn||"left";else{var wt=this.calculateTextPosition?this.calculateTextPosition({},Ge,He):t.calculateTextPosition({},Ge,He);Rt=wt.x,Wt=wt.y,rn=rn||wt.textAlign,Qt=Qt||wt.textVerticalAlign}}Rt=t.adjustTextX(Rt,_e.width,rn),Wt=t.adjustTextY(Wt,_e.height,Qt),Wt+=_e.height/2;var nt=m.createNode,ut=this._textVmlEl,Qe,St,Dt;ut?(Dt=ut.firstChild,Qe=Dt.nextSibling,St=Qe.nextSibling):(ut=nt("line"),Qe=nt("path"),St=nt("textpath"),Dt=nt("skew"),St.style["v-text-align"]="left",c(ut),Qe.textpathok=!0,St.on=!0,ut.from="0 0",ut.to="1000 0.05",b(ut,Dt),b(ut,Qe),b(ut,St),this._textVmlEl=ut);var Kt=[Rt,Wt],Jt=ut.style;Tt&&Ie?(O(Kt,Kt,Tt),Dt.on=!0,Dt.matrix=Tt[0].toFixed(3)+x+Tt[2].toFixed(3)+x+Tt[1].toFixed(3)+x+Tt[3].toFixed(3)+",0,0",Dt.offset=(h(Kt[0])||0)+","+(h(Kt[1])||0),Dt.origin="0 0",Jt.left="0px",Jt.top="0px"):(Dt.on=!1,Jt.left=h(Rt)+"px",Jt.top=h(Wt)+"px"),St.string=S(Ze);try{St.style.font=dt}catch(tn){}F(ut,"fill",{fill:Ge.textFill,opacity:Ge.opacity},this),F(ut,"stroke",{stroke:Ge.textStroke,opacity:Ge.opacity,lineDash:Ge.lineDash||null},this),ut.style.zIndex=k(this.zlevel,this.z,this.z2),b(Ue,ut)},me=function(Ue){I(Ue,this._textVmlEl),this._textVmlEl=null},Re=function(Ue){b(Ue,this._textVmlEl)},be=[o,g,E,y,a],Xe=0;Xe<be.length;Xe++){var ft=be[Xe].prototype;ft.drawRectText=q,ft.removeRectText=me,ft.appendRectText=Re}a.prototype.brushVML=function(Ue){var He=this.style;He.text!=null?this.drawRectText(Ue,{x:He.x||0,y:He.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Ue)},a.prototype.onRemove=function(Ue){this.removeRectText(Ue)},a.prototype.onAdd=function(Ue){this.appendRectText(Ue)}}},qHvr:function(re,J,d){"use strict";var Q=d("2qtc"),L=d("kLXV"),O=d("5NDa"),U=d("5rEg"),s=d("miYZ"),t=d("tsqr"),R=d("tJVT"),o=d("cDcd"),g=d.n(o),E=d("4i/N");function a(y){var T=y.isAddmodle,M=y.setIsAdd,m=y.createTeam,P=Object(o.useState)(""),h=Object(R.a)(P,2),l=h[0],u=h[1];return g.a.createElement(L.a,{centered:!0,title:g.a.createElement("div",{style:{alignItems:"center",display:"flex"}},g.a.createElement("div",{style:{textAlign:"left",flex:"1"}},"\u521B\u5EFA\u6218\u961F"),g.a.createElement(E.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}m(l)},onCancel:function(){return M(!1)}},g.a.createElement("div",null,g.a.createElement("span",{style:{fontSize:"14px",color:"#F73737"}},"*"),"\u961F\u540D\uFF1A",g.a.createElement("p",{style:{marginTop:"15px",marginLeft:"15px"}},g.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u961F\u540D",value:l,maxLength:60,addonAfter:String(l&&l.length||0)+"/60",onChange:function(p){return u(p.target.value)}}))))}J.a=a},qgvg:function(re,J){re.exports="data:image/gif;base64,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"},qpCX:function(re,J,d){re.exports=d.p+"static/s9.72cf5f51.png"},r6Bn:function(re,J,d){var Q=d("bYtY"),L=d("ItGF"),O=d("4fz+"),U=d("BPZU");function s(o,g){return o.zlevel===g.zlevel?o.z===g.z?o.z2-g.z2:o.z-g.z:o.zlevel-g.zlevel}var t=function(){this._roots=[],this._displayList=[],this._displayListLen=0};t.prototype={constructor:t,traverse:function(o,g){for(var E=0;E<this._roots.length;E++)this._roots[E].traverse(o,g)},getDisplayList:function(o,g){return g=g||!1,o&&this.updateDisplayList(g),this._displayList},updateDisplayList:function(o){this._displayListLen=0;for(var g=this._roots,E=this._displayList,a=0,y=g.length;a<y;a++)this._updateAndAddDisplayable(g[a],null,o);E.length=this._displayListLen,L.canvasSupported&&U(E,s)},_updateAndAddDisplayable:function(o,g,E){if(o.ignore&&!E)return;o.beforeUpdate(),o.__dirty&&o.update(),o.afterUpdate();var a=o.clipPath;if(a){g?g=g.slice():g=[];for(var y=a,T=o;y;)y.parent=T,y.updateTransform(),g.push(y),T=y,y=y.clipPath}if(o.isGroup){for(var M=o._children,m=0;m<M.length;m++){var P=M[m];o.__dirty&&(P.__dirty=!0),this._updateAndAddDisplayable(P,g,E)}o.__dirty=!1}else o.__clipPaths=g,this._displayList[this._displayListLen++]=o},addRoot:function(o){if(o.__storage===this)return;o instanceof O&&o.addChildrenToStorage(this),this.addToStorage(o),this._roots.push(o)},delRoot:function(o){if(o==null){for(var g=0;g<this._roots.length;g++){var E=this._roots[g];E instanceof O&&E.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(o instanceof Array){for(var g=0,a=o.length;g<a;g++)this.delRoot(o[g]);return}var y=Q.indexOf(this._roots,o);y>=0&&(this.delFromStorage(o),this._roots.splice(y,1),o instanceof O&&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:s};var R=t;re.exports=R},r7jV:function(re,J){re.exports="data:image/png;base64,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"},rA99:function(re,J,d){var Q=d("y+Vt"),L=d("QBsz"),O=d("Sj9i"),U=O.quadraticSubdivide,s=O.cubicSubdivide,t=O.quadraticAt,R=O.cubicAt,o=O.quadraticDerivativeAt,g=O.cubicDerivativeAt,E=[];function a(T,M,m){var P=T.cpx2,h=T.cpy2;return P===null||h===null?[(m?g:R)(T.x1,T.cpx1,T.cpx2,T.x2,M),(m?g:R)(T.y1,T.cpy1,T.cpy2,T.y2,M)]:[(m?o:t)(T.x1,T.cpx1,T.x2,M),(m?o:t)(T.y1,T.cpy1,T.y2,M)]}var y=Q.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 m=M.x1,P=M.y1,h=M.x2,l=M.y2,u=M.cpx1,v=M.cpy1,p=M.cpx2,_=M.cpy2,x=M.percent;if(x===0)return;T.moveTo(m,P),p==null||_==null?(x<1&&(U(m,u,h,x,E),u=E[1],h=E[2],U(P,v,l,x,E),v=E[1],l=E[2]),T.quadraticCurveTo(u,v,h,l)):(x<1&&(s(m,u,p,h,x,E),u=E[1],p=E[2],h=E[3],s(P,v,_,l,x,E),v=E[1],_=E[2],l=E[3]),T.bezierCurveTo(u,v,p,_,h,l))},pointAt:function(T){return a(this.shape,T,!1)},tangentAt:function(T){var M=a(this.shape,T,!0);return L.normalize(M,M)}});re.exports=y},"rAM+":function(re,J,d){"use strict";d.d(J,"a",function(){return L});var Q=d("Qw5x");function L(O,U){var s;if(typeof Symbol=="undefined"||O[Symbol.iterator]==null){if(Array.isArray(O)||(s=Object(Q.a)(O))||U&&O&&typeof O.length=="number"){s&&(O=s);var t=0,R=function(){};return{s:R,n:function(){return t>=O.length?{done:!0}:{done:!1,value:O[t++]}},e:function(y){throw y},f:R}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,g=!1,E;return{s:function(){s=O[Symbol.iterator]()},n:function(){var y=s.next();return o=y.done,y},e:function(y){g=!0,E=y},f:function(){try{!o&&s.return!=null&&s.return()}finally{if(g)throw E}}}}},rHrb:function(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.CopyToClipboard=void 0;var Q=O(d("cDcd")),L=O(d("+QRC"));function O(u){return u&&u.__esModule?u:{default:u}}function U(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(p){return typeof p}:U=function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},U(u)}function s(u,v){var p=Object.keys(u);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(u);v&&(_=_.filter(function(x){return Object.getOwnPropertyDescriptor(u,x).enumerable})),p.push.apply(p,_)}return p}function t(u){for(var v=1;v<arguments.length;v++){var p=arguments[v]!=null?arguments[v]:{};v%2?s(p,!0).forEach(function(_){h(u,_,p[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(p)):s(p).forEach(function(_){Object.defineProperty(u,_,Object.getOwnPropertyDescriptor(p,_))})}return u}function R(u,v){if(u==null)return{};var p=o(u,v),_,x;if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(u);for(x=0;x<w.length;x++){if(_=w[x],v.indexOf(_)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,_))continue;p[_]=u[_]}}return p}function o(u,v){if(u==null)return{};var p={},_=Object.keys(u),x,w;for(w=0;w<_.length;w++){if(x=_[w],v.indexOf(x)>=0)continue;p[x]=u[x]}return p}function g(u,v){if(!(u instanceof v))throw new TypeError("Cannot call a class as a function")}function E(u,v){for(var p=0;p<v.length;p++){var _=v[p];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(u,_.key,_)}}function a(u,v,p){return v&&E(u.prototype,v),p&&E(u,p),u}function y(u,v){return v&&(U(v)==="object"||typeof v=="function")?v:M(u)}function T(u){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(p){return p.__proto__||Object.getPrototypeOf(p)},T(u)}function M(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function m(u,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(v&&v.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),v&&P(u,v)}function P(u,v){return P=Object.setPrototypeOf||function(_,x){return _.__proto__=x,_},P(u,v)}function h(u,v,p){return v in u?Object.defineProperty(u,v,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[v]=p,u}var l=function(u){m(v,u);function v(){var p,_;g(this,v);for(var x=arguments.length,w=new Array(x),C=0;C<x;C++)w[C]=arguments[C];return _=y(this,(p=T(v)).call.apply(p,[this].concat(w))),h(M(_),"onClick",function(f){var n=_.props,r=n.text,c=n.onCopy,S=n.children,A=n.options,b=Q.default.Children.only(S),I=(0,L.default)(r,A);c&&c(r,I),b&&b.props&&typeof b.props.onClick=="function"&&b.props.onClick(f)}),_}return a(v,[{key:"render",value:function(){var _=this.props,x=_.text,w=_.onCopy,C=_.options,f=_.children,n=R(_,["text","onCopy","options","children"]),r=Q.default.Children.only(f);return Q.default.cloneElement(r,t({},n,{onClick:this.onClick}))}}]),v}(Q.default.PureComponent);J.CopyToClipboard=l,h(l,"defaultProps",{onCopy:void 0,options:void 0})},rIHE:function(re,J,d){re.exports=d.p+"static/b3.dc7aa47b.svg"},rgJw:function(re,J,d){re.exports=d.p+"static/s15.e65d3a40.png"},rmlV:function(re,J,d){var Q=d("y+Vt"),L=Q.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(O,U){var s=.5522848,t=U.cx,R=U.cy,o=U.rx,g=U.ry,E=o*s,a=g*s;O.moveTo(t-o,R),O.bezierCurveTo(t-o,R-a,t-E,R-g,t,R-g),O.bezierCurveTo(t+E,R-g,t+o,R-a,t+o,R),O.bezierCurveTo(t+o,R+a,t+E,R+g,t,R+g),O.bezierCurveTo(t-E,R+g,t-o,R+a,t-o,R),O.closePath()}});re.exports=L},ruvs:function(re,J,d){"use strict";d.d(J,"b",function(){return Rt});var Q=d("2qtc"),L=d("kLXV"),O=d("9og8"),U=d("rAM+"),s=d("tJVT"),t=d("PpiC"),R=d("k1fw"),o=d("5NDa"),g=d("5rEg"),E=d("B9cy"),a=d("Ol7k"),y=d("WmNS"),T=d.n(y),M=d("cDcd"),m=d.n(M),P=d("Ty5D"),h=d("55Ip"),l=d("9kvl"),u=d("lzim"),v=d("xrsn"),p=d.n(v),_=d("1Sn+"),x=d("qVdP"),w=d("jsC+"),C=d("14J3"),f=d("BMrR"),n=d("jCWc"),r=d("kPKH"),c=d("lUTK"),S=d("BvKs"),A=d("miYZ"),b=d("tsqr"),I=d("7Kak"),k=d("9yH6"),B=d("6CvP"),z=d("1vsH"),G;(function(At){At.Manager="manager",At.Developer="developer",At.Reporter="reporter"})(G||(G={}));var Y=function(dt){var Tt=dt.visible,bt=dt.onCancel,wt=bt===void 0?function(){}:bt,nt=Object(M.useState)(),ut=Object(s.a)(nt,2),Qe=ut[0],St=ut[1],Dt=Object(M.useState)(),Kt=Object(s.a)(Dt,2),Jt=Kt[0],tn=Kt[1],mt=Object(M.useState)(!1),ct=Object(s.a)(mt,2),Ve=ct[0],st=ct[1],Pe=function(){var Ae=Object(O.a)(T.a.mark(function Je(){var Ye,lt;return T.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(Qe){tt.next=3;break}return b.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),tt.abrupt("return");case 3:if(!(Qe.length!==6)){tt.next=6;break}return b.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),tt.abrupt("return");case 6:if(Jt){tt.next=9;break}return b.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),tt.abrupt("return");case 9:return st(!0),tt.next=12,Object(B.e)({code:Qe,role:Jt});case 12:if(Ye=tt.sent,st(!1),de(),lt={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"},!lt[Ye.status]){tt.next=19;break}return b.b.info(lt[Ye.status]),tt.abrupt("return");case 19:if(!(Ye.status===0)){tt.next=22;break}return Jt==="reporter"?(b.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(z.eb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),l.d.push("/projects/".concat(Ye==null?void 0:Ye.project_id))):(Object(z.eb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),b.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),tt.abrupt("return");case 22:case"end":return tt.stop()}},Je)}));return function(){return Ae.apply(this,arguments)}}(),de=function(){var Ae=Object(O.a)(T.a.mark(function Je(){return T.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:wt();case 1:case"end":return lt.stop()}},Je)}));return function(){return Ae.apply(this,arguments)}}();return m.a.createElement(m.a.Fragment,null,m.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Tt,confirmLoading:Ve,onOk:Pe,onCancel:de},m.a.createElement("div",{className:"tc"},m.a.createElement("div",null,m.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),m.a.createElement(g.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Qe,onChange:function(Je){if(Je.target.value.length>=7){b.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}St(Je.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(k.a.Group,{value:Jt,onChange:function(Je){return tn(Je.target.value)}},m.a.createElement(k.a,{value:G.Manager},"\u7BA1\u7406\u4EBA\u5458"),m.a.createElement(k.a,{value:G.Developer},"\u5F00\u53D1\u4EBA\u5458"),m.a.createElement(k.a,{value:G.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=Y,F=d("Jky8"),K=d("6Fuo"),Z=d.n(K),pe=d("NLgs"),ue;(function(At){At.Projects="projects",At.Shixuns="shixuns",At.Classrooms="classrooms"})(ue||(ue={}));var xe;(function(At){At.Classrooms="classrooms",At.Shixuns="shixuns",At.Paths="paths",At.Projects="projects",At.Videos="videos",At.Topics="topics"})(xe||(xe={}));var ye=function(dt){var Tt,bt,wt,nt,ut,Qe,St,Dt=dt.homePage,Kt=dt.user,Jt=dt.globalSetting,tn=dt.loading,mt=dt.dispatch,ct=dt.location,Ve=Object(t.a)(dt,["homePage","user","globalSetting","loading","dispatch","location"]),st=Object(M.useState)(),Pe=Object(s.a)(st,2),de=Pe[0],Ae=Pe[1],Je=Object(M.useState)(),Ye=Object(s.a)(Je,2),lt=Ye[0],pt=Ye[1],tt=function(H){var V;if(!Object(pe.e)(mt))return;if(H===ue.Projects&&!((V=Kt.userInfo)!==null&&V!==void 0&&V.email)){b.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}H===ue.Classrooms?Ae(!0):H===ue.Projects&&pt(!0)},it=function(H,V){var $;if(!Object(pe.e)(mt))return;if(V===ue.Projects&&!(($=Kt.userInfo)!==null&&$!==void 0&&$.email)){b.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(V===ue.Shixuns&&!Object(pe.c)())return;H&&(window.location.href=H)},Ft=(Tt=(((bt=Jt.setting)===null||bt===void 0?void 0:bt.navbar)||[]).find(function(j){return j.link==="/".concat(xe.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,Zt=(wt=(((nt=Jt.setting)===null||nt===void 0?void 0:nt.navbar)||[]).find(function(j){return j.link==="/".concat(xe.Shixuns)}))===null||wt===void 0?void 0:wt.hidden,$t=(ut=(((Qe=Jt.setting)===null||Qe===void 0?void 0:Qe.navbar)||[]).find(function(j){return j.link==="/".concat(xe.Paths)}))===null||ut===void 0?void 0:ut.hidden;if(Jt!=null&&(St=Jt.setting)!==null&&St!==void 0&&St.is_local){var ne;Kt!=null&&(ne=Kt.userInfo)!==null&&ne!==void 0&&ne.is_shixun_marker||(Zt=!0)}var ee=function(H){var V,$,fe,Le,We,vt,Ct,Nt,zt,qt,ot,Ot,_t,Ut;return m.a.createElement(m.a.Fragment,null,m.a.createElement(f.a,{justify:"space-around",className:"pt5 pb5"},m.a.createElement(r.a,{className:Z.a.joinCol},((V=Kt.userInfo)===null||V===void 0?void 0:V.user_identity)!=="\u5B66\u751F"&&!Ft&&m.a.createElement(S.a.Item,H,m.a.createElement("a",{onClick:function(){return it("/classrooms/new")}},($=Kt.userInfo)!==null&&$!==void 0&&$.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Zt&&m.a.createElement(S.a.Item,H,m.a.createElement("a",{onClick:function(){return it("/shixuns/new",ue.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((fe=Kt.userInfo)===null||fe===void 0?void 0:fe.main_site)&&((Le=Kt.navigationInfo)===null||Le===void 0?void 0:Le.top)||!((We=Kt.userInfo)!==null&&We!==void 0&&We.main_site)&&((vt=Kt.navigationInfo)===null||vt===void 0?void 0:vt.top)&&!$t&&(((Ct=Kt.userInfo)===null||Ct===void 0?void 0:Ct.admin)||((Nt=Kt.userInfo)===null||Nt===void 0?void 0:Nt.is_teacher)||((zt=Kt.userInfo)===null||zt===void 0?void 0:zt.business)))&&m.a.createElement(S.a.Item,H,m.a.createElement("a",{onClick:function(){return it("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Jt!=null&&(qt=Jt.setting)!==null&&qt!==void 0&&qt.is_local)&&((ot=Kt.userInfo)===null||ot===void 0?void 0:ot.main_site)&&m.a.createElement(S.a.Item,H,m.a.createElement("a",{onClick:function(){var en,Yt;return it("".concat((en=Kt.navigationInfo)===null||en===void 0||((Yt=en.top)===null||Yt===void 0)?void 0:Yt.old_url,"/projects/deposit/new"),ue.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),m.a.createElement(r.a,null,m.a.createElement("div",{className:Z.a.joinBoard})),m.a.createElement(r.a,{className:Z.a.joinCol},!Ft&&m.a.createElement(S.a.Item,H,m.a.createElement("a",{onClick:function(){return tt(ue.Classrooms)}},(Ot=Kt.userInfo)!==null&&Ot!==void 0&&Ot.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((_t=Kt.userInfo)===null||_t===void 0?void 0:_t.main_site)&&!(Jt!=null&&(Ut=Jt.setting)!==null&&Ut!==void 0&&Ut.is_local)&&m.a.createElement(S.a.Item,H,m.a.createElement("a",{onClick:function(){return tt(ue.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return m.a.createElement("section",null,m.a.createElement(w.a,{overlay:m.a.createElement(S.a,{className:"".concat(Z.a.rightMenu," ").concat(Z.a.joinMenu," mt10")},m.a.createElement(ee,null)),placement:"bottomRight"},m.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),m.a.createElement(F.a,{visible:de,onCancel:function(){return Ae(!1)}}),m.a.createElement(X,{visible:lt,onCancel:function(){return pt(!1)}}))},we=Object(l.a)(function(At){var dt=At.homePage,Tt=At.loading,bt=At.user,wt=At.globalSetting;return{homePage:dt,user:bt,globalSetting:wt,loading:Tt.models.index}})(ye),Te=d("vToQ"),Se=d.n(Te),ae=d("xKgJ"),ve=d("jb+D"),q=d("m3rI"),me=function(dt){var Tt,bt=RegExp("(^| )"+dt+"=([^;]+)(;|$)");return(Tt=document.cookie.match(bt))?decodeURIComponent(Tt[2]):null},Re=function(dt){var Tt=new Date;Tt.setTime(Tt.getTime()-1);var bt=me(dt);bt!=null&&(document.cookie=dt+"="+bt+";expires="+Tt.toGMTString())},be;(function(At){At.Classrooms="classrooms",At.Shixuns="shixuns",At.Paths="paths",At.Projects="projects",At.Videos="videos",At.Topics="topics"})(be||(be={}));var Xe=function(dt){var Tt,bt,wt,nt,ut,Qe,St,Dt,Kt,Jt,tn,mt=dt.homePage,ct=dt.user,Ve=dt.globalSetting,st=dt.loading,Pe=dt.dispatch,de=dt.shixunHomeworks,Ae=dt.location,Je=dt.payload,Ye=Je===void 0?{}:Je,lt=Object(t.a)(dt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),pt=(Tt=(((bt=Ve.setting)===null||bt===void 0?void 0:bt.navbar)||[]).find(function(ee){return ee.link==="/".concat(be.Classrooms)}))===null||Tt===void 0?void 0:Tt.hidden,tt=(wt=(((nt=Ve.setting)===null||nt===void 0?void 0:nt.navbar)||[]).find(function(ee){return ee.link==="/".concat(be.Shixuns)}))===null||wt===void 0?void 0:wt.hidden,it=(ut=(((Qe=Ve.setting)===null||Qe===void 0?void 0:Qe.navbar)||[]).find(function(ee){return ee.link==="/".concat(be.Paths)}))===null||ut===void 0?void 0:ut.hidden,Ft=((St=ct.userInfo)===null||St===void 0?void 0:St.admin)||((Dt=ct.userInfo)===null||Dt===void 0?void 0:Dt.business)||((Kt=ct.userInfo)===null||Kt===void 0?void 0:Kt.is_shixun_marker)||((Jt=ct.userInfo)===null||Jt===void 0?void 0:Jt.is_teacher)||((tn=ct.userInfo)===null||tn===void 0?void 0:tn.user_identity)!=="\u5B66\u751F",Zt=function(){if(Object(z.r)())return m.a.createElement(S.a,{className:"".concat(Se.a.rightMenu," ").concat(Se.a.menuWrap)},m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var j,H,V,$,fe,Le,We,vt,Ct,Nt,zt,qt,ot,Ot,_t,Ut,Mt,en,Yt,It,on,gn;return m.a.createElement(S.a,{className:"".concat(Se.a.rightMenu," ").concat(Se.a.menuWrap)},m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((j=ct.userInfo)===null||j===void 0?void 0:j.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!pt&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((H=ct.userInfo)===null||H===void 0?void 0:H.login,"/classrooms")},(V=ct.userInfo)!==null&&V!==void 0&&V.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!tt&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat(($=ct.userInfo)===null||$===void 0?void 0:$.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!it&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((fe=ct.userInfo)===null||fe===void 0?void 0:fe.login,"/paths")},(Le=ct.userInfo)!==null&&Le!==void 0&&Le.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((We=ct.userInfo)===null||We===void 0?void 0:We.main_site)&&!((vt=Ve.setting)!==null&&vt!==void 0&&vt.is_local)&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((Ct=ct.userInfo)===null||Ct===void 0?void 0:Ct.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((Nt=ct.userInfo)===null||Nt===void 0?void 0:Nt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),m.a.createElement(S.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(pe.e)(Pe))return;l.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ft&&m.a.createElement(S.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(pe.e)(Pe))return;l.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((zt=ct.navigationInfo)===null||zt===void 0||((qt=zt.top)===null||qt===void 0)?void 0:qt.customer_management_url)&&m.a.createElement(S.a.Item,null,m.a.createElement("a",{href:(ot=ct.navigationInfo)===null||ot===void 0||((Ot=ot.top)===null||Ot===void 0)?void 0:Ot.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((_t=ct.navigationInfo)===null||_t===void 0||((Ut=_t.top)===null||Ut===void 0)?void 0:Ut.college_identifier)&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/colleges/".concat((Mt=ct.navigationInfo)===null||Mt===void 0||((en=Mt.top)===null||en===void 0)?void 0:en.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Yt=ct.navigationInfo)===null||Yt===void 0||((It=Yt.top)===null||It===void 0)?void 0:It.laboratory_admin_url)&&m.a.createElement(S.a.Item,null,m.a.createElement("a",{href:(on=ct.navigationInfo)===null||on===void 0||((gn=on.top)===null||gn===void 0)?void 0:gn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Pe({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(S.a.Item,{className:Se.a.exit},m.a.createElement("a",{onClick:Object(O.a)(T.a.mark(function Tn(){var cn;return T.a.wrap(function(kn){for(;;)switch(kn.prev=kn.next){case 0:return kn.next=2,Object(ve.c)({});case 2:cn=kn.sent,(cn==null?void 0:cn.status)===1&&(Pe({type:"user/getUserInfo",payload:Object(R.a)({},Ye)}),Pe({type:"user/getNavigationInfo",payload:Object(R.a)({},Ye)}),Re("autologin_trustie"),Re("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),b.b.success(cn==null?void 0:cn.message),l.d.replace("/"));case 4:case"end":return kn.stop()}},Tn)}))},"\u9000\u51FA")))};if(Object(ae.p)()){var $t,ne;return m.a.createElement(w.a,{className:"".concat(Se.a.height67),overlay:Zt,placement:"bottomRight"},m.a.createElement("section",null,m.a.createElement("aside",null,m.a.createElement("div",{className:de.actionTabs.type===1?Se.a.classromediv:""},m.a.createElement("img",{className:"".concat(Se.a.userPic," current ml15"),src:"".concat(q.a===null||q.a===void 0?void 0:q.a.IMG_SERVER,"/images/").concat(($t=ct.userInfo)===null||$t===void 0?void 0:$t.image_url),alt:"",onClick:function(){var j;return l.d.push(Object(z.r)()?"/account/profile":"/users/".concat((j=ct.userInfo)===null||j===void 0?void 0:j.login,"/classrooms"))}}),Object(z.r)()&&m.a.createElement("span",{className:"ml10 font16"},(ne=ct.userInfo)===null||ne===void 0?void 0:ne.username)))))}else return m.a.createElement("div",{className:"font15 ".concat(Ve.isIlearning?Se.a.login:"")},m.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),m.a.createElement("span",{className:"ml5 mr5"},"|"),m.a.createElement(h.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))},ft=Object(l.a)(function(At){var dt=At.homePage,Tt=At.loading,bt=At.user,wt=At.globalSetting,nt=At.shixunHomeworks;return{homePage:dt,user:bt,globalSetting:wt,shixunHomeworks:nt,loading:Tt.models.index}})(Xe),Ue=d("+L6B"),He=d("2/Rp"),_e=d("Cs+z"),Ie=d.n(_e),Ge=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ze=function(dt){var Tt=dt.homePage,bt=dt.user,wt=dt.globalSetting,nt=dt.loading,ut=dt.dispatch,Qe=dt.location,St=dt.text,Dt=dt.shixunHomeworks,Kt=dt.payload,Jt=Kt===void 0?{}:Kt,tn=Object(t.a)(dt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),mt=Object(M.useState)("none"),ct=Object(s.a)(mt,2),Ve=ct[0],st=ct[1];return Object(M.useEffect)(function(){Dt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&st("flex")},[Dt.actionTabs.key]),Object(M.useEffect)(function(){Dt.actionTabs.key==="\u9690\u85CF"&&(st("none"),localStorage.setItem("Noviceguide","0"))},[Dt.actionTabs.key]),m.a.createElement("div",{style:{display:Ve,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:Ie.a,style:{position:"absolute",top:"-32px"}}),m.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Dt.actionTabs.text),Dt.actionTabs.type===9?m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(He.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),st("none"),ut({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(He.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ut({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"))))},Et=Object(l.a)(function(At){var dt=At.homePage,Tt=At.loading,bt=At.user,wt=At.globalSetting,nt=At.shixunHomeworks;return{homePage:dt,user:bt,globalSetting:wt,loading:Tt.models.index,shixunHomeworks:nt}})(Ze),et=d("498V"),jt=d.n(et),Vt=a.a.Header,Pt=g.a.Search;function Rt(){var At,dt,Tt=window.location.pathname,bt=Tt.split("/"),wt={};return bt[1]=="classrooms"&&bt.length>3&&!((At=bt[4])!==null&&At!==void 0&&At.includes("newgold"))&&!((dt=bt[5])!==null&&dt!==void 0&&dt.includes("newgold"))&&bt[2]!=="coursesId"&&(wt.course_id=bt[2]),bt[1]==="shixuns"&&bt.length>3&&(wt.objective_type="shixun",wt.objective_id=bt[2]),bt[1]==="paths"&&bt.length>3&&(wt.objective_type="path",wt.objective_id=bt[2]),Object(R.a)(Object(R.a)({},wt),{school:1})}var Wt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],rn=function(dt){var Tt,bt=dt.homePage,wt=dt.user,nt=dt.globalSetting,ut=dt.loading,Qe=dt.dispatch,St=dt.location,Dt=dt.isLogin,Kt=Dt===void 0?!1:Dt,Jt=dt.shixunHomeworks,tn=Object(t.a)(dt,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),mt=Object(P.g)(),ct=Object(M.useState)(!1),Ve=Object(s.a)(ct,2),st=Ve[0],Pe=Ve[1],de=Object(M.useState)(""),Ae=Object(s.a)(de,2),Je=Ae[0],Ye=Ae[1],lt=Object(M.useState)(!1),pt=Object(s.a)(lt,2),tt=pt[0],it=pt[1],Ft=Rt();Object(M.useEffect)(function(){Qe({type:"user/getNavigationInfo",payload:Object(R.a)({},Ft)})},[nt.name]),Object(M.useEffect)(function(){Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Wt!=null&&Wt.includes(St==null?void 0:St.pathname)||(St==null?void 0:St.pathname.indexOf("/classrooms"))===0||Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[St.pathname]),Object(M.useEffect)(function(){Jt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Jt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Jt.actionTabs.key]),Object(M.useEffect)(function(){if(nt!=null&&nt.setting){var ot,Ot,_t=nt==null||((ot=nt.setting)===null||ot===void 0||((Ot=ot.navbar)===null||Ot===void 0))?void 0:Ot.filter(function(It){return!(It!=null&&It.hidden)&&!(Object(ae.m)()&&It.link==="/paperlibrary")}),Ut=Object(U.a)(_t),Mt;try{for(Ut.s();!(Mt=Ut.n()).done;){var en=Mt.value;en.subitem&&(en.subitem=en.subitem.filter(function(It){return!(It!=null&&It.hidden)&&!(Object(ae.m)()&&It.link==="/paperlibrary")}))}}catch(It){Ut.e(It)}finally{Ut.f()}var Yt=!1;_t==null||_t.map(function(It,on){var gn,Tn,cn,wn="/"+((gn=St.pathname)===null||gn===void 0||((Tn=gn.split("/"))===null||Tn===void 0)?void 0:Tn[1]);if(It.link===wn&&(Ye(It==null?void 0:It.link),Object(z.Z)(It==null?void 0:It.name),V(fe(on,{name:It==null?void 0:It.name,link:It==null?void 0:It.link},_t)),Yt=!0),It!=null&&(cn=It.subitem)!==null&&cn!==void 0&&cn.length){var kn;It==null||((kn=It.subitem)===null||kn===void 0)||kn.map(function(fn){fn.link===wn&&(Ye(fn==null?void 0:fn.link),Object(z.Z)(fn==null?void 0:fn.name),V(fe(on,{name:fn==null?void 0:fn.name,link:fn==null?void 0:fn.link},_t)),Yt=!0)})}}),Yt||V(_t)}},[nt==null?void 0:nt.setting,wt]);var Zt=Object(M.useMemo)(function(){var ot;if(nt!=null&&(ot=nt.setting)!==null&&ot!==void 0&&ot.nav_logo_url){var Ot;return"".concat(q.a.IMG_SERVER,"/").concat(nt==null||((Ot=nt.setting)===null||Ot===void 0)?void 0:Ot.nav_logo_url)}else return"".concat(q.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[nt==null||((Tt=nt.setting)===null||Tt===void 0)?void 0:Tt.nav_logo_url]);function $t(ot){mt.push("/search?value="+ot)}var ne=function(){return st?m.a.createElement("div",{onBlur:function(){setTimeout(function(){Pe(!1)},300)}},m.a.createElement(Pt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:$t,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){mt.push("/search?value=")}})},ee=Object(M.useState)([]),j=Object(s.a)(ee,2),H=j[0],V=j[1],$=function(){var ot=Object(O.a)(T.a.mark(function Ot(_t,Ut){var Mt,en,Yt,It,on,gn,Tn;return T.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(!((_t==null?void 0:_t.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){wn.next=6;break}return wn.next=3,Object(ve.j)();case 3:return Yt=wn.sent,Yt!=null&&(en=Yt.data)!==null&&en!==void 0&&en.engineer_url?Yt!=null&&(It=Yt.data)!==null&&It!==void 0&&(on=It.engineer_url)!==null&&on!==void 0&&on.includes("http")?Object(z.U)(Yt==null||((gn=Yt.data)===null||gn===void 0)?void 0:gn.engineer_url):mt.push(Yt==null||((Tn=Yt.data)===null||Tn===void 0)?void 0:Tn.engineer_url):(Yt==null?void 0:Yt.status)!=401&&it(!0),wn.abrupt("return");case 6:_t!=null&&(Mt=_t.link)!==null&&Mt!==void 0&&Mt.includes("http")?Object(z.U)(_t==null?void 0:_t.link):mt.push(_t==null?void 0:_t.link),(_t==null?void 0:_t.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Qe({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~")}});case 8:case"end":return wn.stop()}},Ot)}));return function(_t,Ut){return ot.apply(this,arguments)}}(),fe=function(Ot,_t,Ut){var Mt=Ut.slice();return Mt[Ot]&&(Mt[Ot].name=_t.name,Mt[Ot].link=_t.link),Mt||[]};if(nt.showHeader&&nt.showHeaderFooter){var Le,We,vt,Ct,Nt,zt,qt;return m.a.createElement(a.a,{className:"".concat(nt.isIlearning?p.a["header-iearning"]:p.a.header," ").concat(nt.showHeaderFixed?p.a.headerFixed:"")},m.a.createElement(Vt,{className:"header"},m.a.createElement("section",{className:p.a["edu-menu"]},(!!nt.isIlearning||!(nt!=null&&(Le=nt.setting)!==null&&Le!==void 0&&Le.main_site)&&!!(nt!=null&&(We=nt.setting)!==null&&We!==void 0&&We.navbar))&&m.a.createElement(h.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:p.a.logo,title:(vt=nt.setting)===null||vt===void 0?void 0:vt.name,src:Zt||jt.a})),m.a.createElement("ul",{className:"".concat(p.a.menu," ").concat(Object(z.r)()&&"ml0")},Object(z.r)()&&m.a.createElement("li",null,m.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(z.r)()&&nt.setting&&H.map(function(ot,Ot){var _t,Ut,Mt,en,Yt;return m.a.createElement("li",{key:Ot,className:!(ot!=null&&(_t=ot.subitem)!==null&&_t!==void 0&&_t.length)&&Je===(ot==null?void 0:ot.link)||ot!=null&&(Ut=ot.subitem)!==null&&Ut!==void 0&&Ut.some(function(It){return Je===(It==null?void 0:It.link)})?p.a.actived:""},m.a.createElement("div",{onClick:function(){return $(ot,Ot)},className:Jt.actionTabs.type===4?"".concat(p.a.name," ").concat(p.a.classromediv):p.a.name},m.a.createElement("span",null,function(){var It=ot==null?void 0:ot.name;{var on;ot==null||((on=ot.subitem)===null||on===void 0)||on.map(function(gn,Tn){return gn.link===St.pathname&&(It=gn.name),gn})}return It}()),(ot==null||((Mt=ot.subitem)===null||Mt===void 0)?void 0:Mt.length)>0&&m.a.createElement("i",{className:"iconfont icon-zhankai4"})),(ot==null||((en=ot.subitem)===null||en===void 0)?void 0:en.length)>0&&m.a.createElement("div",{className:p.a.dropDown},ot==null||((Yt=ot.subitem)===null||Yt===void 0)?void 0:Yt.map(function(It,on){return m.a.createElement("div",{className:p.a.subName,onClick:function(){return $(It,Ot)},key:Ot+"-"+on},!!on&&m.a.createElement("div",{className:p.a.line}),m.a.createElement("aside",{className:"font16 c-black"},It.name),m.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},It.content))})))})),m.a.createElement("div",{className:"search-bar",style:{flex:nt.isIlearning?"initial":"1 0 auto"}},!Object(z.r)()&&!(nt!=null&&nt.isIlearning)&&m.a.createElement(m.a.Fragment,null,m.a.createElement(ne,null),!Kt&&m.a.createElement(we,null),!Kt&&!!(wt!=null&&(Ct=wt.userInfo)!==null&&Ct!==void 0&&Ct.login)&&m.a.createElement(h.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(wt==null||((Nt=wt.userInfo)===null||Nt===void 0)?void 0:Nt.login,"/user_tidings")},(wt==null||((zt=wt.navigationInfo)===null||zt===void 0||((qt=zt.top)===null||qt===void 0))?void 0:qt.new_message)&&m.a.createElement("span",{className:p.a.newslight}))),!Kt&&m.a.createElement(ft,{payload:Ft}))),m.a.createElement(L.a,{centered:!0,destroyOnClose:!0,visible:tt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(z.U)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return it(!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:u.B,width:200,height:200}),m.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),m.a.createElement(Et,null))}else return m.a.createElement(m.a.Fragment,null)},Qt=J.a=Object(l.a)(function(At){var dt=At.homePage,Tt=At.loading,bt=At.user,wt=At.globalSetting,nt=At.shixunHomeworks;return{homePage:dt,user:bt,globalSetting:wt,loading:Tt.models.index,shixunHomeworks:nt}})(rn)},"sW+o":function(re,J,d){var Q=d("SrGk"),L=d("bYtY"),O=d("SUKs"),U=d("Qe9p");function s(R,o){Q.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}L.inherits(s,Q),s.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var g=this;L.each(["fill","stroke"],function(E){if(o.style[E]&&(o.style[E].type==="linear"||o.style[E].type==="radial")){var a=o.style[E],y=g.getDefs(!0),T;a._dom?(T=a._dom,y.contains(a._dom)||g.addDom(T)):T=g.add(a),g.markUsed(o);var M=T.getAttribute("id");R.setAttribute(E,"url(#"+M+")")}})}},s.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 O("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},s.prototype.update=function(R){var o=this;Q.prototype.update.call(this,R,function(){var g=R.type,E=R._dom.tagName;g==="linear"&&E==="linearGradient"||g==="radial"&&E==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},s.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{O("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var g=R.colorStops,E=0,a=g.length;E<a;++E){var y=this.createElement("stop");y.setAttribute("offset",g[E].offset*100+"%");var T=g[E].color;if(T.indexOf("rgba">-1)){var M=U.parse(T)[3],m=U.toHex(T);y.setAttribute("stop-color","#"+m),y.setAttribute("stop-opacity",M)}else y.setAttribute("stop-color",g[E].color);o.appendChild(y)}R._dom=o},s.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&Q.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&Q.prototype.markUsed.call(this,o._dom)}};var t=s;re.exports=t},siWv:function(re,J,d){re.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},smSa:function(re,J,d){re.exports=d.p+"static/s1.02adde28.png"},t23M:function(re,J,d){"use strict";var Q=d("VTBJ"),L=d("1OyB"),O=d("vuIU"),U=d("Ji7U"),s=d("LK+K"),t=d("cDcd"),R=d.n(t),o=d("m+aA"),g=d("Zm9Q"),E=d("Kwbf"),a=d("c+Xe"),y=d("bdgK"),T="rc-observer-key",M=function(m){Object(U.a)(h,m);var P=Object(s.a)(h);function h(){var l;return Object(L.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(u){var v=l.props.onResize,p=u[0].target,_=p.getBoundingClientRect(),x=_.width,w=_.height,C=p.offsetWidth,f=p.offsetHeight,n=Math.floor(x),r=Math.floor(w);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==C||l.state.offsetHeight!==f){var c={width:n,height:r,offsetWidth:C,offsetHeight:f};l.setState(c),v&&Promise.resolve().then(function(){v(Object(Q.a)(Object(Q.a)({},c),{},{offsetWidth:C,offsetHeight:f}))})}},l.setChildNode=function(u){l.childNode=u},l}return Object(O.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 u=this.props.disabled;if(u){this.destroyObserver();return}var v=Object(o.a)(this.childNode||this),p=v!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=v),!this.resizeObserver&&v&&(this.resizeObserver=new y.default(this.onResize),this.resizeObserver.observe(v))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,v=Object(g.a)(u);if(v.length>1)Object(E.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(v.length===0)return Object(E.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=v[0];if(t.isValidElement(p)&&Object(a.c)(p)){var _=p.ref;v[0]=t.cloneElement(p,{ref:Object(a.a)(_,this.setChildNode)})}return v.length===1?v[0]:v.map(function(x,w){return!t.isValidElement(x)||"key"in x&&x.key!==null?x:t.cloneElement(x,{key:"".concat(T,"-").concat(w)})})}}]),h}(t.Component);M.displayName="ResizeObserver",J.a=M},tGSI:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(re,J){re.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(re,J,d){"use strict";d.r(J);function Q(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function L(e,i){e===void 0&&(e={}),i===void 0&&(i={}),Object.keys(i).forEach(function(D){typeof e[D]=="undefined"?e[D]=i[D]:Q(i[D])&&Q(e[D])&&Object.keys(i[D]).length>0&&L(e[D],i[D])})}var O=typeof document!="undefined"?document:{},U={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:""}};L(O,U);var s=typeof window!="undefined"?window:{},t={document:U,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{}}};L(s,t);class R{constructor(e){const i=this;for(let D=0;D<e.length;D+=1)i[D]=e[D];return i.length=e.length,this}}function o(e,i){const D=[];let N=0;if(e&&!i&&e instanceof R)return e;if(e){if(typeof e=="string"){let W,te;const oe=e.trim();if(oe.indexOf("<")>=0&&oe.indexOf(">")>=0){let le="div";for(oe.indexOf("<li")===0&&(le="ul"),oe.indexOf("<tr")===0&&(le="tbody"),(oe.indexOf("<td")===0||oe.indexOf("<th")===0)&&(le="tr"),oe.indexOf("<tbody")===0&&(le="table"),oe.indexOf("<option")===0&&(le="select"),te=O.createElement(le),te.innerHTML=oe,N=0;N<te.childNodes.length;N+=1)D.push(te.childNodes[N])}else for(!i&&e[0]==="#"&&!e.match(/[ .<>:~]/)?W=[O.getElementById(e.trim().split("#")[1])]:W=(i||O).querySelectorAll(e.trim()),N=0;N<W.length;N+=1)W[N]&&D.push(W[N])}else if(e.nodeType||e===s||e===O)D.push(e);else if(e.length>0&&e[0].nodeType)for(N=0;N<e.length;N+=1)D.push(e[N])}return new R(D)}o.fn=R.prototype,o.Class=R,o.Dom7=R;function g(e){const i=[];for(let D=0;D<e.length;D+=1)i.indexOf(e[D])===-1&&i.push(e[D]);return i}function E(e){return e.toLowerCase().replace(/-(.)/g,(i,D)=>D.toUpperCase())}function a(e){return s.requestAnimationFrame?s.requestAnimationFrame(e):s.webkitRequestAnimationFrame?s.webkitRequestAnimationFrame(e):s.setTimeout(e,1e3/60)}function y(e){return s.cancelAnimationFrame?s.cancelAnimationFrame(e):s.webkitCancelAnimationFrame?s.webkitCancelAnimationFrame(e):s.clearTimeout(e)}function T(e){if(typeof e=="undefined")return this;const i=e.split(" ");for(let D=0;D<i.length;D+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.add(i[D]);return this}function M(e){const i=e.split(" ");for(let D=0;D<i.length;D+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.remove(i[D]);return this}function m(e){return this[0]?this[0].classList.contains(e):!1}function P(e){const i=e.split(" ");for(let D=0;D<i.length;D+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.toggle(i[D]);return this}function h(e,i){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let D=0;D<this.length;D+=1)if(arguments.length===2)this[D].setAttribute(e,i);else for(const N in e)this[D][N]=e[N],this[D].setAttribute(N,e[N]);return this}function l(e){for(let i=0;i<this.length;i+=1)this[i].removeAttribute(e);return this}function u(e,i){if(arguments.length===1&&typeof e=="string"){if(this[0])return this[0][e]}else{for(let D=0;D<this.length;D+=1)if(arguments.length===2)this[D][e]=i;else for(const N in e)this[D][N]=e[N];return this}}function v(e,i){let D;if(typeof i=="undefined"){if(D=this[0],D){if(D.dom7ElementDataStorage&&e in D.dom7ElementDataStorage)return D.dom7ElementDataStorage[e];const N=D.getAttribute(`data-${e}`);return N||void 0}return}for(let N=0;N<this.length;N+=1)D=this[N],D.dom7ElementDataStorage||(D.dom7ElementDataStorage={}),D.dom7ElementDataStorage[e]=i;return this}function p(e){for(let i=0;i<this.length;i+=1){const D=this[i];D.dom7ElementDataStorage&&D.dom7ElementDataStorage[e]&&(D.dom7ElementDataStorage[e]=null,delete D.dom7ElementDataStorage[e])}}function _(){const e=this[0];if(!e)return;const i={};if(e.dataset)for(const D in e.dataset)i[D]=e.dataset[D];else for(let D=0;D<e.attributes.length;D+=1){const N=e.attributes[D];N.name.indexOf("data-")>=0&&(i[E(N.name.split("data-")[1])]=N.value)}for(const D in i)i[D]==="false"?i[D]=!1:i[D]==="true"?i[D]=!0:parseFloat(i[D])===i[D]*1&&(i[D]*=1);return i}function x(e){const i=this;if(typeof e=="undefined"){if(i[0]){if(i[0].multiple&&i[0].nodeName.toLowerCase()==="select"){const D=[];for(let N=0;N<i[0].selectedOptions.length;N+=1)D.push(i[0].selectedOptions[N].value);return D}return i[0].value}return}for(let D=0;D<i.length;D+=1){const N=i[D];if(Array.isArray(e)&&N.multiple&&N.nodeName.toLowerCase()==="select")for(let W=0;W<N.options.length;W+=1)N.options[W].selected=e.indexOf(N.options[W].value)>=0;else N.value=e}return i}function w(e){for(let i=0;i<this.length;i+=1){const D=this[i].style;D.webkitTransform=e,D.transform=e}return this}function C(e){typeof e!="string"&&(e=`${e}ms`);for(let i=0;i<this.length;i+=1){const D=this[i].style;D.webkitTransitionDuration=e,D.transitionDuration=e}return this}function f(...e){let[i,D,N,W]=e;typeof e[1]=="function"&&([i,N,W]=e,D=void 0),W||(W=!1);function te(he){const Ee=he.target;if(!Ee)return;const ke=he.target.dom7EventData||[];if(ke.indexOf(he)<0&&ke.unshift(he),o(Ee).is(D))N.apply(Ee,ke);else{const ze=o(Ee).parents();for(let rt=0;rt<ze.length;rt+=1)o(ze[rt]).is(D)&&N.apply(ze[rt],ke)}}function oe(he){const Ee=he&&he.target?he.target.dom7EventData||[]:[];Ee.indexOf(he)<0&&Ee.unshift(he),N.apply(this,Ee)}const le=i.split(" ");let ce;for(let he=0;he<this.length;he+=1){const Ee=this[he];if(D)for(ce=0;ce<le.length;ce+=1){const ke=le[ce];Ee.dom7LiveListeners||(Ee.dom7LiveListeners={}),Ee.dom7LiveListeners[ke]||(Ee.dom7LiveListeners[ke]=[]),Ee.dom7LiveListeners[ke].push({listener:N,proxyListener:te}),Ee.addEventListener(ke,te,W)}else for(ce=0;ce<le.length;ce+=1){const ke=le[ce];Ee.dom7Listeners||(Ee.dom7Listeners={}),Ee.dom7Listeners[ke]||(Ee.dom7Listeners[ke]=[]),Ee.dom7Listeners[ke].push({listener:N,proxyListener:oe}),Ee.addEventListener(ke,oe,W)}}return this}function n(...e){let[i,D,N,W]=e;typeof e[1]=="function"&&([i,N,W]=e,D=void 0),W||(W=!1);const te=i.split(" ");for(let oe=0;oe<te.length;oe+=1){const le=te[oe];for(let ce=0;ce<this.length;ce+=1){const he=this[ce];let Ee;if(!D&&he.dom7Listeners?Ee=he.dom7Listeners[le]:D&&he.dom7LiveListeners&&(Ee=he.dom7LiveListeners[le]),Ee&&Ee.length)for(let ke=Ee.length-1;ke>=0;ke-=1){const ze=Ee[ke];N&&ze.listener===N||N&&ze.listener&&ze.listener.dom7proxy&&ze.listener.dom7proxy===N?(he.removeEventListener(le,ze.proxyListener,W),Ee.splice(ke,1)):N||(he.removeEventListener(le,ze.proxyListener,W),Ee.splice(ke,1))}}}return this}function r(...e){const i=this;let[D,N,W,te]=e;typeof e[1]=="function"&&([D,W,te]=e,N=void 0);function oe(...le){W.apply(this,le),i.off(D,N,oe,te),oe.dom7proxy&&delete oe.dom7proxy}return oe.dom7proxy=W,i.on(D,N,oe,te)}function c(...e){const i=e[0].split(" "),D=e[1];for(let N=0;N<i.length;N+=1){const W=i[N];for(let te=0;te<this.length;te+=1){const oe=this[te];let le;try{le=new s.CustomEvent(W,{detail:D,bubbles:!0,cancelable:!0})}catch(ce){le=O.createEvent("Event"),le.initEvent(W,!0,!0),le.detail=D}oe.dom7EventData=e.filter((ce,he)=>he>0),oe.dispatchEvent(le),oe.dom7EventData=[],delete oe.dom7EventData}}return this}function S(e){const i=["webkitTransitionEnd","transitionend"],D=this;let N;function W(te){if(te.target!==this)return;for(e.call(this,te),N=0;N<i.length;N+=1)D.off(i[N],W)}if(e)for(N=0;N<i.length;N+=1)D.on(i[N],W);return this}function A(e){const i=["webkitAnimationEnd","animationend"],D=this;let N;function W(te){if(te.target!==this)return;for(e.call(this,te),N=0;N<i.length;N+=1)D.off(i[N],W)}if(e)for(N=0;N<i.length;N+=1)D.on(i[N],W);return this}function b(){return this[0]===s?s.innerWidth:this.length>0?parseFloat(this.css("width")):null}function I(e){if(this.length>0){if(e){const i=this.styles();return this[0].offsetWidth+parseFloat(i.getPropertyValue("margin-right"))+parseFloat(i.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function k(){return this[0]===s?s.innerHeight:this.length>0?parseFloat(this.css("height")):null}function B(e){if(this.length>0){if(e){const i=this.styles();return this[0].offsetHeight+parseFloat(i.getPropertyValue("margin-top"))+parseFloat(i.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function z(){if(this.length>0){const e=this[0],i=e.getBoundingClientRect(),D=O.body,N=e.clientTop||D.clientTop||0,W=e.clientLeft||D.clientLeft||0,te=e===s?s.scrollY:e.scrollTop,oe=e===s?s.scrollX:e.scrollLeft;return{top:i.top+te-N,left:i.left+oe-W}}return null}function G(){for(let e=0;e<this.length;e+=1)this[e].style.display="none";return this}function Y(){for(let e=0;e<this.length;e+=1){const i=this[e];i.style.display==="none"&&(i.style.display=""),s.getComputedStyle(i,null).getPropertyValue("display")==="none"&&(i.style.display="block")}return this}function X(){return this[0]?s.getComputedStyle(this[0],null):{}}function F(e,i){let D;if(arguments.length===1)if(typeof e=="string"){if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(D=0;D<this.length;D+=1)for(let N in e)this[D].style[N]=e[N];return this}if(arguments.length===2&&typeof e=="string"){for(D=0;D<this.length;D+=1)this[D].style[e]=i;return this}return this}function K(){const e=[];for(let i=0;i<this.length;i+=1)e.push(this[i]);return e}function Z(e){if(!e)return this;for(let i=0;i<this.length;i+=1)if(e.call(this[i],i,this[i])===!1)return this;return this}function pe(e){if(!e)return this;for(let i=0;i<this.length;i+=1)if(e.call(this[i],this[i],i)===!1)return this;return this}function ue(e){const i=[],D=this;for(let N=0;N<D.length;N+=1)e.call(D[N],N,D[N])&&i.push(D[N]);return new R(i)}function xe(e){const i=[],D=this;for(let N=0;N<D.length;N+=1)i.push(e.call(D[N],N,D[N]));return new R(i)}function ye(e){if(typeof e=="undefined")return this[0]?this[0].innerHTML:void 0;for(let i=0;i<this.length;i+=1)this[i].innerHTML=e;return this}function we(e){if(typeof e=="undefined")return this[0]?this[0].textContent.trim():null;for(let i=0;i<this.length;i+=1)this[i].textContent=e;return this}function Te(e){const i=this[0];let D,N;if(!i||typeof e=="undefined")return!1;if(typeof e=="string"){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(D=o(e),N=0;N<D.length;N+=1)if(D[N]===i)return!0;return!1}else{if(e===O)return i===O;if(e===s)return i===s}if(e.nodeType||e instanceof R){for(D=e.nodeType?[e]:e,N=0;N<D.length;N+=1)if(D[N]===i)return!0;return!1}return!1}function Se(e){for(let i=0;i<this.length;i+=1)if(this[i]===e)return i;return-1}function ae(){let e=this[0],i;if(e){for(i=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(i+=1);return i}return}function ve(e){if(typeof e=="undefined")return this;const i=this.length;let D;return e>i-1?new R([]):e<0?(D=i+e,D<0?new R([]):new R([this[D]])):new R([this[e]])}function q(...e){let i;for(let D=0;D<e.length;D+=1){i=e[D];for(let N=0;N<this.length;N+=1)if(typeof i=="string"){const W=O.createElement("div");for(W.innerHTML=i;W.firstChild;)this[N].appendChild(W.firstChild)}else if(i instanceof R)for(let W=0;W<i.length;W+=1)this[N].appendChild(i[W]);else this[N].appendChild(i)}return this}function me(e){return o(e).append(this),this}function Re(e){let i,D;for(i=0;i<this.length;i+=1)if(typeof e=="string"){const N=O.createElement("div");for(N.innerHTML=e,D=N.childNodes.length-1;D>=0;D-=1)this[i].insertBefore(N.childNodes[D],this[i].childNodes[0])}else if(e instanceof R)for(D=0;D<e.length;D+=1)this[i].insertBefore(e[D],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this}function be(e){return o(e).prepend(this),this}function Xe(e){const i=o(e);for(let D=0;D<this.length;D+=1)if(i.length===1)i[0].parentNode.insertBefore(this[D],i[0]);else if(i.length>1)for(let N=0;N<i.length;N+=1)i[N].parentNode.insertBefore(this[D].cloneNode(!0),i[N])}function ft(e){const i=o(e);for(let D=0;D<this.length;D+=1)if(i.length===1)i[0].parentNode.insertBefore(this[D],i[0].nextSibling);else if(i.length>1)for(let N=0;N<i.length;N+=1)i[N].parentNode.insertBefore(this[D].cloneNode(!0),i[N].nextSibling)}function Ue(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 He(e){const i=[];let D=this[0];if(!D)return new R([]);for(;D.nextElementSibling;){const N=D.nextElementSibling;e?o(N).is(e)&&i.push(N):i.push(N),D=N}return new R(i)}function _e(e){if(this.length>0){const i=this[0];return e?i.previousElementSibling&&o(i.previousElementSibling).is(e)?new R([i.previousElementSibling]):new R([]):i.previousElementSibling?new R([i.previousElementSibling]):new R([])}return new R([])}function Ie(e){const i=[];let D=this[0];if(!D)return new R([]);for(;D.previousElementSibling;){const N=D.previousElementSibling;e?o(N).is(e)&&i.push(N):i.push(N),D=N}return new R(i)}function Ge(e){return this.nextAll(e).add(this.prevAll(e))}function Ze(e){const i=[];for(let D=0;D<this.length;D+=1)this[D].parentNode!==null&&(e?o(this[D].parentNode).is(e)&&i.push(this[D].parentNode):i.push(this[D].parentNode));return o(g(i))}function Et(e){const i=[];for(let D=0;D<this.length;D+=1){let N=this[D].parentNode;for(;N;)e?o(N).is(e)&&i.push(N):i.push(N),N=N.parentNode}return o(g(i))}function et(e){let i=this;return typeof e=="undefined"?new R([]):(i.is(e)||(i=i.parents(e).eq(0)),i)}function jt(e){const i=[];for(let D=0;D<this.length;D+=1){const N=this[D].querySelectorAll(e);for(let W=0;W<N.length;W+=1)i.push(N[W])}return new R(i)}function Vt(e){const i=[];for(let D=0;D<this.length;D+=1){const N=this[D].childNodes;for(let W=0;W<N.length;W+=1)e?N[W].nodeType===1&&o(N[W]).is(e)&&i.push(N[W]):N[W].nodeType===1&&i.push(N[W])}return new R(g(i))}function Pt(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}function Rt(){return this.remove()}function Wt(...e){const i=this;let D,N;for(D=0;D<e.length;D+=1){const W=o(e[D]);for(N=0;N<W.length;N+=1)i[i.length]=W[N],i.length+=1}return i}function rn(){for(let e=0;e<this.length;e+=1){const i=this[e];if(i.nodeType===1){for(let D=0;D<i.childNodes.length;D+=1)i.childNodes[D].parentNode&&i.childNodes[D].parentNode.removeChild(i.childNodes[D]);i.textContent=""}}return this}function Qt(...e){let[i,D,N,W,te]=e;return e.length===4&&typeof W=="function"&&(te=W,[i,D,N,te,W]=e),typeof W=="undefined"&&(W="swing"),this.each(function(){const le=this;let ce,he,Ee,ke,ze,rt,$e,at,gt=D>0||D===0,Ke=i>0||i===0;if(typeof W=="undefined"&&(W="swing"),gt&&(ce=le.scrollTop,N||(le.scrollTop=D)),Ke&&(he=le.scrollLeft,N||(le.scrollLeft=i)),!N)return;gt&&(Ee=le.scrollHeight-le.offsetHeight,ze=Math.max(Math.min(D,Ee),0)),Ke&&(ke=le.scrollWidth-le.offsetWidth,rt=Math.max(Math.min(i,ke),0));let yt=null;gt&&ze===ce&&(gt=!1),Ke&&rt===he&&(Ke=!1);function xt(Gt=new Date().getTime()){yt===null&&(yt=Gt);const Xt=Math.max(Math.min((Gt-yt)/N,1),0),Ht=W==="linear"?Xt:.5-Math.cos(Xt*Math.PI)/2;let kt;if(gt&&($e=ce+Ht*(ze-ce)),Ke&&(at=he+Ht*(rt-he)),gt&&ze>ce&&$e>=ze&&(le.scrollTop=ze,kt=!0),gt&&ze<ce&&$e<=ze&&(le.scrollTop=ze,kt=!0),Ke&&rt>he&&at>=rt&&(le.scrollLeft=rt,kt=!0),Ke&&rt<he&&at<=rt&&(le.scrollLeft=rt,kt=!0),kt){te&&te();return}gt&&(le.scrollTop=$e),Ke&&(le.scrollLeft=at),a(xt)}a(xt)})}function At(...e){let[i,D,N,W]=e;e.length===3&&typeof N=="function"&&([i,D,W,N]=e);const te=this;return typeof i=="undefined"?te.length>0?te[0].scrollTop:null:te.scrollTo(void 0,i,D,N,W)}function dt(...e){let[i,D,N,W]=e;e.length===3&&typeof N=="function"&&([i,D,W,N]=e);const te=this;return typeof i=="undefined"?te.length>0?te[0].scrollLeft:null:te.scrollTo(i,void 0,D,N,W)}function Tt(e,i){const D=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},i),elements:D,animating:!1,que:[],easingProgress(te,oe){return te==="swing"?.5-Math.cos(oe*Math.PI)/2:typeof te=="function"?te(oe):oe},stop(){N.frameId&&y(N.frameId),N.animating=!1,N.elements.each((te,oe)=>{const le=oe;delete le.dom7AnimateInstance}),N.que=[]},done(te){if(N.animating=!1,N.elements.each((oe,le)=>{const ce=le;delete ce.dom7AnimateInstance}),te&&te(D),N.que.length>0){const oe=N.que.shift();N.animate(oe[0],oe[1])}},animate(te,oe){if(N.animating)return N.que.push([te,oe]),N;const le=[];N.elements.each((at,gt)=>{let Ke,yt,xt,Gt,Xt;gt.dom7AnimateInstance||(N.elements[at].dom7AnimateInstance=N),le[at]={container:gt},Object.keys(te).forEach(Ht=>{Ke=s.getComputedStyle(gt,null).getPropertyValue(Ht).replace(",","."),yt=parseFloat(Ke),xt=Ke.replace(yt,""),Gt=parseFloat(te[Ht]),Xt=te[Ht]+xt,le[at][Ht]={initialFullValue:Ke,initialValue:yt,unit:xt,finalValue:Gt,finalFullValue:Xt,currentValue:yt}})});let ce=null,he,Ee=0,ke=0,ze,rt=!1;N.animating=!0;function $e(){he=new Date().getTime();let at,gt;if(rt||(rt=!0,oe.begin&&oe.begin(D)),ce===null&&(ce=he),oe.progress&&oe.progress(D,Math.max(Math.min((he-ce)/oe.duration,1),0),ce+oe.duration-he<0?0:ce+oe.duration-he,ce),le.forEach(Ke=>{const yt=Ke;if(ze||yt.done)return;Object.keys(te).forEach(xt=>{if(ze||yt.done)return;at=Math.max(Math.min((he-ce)/oe.duration,1),0),gt=N.easingProgress(oe.easing,at);const{initialValue:Gt,finalValue:Xt,unit:Ht}=yt[xt];yt[xt].currentValue=Gt+gt*(Xt-Gt);const kt=yt[xt].currentValue;if((Xt>Gt&&kt>=Xt||Xt<Gt&&kt<=Xt)&&(yt.container.style[xt]=Xt+Ht,ke+=1,ke===Object.keys(te).length&&(yt.done=!0,Ee+=1),Ee===le.length&&(ze=!0)),ze){N.done(oe.complete);return}yt.container.style[xt]=kt+Ht})}),ze)return;N.frameId=a($e)}return N.frameId=a($e),N}};if(N.elements.length===0)return D;let W;for(let te=0;te<N.elements.length;te+=1)N.elements[te].dom7AnimateInstance?W=N.elements[te].dom7AnimateInstance:N.elements[te].dom7AnimateInstance=N;return W||(W=N),e==="stop"?W.stop():W.animate(N.props,N.params),D}function bt(){const e=this;for(let i=0;i<e.length;i+=1)e[i].dom7AnimateInstance&&e[i].dom7AnimateInstance.stop()}const wt="resize scroll".split(" ");function nt(e,...i){if(typeof i[0]=="undefined"){for(let D=0;D<this.length;D+=1)wt.indexOf(e)<0&&(e in this[D]?this[D][e]():o(this[D]).trigger(e));return this}return this.on(e,...i)}function ut(...e){return nt.bind(this)("click",...e)}function Qe(...e){return nt.bind(this)("blur",...e)}function St(...e){return nt.bind(this)("focus",...e)}function Dt(...e){return nt.bind(this)("focusin",...e)}function Kt(...e){return nt.bind(this)("focusout",...e)}function Jt(...e){return nt.bind(this)("keyup",...e)}function tn(...e){return nt.bind(this)("keydown",...e)}function mt(...e){return nt.bind(this)("keypress",...e)}function ct(...e){return nt.bind(this)("submit",...e)}function Ve(...e){return nt.bind(this)("change",...e)}function st(...e){return nt.bind(this)("mousedown",...e)}function Pe(...e){return nt.bind(this)("mousemove",...e)}function de(...e){return nt.bind(this)("mouseup",...e)}function Ae(...e){return nt.bind(this)("mouseenter",...e)}function Je(...e){return nt.bind(this)("mouseleave",...e)}function Ye(...e){return nt.bind(this)("mouseout",...e)}function lt(...e){return nt.bind(this)("mouseover",...e)}function pt(...e){return nt.bind(this)("touchstart",...e)}function tt(...e){return nt.bind(this)("touchend",...e)}function it(...e){return nt.bind(this)("touchmove",...e)}function Ft(...e){return nt.bind(this)("resize",...e)}function Zt(...e){return nt.bind(this)("scroll",...e)}const $t={addClass:T,removeClass:M,hasClass:m,toggleClass:P,attr:h,removeAttr:l,data:v,transform:w,transition:C,on:f,off:n,trigger:c,transitionEnd:S,outerWidth:I,outerHeight:B,offset:z,css:F,each:Z,html:ye,text:we,is:Te,index:ae,eq:ve,append:q,prepend:Re,next:Ue,nextAll:He,prev:_e,prevAll:Ie,parent:Ze,parents:Et,closest:et,find:jt,children:Vt,filter:ue,remove:Pt,add:Wt,styles:X};Object.keys($t).forEach(e=>{o.fn[e]=o.fn[e]||$t[e]});const ne={deleteProps(e){const i=e;Object.keys(i).forEach(D=>{try{i[D]=null}catch(N){}try{delete i[D]}catch(N){}})},nextTick(e,i=0){return setTimeout(e,i)},now(){return Date.now()},getTranslate(e,i="x"){let D,N,W;const te=s.getComputedStyle(e,null);return s.WebKitCSSMatrix?(N=te.transform||te.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(oe=>oe.replace(",",".")).join(", ")),W=new s.WebKitCSSMatrix(N==="none"?"":N)):(W=te.MozTransform||te.OTransform||te.MsTransform||te.msTransform||te.transform||te.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),D=W.toString().split(",")),i==="x"&&(s.WebKitCSSMatrix?N=W.m41:D.length===16?N=parseFloat(D[12]):N=parseFloat(D[4])),i==="y"&&(s.WebKitCSSMatrix?N=W.m42:D.length===16?N=parseFloat(D[13]):N=parseFloat(D[5])),N||0},parseUrlQuery(e){const i={};let D=e||s.location.href,N,W,te,oe;if(typeof D=="string"&&D.length)for(D=D.indexOf("?")>-1?D.replace(/\S*\?/,""):"",W=D.split("&").filter(le=>le!==""),oe=W.length,N=0;N<oe;N+=1)te=W[N].replace(/#\S+/g,"").split("="),i[decodeURIComponent(te[0])]=typeof te[1]=="undefined"?void 0:decodeURIComponent(te[1])||"";return i},isObject(e){return typeof e=="object"&&e!==null&&e.constructor&&e.constructor===Object},extend(...e){const i=Object(e[0]);for(let D=1;D<e.length;D+=1){const N=e[D];if(N!=null){const W=Object.keys(Object(N));for(let te=0,oe=W.length;te<oe;te+=1){const le=W[te],ce=Object.getOwnPropertyDescriptor(N,le);ce!==void 0&&ce.enumerable&&(ne.isObject(i[le])&&ne.isObject(N[le])?ne.extend(i[le],N[le]):!ne.isObject(i[le])&&ne.isObject(N[le])?(i[le]={},ne.extend(i[le],N[le])):i[le]=N[le])}}}return i}},ee=function(){return{touch:!!("ontouchstart"in s||s.DocumentTouch&&O instanceof s.DocumentTouch),pointerEvents:!!s.PointerEvent&&"maxTouchPoints"in s.navigator&&s.navigator.maxTouchPoints>=0,observer:function(){return"MutationObserver"in s||"WebkitMutationObserver"in s}(),passiveListener:function(){let D=!1;try{const N=Object.defineProperty({},"passive",{get(){D=!0}});s.addEventListener("testPassiveListener",null,N)}catch(N){}return D}(),gestures:function(){return"ongesturestart"in s}()}}();class j{constructor(e={}){const i=this;i.params=e,i.eventsListeners={},i.params&&i.params.on&&Object.keys(i.params.on).forEach(D=>{i.on(D,i.params.on[D])})}on(e,i,D){const N=this;if(typeof i!="function")return N;const W=D?"unshift":"push";return e.split(" ").forEach(te=>{N.eventsListeners[te]||(N.eventsListeners[te]=[]),N.eventsListeners[te][W](i)}),N}once(e,i,D){const N=this;if(typeof i!="function")return N;function W(...te){N.off(e,W),W.f7proxy&&delete W.f7proxy,i.apply(N,te)}return W.f7proxy=i,N.on(e,W,D)}off(e,i){const D=this;return D.eventsListeners&&e.split(" ").forEach(N=>{typeof i=="undefined"?D.eventsListeners[N]=[]:D.eventsListeners[N]&&D.eventsListeners[N].length&&D.eventsListeners[N].forEach((W,te)=>{(W===i||W.f7proxy&&W.f7proxy===i)&&D.eventsListeners[N].splice(te,1)})}),D}emit(...e){const i=this;if(!i.eventsListeners)return i;let D,N,W;typeof e[0]=="string"||Array.isArray(e[0])?(D=e[0],N=e.slice(1,e.length),W=i):(D=e[0].events,N=e[0].data,W=e[0].context||i);const te=Array.isArray(D)?D:D.split(" ");return te.forEach(oe=>{if(i.eventsListeners&&i.eventsListeners[oe]){const le=[];i.eventsListeners[oe].forEach(ce=>{le.push(ce)}),le.forEach(ce=>{ce.apply(W,N)})}}),i}useModulesParams(e){const i=this;if(!i.modules)return;Object.keys(i.modules).forEach(D=>{const N=i.modules[D];N.params&&ne.extend(e,N.params)})}useModules(e={}){const i=this;if(!i.modules)return;Object.keys(i.modules).forEach(D=>{const N=i.modules[D],W=e[D]||{};N.instance&&Object.keys(N.instance).forEach(te=>{const oe=N.instance[te];typeof oe=="function"?i[te]=oe.bind(i):i[te]=oe}),N.on&&i.on&&Object.keys(N.on).forEach(te=>{i.on(te,N.on[te])}),N.create&&N.create.bind(i)(W)})}static set components(e){const i=this;if(!i.use)return;i.use(e)}static installModule(e,...i){const D=this;D.prototype.modules||(D.prototype.modules={});const N=e.name||`${Object.keys(D.prototype.modules).length}_${ne.now()}`;return D.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(W=>{D.prototype[W]=e.proto[W]}),e.static&&Object.keys(e.static).forEach(W=>{D[W]=e.static[W]}),e.install&&e.install.apply(D,i),D}static use(e,...i){const D=this;return Array.isArray(e)?(e.forEach(N=>D.installModule(N)),D):D.installModule(e,...i)}}function H(){const e=this;let i,D;const N=e.$el;if(typeof e.params.width!="undefined"?i=e.params.width:i=N[0].clientWidth,typeof e.params.height!="undefined"?D=e.params.height:D=N[0].clientHeight,i===0&&e.isHorizontal()||D===0&&e.isVertical())return;i=i-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),D=D-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ne.extend(e,{width:i,height:D,size:e.isHorizontal()?i:D})}function V(){const e=this,i=e.params,{$wrapperEl:D,size:N,rtlTranslate:W,wrongRTL:te}=e,oe=e.virtual&&i.virtual.enabled,le=oe?e.virtual.slides.length:e.slides.length,ce=D.children(`.${e.params.slideClass}`),he=oe?e.virtual.slides.length:ce.length;let Ee=[];const ke=[],ze=[];function rt(ln){return i.cssMode?!(ln===ce.length-1):!0}let $e=i.slidesOffsetBefore;typeof $e=="function"&&($e=i.slidesOffsetBefore.call(e));let at=i.slidesOffsetAfter;typeof at=="function"&&(at=i.slidesOffsetAfter.call(e));const gt=e.snapGrid.length,Ke=e.snapGrid.length;let yt=i.spaceBetween,xt=-$e,Gt=0,Xt=0;if(typeof N=="undefined")return;typeof yt=="string"&&yt.indexOf("%")>=0&&(yt=parseFloat(yt.replace("%",""))/100*N),e.virtualSize=-yt,W?ce.css({marginLeft:"",marginTop:""}):ce.css({marginRight:"",marginBottom:""});let Ht;i.slidesPerColumn>1&&(Math.floor(he/i.slidesPerColumn)===he/e.params.slidesPerColumn?Ht=he:Ht=Math.ceil(he/i.slidesPerColumn)*i.slidesPerColumn,i.slidesPerView!=="auto"&&i.slidesPerColumnFill==="row"&&(Ht=Math.max(Ht,i.slidesPerView*i.slidesPerColumn)));let kt;const nn=i.slidesPerColumn,sn=Ht/nn,_n=Math.floor(he/i.slidesPerColumn);for(let ln=0;ln<he;ln+=1){kt=0;const mn=ce.eq(ln);if(i.slidesPerColumn>1){let un,Sn,dn;if(i.slidesPerColumnFill==="row"&&i.slidesPerGroup>1){const an=Math.floor(ln/(i.slidesPerGroup*i.slidesPerColumn)),Ln=ln-i.slidesPerColumn*i.slidesPerGroup*an,Rn=an===0?i.slidesPerGroup:Math.min(Math.ceil((he-an*nn*i.slidesPerGroup)/nn),i.slidesPerGroup);dn=Math.floor(Ln/Rn),Sn=Ln-dn*Rn+an*i.slidesPerGroup,un=Sn+dn*Ht/nn,mn.css({"-webkit-box-ordinal-group":un,"-moz-box-ordinal-group":un,"-ms-flex-order":un,"-webkit-order":un,order:un})}else i.slidesPerColumnFill==="column"?(Sn=Math.floor(ln/nn),dn=ln-Sn*nn,(Sn>_n||Sn===_n&&dn===nn-1)&&(dn+=1,dn>=nn&&(dn=0,Sn+=1))):(dn=Math.floor(ln/sn),Sn=ln-dn*sn);mn.css(`margin-${e.isHorizontal()?"top":"left"}`,dn!==0&&i.spaceBetween&&`${i.spaceBetween}px`)}if(mn.css("display")==="none")continue;if(i.slidesPerView==="auto"){const un=s.getComputedStyle(mn[0],null),Sn=mn[0].style.transform,dn=mn[0].style.webkitTransform;if(Sn&&(mn[0].style.transform="none"),dn&&(mn[0].style.webkitTransform="none"),i.roundLengths)kt=e.isHorizontal()?mn.outerWidth(!0):mn.outerHeight(!0);else if(e.isHorizontal()){const an=parseFloat(un.getPropertyValue("width")),Ln=parseFloat(un.getPropertyValue("padding-left")),Rn=parseFloat(un.getPropertyValue("padding-right")),Bn=parseFloat(un.getPropertyValue("margin-left")),En=parseFloat(un.getPropertyValue("margin-right")),Zn=un.getPropertyValue("box-sizing");Zn&&Zn==="border-box"?kt=an+Bn+En:kt=an+Ln+Rn+Bn+En}else{const an=parseFloat(un.getPropertyValue("height")),Ln=parseFloat(un.getPropertyValue("padding-top")),Rn=parseFloat(un.getPropertyValue("padding-bottom")),Bn=parseFloat(un.getPropertyValue("margin-top")),En=parseFloat(un.getPropertyValue("margin-bottom")),Zn=un.getPropertyValue("box-sizing");Zn&&Zn==="border-box"?kt=an+Bn+En:kt=an+Ln+Rn+Bn+En}Sn&&(mn[0].style.transform=Sn),dn&&(mn[0].style.webkitTransform=dn),i.roundLengths&&(kt=Math.floor(kt))}else kt=(N-(i.slidesPerView-1)*yt)/i.slidesPerView,i.roundLengths&&(kt=Math.floor(kt)),ce[ln]&&(e.isHorizontal()?ce[ln].style.width=`${kt}px`:ce[ln].style.height=`${kt}px`);ce[ln]&&(ce[ln].swiperSlideSize=kt),ze.push(kt),i.centeredSlides?(xt=xt+kt/2+Gt/2+yt,Gt===0&&ln!==0&&(xt=xt-N/2-yt),ln===0&&(xt=xt-N/2-yt),Math.abs(xt)<1/1e3&&(xt=0),i.roundLengths&&(xt=Math.floor(xt)),Xt%i.slidesPerGroup===0&&Ee.push(xt),ke.push(xt)):(i.roundLengths&&(xt=Math.floor(xt)),(Xt-Math.min(e.params.slidesPerGroupSkip,Xt))%e.params.slidesPerGroup===0&&Ee.push(xt),ke.push(xt),xt=xt+kt+yt),e.virtualSize+=kt+yt,Gt=kt,Xt+=1}e.virtualSize=Math.max(e.virtualSize,N)+at;let An;if(W&&te&&(i.effect==="slide"||i.effect==="coverflow")&&D.css({width:`${e.virtualSize+i.spaceBetween}px`}),i.setWrapperSize&&(e.isHorizontal()?D.css({width:`${e.virtualSize+i.spaceBetween}px`}):D.css({height:`${e.virtualSize+i.spaceBetween}px`})),i.slidesPerColumn>1&&(e.virtualSize=(kt+i.spaceBetween)*Ht,e.virtualSize=Math.ceil(e.virtualSize/i.slidesPerColumn)-i.spaceBetween,e.isHorizontal()?D.css({width:`${e.virtualSize+i.spaceBetween}px`}):D.css({height:`${e.virtualSize+i.spaceBetween}px`}),i.centeredSlides)){An=[];for(let ln=0;ln<Ee.length;ln+=1){let mn=Ee[ln];i.roundLengths&&(mn=Math.floor(mn)),Ee[ln]<e.virtualSize+Ee[0]&&An.push(mn)}Ee=An}if(!i.centeredSlides){An=[];for(let ln=0;ln<Ee.length;ln+=1){let mn=Ee[ln];i.roundLengths&&(mn=Math.floor(mn)),Ee[ln]<=e.virtualSize-N&&An.push(mn)}Ee=An,Math.floor(e.virtualSize-N)-Math.floor(Ee[Ee.length-1])>1&&Ee.push(e.virtualSize-N)}if(Ee.length===0&&(Ee=[0]),i.spaceBetween!==0&&(e.isHorizontal()?W?ce.filter(rt).css({marginLeft:`${yt}px`}):ce.filter(rt).css({marginRight:`${yt}px`}):ce.filter(rt).css({marginBottom:`${yt}px`})),i.centeredSlides&&i.centeredSlidesBounds){let ln=0;ze.forEach(un=>{ln+=un+(i.spaceBetween?i.spaceBetween:0)}),ln-=i.spaceBetween;const mn=ln-N;Ee=Ee.map(un=>un<0?-$e:un>mn?mn+at:un)}if(i.centerInsufficientSlides){let ln=0;if(ze.forEach(mn=>{ln+=mn+(i.spaceBetween?i.spaceBetween:0)}),ln-=i.spaceBetween,ln<N){const mn=(N-ln)/2;Ee.forEach((un,Sn)=>{Ee[Sn]=un-mn}),ke.forEach((un,Sn)=>{ke[Sn]=un+mn})}}ne.extend(e,{slides:ce,snapGrid:Ee,slidesGrid:ke,slidesSizesGrid:ze}),he!==le&&e.emit("slidesLengthChange"),Ee.length!==gt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),ke.length!==Ke&&e.emit("slidesGridLengthChange"),(i.watchSlidesProgress||i.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const i=this,D=[];let N=0,W;if(typeof e=="number"?i.setTransition(e):e===!0&&i.setTransition(i.params.speed),i.params.slidesPerView!=="auto"&&i.params.slidesPerView>1)if(i.params.centeredSlides)i.visibleSlides.each((te,oe)=>{D.push(oe)});else for(W=0;W<Math.ceil(i.params.slidesPerView);W+=1){const te=i.activeIndex+W;if(te>i.slides.length)break;D.push(i.slides.eq(te)[0])}else D.push(i.slides.eq(i.activeIndex)[0]);for(W=0;W<D.length;W+=1)if(typeof D[W]!="undefined"){const te=D[W].offsetHeight;N=te>N?te:N}N&&i.$wrapperEl.css("height",`${N}px`)}function fe(){const e=this,i=e.slides;for(let D=0;D<i.length;D+=1)i[D].swiperSlideOffset=e.isHorizontal()?i[D].offsetLeft:i[D].offsetTop}function Le(e=this&&this.translate||0){const i=this,D=i.params,{slides:N,rtlTranslate:W}=i;if(N.length===0)return;typeof N[0].swiperSlideOffset=="undefined"&&i.updateSlidesOffset();let te=-e;W&&(te=e),N.removeClass(D.slideVisibleClass),i.visibleSlidesIndexes=[],i.visibleSlides=[];for(let oe=0;oe<N.length;oe+=1){const le=N[oe],ce=(te+(D.centeredSlides?i.minTranslate():0)-le.swiperSlideOffset)/(le.swiperSlideSize+D.spaceBetween);if(D.watchSlidesVisibility||D.centeredSlides&&D.autoHeight){const he=-(te-le.swiperSlideOffset),Ee=he+i.slidesSizesGrid[oe],ke=he>=0&&he<i.size-1||Ee>1&&Ee<=i.size||he<=0&&Ee>=i.size;ke&&(i.visibleSlides.push(le),i.visibleSlidesIndexes.push(oe),N.eq(oe).addClass(D.slideVisibleClass))}le.progress=W?-ce:ce}i.visibleSlides=o(i.visibleSlides)}function We(e){const i=this;if(typeof e=="undefined"){const he=i.rtlTranslate?-1:1;e=i&&i.translate&&i.translate*he||0}const D=i.params,N=i.maxTranslate()-i.minTranslate();let{progress:W,isBeginning:te,isEnd:oe}=i;const le=te,ce=oe;N===0?(W=0,te=!0,oe=!0):(W=(e-i.minTranslate())/N,te=W<=0,oe=W>=1),ne.extend(i,{progress:W,isBeginning:te,isEnd:oe}),(D.watchSlidesProgress||D.watchSlidesVisibility||D.centeredSlides&&D.autoHeight)&&i.updateSlidesProgress(e),te&&!le&&i.emit("reachBeginning toEdge"),oe&&!ce&&i.emit("reachEnd toEdge"),(le&&!te||ce&&!oe)&&i.emit("fromEdge"),i.emit("progress",W)}function vt(){const e=this,{slides:i,params:D,$wrapperEl:N,activeIndex:W,realIndex:te}=e,oe=e.virtual&&D.virtual.enabled;i.removeClass(`${D.slideActiveClass} ${D.slideNextClass} ${D.slidePrevClass} ${D.slideDuplicateActiveClass} ${D.slideDuplicateNextClass} ${D.slideDuplicatePrevClass}`);let le;oe?le=e.$wrapperEl.find(`.${D.slideClass}[data-swiper-slide-index="${W}"]`):le=i.eq(W),le.addClass(D.slideActiveClass),D.loop&&(le.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${te}"]`).addClass(D.slideDuplicateActiveClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${te}"]`).addClass(D.slideDuplicateActiveClass));let ce=le.nextAll(`.${D.slideClass}`).eq(0).addClass(D.slideNextClass);D.loop&&ce.length===0&&(ce=i.eq(0),ce.addClass(D.slideNextClass));let he=le.prevAll(`.${D.slideClass}`).eq(0).addClass(D.slidePrevClass);D.loop&&he.length===0&&(he=i.eq(-1),he.addClass(D.slidePrevClass)),D.loop&&(ce.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${ce.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicateNextClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${ce.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicateNextClass),he.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicatePrevClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicatePrevClass))}function Ct(e){const i=this,D=i.rtlTranslate?i.translate:-i.translate,{slidesGrid:N,snapGrid:W,params:te,activeIndex:oe,realIndex:le,snapIndex:ce}=i;let he=e,Ee;if(typeof he=="undefined"){for(let ze=0;ze<N.length;ze+=1)typeof N[ze+1]!="undefined"?D>=N[ze]&&D<N[ze+1]-(N[ze+1]-N[ze])/2?he=ze:D>=N[ze]&&D<N[ze+1]&&(he=ze+1):D>=N[ze]&&(he=ze);te.normalizeSlideIndex&&((he<0||typeof he=="undefined")&&(he=0))}if(W.indexOf(D)>=0)Ee=W.indexOf(D);else{const ze=Math.min(te.slidesPerGroupSkip,he);Ee=ze+Math.floor((he-ze)/te.slidesPerGroup)}if(Ee>=W.length&&(Ee=W.length-1),he===oe){Ee!==ce&&(i.snapIndex=Ee,i.emit("snapIndexChange"));return}const ke=parseInt(i.slides.eq(he).attr("data-swiper-slide-index")||he,10);ne.extend(i,{snapIndex:Ee,realIndex:ke,previousIndex:oe,activeIndex:he}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),le!==ke&&i.emit("realIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&i.emit("slideChange")}function Nt(e){const i=this,D=i.params,N=o(e.target).closest(`.${D.slideClass}`)[0];let W=!1;if(N)for(let te=0;te<i.slides.length;te+=1)i.slides[te]===N&&(W=!0);if(N&&W)i.clickedSlide=N,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(o(N).attr("data-swiper-slide-index"),10):i.clickedIndex=o(N).index();else{i.clickedSlide=void 0,i.clickedIndex=void 0;return}D.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}var zt={updateSize:H,updateSlides:V,updateAutoHeight:$,updateSlidesOffset:fe,updateSlidesProgress:Le,updateProgress:We,updateSlidesClasses:vt,updateActiveIndex:Ct,updateClickedSlide:Nt};function qt(e=this.isHorizontal()?"x":"y"){const i=this,{params:D,rtlTranslate:N,translate:W,$wrapperEl:te}=i;if(D.virtualTranslate)return N?-W:W;if(D.cssMode)return W;let oe=ne.getTranslate(te[0],e);return N&&(oe=-oe),oe||0}function ot(e,i){const D=this,{rtlTranslate:N,params:W,$wrapperEl:te,wrapperEl:oe,progress:le}=D;let ce=0,he=0;const Ee=0;D.isHorizontal()?ce=N?-e:e:he=e,W.roundLengths&&(ce=Math.floor(ce),he=Math.floor(he)),W.cssMode?oe[D.isHorizontal()?"scrollLeft":"scrollTop"]=D.isHorizontal()?-ce:-he:W.virtualTranslate||te.transform(`translate3d(${ce}px, ${he}px, ${Ee}px)`),D.previousTranslate=D.translate,D.translate=D.isHorizontal()?ce:he;let ke;const ze=D.maxTranslate()-D.minTranslate();ze===0?ke=0:ke=(e-D.minTranslate())/ze,ke!==le&&D.updateProgress(e),D.emit("setTranslate",D.translate,i)}function Ot(){return-this.snapGrid[0]}function _t(){return-this.snapGrid[this.snapGrid.length-1]}function Ut(e=0,i=this.params.speed,D=!0,N=!0,W){const te=this,{params:oe,wrapperEl:le}=te;if(te.animating&&oe.preventInteractionOnTransition)return!1;const ce=te.minTranslate(),he=te.maxTranslate();let Ee;if(N&&e>ce?Ee=ce:N&&e<he?Ee=he:Ee=e,te.updateProgress(Ee),oe.cssMode){const ke=te.isHorizontal();return i===0?le[ke?"scrollLeft":"scrollTop"]=-Ee:le.scrollTo?le.scrollTo({[ke?"left":"top"]:-Ee,behavior:"smooth"}):le[ke?"scrollLeft":"scrollTop"]=-Ee,!0}return i===0?(te.setTransition(0),te.setTranslate(Ee),D&&(te.emit("beforeTransitionStart",i,W),te.emit("transitionEnd"))):(te.setTransition(i),te.setTranslate(Ee),D&&(te.emit("beforeTransitionStart",i,W),te.emit("transitionStart")),te.animating||(te.animating=!0,te.onTranslateToWrapperTransitionEnd||(te.onTranslateToWrapperTransitionEnd=function(ze){if(!te||te.destroyed)return;if(ze.target!==this)return;te.$wrapperEl[0].removeEventListener("transitionend",te.onTranslateToWrapperTransitionEnd),te.$wrapperEl[0].removeEventListener("webkitTransitionEnd",te.onTranslateToWrapperTransitionEnd),te.onTranslateToWrapperTransitionEnd=null,delete te.onTranslateToWrapperTransitionEnd,D&&te.emit("transitionEnd")}),te.$wrapperEl[0].addEventListener("transitionend",te.onTranslateToWrapperTransitionEnd),te.$wrapperEl[0].addEventListener("webkitTransitionEnd",te.onTranslateToWrapperTransitionEnd))),!0}var Mt={getTranslate:qt,setTranslate:ot,minTranslate:Ot,maxTranslate:_t,translateTo:Ut};function en(e,i){const D=this;D.params.cssMode||D.$wrapperEl.transition(e),D.emit("setTransition",e,i)}function Yt(e=!0,i){const D=this,{activeIndex:N,params:W,previousIndex:te}=D;if(W.cssMode)return;W.autoHeight&&D.updateAutoHeight();let oe=i;if(oe||(N>te?oe="next":N<te?oe="prev":oe="reset"),D.emit("transitionStart"),e&&N!==te){if(oe==="reset"){D.emit("slideResetTransitionStart");return}D.emit("slideChangeTransitionStart"),oe==="next"?D.emit("slideNextTransitionStart"):D.emit("slidePrevTransitionStart")}}function It(e=!0,i){const D=this,{activeIndex:N,previousIndex:W,params:te}=D;if(D.animating=!1,te.cssMode)return;D.setTransition(0);let oe=i;if(oe||(N>W?oe="next":N<W?oe="prev":oe="reset"),D.emit("transitionEnd"),e&&N!==W){if(oe==="reset"){D.emit("slideResetTransitionEnd");return}D.emit("slideChangeTransitionEnd"),oe==="next"?D.emit("slideNextTransitionEnd"):D.emit("slidePrevTransitionEnd")}}var on={setTransition:en,transitionStart:Yt,transitionEnd:It};function gn(e=0,i=this.params.speed,D=!0,N){const W=this;let te=e;te<0&&(te=0);const{params:oe,snapGrid:le,slidesGrid:ce,previousIndex:he,activeIndex:Ee,rtlTranslate:ke,wrapperEl:ze}=W;if(W.animating&&oe.preventInteractionOnTransition)return!1;const rt=Math.min(W.params.slidesPerGroupSkip,te);let $e=rt+Math.floor((te-rt)/W.params.slidesPerGroup);$e>=le.length&&($e=le.length-1),(Ee||oe.initialSlide||0)===(he||0)&&D&&W.emit("beforeSlideChangeStart");const at=-le[$e];if(W.updateProgress(at),oe.normalizeSlideIndex)for(let Ke=0;Ke<ce.length;Ke+=1)-Math.floor(at*100)>=Math.floor(ce[Ke]*100)&&(te=Ke);if(W.initialized&&te!==Ee){if(!W.allowSlideNext&&at<W.translate&&at<W.minTranslate())return!1;if(!W.allowSlidePrev&&at>W.translate&&at>W.maxTranslate()&&(Ee||0)!==te)return!1}let gt;if(te>Ee?gt="next":te<Ee?gt="prev":gt="reset",ke&&-at===W.translate||!ke&&at===W.translate)return W.updateActiveIndex(te),oe.autoHeight&&W.updateAutoHeight(),W.updateSlidesClasses(),oe.effect!=="slide"&&W.setTranslate(at),gt!=="reset"&&(W.transitionStart(D,gt),W.transitionEnd(D,gt)),!1;if(oe.cssMode){const Ke=W.isHorizontal();let yt=-at;return ke&&(yt=ze.scrollWidth-ze.offsetWidth-yt),i===0?ze[Ke?"scrollLeft":"scrollTop"]=yt:ze.scrollTo?ze.scrollTo({[Ke?"left":"top"]:yt,behavior:"smooth"}):ze[Ke?"scrollLeft":"scrollTop"]=yt,!0}return i===0?(W.setTransition(0),W.setTranslate(at),W.updateActiveIndex(te),W.updateSlidesClasses(),W.emit("beforeTransitionStart",i,N),W.transitionStart(D,gt),W.transitionEnd(D,gt)):(W.setTransition(i),W.setTranslate(at),W.updateActiveIndex(te),W.updateSlidesClasses(),W.emit("beforeTransitionStart",i,N),W.transitionStart(D,gt),W.animating||(W.animating=!0,W.onSlideToWrapperTransitionEnd||(W.onSlideToWrapperTransitionEnd=function(yt){if(!W||W.destroyed)return;if(yt.target!==this)return;W.$wrapperEl[0].removeEventListener("transitionend",W.onSlideToWrapperTransitionEnd),W.$wrapperEl[0].removeEventListener("webkitTransitionEnd",W.onSlideToWrapperTransitionEnd),W.onSlideToWrapperTransitionEnd=null,delete W.onSlideToWrapperTransitionEnd,W.transitionEnd(D,gt)}),W.$wrapperEl[0].addEventListener("transitionend",W.onSlideToWrapperTransitionEnd),W.$wrapperEl[0].addEventListener("webkitTransitionEnd",W.onSlideToWrapperTransitionEnd))),!0}function Tn(e=0,i=this.params.speed,D=!0,N){const W=this;let te=e;return W.params.loop&&(te+=W.loopedSlides),W.slideTo(te,i,D,N)}function cn(e=this.params.speed,i=!0,D){const N=this,{params:W,animating:te}=N,oe=N.activeIndex<W.slidesPerGroupSkip?1:W.slidesPerGroup;if(W.loop){if(te)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}return N.slideTo(N.activeIndex+oe,e,i,D)}function wn(e=this.params.speed,i=!0,D){const N=this,{params:W,animating:te,snapGrid:oe,slidesGrid:le,rtlTranslate:ce}=N;if(W.loop){if(te)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}const he=ce?N.translate:-N.translate;function Ee(Ke){return Ke<0?-Math.floor(Math.abs(Ke)):Math.floor(Ke)}const ke=Ee(he),ze=oe.map(Ke=>Ee(Ke)),rt=le.map(Ke=>Ee(Ke)),$e=oe[ze.indexOf(ke)];let at=oe[ze.indexOf(ke)-1];typeof at=="undefined"&&W.cssMode&&oe.forEach(Ke=>{!at&&ke>=Ke&&(at=Ke)});let gt;return typeof at!="undefined"&&(gt=le.indexOf(at),gt<0&&(gt=N.activeIndex-1)),N.slideTo(gt,e,i,D)}function kn(e=this.params.speed,i=!0,D){const N=this;return N.slideTo(N.activeIndex,e,i,D)}function fn(e=this.params.speed,i=!0,D,N=.5){const W=this;let te=W.activeIndex;const oe=Math.min(W.params.slidesPerGroupSkip,te),le=oe+Math.floor((te-oe)/W.params.slidesPerGroup),ce=W.rtlTranslate?W.translate:-W.translate;if(ce>=W.snapGrid[le]){const he=W.snapGrid[le],Ee=W.snapGrid[le+1];ce-he>(Ee-he)*N&&(te+=W.params.slidesPerGroup)}else{const he=W.snapGrid[le-1],Ee=W.snapGrid[le];ce-he<=(Ee-he)*N&&(te-=W.params.slidesPerGroup)}return te=Math.max(te,0),te=Math.min(te,W.slidesGrid.length-1),W.slideTo(te,e,i,D)}function Jn(){const e=this,{params:i,$wrapperEl:D}=e,N=i.slidesPerView==="auto"?e.slidesPerViewDynamic():i.slidesPerView;let W=e.clickedIndex,te;if(i.loop){if(e.animating)return;te=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?W<e.loopedSlides-N/2||W>e.slides.length-e.loopedSlides+N/2?(e.loopFix(),W=D.children(`.${i.slideClass}[data-swiper-slide-index="${te}"]:not(.${i.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(W)})):e.slideTo(W):W>e.slides.length-N?(e.loopFix(),W=D.children(`.${i.slideClass}[data-swiper-slide-index="${te}"]:not(.${i.slideDuplicateClass})`).eq(0).index(),ne.nextTick(()=>{e.slideTo(W)})):e.slideTo(W)}else e.slideTo(W)}var lr={slideTo:gn,slideToLoop:Tn,slideNext:cn,slidePrev:wn,slideReset:kn,slideToClosest:fn,slideToClickedSlide:Jn};function hr(){const e=this,{params:i,$wrapperEl:D}=e;D.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let N=D.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const oe=i.slidesPerGroup-N.length%i.slidesPerGroup;if(oe!==i.slidesPerGroup){for(let le=0;le<oe;le+=1){const ce=o(O.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);D.append(ce)}N=D.children(`.${i.slideClass}`)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=N.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>N.length&&(e.loopedSlides=N.length);const W=[],te=[];N.each((oe,le)=>{const ce=o(le);oe<e.loopedSlides&&te.push(le),oe<N.length&&oe>=N.length-e.loopedSlides&&W.push(le),ce.attr("data-swiper-slide-index",oe)});for(let oe=0;oe<te.length;oe+=1)D.append(o(te[oe].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let oe=W.length-1;oe>=0;oe-=1)D.prepend(o(W[oe].cloneNode(!0)).addClass(i.slideDuplicateClass))}function er(){const e=this;e.emit("beforeLoopFix");const{activeIndex:i,slides:D,loopedSlides:N,allowSlidePrev:W,allowSlideNext:te,snapGrid:oe,rtlTranslate:le}=e;let ce;e.allowSlidePrev=!0,e.allowSlideNext=!0;const he=-oe[i],Ee=he-e.getTranslate();if(i<N){ce=D.length-N*3+i,ce+=N;const ke=e.slideTo(ce,0,!1,!0);ke&&Ee!==0&&e.setTranslate((le?-e.translate:e.translate)-Ee)}else if(i>=D.length-N){ce=-D.length+i+N,ce+=N;const ke=e.slideTo(ce,0,!1,!0);ke&&Ee!==0&&e.setTranslate((le?-e.translate:e.translate)-Ee)}e.allowSlidePrev=W,e.allowSlideNext=te,e.emit("loopFix")}function Xn(){const e=this,{$wrapperEl:i,params:D,slides:N}=e;i.children(`.${D.slideClass}.${D.slideDuplicateClass},.${D.slideClass}.${D.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var Hn={loopCreate:hr,loopFix:er,loopDestroy:Xn};function pr(e){const i=this;if(ee.touch||!i.params.simulateTouch||i.params.watchOverflow&&i.isLocked||i.params.cssMode)return;const D=i.el;D.style.cursor="move",D.style.cursor=e?"-webkit-grabbing":"-webkit-grab",D.style.cursor=e?"-moz-grabbin":"-moz-grab",D.style.cursor=e?"grabbing":"grab"}function yn(){const e=this;if(ee.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var Lt={setGrabCursor:pr,unsetGrabCursor:yn};function hn(e){const i=this,{$wrapperEl:D,params:N}=i;if(N.loop&&i.loopDestroy(),typeof e=="object"&&"length"in e)for(let W=0;W<e.length;W+=1)e[W]&&D.append(e[W]);else D.append(e);N.loop&&i.loopCreate(),N.observer&&ee.observer||i.update()}function Nn(e){const i=this,{params:D,$wrapperEl:N,activeIndex:W}=i;D.loop&&i.loopDestroy();let te=W+1;if(typeof e=="object"&&"length"in e){for(let oe=0;oe<e.length;oe+=1)e[oe]&&N.prepend(e[oe]);te=W+e.length}else N.prepend(e);D.loop&&i.loopCreate(),D.observer&&ee.observer||i.update(),i.slideTo(te,0,!1)}function vn(e,i){const D=this,{$wrapperEl:N,params:W,activeIndex:te}=D;let oe=te;W.loop&&(oe-=D.loopedSlides,D.loopDestroy(),D.slides=N.children(`.${W.slideClass}`));const le=D.slides.length;if(e<=0){D.prependSlide(i);return}if(e>=le){D.appendSlide(i);return}let ce=oe>e?oe+1:oe;const he=[];for(let Ee=le-1;Ee>=e;Ee-=1){const ke=D.slides.eq(Ee);ke.remove(),he.unshift(ke)}if(typeof i=="object"&&"length"in i){for(let Ee=0;Ee<i.length;Ee+=1)i[Ee]&&N.append(i[Ee]);ce=oe>e?oe+i.length:oe}else N.append(i);for(let Ee=0;Ee<he.length;Ee+=1)N.append(he[Ee]);W.loop&&D.loopCreate(),W.observer&&ee.observer||D.update(),W.loop?D.slideTo(ce+D.loopedSlides,0,!1):D.slideTo(ce,0,!1)}function fr(e){const i=this,{params:D,$wrapperEl:N,activeIndex:W}=i;let te=W;D.loop&&(te-=i.loopedSlides,i.loopDestroy(),i.slides=N.children(`.${D.slideClass}`));let oe=te,le;if(typeof e=="object"&&"length"in e){for(let ce=0;ce<e.length;ce+=1)le=e[ce],i.slides[le]&&i.slides.eq(le).remove(),le<oe&&(oe-=1);oe=Math.max(oe,0)}else le=e,i.slides[le]&&i.slides.eq(le).remove(),le<oe&&(oe-=1),oe=Math.max(oe,0);D.loop&&i.loopCreate(),D.observer&&ee.observer||i.update(),D.loop?i.slideTo(oe+i.loopedSlides,0,!1):i.slideTo(oe,0,!1)}function yr(){const e=this,i=[];for(let D=0;D<e.slides.length;D+=1)i.push(D);e.removeSlide(i)}var In={appendSlide:hn,prependSlide:Nn,addSlide:vn,removeSlide:fr,removeAllSlides:yr};const zn=function(){const i=s.navigator.platform,D=s.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:!!(s.cordova||s.phonegap),phonegap:!!(s.cordova||s.phonegap),electron:!1},W=s.screen.width,te=s.screen.height,oe=D.match(/(Android);?[\s\/]+([\d.]+)?/);let le=D.match(/(iPad).*OS\s([\d_]+)/);const ce=D.match(/(iPod)(.*OS\s([\d_]+))?/),he=!le&&D.match(/(iPhone\sOS|iOS)\s([\d_]+)/),Ee=D.indexOf("MSIE ")>=0||D.indexOf("Trident/")>=0,ke=D.indexOf("Edge/")>=0,ze=D.indexOf("Gecko/")>=0&&D.indexOf("Firefox/")>=0,rt=i==="Win32",$e=D.toLowerCase().indexOf("electron")>=0;let at=i==="MacIntel";return!le&&at&&ee.touch&&(W===1024&&te===1366||W===834&&te===1194||W===834&&te===1112||W===768&&te===1024)&&(le=D.match(/(Version)\/([\d.]+)/),at=!1),N.ie=Ee,N.edge=ke,N.firefox=ze,oe&&!rt&&(N.os="android",N.osVersion=oe[2],N.android=!0,N.androidChrome=D.toLowerCase().indexOf("chrome")>=0),(le||he||ce)&&(N.os="ios",N.ios=!0),he&&!ce&&(N.osVersion=he[2].replace(/_/g,"."),N.iphone=!0),le&&(N.osVersion=le[2].replace(/_/g,"."),N.ipad=!0),ce&&(N.osVersion=ce[3]?ce[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&D.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=D.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((he||le||ce)&&(D.match(/.*AppleWebKit(?!.*Safari)/i)||s.navigator.standalone))||s.matchMedia&&s.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||$e,N.desktop&&(N.electron=$e,N.macos=at,N.windows=rt,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=s.devicePixelRatio||1,N}();function _r(e){const i=this,D=i.touchEventsData,{params:N,touches:W}=i;if(i.animating&&N.preventInteractionOnTransition)return;let te=e;te.originalEvent&&(te=te.originalEvent);const oe=o(te.target);if(N.touchEventsTarget==="wrapper"&&!oe.closest(i.wrapperEl).length)return;if(D.isTouchEvent=te.type==="touchstart",!D.isTouchEvent&&"which"in te&&te.which===3)return;if(!D.isTouchEvent&&"button"in te&&te.button>0)return;if(D.isTouched&&D.isMoved)return;if(N.noSwiping&&oe.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){i.allowClick=!0;return}if(N.swipeHandler&&!oe.closest(N.swipeHandler)[0])return;W.currentX=te.type==="touchstart"?te.targetTouches[0].pageX:te.pageX,W.currentY=te.type==="touchstart"?te.targetTouches[0].pageY:te.pageY;const le=W.currentX,ce=W.currentY,he=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Ee=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(he&&(le<=Ee||le>=s.screen.width-Ee))return;if(ne.extend(D,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),W.startX=le,W.startY=ce,D.touchStartTime=ne.now(),i.allowClick=!0,i.updateSize(),i.swipeDirection=void 0,N.threshold>0&&(D.allowThresholdMove=!1),te.type!=="touchstart"){let ke=!0;oe.is(D.formElements)&&(ke=!1),O.activeElement&&o(O.activeElement).is(D.formElements)&&O.activeElement!==oe[0]&&O.activeElement.blur();const ze=ke&&i.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||ze)&&te.preventDefault()}i.emit("touchStart",te)}function ur(e){const i=this,D=i.touchEventsData,{params:N,touches:W,rtlTranslate:te}=i;let oe=e;if(oe.originalEvent&&(oe=oe.originalEvent),!D.isTouched){D.startMoving&&D.isScrolling&&i.emit("touchMoveOpposite",oe);return}if(D.isTouchEvent&&oe.type!=="touchmove")return;const le=oe.type==="touchmove"&&oe.targetTouches&&(oe.targetTouches[0]||oe.changedTouches[0]),ce=oe.type==="touchmove"?le.pageX:oe.pageX,he=oe.type==="touchmove"?le.pageY:oe.pageY;if(oe.preventedByNestedSwiper){W.startX=ce,W.startY=he;return}if(!i.allowTouchMove){i.allowClick=!1,D.isTouched&&(ne.extend(W,{startX:ce,startY:he,currentX:ce,currentY:he}),D.touchStartTime=ne.now());return}if(D.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(i.isVertical()){if(he<W.startY&&i.translate<=i.maxTranslate()||he>W.startY&&i.translate>=i.minTranslate()){D.isTouched=!1,D.isMoved=!1;return}}else if(ce<W.startX&&i.translate<=i.maxTranslate()||ce>W.startX&&i.translate>=i.minTranslate())return}if(D.isTouchEvent&&O.activeElement&&(oe.target===O.activeElement&&o(oe.target).is(D.formElements))){D.isMoved=!0,i.allowClick=!1;return}if(D.allowTouchCallbacks&&i.emit("touchMove",oe),oe.targetTouches&&oe.targetTouches.length>1)return;W.currentX=ce,W.currentY=he;const Ee=W.currentX-W.startX,ke=W.currentY-W.startY;if(i.params.threshold&&Math.sqrt(Ar(Ee,2)+Ar(ke,2))<i.params.threshold)return;if(typeof D.isScrolling=="undefined"){let at;i.isHorizontal()&&W.currentY===W.startY||i.isVertical()&&W.currentX===W.startX?D.isScrolling=!1:Ee*Ee+ke*ke>=25&&(at=Math.atan2(Math.abs(ke),Math.abs(Ee))*180/Math.PI,D.isScrolling=i.isHorizontal()?at>N.touchAngle:90-at>N.touchAngle)}if(D.isScrolling&&i.emit("touchMoveOpposite",oe),typeof D.startMoving=="undefined"&&((W.currentX!==W.startX||W.currentY!==W.startY)&&(D.startMoving=!0)),D.isScrolling){D.isTouched=!1;return}if(!D.startMoving)return;i.allowClick=!1,!N.cssMode&&oe.cancelable&&oe.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&oe.stopPropagation(),D.isMoved||(N.loop&&i.loopFix(),D.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),D.allowMomentumBounce=!1,N.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",oe)),i.emit("sliderMove",oe),D.isMoved=!0;let ze=i.isHorizontal()?Ee:ke;W.diff=ze,ze*=N.touchRatio,te&&(ze=-ze),i.swipeDirection=ze>0?"prev":"next",D.currentTranslate=ze+D.startTranslate;let rt=!0,$e=N.resistanceRatio;if(N.touchReleaseOnEdges&&($e=0),ze>0&&D.currentTranslate>i.minTranslate()?(rt=!1,N.resistance&&(D.currentTranslate=i.minTranslate()-1+Ar(-i.minTranslate()+D.startTranslate+ze,$e))):ze<0&&D.currentTranslate<i.maxTranslate()&&(rt=!1,N.resistance&&(D.currentTranslate=i.maxTranslate()+1-Ar(i.maxTranslate()-D.startTranslate-ze,$e))),rt&&(oe.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&D.currentTranslate<D.startTranslate&&(D.currentTranslate=D.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&D.currentTranslate>D.startTranslate&&(D.currentTranslate=D.startTranslate),N.threshold>0)if(Math.abs(ze)>N.threshold||D.allowThresholdMove){if(!D.allowThresholdMove){D.allowThresholdMove=!0,W.startX=W.currentX,W.startY=W.currentY,D.currentTranslate=D.startTranslate,W.diff=i.isHorizontal()?W.currentX-W.startX:W.currentY-W.startY;return}}else{D.currentTranslate=D.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(i.updateActiveIndex(),i.updateSlidesClasses()),N.freeMode&&(D.velocities.length===0&&D.velocities.push({position:W[i.isHorizontal()?"startX":"startY"],time:D.touchStartTime}),D.velocities.push({position:W[i.isHorizontal()?"currentX":"currentY"],time:ne.now()})),i.updateProgress(D.currentTranslate),i.setTranslate(D.currentTranslate)}function Dr(e){const i=this,D=i.touchEventsData,{params:N,touches:W,rtlTranslate:te,$wrapperEl:oe,slidesGrid:le,snapGrid:ce}=i;let he=e;if(he.originalEvent&&(he=he.originalEvent),D.allowTouchCallbacks&&i.emit("touchEnd",he),D.allowTouchCallbacks=!1,!D.isTouched){D.isMoved&&N.grabCursor&&i.setGrabCursor(!1),D.isMoved=!1,D.startMoving=!1;return}N.grabCursor&&D.isMoved&&D.isTouched&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!1);const Ee=ne.now(),ke=Ee-D.touchStartTime;if(i.allowClick&&(i.updateClickedSlide(he),i.emit("tap click",he),ke<300&&Ee-D.lastClickTime<300&&i.emit("doubleTap doubleClick",he)),D.lastClickTime=ne.now(),ne.nextTick(()=>{i.destroyed||(i.allowClick=!0)}),!D.isTouched||!D.isMoved||!i.swipeDirection||W.diff===0||D.currentTranslate===D.startTranslate){D.isTouched=!1,D.isMoved=!1,D.startMoving=!1;return}D.isTouched=!1,D.isMoved=!1,D.startMoving=!1;let ze;if(N.followFinger?ze=te?i.translate:-i.translate:ze=-D.currentTranslate,N.cssMode)return;if(N.freeMode){if(ze<-i.minTranslate()){i.slideTo(i.activeIndex);return}if(ze>-i.maxTranslate()){i.slides.length<ce.length?i.slideTo(ce.length-1):i.slideTo(i.slides.length-1);return}if(N.freeModeMomentum){if(D.velocities.length>1){const nn=D.velocities.pop(),sn=D.velocities.pop(),_n=nn.position-sn.position,An=nn.time-sn.time;i.velocity=_n/An,i.velocity/=2,Math.abs(i.velocity)<N.freeModeMinimumVelocity&&(i.velocity=0),(An>150||ne.now()-nn.time>300)&&(i.velocity=0)}else i.velocity=0;i.velocity*=N.freeModeMomentumVelocityRatio,D.velocities.length=0;let Ke=1e3*N.freeModeMomentumRatio;const yt=i.velocity*Ke;let xt=i.translate+yt;te&&(xt=-xt);let Gt=!1,Xt;const Ht=Math.abs(i.velocity)*20*N.freeModeMomentumBounceRatio;let kt;if(xt<i.maxTranslate())N.freeModeMomentumBounce?(xt+i.maxTranslate()<-Ht&&(xt=i.maxTranslate()-Ht),Xt=i.maxTranslate(),Gt=!0,D.allowMomentumBounce=!0):xt=i.maxTranslate(),N.loop&&N.centeredSlides&&(kt=!0);else if(xt>i.minTranslate())N.freeModeMomentumBounce?(xt-i.minTranslate()>Ht&&(xt=i.minTranslate()+Ht),Xt=i.minTranslate(),Gt=!0,D.allowMomentumBounce=!0):xt=i.minTranslate(),N.loop&&N.centeredSlides&&(kt=!0);else if(N.freeModeSticky){let nn;for(let sn=0;sn<ce.length;sn+=1)if(ce[sn]>-xt){nn=sn;break}Math.abs(ce[nn]-xt)<Math.abs(ce[nn-1]-xt)||i.swipeDirection==="next"?xt=ce[nn]:xt=ce[nn-1],xt=-xt}if(kt&&i.once("transitionEnd",()=>{i.loopFix()}),i.velocity!==0){if(te?Ke=Math.abs((-xt-i.translate)/i.velocity):Ke=Math.abs((xt-i.translate)/i.velocity),N.freeModeSticky){const nn=Math.abs((te?-xt:xt)-i.translate),sn=i.slidesSizesGrid[i.activeIndex];nn<sn?Ke=N.speed:nn<2*sn?Ke=N.speed*1.5:Ke=N.speed*2.5}}else if(N.freeModeSticky){i.slideToClosest();return}N.freeModeMomentumBounce&&Gt?(i.updateProgress(Xt),i.setTransition(Ke),i.setTranslate(xt),i.transitionStart(!0,i.swipeDirection),i.animating=!0,oe.transitionEnd(()=>{if(!i||i.destroyed||!D.allowMomentumBounce)return;i.emit("momentumBounce"),i.setTransition(N.speed),setTimeout(()=>{i.setTranslate(Xt),oe.transitionEnd(()=>{if(!i||i.destroyed)return;i.transitionEnd()})},0)})):i.velocity?(i.updateProgress(xt),i.setTransition(Ke),i.setTranslate(xt),i.transitionStart(!0,i.swipeDirection),i.animating||(i.animating=!0,oe.transitionEnd(()=>{if(!i||i.destroyed)return;i.transitionEnd()}))):i.updateProgress(xt),i.updateActiveIndex(),i.updateSlidesClasses()}else if(N.freeModeSticky){i.slideToClosest();return}(!N.freeModeMomentum||ke>=N.longSwipesMs)&&(i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses());return}let rt=0,$e=i.slidesSizesGrid[0];for(let Ke=0;Ke<le.length;Ke+=Ke<N.slidesPerGroupSkip?1:N.slidesPerGroup){const yt=Ke<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;typeof le[Ke+yt]!="undefined"?ze>=le[Ke]&&ze<le[Ke+yt]&&(rt=Ke,$e=le[Ke+yt]-le[Ke]):ze>=le[Ke]&&(rt=Ke,$e=le[le.length-1]-le[le.length-2])}const at=(ze-le[rt])/$e,gt=rt<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;if(ke>N.longSwipesMs){if(!N.longSwipes){i.slideTo(i.activeIndex);return}i.swipeDirection==="next"&&(at>=N.longSwipesRatio?i.slideTo(rt+gt):i.slideTo(rt)),i.swipeDirection==="prev"&&(at>1-N.longSwipesRatio?i.slideTo(rt+gt):i.slideTo(rt))}else{if(!N.shortSwipes){i.slideTo(i.activeIndex);return}const Ke=i.navigation&&(he.target===i.navigation.nextEl||he.target===i.navigation.prevEl);Ke?he.target===i.navigation.nextEl?i.slideTo(rt+gt):i.slideTo(rt):(i.swipeDirection==="next"&&i.slideTo(rt+gt),i.swipeDirection==="prev"&&i.slideTo(rt))}}function Tr(){const e=this,{params:i,el:D}=e;if(D&&D.offsetWidth===0)return;i.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:W,snapGrid:te}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(i.slidesPerView==="auto"||i.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=W,e.allowSlideNext=N,e.params.watchOverflow&&te!==e.snapGrid&&e.checkOverflow()}function Zr(e){const i=this;i.allowClick||(i.params.preventClicks&&e.preventDefault(),i.params.preventClicksPropagation&&i.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function mr(){const e=this,{wrapperEl:i,rtlTranslate:D}=e;e.previousTranslate=e.translate,e.isHorizontal()?D?e.translate=i.scrollWidth-i.offsetWidth-i.scrollLeft:e.translate=-i.scrollLeft:e.translate=-i.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const W=e.maxTranslate()-e.minTranslate();W===0?N=0:N=(e.translate-e.minTranslate())/W,N!==e.progress&&e.updateProgress(D?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let tr=!1;function vr(){}function Pr(){const e=this,{params:i,touchEvents:D,el:N,wrapperEl:W}=e;e.onTouchStart=_r.bind(e),e.onTouchMove=ur.bind(e),e.onTouchEnd=Dr.bind(e),i.cssMode&&(e.onScroll=mr.bind(e)),e.onClick=Zr.bind(e);const te=!!i.nested;if(!ee.touch&&ee.pointerEvents)N.addEventListener(D.start,e.onTouchStart,!1),O.addEventListener(D.move,e.onTouchMove,te),O.addEventListener(D.end,e.onTouchEnd,!1);else{if(ee.touch){const oe=D.start==="touchstart"&&ee.passiveListener&&i.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(D.start,e.onTouchStart,oe),N.addEventListener(D.move,e.onTouchMove,ee.passiveListener?{passive:!1,capture:te}:te),N.addEventListener(D.end,e.onTouchEnd,oe),D.cancel&&N.addEventListener(D.cancel,e.onTouchEnd,oe),tr||(O.addEventListener("touchstart",vr),tr=!0)}(i.simulateTouch&&!zn.ios&&!zn.android||i.simulateTouch&&!ee.touch&&zn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),O.addEventListener("mousemove",e.onTouchMove,te),O.addEventListener("mouseup",e.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),i.cssMode&&W.addEventListener("scroll",e.onScroll),i.updateOnWindowResize?e.on(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Tr,!0):e.on("observerUpdate",Tr,!0)}function la(){const e=this,{params:i,touchEvents:D,el:N,wrapperEl:W}=e,te=!!i.nested;if(!ee.touch&&ee.pointerEvents)N.removeEventListener(D.start,e.onTouchStart,!1),O.removeEventListener(D.move,e.onTouchMove,te),O.removeEventListener(D.end,e.onTouchEnd,!1);else{if(ee.touch){const oe=D.start==="onTouchStart"&&ee.passiveListener&&i.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(D.start,e.onTouchStart,oe),N.removeEventListener(D.move,e.onTouchMove,te),N.removeEventListener(D.end,e.onTouchEnd,oe),D.cancel&&N.removeEventListener(D.cancel,e.onTouchEnd,oe)}(i.simulateTouch&&!zn.ios&&!zn.android||i.simulateTouch&&!ee.touch&&zn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),O.removeEventListener("mousemove",e.onTouchMove,te),O.removeEventListener("mouseup",e.onTouchEnd,!1))}(i.preventClicks||i.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),i.cssMode&&W.removeEventListener("scroll",e.onScroll),e.off(zn.ios||zn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Tr)}var Ga={attachEvents:Pr,detachEvents:la};function qr(){const e=this,{activeIndex:i,initialized:D,loopedSlides:N=0,params:W,$el:te}=e,oe=W.breakpoints;if(!oe||oe&&Object.keys(oe).length===0)return;const le=e.getBreakpoint(oe);if(le&&e.currentBreakpoint!==le){const ce=le in oe?oe[le]:void 0;ce&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach($e=>{const at=ce[$e];if(typeof at=="undefined")return;$e==="slidesPerView"&&(at==="AUTO"||at==="auto")?ce[$e]="auto":$e==="slidesPerView"?ce[$e]=parseFloat(at):ce[$e]=parseInt(at,10)});const he=ce||e.originalParams,Ee=W.slidesPerColumn>1,ke=he.slidesPerColumn>1;Ee&&!ke?te.removeClass(`${W.containerModifierClass}multirow ${W.containerModifierClass}multirow-column`):!Ee&&ke&&(te.addClass(`${W.containerModifierClass}multirow`),he.slidesPerColumnFill==="column"&&te.addClass(`${W.containerModifierClass}multirow-column`));const ze=he.direction&&he.direction!==W.direction,rt=W.loop&&(he.slidesPerView!==W.slidesPerView||ze);ze&&D&&e.changeDirection(),ne.extend(e.params,he),ne.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=le,rt&&D&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(i-N+e.loopedSlides,0,!1)),e.emit("breakpoint",he)}}function Cr(e){if(!e)return;let i=!1;const D=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const W=parseFloat(N.substr(1)),te=s.innerHeight*W;return{value:te,point:N}}return{value:N,point:N}});D.sort((N,W)=>parseInt(N.value,10)-parseInt(W.value,10));for(let N=0;N<D.length;N+=1){const{point:W,value:te}=D[N];te<=s.innerWidth&&(i=W)}return i||"max"}var ba={setBreakpoint:qr,getBreakpoint:Cr};function ya(){const e=this,{classNames:i,params:D,rtl:N,$el:W}=e,te=[];te.push("initialized"),te.push(D.direction),D.freeMode&&te.push("free-mode"),D.autoHeight&&te.push("autoheight"),N&&te.push("rtl"),D.slidesPerColumn>1&&(te.push("multirow"),D.slidesPerColumnFill==="column"&&te.push("multirow-column")),zn.android&&te.push("android"),zn.ios&&te.push("ios"),D.cssMode&&te.push("css-mode"),te.forEach(oe=>{i.push(D.containerModifierClass+oe)}),W.addClass(i.join(" "))}function xa(){const e=this,{$el:i,classNames:D}=e;i.removeClass(D.join(" "))}var Nr={addClasses:ya,removeClasses:xa};function Mr(e,i,D,N,W,te){let oe;function le(){te&&te()}const ce=o(e).parent("picture")[0];!ce&&(!e.complete||!W)&&i?(oe=new s.Image,oe.onload=le,oe.onerror=le,N&&(oe.sizes=N),D&&(oe.srcset=D),i&&(oe.src=i)):le()}function Br(){const e=this;e.imagesToLoad=e.$el.find("img");function i(){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 D=0;D<e.imagesToLoad.length;D+=1){const N=e.imagesToLoad[D];e.loadImage(N,N.currentSrc||N.getAttribute("src"),N.srcset||N.getAttribute("srcset"),N.sizes||N.getAttribute("sizes"),!0,i)}}var Aa={loadImage:Mr,preloadImages:Br};function ua(){const e=this,i=e.params,D=e.isLocked,N=e.slides.length>0&&i.slidesOffsetBefore+i.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;i.slidesOffsetBefore&&i.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,D!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),D&&D!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var jr={checkOverflow:ua},Fr={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 $r={update:zt,translate:Mt,transition:on,slide:lr,loop:Hn,grabCursor:Lt,manipulation:In,events:Ga,breakpoints:ba,checkOverflow:jr,classes:Nr,images:Aa},ea={};class nr extends j{constructor(...e){let i,D;e.length===1&&e[0].constructor&&e[0].constructor===Object?D=e[0]:[i,D]=e,D||(D={}),D=ne.extend({},D),i&&!D.el&&(D.el=i),super(D),Object.keys($r).forEach(le=>{Object.keys($r[le]).forEach(ce=>{nr.prototype[ce]||(nr.prototype[ce]=$r[le][ce])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(le=>{const ce=N.modules[le];if(ce.params){const he=Object.keys(ce.params)[0],Ee=ce.params[he];if(typeof Ee!="object"||Ee===null)return;if(!(he in D&&"enabled"in Ee))return;D[he]===!0&&(D[he]={enabled:!0}),typeof D[he]=="object"&&!("enabled"in D[he])&&(D[he].enabled=!0),D[he]||(D[he]={enabled:!1})}});const W=ne.extend({},Fr);N.useModulesParams(W),N.params=ne.extend({},W,ea,D),N.originalParams=ne.extend({},N.params),N.passedParams=ne.extend({},D),N.$=o;const te=o(N.params.el);if(i=te[0],!i)return;if(te.length>1){const le=[];return te.each((ce,he)=>{const Ee=ne.extend({},D,{el:he});le.push(new nr(Ee))}),le}i.swiper=N,te.data("swiper",N);let oe;return i&&i.shadowRoot&&i.shadowRoot.querySelector?(oe=o(i.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),oe.children=le=>te.children(le)):oe=te.children(`.${N.params.wrapperClass}`),ne.extend(N,{$el:te,el:i,$wrapperEl:oe,wrapperEl:oe[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:i.dir.toLowerCase()==="rtl"||te.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||te.css("direction")==="rtl"),wrongRTL:oe.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 ce=["touchstart","touchmove","touchend","touchcancel"];let he=["mousedown","mousemove","mouseup"];return ee.pointerEvents&&(he=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:ce[0],move:ce[1],end:ce[2],cancel:ce[3]},N.touchEventsDesktop={start:he[0],move:he[1],end:he[2]},ee.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:i,slides:D,slidesGrid:N,size:W,activeIndex:te}=e;let oe=1;if(i.centeredSlides){let le=D[te].swiperSlideSize,ce;for(let he=te+1;he<D.length;he+=1)D[he]&&!ce&&(le+=D[he].swiperSlideSize,oe+=1,le>W&&(ce=!0));for(let he=te-1;he>=0;he-=1)D[he]&&!ce&&(le+=D[he].swiperSlideSize,oe+=1,le>W&&(ce=!0))}else for(let le=te+1;le<D.length;le+=1)N[le]-N[te]<W&&(oe+=1);return oe}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:i,params:D}=e;D.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function N(){const te=e.rtlTranslate?e.translate*-1:e.translate,oe=Math.min(Math.max(te,e.maxTranslate()),e.minTranslate());e.setTranslate(oe),e.updateActiveIndex(),e.updateSlidesClasses()}let W;e.params.freeMode?(N(),e.params.autoHeight&&e.updateAutoHeight()):((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?W=e.slideTo(e.slides.length-1,0,!1,!0):W=e.slideTo(e.activeIndex,0,!1,!0),W||N()),D.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,i=!0){const D=this,N=D.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(D.$el.removeClass(`${D.params.containerModifierClass}${N}`).addClass(`${D.params.containerModifierClass}${e}`),D.params.direction=e,D.slides.each((W,te)=>{e==="vertical"?te.style.width="":te.style.height=""}),D.emit("changeDirection"),i&&D.update()),D}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,i=!0){const D=this,{params:N,$el:W,$wrapperEl:te,slides:oe}=D;return typeof D.params=="undefined"||D.destroyed||(D.emit("beforeDestroy"),D.initialized=!1,D.detachEvents(),N.loop&&D.loopDestroy(),i&&(D.removeClasses(),W.removeAttr("style"),te.removeAttr("style"),oe&&oe.length&&oe.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),D.emit("destroy"),Object.keys(D.eventsListeners).forEach(le=>{D.off(le)}),e!==!1&&(D.$el[0].swiper=null,D.$el.data("swiper",null),ne.deleteProps(D)),D.destroyed=!0),null}static extendDefaults(e){ne.extend(ea,e)}static get extendedDefaults(){return ea}static get defaults(){return Fr}static get Class(){return j}static get $(){return o}}var _a={name:"device",proto:{device:zn},static:{device:zn}},ta={name:"support",proto:{support:ee},static:{support:ee}};const zr=function(){function i(){const D=s.navigator.userAgent.toLowerCase();return D.indexOf("safari")>=0&&D.indexOf("chrome")<0&&D.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:i(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var Ca={name:"browser",proto:{browser:zr},static:{browser:zr}},na={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;s.addEventListener("resize",e.resize.resizeHandler),s.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy(){const e=this;s.removeEventListener("resize",e.resize.resizeHandler),s.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};const ra={func:s.MutationObserver||s.WebkitMutationObserver,attach(e,i={}){const D=this,N=ra.func,W=new N(te=>{if(te.length===1){D.emit("observerUpdate",te[0]);return}const oe=function(){D.emit("observerUpdate",te[0])};s.requestAnimationFrame?s.requestAnimationFrame(oe):s.setTimeout(oe,0)});W.observe(e,{attributes:typeof i.attributes=="undefined"?!0:i.attributes,childList:typeof i.childList=="undefined"?!0:i.childList,characterData:typeof i.characterData=="undefined"?!0:i.characterData}),D.observer.observers.push(W)},init(){const e=this;if(!ee.observer||!e.params.observer)return;if(e.params.observeParents){const i=e.$el.parents();for(let D=0;D<i.length;D+=1)e.observer.attach(i[D])}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(i=>{i.disconnect()}),e.observer.observers=[]}};var da={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ne.extend(e,{observer:{init:ra.init.bind(e),attach:ra.attach.bind(e),destroy:ra.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Lr={update(e){const i=this,{slidesPerView:D,slidesPerGroup:N,centeredSlides:W}=i.params,{addSlidesBefore:te,addSlidesAfter:oe}=i.params.virtual,{from:le,to:ce,slides:he,slidesGrid:Ee,renderSlide:ke,offset:ze}=i.virtual;i.updateActiveIndex();const rt=i.activeIndex||0;let $e;i.rtlTranslate?$e="right":$e=i.isHorizontal()?"left":"top";let at,gt;W?(at=Math.floor(D/2)+N+te,gt=Math.floor(D/2)+N+oe):(at=D+(N-1)+te,gt=N+oe);const Ke=Math.max((rt||0)-gt,0),yt=Math.min((rt||0)+at,he.length-1),xt=(i.slidesGrid[Ke]||0)-(i.slidesGrid[0]||0);ne.extend(i.virtual,{from:Ke,to:yt,offset:xt,slidesGrid:i.slidesGrid});function Gt(){i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.lazy&&i.params.lazy.enabled&&i.lazy.load()}if(le===Ke&&ce===yt&&!e){i.slidesGrid!==Ee&&xt!==ze&&i.slides.css($e,`${xt}px`),i.updateProgress();return}if(i.params.virtual.renderExternal){i.params.virtual.renderExternal.call(i,{offset:xt,from:Ke,to:yt,slides:function(){const nn=[];for(let sn=Ke;sn<=yt;sn+=1)nn.push(he[sn]);return nn}()}),Gt();return}const Xt=[],Ht=[];if(e)i.$wrapperEl.find(`.${i.params.slideClass}`).remove();else for(let kt=le;kt<=ce;kt+=1)(kt<Ke||kt>yt)&&i.$wrapperEl.find(`.${i.params.slideClass}[data-swiper-slide-index="${kt}"]`).remove();for(let kt=0;kt<he.length;kt+=1)kt>=Ke&&kt<=yt&&(typeof ce=="undefined"||e?Ht.push(kt):(kt>ce&&Ht.push(kt),kt<le&&Xt.push(kt)));Ht.forEach(kt=>{i.$wrapperEl.append(ke(he[kt],kt))}),Xt.sort((kt,nn)=>nn-kt).forEach(kt=>{i.$wrapperEl.prepend(ke(he[kt],kt))}),i.$wrapperEl.children(".swiper-slide").css($e,`${xt}px`),Gt()},renderSlide(e,i){const D=this,N=D.params.virtual;if(N.cache&&D.virtual.cache[i])return D.virtual.cache[i];const W=N.renderSlide?o(N.renderSlide.call(D,e,i)):o(`<div class="${D.params.slideClass}" data-swiper-slide-index="${i}">${e}</div>`);return W.attr("data-swiper-slide-index")||W.attr("data-swiper-slide-index",i),N.cache&&(D.virtual.cache[i]=W),W},appendSlide(e){const i=this;if(typeof e=="object"&&"length"in e)for(let D=0;D<e.length;D+=1)e[D]&&i.virtual.slides.push(e[D]);else i.virtual.slides.push(e);i.virtual.update(!0)},prependSlide(e){const i=this,D=i.activeIndex;let N=D+1,W=1;if(Array.isArray(e)){for(let te=0;te<e.length;te+=1)e[te]&&i.virtual.slides.unshift(e[te]);N=D+e.length,W=e.length}else i.virtual.slides.unshift(e);if(i.params.virtual.cache){const te=i.virtual.cache,oe={};Object.keys(te).forEach(le=>{const ce=te[le],he=ce.attr("data-swiper-slide-index");he&&ce.attr("data-swiper-slide-index",parseInt(he,10)+1),oe[parseInt(le,10)+W]=ce}),i.virtual.cache=oe}i.virtual.update(!0),i.slideTo(N,0)},removeSlide(e){const i=this;if(typeof e=="undefined"||e===null)return;let D=i.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)i.virtual.slides.splice(e[N],1),i.params.virtual.cache&&delete i.virtual.cache[e[N]],e[N]<D&&(D-=1),D=Math.max(D,0);else i.virtual.slides.splice(e,1),i.params.virtual.cache&&delete i.virtual.cache[e],e<D&&(D-=1),D=Math.max(D,0);i.virtual.update(!0),i.slideTo(D,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var Sa={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:Lr.update.bind(e),appendSlide:Lr.appendSlide.bind(e),prependSlide:Lr.prependSlide.bind(e),removeSlide:Lr.removeSlide.bind(e),removeAllSlides:Lr.removeAllSlides.bind(e),renderSlide:Lr.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 i={watchSlidesProgress:!0};ne.extend(e.params,i),ne.extend(e.originalParams,i),e.params.initialSlide||e.virtual.update()},setTranslate(){const e=this;if(!e.params.virtual.enabled)return;e.virtual.update()}}};const Vn={handle(e){const i=this,{rtlTranslate:D}=i;let N=e;N.originalEvent&&(N=N.originalEvent);const W=N.keyCode||N.charCode,te=i.params.keyboard.pageUpDown,oe=te&&W===33,le=te&&W===34,ce=W===37,he=W===39,Ee=W===38,ke=W===40;if(!i.allowSlideNext&&(i.isHorizontal()&&he||i.isVertical()&&ke||le))return!1;if(!i.allowSlidePrev&&(i.isHorizontal()&&ce||i.isVertical()&&Ee||oe))return!1;if(N.shiftKey||N.altKey||N.ctrlKey||N.metaKey)return;if(O.activeElement&&O.activeElement.nodeName&&(O.activeElement.nodeName.toLowerCase()==="input"||O.activeElement.nodeName.toLowerCase()==="textarea"))return;if(i.params.keyboard.onlyInViewport&&(oe||le||ce||he||Ee||ke)){let ze=!1;if(i.$el.parents(`.${i.params.slideClass}`).length>0&&i.$el.parents(`.${i.params.slideActiveClass}`).length===0)return;const rt=s.innerWidth,$e=s.innerHeight,at=i.$el.offset();D&&(at.left-=i.$el[0].scrollLeft);const gt=[[at.left,at.top],[at.left+i.width,at.top],[at.left,at.top+i.height],[at.left+i.width,at.top+i.height]];for(let Ke=0;Ke<gt.length;Ke+=1){const yt=gt[Ke];yt[0]>=0&&yt[0]<=rt&&yt[1]>=0&&yt[1]<=$e&&(ze=!0)}if(!ze)return}i.isHorizontal()?((oe||le||ce||he)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((le||he)&&!D||(oe||ce)&&D)&&i.slideNext(),((oe||ce)&&!D||(le||he)&&D)&&i.slidePrev()):((oe||le||Ee||ke)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(le||ke)&&i.slideNext(),(oe||Ee)&&i.slidePrev()),i.emit("keyPress",W);return},enable(){const e=this;if(e.keyboard.enabled)return;o(O).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(O).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var Ta={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ne.extend(e,{keyboard:{enabled:!1,enable:Vn.enable.bind(e),disable:Vn.disable.bind(e),handle:Vn.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 ca(){const e="onwheel";let i=e in O;if(!i){const D=O.createElement("div");D.setAttribute(e,"return;"),i=typeof D[e]=="function"}return!i&&O.implementation&&O.implementation.hasFeature&&O.implementation.hasFeature("","")!==!0&&(i=O.implementation.hasFeature("Events.wheel","3.0")),i}const gr={lastScrollTime:ne.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return s.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":ca()?"wheel":"mousewheel"},normalize(e){const i=10,D=40,N=800;let W=0,te=0,oe=0,le=0;return"detail"in e&&(te=e.detail),"wheelDelta"in e&&(te=-e.wheelDelta/120),"wheelDeltaY"in e&&(te=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(W=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(W=te,te=0),oe=W*i,le=te*i,"deltaY"in e&&(le=e.deltaY),"deltaX"in e&&(oe=e.deltaX),e.shiftKey&&!oe&&(oe=le,le=0),(oe||le)&&e.deltaMode&&(e.deltaMode===1?(oe*=D,le*=D):(oe*=N,le*=N)),oe&&!W&&(W=oe<1?-1:1),le&&!te&&(te=le<1?-1:1),{spinX:W,spinY:te,pixelX:oe,pixelY:le}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let i=e;const D=this,N=D.params.mousewheel;D.params.cssMode&&i.preventDefault();let W=D.$el;if(D.params.mousewheel.eventsTarged!=="container"&&(W=o(D.params.mousewheel.eventsTarged)),!D.mouseEntered&&!W[0].contains(i.target)&&!N.releaseOnEdges)return!0;i.originalEvent&&(i=i.originalEvent);let te=0;const oe=D.rtlTranslate?-1:1,le=gr.normalize(i);if(N.forceToAxis)if(D.isHorizontal())if(Math.abs(le.pixelX)>Math.abs(le.pixelY))te=-le.pixelX*oe;else return!0;else if(Math.abs(le.pixelY)>Math.abs(le.pixelX))te=-le.pixelY;else return!0;else te=Math.abs(le.pixelX)>Math.abs(le.pixelY)?-le.pixelX*oe:-le.pixelY;if(te===0)return!0;if(N.invert&&(te=-te),D.params.freeMode){const ce={time:ne.now(),delta:Math.abs(te),direction:Math.sign(te)},{lastEventBeforeSnap:he}=D.mousewheel,Ee=he&&ce.time<he.time+500&&ce.delta<=he.delta&&ce.direction===he.direction;if(!Ee){D.mousewheel.lastEventBeforeSnap=void 0,D.params.loop&&D.loopFix();let ke=D.getTranslate()+te*N.sensitivity;const ze=D.isBeginning,rt=D.isEnd;if(ke>=D.minTranslate()&&(ke=D.minTranslate()),ke<=D.maxTranslate()&&(ke=D.maxTranslate()),D.setTransition(0),D.setTranslate(ke),D.updateProgress(),D.updateActiveIndex(),D.updateSlidesClasses(),(!ze&&D.isBeginning||!rt&&D.isEnd)&&D.updateSlidesClasses(),D.params.freeModeSticky){clearTimeout(D.mousewheel.timeout),D.mousewheel.timeout=void 0;const $e=D.mousewheel.recentWheelEvents;$e.length>=15&&$e.shift();const at=$e.length?$e[$e.length-1]:void 0,gt=$e[0];if($e.push(ce),at&&(ce.delta>at.delta||ce.direction!==at.direction))$e.splice(0);else if($e.length>=15&&ce.time-gt.time<500&&gt.delta-ce.delta>=1&&ce.delta<=6){const Ke=te>0?.8:.2;D.mousewheel.lastEventBeforeSnap=ce,$e.splice(0),D.mousewheel.timeout=ne.nextTick(()=>{D.slideToClosest(D.params.speed,!0,void 0,Ke)},0)}D.mousewheel.timeout||(D.mousewheel.timeout=ne.nextTick(()=>{const Ke=.5;D.mousewheel.lastEventBeforeSnap=ce,$e.splice(0),D.slideToClosest(D.params.speed,!0,void 0,Ke)},500))}if(Ee||D.emit("scroll",i),D.params.autoplay&&D.params.autoplayDisableOnInteraction&&D.autoplay.stop(),ke===D.minTranslate()||ke===D.maxTranslate())return!0}}else{const ce={time:ne.now(),delta:Math.abs(te),direction:Math.sign(te),raw:e},he=D.mousewheel.recentWheelEvents;he.length>=2&&he.shift();const Ee=he.length?he[he.length-1]:void 0;if(he.push(ce),Ee?(ce.direction!==Ee.direction||ce.delta>Ee.delta||ce.time>Ee.time+150)&&D.mousewheel.animateSlider(ce):D.mousewheel.animateSlider(ce),D.mousewheel.releaseScroll(ce))return!0}return i.preventDefault?i.preventDefault():i.returnValue=!1,!1},animateSlider(e){const i=this;return e.delta>=6&&ne.now()-i.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!i.isEnd||i.params.loop)&&!i.animating&&(i.slideNext(),i.emit("scroll",e.raw)):(!i.isBeginning||i.params.loop)&&!i.animating&&(i.slidePrev(),i.emit("scroll",e.raw)),i.mousewheel.lastScrollTime=new s.Date().getTime(),!1)},releaseScroll(e){const i=this,D=i.params.mousewheel;if(e.direction<0){if(i.isEnd&&!i.params.loop&&D.releaseOnEdges)return!0}else if(i.isBeginning&&!i.params.loop&&D.releaseOnEdges)return!0;return!1},enable(){const e=this,i=gr.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(i,e.mousewheel.handle),!0;if(!i)return!1;if(e.mousewheel.enabled)return!1;let D=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(D=o(e.params.mousewheel.eventsTarged)),D.on("mouseenter",e.mousewheel.handleMouseEnter),D.on("mouseleave",e.mousewheel.handleMouseLeave),D.on(i,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,i=gr.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(i,e.mousewheel.handle),!0;if(!i)return!1;if(!e.mousewheel.enabled)return!1;let D=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(D=o(e.params.mousewheel.eventsTarged)),D.off(i,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var wa={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:gr.enable.bind(e),disable:gr.disable.bind(e),handle:gr.handle.bind(e),handleMouseEnter:gr.handleMouseEnter.bind(e),handleMouseLeave:gr.handleMouseLeave.bind(e),animateSlider:gr.animateSlider.bind(e),releaseScroll:gr.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 wr={update(){const e=this,i=e.params.navigation;if(e.params.loop)return;const{$nextEl:D,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(i.disabledClass):N.removeClass(i.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)),D&&D.length>0&&(e.isEnd?D.addClass(i.disabledClass):D.removeClass(i.disabledClass),D[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass))},onPrevClick(e){const i=this;if(e.preventDefault(),i.isBeginning&&!i.params.loop)return;i.slidePrev()},onNextClick(e){const i=this;if(e.preventDefault(),i.isEnd&&!i.params.loop)return;i.slideNext()},init(){const e=this,i=e.params.navigation;if(!(i.nextEl||i.prevEl))return;let D,N;i.nextEl&&(D=o(i.nextEl),e.params.uniqueNavElements&&typeof i.nextEl=="string"&&D.length>1&&e.$el.find(i.nextEl).length===1&&(D=e.$el.find(i.nextEl))),i.prevEl&&(N=o(i.prevEl),e.params.uniqueNavElements&&typeof i.prevEl=="string"&&N.length>1&&e.$el.find(i.prevEl).length===1&&(N=e.$el.find(i.prevEl))),D&&D.length>0&&D.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ne.extend(e.navigation,{$nextEl:D,nextEl:D&&D[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:i,$prevEl:D}=e.navigation;i&&i.length&&(i.off("click",e.navigation.onNextClick),i.removeClass(e.params.navigation.disabledClass)),D&&D.length&&(D.off("click",e.navigation.onPrevClick),D.removeClass(e.params.navigation.disabledClass))}};var Ma={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:wr.init.bind(e),update:wr.update.bind(e),destroy:wr.destroy.bind(e),onNextClick:wr.onNextClick.bind(e),onPrevClick:wr.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 i=this,{$nextEl:D,$prevEl:N}=i.navigation;if(i.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(D)){let W;D?W=D.hasClass(i.params.navigation.hiddenClass):N&&(W=N.hasClass(i.params.navigation.hiddenClass)),W===!0?i.emit("navigationShow",i):i.emit("navigationHide",i),D&&D.toggleClass(i.params.navigation.hiddenClass),N&&N.toggleClass(i.params.navigation.hiddenClass)}}}};const Ir={update(){const e=this,i=e.rtl,D=e.params.pagination;if(!D.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,W=e.pagination.$el;let te;const oe=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(te=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),te>N-1-e.loopedSlides*2&&(te-=N-e.loopedSlides*2),te>oe-1&&(te-=oe),te<0&&e.params.paginationType!=="bullets"&&(te=oe+te)):typeof e.snapIndex!="undefined"?te=e.snapIndex:te=e.activeIndex||0,D.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const le=e.pagination.bullets;let ce,he,Ee;if(D.dynamicBullets&&(e.pagination.bulletSize=le.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),W.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(D.dynamicMainBullets+4)}px`),D.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=te-e.previousIndex,e.pagination.dynamicBulletIndex>D.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=D.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),ce=te-e.pagination.dynamicBulletIndex,he=ce+(Math.min(le.length,D.dynamicMainBullets)-1),Ee=(he+ce)/2),le.removeClass(`${D.bulletActiveClass} ${D.bulletActiveClass}-next ${D.bulletActiveClass}-next-next ${D.bulletActiveClass}-prev ${D.bulletActiveClass}-prev-prev ${D.bulletActiveClass}-main`),W.length>1)le.each((ke,ze)=>{const rt=o(ze),$e=rt.index();$e===te&&rt.addClass(D.bulletActiveClass),D.dynamicBullets&&($e>=ce&&$e<=he&&rt.addClass(`${D.bulletActiveClass}-main`),$e===ce&&rt.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),$e===he&&rt.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`))});else{const ke=le.eq(te),ze=ke.index();if(ke.addClass(D.bulletActiveClass),D.dynamicBullets){const rt=le.eq(ce),$e=le.eq(he);for(let at=ce;at<=he;at+=1)le.eq(at).addClass(`${D.bulletActiveClass}-main`);if(e.params.loop)if(ze>=le.length-D.dynamicMainBullets){for(let at=D.dynamicMainBullets;at>=0;at-=1)le.eq(le.length-at).addClass(`${D.bulletActiveClass}-main`);le.eq(le.length-D.dynamicMainBullets-1).addClass(`${D.bulletActiveClass}-prev`)}else rt.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),$e.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`);else rt.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),$e.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`)}}if(D.dynamicBullets){const ke=Math.min(le.length,D.dynamicMainBullets+4),ze=(e.pagination.bulletSize*ke-e.pagination.bulletSize)/2-Ee*e.pagination.bulletSize,rt=i?"right":"left";le.css(e.isHorizontal()?rt:"top",`${ze}px`)}}if(D.type==="fraction"&&(W.find(`.${D.currentClass}`).text(D.formatFractionCurrent(te+1)),W.find(`.${D.totalClass}`).text(D.formatFractionTotal(oe))),D.type==="progressbar"){let le;D.progressbarOpposite?le=e.isHorizontal()?"vertical":"horizontal":le=e.isHorizontal()?"horizontal":"vertical";const ce=(te+1)/oe;let he=1,Ee=1;le==="horizontal"?he=ce:Ee=ce,W.find(`.${D.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${he}) scaleY(${Ee})`).transition(e.params.speed)}D.type==="custom"&&D.renderCustom?(W.html(D.renderCustom(e,te+1,oe)),e.emit("paginationRender",e,W[0])):e.emit("paginationUpdate",e,W[0]),W[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](D.lockClass)},render(){const e=this,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const D=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let W="";if(i.type==="bullets"){const te=e.params.loop?Math.ceil((D-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let oe=0;oe<te;oe+=1)i.renderBullet?W+=i.renderBullet.call(e,oe,i.bulletClass):W+=`<${i.bulletElement} class="${i.bulletClass}"></${i.bulletElement}>`;N.html(W),e.pagination.bullets=N.find(`.${i.bulletClass}`)}i.type==="fraction"&&(i.renderFraction?W=i.renderFraction.call(e,i.currentClass,i.totalClass):W=`<span class="${i.currentClass}"></span> / <span class="${i.totalClass}"></span>`,N.html(W)),i.type==="progressbar"&&(i.renderProgressbar?W=i.renderProgressbar.call(e,i.progressbarFillClass):W=`<span class="${i.progressbarFillClass}"></span>`,N.html(W)),i.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,i=e.params.pagination;if(!i.el)return;let D=o(i.el);if(D.length===0)return;e.params.uniqueNavElements&&typeof i.el=="string"&&D.length>1&&(D=e.$el.find(i.el)),i.type==="bullets"&&i.clickable&&D.addClass(i.clickableClass),D.addClass(i.modifierClass+i.type),i.type==="bullets"&&i.dynamicBullets&&(D.addClass(`${i.modifierClass}${i.type}-dynamic`),e.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),i.type==="progressbar"&&i.progressbarOpposite&&D.addClass(i.progressbarOppositeClass),i.clickable&&D.on("click",`.${i.bulletClass}`,function(W){W.preventDefault();let te=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(te+=e.loopedSlides),e.slideTo(te)}),ne.extend(e.pagination,{$el:D,el:D[0]})},destroy(){const e=this,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const D=e.pagination.$el;D.removeClass(i.hiddenClass),D.removeClass(i.modifierClass+i.type),e.pagination.bullets&&e.pagination.bullets.removeClass(i.bulletActiveClass),i.clickable&&D.off("click",`.${i.bulletClass}`)}};var Wr={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:Ir.init.bind(e),render:Ir.render.bind(e),update:Ir.update.bind(e),destroy:Ir.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 i=this;if(i.params.pagination.el&&i.params.pagination.hideOnClick&&i.pagination.$el.length>0&&!o(e.target).hasClass(i.params.pagination.bulletClass)){const D=i.pagination.$el.hasClass(i.params.pagination.hiddenClass);D===!0?i.emit("paginationShow",i):i.emit("paginationHide",i),i.pagination.$el.toggleClass(i.params.pagination.hiddenClass)}}}};const dr={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:i,rtlTranslate:D,progress:N}=e,{dragSize:W,trackSize:te,$dragEl:oe,$el:le}=i,ce=e.params.scrollbar;let he=W,Ee=(te-W)*N;D?(Ee=-Ee,Ee>0?(he=W-Ee,Ee=0):-Ee+W>te&&(he=te+Ee)):Ee<0?(he=W+Ee,Ee=0):Ee+W>te&&(he=te-Ee),e.isHorizontal()?(oe.transform(`translate3d(${Ee}px, 0, 0)`),oe[0].style.width=`${he}px`):(oe.transform(`translate3d(0px, ${Ee}px, 0)`),oe[0].style.height=`${he}px`),ce.hide&&(clearTimeout(e.scrollbar.timeout),le[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{le[0].style.opacity=0,le.transition(400)},1e3))},setTransition(e){const i=this;if(!i.params.scrollbar.el||!i.scrollbar.el)return;i.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:i}=e,{$dragEl:D,$el:N}=i;D[0].style.width="",D[0].style.height="";const W=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,te=e.size/e.virtualSize,oe=te*(W/e.size);let le;e.params.scrollbar.dragSize==="auto"?le=W*te:le=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?D[0].style.width=`${le}px`:D[0].style.height=`${le}px`,te>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ne.extend(i,{trackSize:W,divider:te,moveDivider:oe,dragSize:le}),i.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const i=this;return i.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 i=this,{scrollbar:D,rtlTranslate:N}=i,{$el:W,dragSize:te,trackSize:oe,dragStartPos:le}=D;let ce;ce=(D.getPointerPosition(e)-W.offset()[i.isHorizontal()?"left":"top"]-(le!==null?le:te/2))/(oe-te),ce=Math.max(Math.min(ce,1),0),N&&(ce=1-ce);const he=i.minTranslate()+(i.maxTranslate()-i.minTranslate())*ce;i.updateProgress(he),i.setTranslate(he),i.updateActiveIndex(),i.updateSlidesClasses()},onDragStart(e){const i=this,D=i.params.scrollbar,{scrollbar:N,$wrapperEl:W}=i,{$el:te,$dragEl:oe}=N;i.scrollbar.isTouched=!0,i.scrollbar.dragStartPos=e.target===oe[0]||e.target===oe?N.getPointerPosition(e)-e.target.getBoundingClientRect()[i.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),W.transition(100),oe.transition(100),N.setDragPosition(e),clearTimeout(i.scrollbar.dragTimeout),te.transition(0),D.hide&&te.css("opacity",1),i.params.cssMode&&i.$wrapperEl.css("scroll-snap-type","none"),i.emit("scrollbarDragStart",e)},onDragMove(e){const i=this,{scrollbar:D,$wrapperEl:N}=i,{$el:W,$dragEl:te}=D;if(!i.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,D.setDragPosition(e),N.transition(0),W.transition(0),te.transition(0),i.emit("scrollbarDragMove",e)},onDragEnd(e){const i=this,D=i.params.scrollbar,{scrollbar:N,$wrapperEl:W}=i,{$el:te}=N;if(!i.scrollbar.isTouched)return;i.scrollbar.isTouched=!1,i.params.cssMode&&(i.$wrapperEl.css("scroll-snap-type",""),W.transition("")),D.hide&&(clearTimeout(i.scrollbar.dragTimeout),i.scrollbar.dragTimeout=ne.nextTick(()=>{te.css("opacity",0),te.transition(400)},1e3)),i.emit("scrollbarDragEnd",e),D.snapOnRelease&&i.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:i,touchEventsTouch:D,touchEventsDesktop:N,params:W}=e,te=i.$el,oe=te[0],le=ee.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,ce=ee.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;ee.touch?(oe.addEventListener(D.start,e.scrollbar.onDragStart,le),oe.addEventListener(D.move,e.scrollbar.onDragMove,le),oe.addEventListener(D.end,e.scrollbar.onDragEnd,ce)):(oe.addEventListener(N.start,e.scrollbar.onDragStart,le),O.addEventListener(N.move,e.scrollbar.onDragMove,le),O.addEventListener(N.end,e.scrollbar.onDragEnd,ce))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:i,touchEventsTouch:D,touchEventsDesktop:N,params:W}=e,te=i.$el,oe=te[0],le=ee.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,ce=ee.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;ee.touch?(oe.removeEventListener(D.start,e.scrollbar.onDragStart,le),oe.removeEventListener(D.move,e.scrollbar.onDragMove,le),oe.removeEventListener(D.end,e.scrollbar.onDragEnd,ce)):(oe.removeEventListener(N.start,e.scrollbar.onDragStart,le),O.removeEventListener(N.move,e.scrollbar.onDragMove,le),O.removeEventListener(N.end,e.scrollbar.onDragEnd,ce))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:i,$el:D}=e,N=e.params.scrollbar;let W=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&W.length>1&&D.find(N.el).length===1&&(W=D.find(N.el));let te=W.find(`.${e.params.scrollbar.dragClass}`);te.length===0&&(te=o(`<div class="${e.params.scrollbar.dragClass}"></div>`),W.append(te)),ne.extend(i,{$el:W,el:W[0],$dragEl:te,dragEl:te[0]}),N.draggable&&i.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var Ra={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:dr.init.bind(e),destroy:dr.destroy.bind(e),updateSize:dr.updateSize.bind(e),setTranslate:dr.setTranslate.bind(e),setTransition:dr.setTransition.bind(e),enableDraggable:dr.enableDraggable.bind(e),disableDraggable:dr.disableDraggable.bind(e),setDragPosition:dr.setDragPosition.bind(e),getPointerPosition:dr.getPointerPosition.bind(e),onDragStart:dr.onDragStart.bind(e),onDragMove:dr.onDragMove.bind(e),onDragEnd:dr.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 i=this;i.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const aa={setTransform(e,i){const D=this,{rtl:N}=D,W=o(e),te=N?-1:1,oe=W.attr("data-swiper-parallax")||"0";let le=W.attr("data-swiper-parallax-x"),ce=W.attr("data-swiper-parallax-y");const he=W.attr("data-swiper-parallax-scale"),Ee=W.attr("data-swiper-parallax-opacity");if(le||ce?(le=le||"0",ce=ce||"0"):D.isHorizontal()?(le=oe,ce="0"):(ce=oe,le="0"),le.indexOf("%")>=0?le=`${parseInt(le,10)*i*te}%`:le=`${le*i*te}px`,ce.indexOf("%")>=0?ce=`${parseInt(ce,10)*i}%`:ce=`${ce*i}px`,typeof Ee!="undefined"&&Ee!==null){const ke=Ee-(Ee-1)*(1-Math.abs(i));W[0].style.opacity=ke}if(typeof he=="undefined"||he===null)W.transform(`translate3d(${le}, ${ce}, 0px)`);else{const ke=he-(he-1)*(1-Math.abs(i));W.transform(`translate3d(${le}, ${ce}, 0px) scale(${ke})`)}},setTranslate(){const e=this,{$el:i,slides:D,progress:N,snapGrid:W}=e;i.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((te,oe)=>{e.parallax.setTransform(oe,N)}),D.each((te,oe)=>{let le=oe.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(le+=Math.ceil(te/2)-N*(W.length-1)),le=Math.min(Math.max(le,-1),1),o(oe).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ce,he)=>{e.parallax.setTransform(he,le)})})},setTransition(e=this.params.speed){const i=this,{$el:D}=i;D.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,W)=>{const te=o(W);let oe=parseInt(te.attr("data-swiper-parallax-duration"),10)||e;e===0&&(oe=0),te.transition(oe)})}};var Oa={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ne.extend(e,{parallax:{setTransform:aa.setTransform.bind(e),setTranslate:aa.setTranslate.bind(e),setTransition:aa.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 i=this;if(!i.params.parallax.enabled)return;i.parallax.setTransition(e)}}};const Hr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const i=e.targetTouches[0].pageX,D=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,W=e.targetTouches[1].pageY,te=Math.sqrt(Ar(N-i,2)+Ar(W-D,2));return te},onGestureStart(e){const i=this,D=i.params.zoom,N=i.zoom,{gesture:W}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!ee.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,W.scaleStart=Hr.getDistanceBetweenTouches(e)}if((!W.$slideEl||!W.$slideEl.length)&&(W.$slideEl=o(e.target).closest(`.${i.params.slideClass}`),W.$slideEl.length===0&&(W.$slideEl=i.slides.eq(i.activeIndex)),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${D.containerClass}`),W.maxRatio=W.$imageWrapEl.attr("data-swiper-zoom")||D.maxRatio,W.$imageWrapEl.length===0)){W.$imageEl=void 0;return}W.$imageEl&&W.$imageEl.transition(0),i.zoom.isScaling=!0},onGestureChange(e){const i=this,D=i.params.zoom,N=i.zoom,{gesture:W}=N;if(!ee.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,W.scaleMove=Hr.getDistanceBetweenTouches(e)}if(!W.$imageEl||W.$imageEl.length===0)return;ee.gestures?N.scale=e.scale*N.currentScale:N.scale=W.scaleMove/W.scaleStart*N.currentScale,N.scale>W.maxRatio&&(N.scale=W.maxRatio-1+Ar(N.scale-W.maxRatio+1,.5)),N.scale<D.minRatio&&(N.scale=D.minRatio+1-Ar(D.minRatio-N.scale+1,.5)),W.$imageEl.transform(`translate3d(0,0,0) scale(${N.scale})`)},onGestureEnd(e){const i=this,D=i.params.zoom,N=i.zoom,{gesture:W}=N;if(!ee.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(!W.$imageEl||W.$imageEl.length===0)return;N.scale=Math.max(Math.min(N.scale,W.maxRatio),D.minRatio),W.$imageEl.transition(i.params.speed).transform(`translate3d(0,0,0) scale(${N.scale})`),N.currentScale=N.scale,N.isScaling=!1,N.scale===1&&(W.$slideEl=void 0)},onTouchStart(e){const i=this,D=i.zoom,{gesture:N,image:W}=D;if(!N.$imageEl||N.$imageEl.length===0)return;if(W.isTouched)return;zn.android&&e.cancelable&&e.preventDefault(),W.isTouched=!0,W.touchesStart.x=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX,W.touchesStart.y=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY},onTouchMove(e){const i=this,D=i.zoom,{gesture:N,image:W,velocity:te}=D;if(!N.$imageEl||N.$imageEl.length===0)return;if(i.allowClick=!1,!W.isTouched||!N.$slideEl)return;W.isMoved||(W.width=N.$imageEl[0].offsetWidth,W.height=N.$imageEl[0].offsetHeight,W.startX=ne.getTranslate(N.$imageWrapEl[0],"x")||0,W.startY=ne.getTranslate(N.$imageWrapEl[0],"y")||0,N.slideWidth=N.$slideEl[0].offsetWidth,N.slideHeight=N.$slideEl[0].offsetHeight,N.$imageWrapEl.transition(0),i.rtl&&(W.startX=-W.startX,W.startY=-W.startY));const oe=W.width*D.scale,le=W.height*D.scale;if(oe<N.slideWidth&&le<N.slideHeight)return;if(W.minX=Math.min(N.slideWidth/2-oe/2,0),W.maxX=-W.minX,W.minY=Math.min(N.slideHeight/2-le/2,0),W.maxY=-W.minY,W.touchesCurrent.x=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX,W.touchesCurrent.y=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY,!W.isMoved&&!D.isScaling){if(i.isHorizontal()&&(Math.floor(W.minX)===Math.floor(W.startX)&&W.touchesCurrent.x<W.touchesStart.x||Math.floor(W.maxX)===Math.floor(W.startX)&&W.touchesCurrent.x>W.touchesStart.x)){W.isTouched=!1;return}if(!i.isHorizontal()&&(Math.floor(W.minY)===Math.floor(W.startY)&&W.touchesCurrent.y<W.touchesStart.y||Math.floor(W.maxY)===Math.floor(W.startY)&&W.touchesCurrent.y>W.touchesStart.y)){W.isTouched=!1;return}}e.cancelable&&e.preventDefault(),e.stopPropagation(),W.isMoved=!0,W.currentX=W.touchesCurrent.x-W.touchesStart.x+W.startX,W.currentY=W.touchesCurrent.y-W.touchesStart.y+W.startY,W.currentX<W.minX&&(W.currentX=W.minX+1-Ar(W.minX-W.currentX+1,.8)),W.currentX>W.maxX&&(W.currentX=W.maxX-1+Ar(W.currentX-W.maxX+1,.8)),W.currentY<W.minY&&(W.currentY=W.minY+1-Ar(W.minY-W.currentY+1,.8)),W.currentY>W.maxY&&(W.currentY=W.maxY-1+Ar(W.currentY-W.maxY+1,.8)),te.prevPositionX||(te.prevPositionX=W.touchesCurrent.x),te.prevPositionY||(te.prevPositionY=W.touchesCurrent.y),te.prevTime||(te.prevTime=Date.now()),te.x=(W.touchesCurrent.x-te.prevPositionX)/(Date.now()-te.prevTime)/2,te.y=(W.touchesCurrent.y-te.prevPositionY)/(Date.now()-te.prevTime)/2,Math.abs(W.touchesCurrent.x-te.prevPositionX)<2&&(te.x=0),Math.abs(W.touchesCurrent.y-te.prevPositionY)<2&&(te.y=0),te.prevPositionX=W.touchesCurrent.x,te.prevPositionY=W.touchesCurrent.y,te.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${W.currentX}px, ${W.currentY}px,0)`)},onTouchEnd(){const e=this,i=e.zoom,{gesture:D,image:N,velocity:W}=i;if(!D.$imageEl||D.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let te=300,oe=300;const le=W.x*te,ce=N.currentX+le,he=W.y*oe,Ee=N.currentY+he;W.x!==0&&(te=Math.abs((ce-N.currentX)/W.x)),W.y!==0&&(oe=Math.abs((Ee-N.currentY)/W.y));const ke=Math.max(te,oe);N.currentX=ce,N.currentY=Ee;const ze=N.width*i.scale,rt=N.height*i.scale;N.minX=Math.min(D.slideWidth/2-ze/2,0),N.maxX=-N.minX,N.minY=Math.min(D.slideHeight/2-rt/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),D.$imageWrapEl.transition(ke).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,i=e.zoom,{gesture:D}=i;D.$slideEl&&e.previousIndex!==e.activeIndex&&(D.$imageEl&&D.$imageEl.transform("translate3d(0,0,0) scale(1)"),D.$imageWrapEl&&D.$imageWrapEl.transform("translate3d(0,0,0)"),i.scale=1,i.currentScale=1,D.$slideEl=void 0,D.$imageEl=void 0,D.$imageWrapEl=void 0)},toggle(e){const i=this,D=i.zoom;D.scale&&D.scale!==1?D.out():D.in(e)},in(e){const i=this,D=i.zoom,N=i.params.zoom,{gesture:W,image:te}=D;if(W.$slideEl||(i.params.virtual&&i.params.virtual.enabled&&i.virtual?W.$slideEl=i.$wrapperEl.children(`.${i.params.slideActiveClass}`):W.$slideEl=i.slides.eq(i.activeIndex),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${N.containerClass}`)),!W.$imageEl||W.$imageEl.length===0)return;W.$slideEl.addClass(`${N.zoomedSlideClass}`);let oe,le,ce,he,Ee,ke,ze,rt,$e,at,gt,Ke,yt,xt,Gt,Xt,Ht,kt;typeof te.touchesStart.x=="undefined"&&e?(oe=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,le=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(oe=te.touchesStart.x,le=te.touchesStart.y),D.scale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,D.currentScale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Ht=W.$slideEl[0].offsetWidth,kt=W.$slideEl[0].offsetHeight,ce=W.$slideEl.offset().left,he=W.$slideEl.offset().top,Ee=ce+Ht/2-oe,ke=he+kt/2-le,$e=W.$imageEl[0].offsetWidth,at=W.$imageEl[0].offsetHeight,gt=$e*D.scale,Ke=at*D.scale,yt=Math.min(Ht/2-gt/2,0),xt=Math.min(kt/2-Ke/2,0),Gt=-yt,Xt=-xt,ze=Ee*D.scale,rt=ke*D.scale,ze<yt&&(ze=yt),ze>Gt&&(ze=Gt),rt<xt&&(rt=xt),rt>Xt&&(rt=Xt)):(ze=0,rt=0),W.$imageWrapEl.transition(300).transform(`translate3d(${ze}px, ${rt}px,0)`),W.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${D.scale})`)},out(){const e=this,i=e.zoom,D=e.params.zoom,{gesture:N}=i;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(`.${D.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;i.scale=1,i.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(`${D.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,i=e.zoom;if(i.enabled)return;i.enabled=!0;const D=e.touchEvents.start==="touchstart"&&ee.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=ee.passiveListener?{passive:!1,capture:!0}:!0,W=`.${e.params.slideClass}`;ee.gestures?(e.$wrapperEl.on("gesturestart",W,i.onGestureStart,D),e.$wrapperEl.on("gesturechange",W,i.onGestureChange,D),e.$wrapperEl.on("gestureend",W,i.onGestureEnd,D)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,W,i.onGestureStart,D),e.$wrapperEl.on(e.touchEvents.move,W,i.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,W,i.onGestureEnd,D),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,W,i.onGestureEnd,D)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,i.onTouchMove,N)},disable(){const e=this,i=e.zoom;if(!i.enabled)return;e.zoom.enabled=!1;const D=e.touchEvents.start==="touchstart"&&ee.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=ee.passiveListener?{passive:!1,capture:!0}:!0,W=`.${e.params.slideClass}`;ee.gestures?(e.$wrapperEl.off("gesturestart",W,i.onGestureStart,D),e.$wrapperEl.off("gesturechange",W,i.onGestureChange,D),e.$wrapperEl.off("gestureend",W,i.onGestureEnd,D)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,W,i.onGestureStart,D),e.$wrapperEl.off(e.touchEvents.move,W,i.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,W,i.onGestureEnd,D),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,W,i.onGestureEnd,D)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,i.onTouchMove,N)}};var fa={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,i={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=>{i[N]=Hr[N].bind(e)}),ne.extend(e,{zoom:i});let D=1;Object.defineProperty(e.zoom,"scale",{get(){return D},set(N){if(D!==N){const W=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,te=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,W,te)}D=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const i=this;if(!i.zoom.enabled)return;i.zoom.onTouchStart(e)},touchEnd(e){const i=this;if(!i.zoom.enabled)return;i.zoom.onTouchEnd(e)},doubleTap(e){const i=this;i.params.zoom.enabled&&i.zoom.enabled&&i.params.zoom.toggle&&i.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 ha={loadInSlide(e,i=!0){const D=this,N=D.params.lazy;if(typeof e=="undefined")return;if(D.slides.length===0)return;const W=D.virtual&&D.params.virtual.enabled,te=W?D.$wrapperEl.children(`.${D.params.slideClass}[data-swiper-slide-index="${e}"]`):D.slides.eq(e);let oe=te.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(te.hasClass(N.elementClass)&&!te.hasClass(N.loadedClass)&&!te.hasClass(N.loadingClass)&&(oe=oe.add(te[0])),oe.length===0)return;oe.each((le,ce)=>{const he=o(ce);he.addClass(N.loadingClass);const Ee=he.attr("data-background"),ke=he.attr("data-src"),ze=he.attr("data-srcset"),rt=he.attr("data-sizes"),$e=he.parent("picture");D.loadImage(he[0],ke||Ee,ze,rt,!1,()=>{if(typeof D=="undefined"||D===null||!D||D&&!D.params||D.destroyed)return;if(Ee?(he.css("background-image",`url("${Ee}")`),he.removeAttr("data-background")):(ze&&(he.attr("srcset",ze),he.removeAttr("data-srcset")),rt&&(he.attr("sizes",rt),he.removeAttr("data-sizes")),$e.length&&$e.children("source").each((at,gt)=>{const Ke=o(gt);Ke.attr("data-srcset")&&(Ke.attr("srcset",Ke.attr("data-srcset")),Ke.removeAttr("data-srcset"))}),ke&&(he.attr("src",ke),he.removeAttr("data-src"))),he.addClass(N.loadedClass).removeClass(N.loadingClass),te.find(`.${N.preloaderClass}`).remove(),D.params.loop&&i){const at=te.attr("data-swiper-slide-index");if(te.hasClass(D.params.slideDuplicateClass)){const gt=D.$wrapperEl.children(`[data-swiper-slide-index="${at}"]:not(.${D.params.slideDuplicateClass})`);D.lazy.loadInSlide(gt.index(),!1)}else{const gt=D.$wrapperEl.children(`.${D.params.slideDuplicateClass}[data-swiper-slide-index="${at}"]`);D.lazy.loadInSlide(gt.index(),!1)}}D.emit("lazyImageReady",te[0],he[0]),D.params.autoHeight&&D.updateAutoHeight()}),D.emit("lazyImageLoad",te[0],he[0])})},load(){const e=this,{$wrapperEl:i,params:D,slides:N,activeIndex:W}=e,te=e.virtual&&D.virtual.enabled,oe=D.lazy;let le=D.slidesPerView;le==="auto"&&(le=0);function ce(Ee){if(te){if(i.children(`.${D.slideClass}[data-swiper-slide-index="${Ee}"]`).length)return!0}else if(N[Ee])return!0;return!1}function he(Ee){return te?o(Ee).attr("data-swiper-slide-index"):o(Ee).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)i.children(`.${D.slideVisibleClass}`).each((Ee,ke)=>{const ze=te?o(ke).attr("data-swiper-slide-index"):o(ke).index();e.lazy.loadInSlide(ze)});else if(le>1)for(let Ee=W;Ee<W+le;Ee+=1)ce(Ee)&&e.lazy.loadInSlide(Ee);else e.lazy.loadInSlide(W);if(oe.loadPrevNext)if(le>1||oe.loadPrevNextAmount&&oe.loadPrevNextAmount>1){const Ee=oe.loadPrevNextAmount,ke=le,ze=Math.min(W+ke+Math.max(Ee,ke),N.length),rt=Math.max(W-Math.max(ke,Ee),0);for(let $e=W+le;$e<ze;$e+=1)ce($e)&&e.lazy.loadInSlide($e);for(let $e=rt;$e<W;$e+=1)ce($e)&&e.lazy.loadInSlide($e)}else{const Ee=i.children(`.${D.slideNextClass}`);Ee.length>0&&e.lazy.loadInSlide(he(Ee));const ke=i.children(`.${D.slidePrevClass}`);ke.length>0&&e.lazy.loadInSlide(he(ke))}}};var ma={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:ha.load.bind(e),loadInSlide:ha.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 Ur={LinearSpline:function(i,D){const N=function(){let le,ce,he;return(Ee,ke)=>{for(ce=-1,le=Ee.length;le-ce>1;)he=le+ce>>1,Ee[he]<=ke?ce=he:le=he;return le}}();this.x=i,this.y=D,this.lastIndex=i.length-1;let W,te;return this.interpolate=function(le){return le?(te=N(this.x,le),W=te-1,(le-this.x[W])*(this.y[te]-this.y[W])/(this.x[te]-this.x[W])+this.y[W]):0},this},getInterpolateFunction(e){const i=this;i.controller.spline||(i.controller.spline=i.params.loop?new Ur.LinearSpline(i.slidesGrid,e.slidesGrid):new Ur.LinearSpline(i.snapGrid,e.snapGrid))},setTranslate(e,i){const D=this,N=D.controller.control;let W,te;function oe(le){const ce=D.rtlTranslate?-D.translate:D.translate;D.params.controller.by==="slide"&&(D.controller.getInterpolateFunction(le),te=-D.controller.spline.interpolate(-ce)),(!te||D.params.controller.by==="container")&&(W=(le.maxTranslate()-le.minTranslate())/(D.maxTranslate()-D.minTranslate()),te=(ce-D.minTranslate())*W+le.minTranslate()),D.params.controller.inverse&&(te=le.maxTranslate()-te),le.updateProgress(te),le.setTranslate(te,D),le.updateActiveIndex(),le.updateSlidesClasses()}if(Array.isArray(N))for(let le=0;le<N.length;le+=1)N[le]!==i&&N[le]instanceof nr&&oe(N[le]);else N instanceof nr&&i!==N&&oe(N)},setTransition(e,i){const D=this,N=D.controller.control;let W;function te(oe){oe.setTransition(e,D),e!==0&&(oe.transitionStart(),oe.params.autoHeight&&ne.nextTick(()=>{oe.updateAutoHeight()}),oe.$wrapperEl.transitionEnd(()=>{if(!N)return;oe.params.loop&&D.params.controller.by==="slide"&&oe.loopFix(),oe.transitionEnd()}))}if(Array.isArray(N))for(W=0;W<N.length;W+=1)N[W]!==i&&N[W]instanceof nr&&te(N[W]);else N instanceof nr&&i!==N&&te(N)}};var Da={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:Ur.getInterpolateFunction.bind(e),setTranslate:Ur.setTranslate.bind(e),setTransition:Ur.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,i){const D=this;if(!D.controller.control)return;D.controller.setTranslate(e,i)},setTransition(e,i){const D=this;if(!D.controller.control)return;D.controller.setTransition(e,i)}}};const Rr={makeElFocusable(e){return e.attr("tabIndex","0"),e},makeElNotFocusable(e){return e.attr("tabIndex","-1"),e},addElRole(e,i){return e.attr("role",i),e},addElLabel(e,i){return e.attr("aria-label",i),e},disableEl(e){return e.attr("aria-disabled",!0),e},enableEl(e){return e.attr("aria-disabled",!1),e},onEnterKey(e){const i=this,D=i.params.a11y;if(e.keyCode!==13)return;const N=o(e.target);i.navigation&&i.navigation.$nextEl&&N.is(i.navigation.$nextEl)&&(i.isEnd&&!i.params.loop||i.slideNext(),i.isEnd?i.a11y.notify(D.lastSlideMessage):i.a11y.notify(D.nextSlideMessage)),i.navigation&&i.navigation.$prevEl&&N.is(i.navigation.$prevEl)&&(i.isBeginning&&!i.params.loop||i.slidePrev(),i.isBeginning?i.a11y.notify(D.firstSlideMessage):i.a11y.notify(D.prevSlideMessage)),i.pagination&&N.is(`.${i.params.pagination.bulletClass}`)&&N[0].click()},notify(e){const i=this,D=i.a11y.liveRegion;if(D.length===0)return;D.html(""),D.html(e)},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:i,$prevEl:D}=e.navigation;D&&D.length>0&&(e.isBeginning?(e.a11y.disableEl(D),e.a11y.makeElNotFocusable(D)):(e.a11y.enableEl(D),e.a11y.makeElFocusable(D))),i&&i.length>0&&(e.isEnd?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i)))},updatePagination(){const e=this,i=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((D,N)=>{const W=o(N);e.a11y.makeElFocusable(W),e.a11y.addElRole(W,"button"),e.a11y.addElLabel(W,i.paginationBulletMessage.replace(/\{\{index\}\}/,W.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const i=e.params.a11y;let D,N;e.navigation&&e.navigation.$nextEl&&(D=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),D&&(e.a11y.makeElFocusable(D),e.a11y.addElRole(D,"button"),e.a11y.addElLabel(D,i.nextSlideMessage),D.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,i.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 i,D;e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(D=e.navigation.$prevEl),i&&i.off("keydown",e.a11y.onEnterKey),D&&D.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 Pa={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(Rr).forEach(i=>{e.a11y[i]=Rr[i].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 Cn={init(){const e=this;if(!e.params.history)return;if(!s.history||!s.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const i=e.history;if(i.initialized=!0,i.paths=Cn.getPathValues(),!i.paths.key&&!i.paths.value)return;i.scrollToSlide(0,i.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||s.addEventListener("popstate",e.history.setHistoryPopState)},destroy(){const e=this;e.params.history.replaceState||s.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=Cn.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=s.location.pathname.slice(1).split("/").filter(W=>W!==""),i=e.length,D=e[i-2],N=e[i-1];return{key:D,value:N}},setHistory(e,i){const D=this;if(!D.history.initialized||!D.params.history.enabled)return;const N=D.slides.eq(i);let W=Cn.slugify(N.attr("data-history"));s.location.pathname.includes(e)||(W=`${e}/${W}`);const te=s.history.state;if(te&&te.value===W)return;D.params.history.replaceState?s.history.replaceState({value:W},null,W):s.history.pushState({value:W},null,W)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,i,D){const N=this;if(i)for(let W=0,te=N.slides.length;W<te;W+=1){const oe=N.slides.eq(W),le=Cn.slugify(oe.attr("data-history"));if(le===i&&!oe.hasClass(N.params.slideDuplicateClass)){const ce=oe.index();N.slideTo(ce,e,D)}}else N.slideTo(0,e,D)}};var pa={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;ne.extend(e,{history:{init:Cn.init.bind(e),setHistory:Cn.setHistory.bind(e),setHistoryPopState:Cn.setHistoryPopState.bind(e),scrollToSlide:Cn.scrollToSlide.bind(e),destroy:Cn.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 Kr={onHashCange(){const e=this;e.emit("hashChange");const i=O.location.hash.replace("#",""),D=e.slides.eq(e.activeIndex).attr("data-hash");if(i!==D){const N=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${i}"]`).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&&s.history&&s.history.replaceState)s.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const i=e.slides.eq(e.activeIndex),D=i.attr("data-hash")||i.attr("data-history");O.location.hash=D||"",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 i=O.location.hash.replace("#","");if(i){const D=0;for(let N=0,W=e.slides.length;N<W;N+=1){const te=e.slides.eq(N),oe=te.attr("data-hash")||te.attr("data-history");if(oe===i&&!te.hasClass(e.params.slideDuplicateClass)){const le=te.index();e.slideTo(le,D,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&o(s).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&o(s).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:Kr.init.bind(e),destroy:Kr.destroy.bind(e),setHash:Kr.setHash.bind(e),onHashCange:Kr.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 Ce={run(){const e=this,i=e.slides.eq(e.activeIndex);let D=e.params.autoplay.delay;i.attr("data-swiper-autoplay")&&(D=i.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()},D)},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 i=this;if(!i.autoplay.running)return;if(i.autoplay.paused)return;i.autoplay.timeout&&clearTimeout(i.autoplay.timeout),i.autoplay.paused=!0,e===0||!i.params.autoplay.waitForTransition?(i.autoplay.paused=!1,i.autoplay.run()):(i.$wrapperEl[0].addEventListener("transitionend",i.autoplay.onTransitionEnd),i.$wrapperEl[0].addEventListener("webkitTransitionEnd",i.autoplay.onTransitionEnd))}};var Ne={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:Ce.run.bind(e),start:Ce.start.bind(e),stop:Ce.stop.bind(e),pause:Ce.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(i){if(!e||e.destroyed||!e.$wrapperEl)return;if(i.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,i){const D=this;D.autoplay.running&&(i||!D.params.autoplay.disableOnInteraction?D.autoplay.pause(e):D.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:i}=e;for(let D=0;D<i.length;D+=1){const N=e.slides.eq(D),W=N[0].swiperSlideOffset;let te=-W;e.params.virtualTranslate||(te-=e.translate);let oe=0;e.isHorizontal()||(oe=te,te=0);const le=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:le}).transform(`translate3d(${te}px, ${oe}px, 0px)`)}},setTransition(e){const i=this,{slides:D,$wrapperEl:N}=i;if(D.transition(e),i.params.virtualTranslate&&e!==0){let W=!1;D.transitionEnd(()=>{if(W)return;if(!i||i.destroyed)return;W=!0,i.animating=!1;const te=["webkitTransitionEnd","transitionend"];for(let oe=0;oe<te.length;oe+=1)N.trigger(te[oe])})}}};var Oe={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 i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ne.extend(e.params,i),ne.extend(e.originalParams,i)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const i=this;if(i.params.effect!=="fade")return;i.fadeEffect.setTransition(e)}}};const ie={setTranslate(){const e=this,{$el:i,$wrapperEl:D,slides:N,width:W,height:te,rtlTranslate:oe,size:le}=e,ce=e.params.cubeEffect,he=e.isHorizontal(),Ee=e.virtual&&e.params.virtual.enabled;let ke=0,ze;ce.shadow&&(he?(ze=D.find(".swiper-cube-shadow"),ze.length===0&&(ze=o('<div class="swiper-cube-shadow"></div>'),D.append(ze)),ze.css({height:`${W}px`})):(ze=i.find(".swiper-cube-shadow"),ze.length===0&&(ze=o('<div class="swiper-cube-shadow"></div>'),i.append(ze))));for(let $e=0;$e<N.length;$e+=1){const at=N.eq($e);let gt=$e;Ee&&(gt=parseInt(at.attr("data-swiper-slide-index"),10));let Ke=gt*90,yt=Math.floor(Ke/360);oe&&(Ke=-Ke,yt=Math.floor(-Ke/360));const xt=Math.max(Math.min(at[0].progress,1),-1);let Gt=0,Xt=0,Ht=0;gt%4===0?(Gt=-yt*4*le,Ht=0):(gt-1)%4===0?(Gt=0,Ht=-yt*4*le):(gt-2)%4===0?(Gt=le+yt*4*le,Ht=le):(gt-3)%4===0&&(Gt=-le,Ht=3*le+le*4*yt),oe&&(Gt=-Gt),he||(Xt=Gt,Gt=0);const kt=`rotateX(${he?0:-Ke}deg) rotateY(${he?Ke:0}deg) translate3d(${Gt}px, ${Xt}px, ${Ht}px)`;if(xt<=1&&xt>-1&&(ke=gt*90+xt*90,oe&&(ke=-gt*90-xt*90)),at.transform(kt),ce.slideShadows){let nn=he?at.find(".swiper-slide-shadow-left"):at.find(".swiper-slide-shadow-top"),sn=he?at.find(".swiper-slide-shadow-right"):at.find(".swiper-slide-shadow-bottom");nn.length===0&&(nn=o(`<div class="swiper-slide-shadow-${he?"left":"top"}"></div>`),at.append(nn)),sn.length===0&&(sn=o(`<div class="swiper-slide-shadow-${he?"right":"bottom"}"></div>`),at.append(sn)),nn.length&&(nn[0].style.opacity=Math.max(-xt,0)),sn.length&&(sn[0].style.opacity=Math.max(xt,0))}}if(D.css({"-webkit-transform-origin":`50% 50% -${le/2}px`,"-moz-transform-origin":`50% 50% -${le/2}px`,"-ms-transform-origin":`50% 50% -${le/2}px`,"transform-origin":`50% 50% -${le/2}px`}),ce.shadow)if(he)ze.transform(`translate3d(0px, ${W/2+ce.shadowOffset}px, ${-W/2}px) rotateX(90deg) rotateZ(0deg) scale(${ce.shadowScale})`);else{const $e=Math.abs(ke)-Math.floor(Math.abs(ke)/90)*90,at=1.5-(Math.sin($e*2*Math.PI/360)/2+Math.cos($e*2*Math.PI/360)/2),gt=ce.shadowScale,Ke=ce.shadowScale/at,yt=ce.shadowOffset;ze.transform(`scale3d(${gt}, 1, ${Ke}) translate3d(0px, ${te/2+yt}px, ${-te/2/Ke}px) rotateX(-90deg)`)}const rt=zr.isSafari||zr.isWebView?-le/2:0;D.transform(`translate3d(0px,0,${rt}px) rotateX(${e.isHorizontal()?0:ke}deg) rotateY(${e.isHorizontal()?-ke:0}deg)`)},setTransition(e){const i=this,{$el:D,slides:N}=i;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),i.params.cubeEffect.shadow&&!i.isHorizontal()&&D.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:ie.setTranslate.bind(e),setTransition:ie.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 i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ne.extend(e.params,i),ne.extend(e.originalParams,i)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const i=this;if(i.params.effect!=="cube")return;i.cubeEffect.setTransition(e)}}};const se={setTranslate(){const e=this,{slides:i,rtlTranslate:D}=e;for(let N=0;N<i.length;N+=1){const W=i.eq(N);let te=W[0].progress;e.params.flipEffect.limitRotation&&(te=Math.max(Math.min(W[0].progress,1),-1));const oe=W[0].swiperSlideOffset,le=-180*te;let ce=le,he=0,Ee=-oe,ke=0;if(e.isHorizontal()?D&&(ce=-ce):(ke=Ee,Ee=0,he=-ce,ce=0),W[0].style.zIndex=-Math.abs(Math.round(te))+i.length,e.params.flipEffect.slideShadows){let ze=e.isHorizontal()?W.find(".swiper-slide-shadow-left"):W.find(".swiper-slide-shadow-top"),rt=e.isHorizontal()?W.find(".swiper-slide-shadow-right"):W.find(".swiper-slide-shadow-bottom");ze.length===0&&(ze=o(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),W.append(ze)),rt.length===0&&(rt=o(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),W.append(rt)),ze.length&&(ze[0].style.opacity=Math.max(-te,0)),rt.length&&(rt[0].style.opacity=Math.max(te,0))}W.transform(`translate3d(${Ee}px, ${ke}px, 0px) rotateX(${he}deg) rotateY(${ce}deg)`)}},setTransition(e){const i=this,{slides:D,activeIndex:N,$wrapperEl:W}=i;if(D.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),i.params.virtualTranslate&&e!==0){let te=!1;D.eq(N).transitionEnd(function(){if(te)return;if(!i||i.destroyed)return;te=!0,i.animating=!1;const le=["webkitTransitionEnd","transitionend"];for(let ce=0;ce<le.length;ce+=1)W.trigger(le[ce])})}}};var Me={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;ne.extend(e,{flipEffect:{setTranslate:se.setTranslate.bind(e),setTransition:se.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 i={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ne.extend(e.params,i),ne.extend(e.originalParams,i)},setTranslate(){const e=this;if(e.params.effect!=="flip")return;e.flipEffect.setTranslate()},setTransition(e){const i=this;if(i.params.effect!=="flip")return;i.flipEffect.setTransition(e)}}};const De={setTranslate(){const e=this,{width:i,height:D,slides:N,$wrapperEl:W,slidesSizesGrid:te}=e,oe=e.params.coverflowEffect,le=e.isHorizontal(),ce=e.translate,he=le?-ce+i/2:-ce+D/2,Ee=le?oe.rotate:-oe.rotate,ke=oe.depth;for(let ze=0,rt=N.length;ze<rt;ze+=1){const $e=N.eq(ze),at=te[ze],gt=$e[0].swiperSlideOffset,Ke=(he-gt-at/2)/at*oe.modifier;let yt=le?Ee*Ke:0,xt=le?0:Ee*Ke,Gt=-ke*Math.abs(Ke),Xt=oe.stretch;typeof Xt=="string"&&Xt.indexOf("%")!==-1&&(Xt=parseFloat(oe.stretch)/100*at);let Ht=le?0:Xt*Ke,kt=le?Xt*Ke:0,nn=1-(1-oe.scale)*Math.abs(Ke);Math.abs(kt)<.001&&(kt=0),Math.abs(Ht)<.001&&(Ht=0),Math.abs(Gt)<.001&&(Gt=0),Math.abs(yt)<.001&&(yt=0),Math.abs(xt)<.001&&(xt=0),Math.abs(nn)<.001&&(nn=0);const sn=`translate3d(${kt}px,${Ht}px,${Gt}px) rotateX(${xt}deg) rotateY(${yt}deg) scale(${nn})`;if($e.transform(sn),$e[0].style.zIndex=-Math.abs(Math.round(Ke))+1,oe.slideShadows){let _n=le?$e.find(".swiper-slide-shadow-left"):$e.find(".swiper-slide-shadow-top"),An=le?$e.find(".swiper-slide-shadow-right"):$e.find(".swiper-slide-shadow-bottom");_n.length===0&&(_n=o(`<div class="swiper-slide-shadow-${le?"left":"top"}"></div>`),$e.append(_n)),An.length===0&&(An=o(`<div class="swiper-slide-shadow-${le?"right":"bottom"}"></div>`),$e.append(An)),_n.length&&(_n[0].style.opacity=Ke>0?Ke:0),An.length&&(An[0].style.opacity=-Ke>0?-Ke:0)}}if(ee.pointerEvents||ee.prefixedPointerEvents){const ze=W[0].style;ze.perspectiveOrigin=`${he}px 50%`}},setTransition(e){const i=this;i.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:De.setTranslate.bind(e),setTransition:De.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 i=this;if(i.params.effect!=="coverflow")return;i.coverflowEffect.setTransition(e)}}};const Be={init(){const e=this,{thumbs:i}=e.params,D=e.constructor;i.swiper instanceof D?(e.thumbs.swiper=i.swiper,ne.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ne.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ne.isObject(i.swiper)&&(e.thumbs.swiper=new D(ne.extend({},i.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,i=e.thumbs.swiper;if(!i)return;const D=i.clickedIndex,N=i.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof D=="undefined"||D===null)return;let W;if(i.params.loop?W=parseInt(o(i.clickedSlide).attr("data-swiper-slide-index"),10):W=D,e.params.loop){let te=e.activeIndex;e.slides.eq(te).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,te=e.activeIndex);const oe=e.slides.eq(te).prevAll(`[data-swiper-slide-index="${W}"]`).eq(0).index(),le=e.slides.eq(te).nextAll(`[data-swiper-slide-index="${W}"]`).eq(0).index();typeof oe=="undefined"?W=le:typeof le=="undefined"?W=oe:le-te<te-oe?W=le:W=oe}e.slideTo(W)},update(e){const i=this,D=i.thumbs.swiper;if(!D)return;const N=D.params.slidesPerView==="auto"?D.slidesPerViewDynamic():D.params.slidesPerView,W=i.params.thumbs.autoScrollOffset,te=W&&!D.params.loop;if(i.realIndex!==D.realIndex||te){let ce=D.activeIndex,he,Ee;if(D.params.loop){D.slides.eq(ce).hasClass(D.params.slideDuplicateClass)&&(D.loopFix(),D._clientLeft=D.$wrapperEl[0].clientLeft,ce=D.activeIndex);const ke=D.slides.eq(ce).prevAll(`[data-swiper-slide-index="${i.realIndex}"]`).eq(0).index(),ze=D.slides.eq(ce).nextAll(`[data-swiper-slide-index="${i.realIndex}"]`).eq(0).index();typeof ke=="undefined"?he=ze:typeof ze=="undefined"?he=ke:ze-ce===ce-ke?he=ce:ze-ce<ce-ke?he=ze:he=ke,Ee=i.activeIndex>i.previousIndex?"next":"prev"}else he=i.realIndex,Ee=he>i.previousIndex?"next":"prev";te&&(he+=Ee==="next"?W:-1*W),D.visibleSlidesIndexes&&D.visibleSlidesIndexes.indexOf(he)<0&&(D.params.centeredSlides?he>ce?he=he-Math.floor(N/2)+1:he=he+Math.floor(N/2)-1:he>ce&&(he=he-N+1),D.slideTo(he,e?0:void 0))}let oe=1;const le=i.params.thumbs.slideThumbActiveClass;if(i.params.slidesPerView>1&&!i.params.centeredSlides&&(oe=i.params.slidesPerView),i.params.thumbs.multipleActiveThumbs||(oe=1),oe=Math.floor(oe),D.slides.removeClass(le),D.params.loop||D.params.virtual&&D.params.virtual.enabled)for(let ce=0;ce<oe;ce+=1)D.$wrapperEl.children(`[data-swiper-slide-index="${i.realIndex+ce}"]`).addClass(le);else for(let ce=0;ce<oe;ce+=1)D.slides.eq(i.realIndex+ce).addClass(le)}};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:Be.init.bind(e),update:Be.update.bind(e),onThumbClick:Be.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:i}=e.params;if(!i||!i.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 i=this,D=i.thumbs.swiper;if(!D)return;D.setTransition(e)},beforeDestroy(){const e=this,i=e.thumbs.swiper;if(!i)return;e.thumbs.swiperCreated&&i&&i.destroy()}}};const ht=[_a,ta,Ca,na,da,Sa,Ta,wa,Ma,Wr,Ra,Oa,fa,ma,Da,Pa,pa,ia,Ne,Oe,ge,Me,Fe,qe];typeof nr.use=="undefined"&&(nr.use=nr.Class.use,nr.installModule=nr.Class.installModule),nr.use(ht);var Bt=J.default=nr},"u+vr":function(re,J,d){re.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(re,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.ver=J.clear=J.bind=void 0;var Q=d("P4Qj"),L=function(t,R){var o=(0,Q.getSensor)(t);return o.bind(R),function(){o.unbind(R)}};J.bind=L;var O=function(t){var R=(0,Q.getSensor)(t);(0,Q.removeSensor)(R)};J.clear=O;var U="1.0.1";J.ver=U},uZMh:function(re,J,d){re.exports={beginner:"beginner___3NuSW",spandiv:"spandiv___2Y293"}},uiWX:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA1CAYAAAAd84i6AAAF90lEQVRoQ+2bf1DTdRjH38++wsTp/IHgL0g9MH+cd1oOYZy/2EwZmVedrhSIrj/C6jL/KKtLw191XnVqdp2Y55nHQBO786zgRNm0O2OwyXUnWXhCiVCJAgqCDLfv0w0OSgP2GYME2v7c9/15nuf1PM9n38/32Ubw4sXMZLHaN4B4HWSOAJHkxfLekzK7oKAyMKXHxWj2EBGLGidRoVtn/qFoPwgve7Omz7WML3Sx81NF/QgD5xfYH1cQ25llh4KxtrpS9Z3ROLtF1FFv6o4dKwkMDWt8UiZkESmUMpNGr9UUi/gQBjYX2t6CzB+BaL8uJmqdiPG+1pittnQwp0JBG3XRUR+L+BMGzi8o3EKgNAY267Xzd4gY72tNfkHRJgK2E7AjTjt/s4g/P3BXWfJXWKR/+lgzKFs6a03WWFWQKriz3AXFj3lFMUJ6gxtd+5pyaj/tLr+OBketMdt4o1/vYZPBtBFEOwOGBQjH2RW0s8nJMrvShA11tYct1qI9DMzwrXupWhcT9cKDNjIMpusL31kQOnnRZN/MA6i0VuLstnP1PgObCwvnSCyN8yUip8y39LFRRf8Gzmhe/slyZcisEF/Mt66tvVKLnPW58BnY50i6MZBh8AP3OL8DtsIV5yugCh2O4GljWuFb7rSg4vw1hGvDoFQr29q3vA4NVQ14ZEE4iNqaeEAC37h0A6fezEOAKgDPZRtbQWzpdpSeLMU0QySiX49ufe/42q/RfKsZSz/UY/zc8QMX2HHbAcvWsxg9dVQHXGVRFYoPFuOxlLkIjw1vS8I+O26W3sSStMUIGh00cIF7vIEHakv3C2CL1WZm5oVeBCOD5FhdTMwFT2v65W3JPecCoPAUfPv17OxsGI1Gl4g+w2Cq023XjZo4b4KIvFvN9YvXcfrtM3f798Ej3pSuVCtT1WFqj8DqsBGY8cxMjJ4yqu121XgPlvctHevqq+rR0uD4sl8DM5hM8aaniKjTw/SweSOXDQlRrnBVt5y6U3z7LohXTpg7XjHz2ZkYExmM42uOu4+SaQDqGHwtaX7SyX4N7KmsDz4PZ67InMYyb5CZX1RPVA9r+L0BCqIpiTmJV9ttDSrgdqjD+sPBUqC0joHXFETa+4AP6LPGKQPlVyWi4d1lNDBimHZISKDWdePeeUdZY+GDWrntk6ueJPp87Tdrb3qqTm9c9zTxOLb6WGBdeR2nXki911Fhk8F0buyskEW98QhWfbEaNaU1eUm5ict7A8iTDU/Ana2nDIPJGb87Xho7vdMpiief912vLqlG3sa8puTcZJVXC3so7ikwJ+w1YExk29OHL6+2w/0pR3Ju8lBf7Iiu9QMLZMrd0v4KCySqU4m/pbvJnKWwWMOQvR7+yXBZl0ZH17hND6g9bLHadoM50ttuIlLsWhKjaT0kDyhgb0E70/uBBbL4v/yUrpyTPGdSeGxYR35Gho0ESX8/V7Q0tqDpZpPH/F39/iouHikpT85NivAo7gVBz1o6PmMliA4ACG2PYfXRVa0z3oY/GvDLiVKUnS6Ds9kpEuKfMvBSSm5SrojYV02PgNud7jXkKIOlukdkF192jzfLz5SjsqCKWZbNMtOuSe9GaCHRJriw5aedNTs7C3Z9boLDVwhv1vsE7HaUmZA5WWb+zT0hIcJXBNqVmJP4Y9stYBD+xuNQwqHxQ3jIBlmSP0v5NqXqn9kelMDdtZMvwGabbTo5yZtRbpehOJ3Ie2KhpqLHBw/RPeMLcL7VvowgrxL11a2OFQd1Wk3rxMXnPdxXFe4V0E6M+IEFMjsop5bdcfuBu8qO2Vq0GYxtDPpAr43aJNA9fS6xFNh2MPg9Am+J00ZvFXEoXOEzVtvzCuYjAEqouTEqLi6uWcRBX2ksFstQHqqyAZgtE61ZGhN1VMSXMLDbAYaqLjEwFeArYOSDFA/l99JgORAEPUDuAcKv1Nw4S7QAwsDu7J0rKJjpgnQCwKMi2fwPNJcluJ5erNX+LOrLK2C3UbvdHlDvcunAFMHMD+U/D0TkAnGZWpLMGo2m42sUEei/AKT+yy16fYAFAAAAAElFTkSuQmCC"},ulZh:function(re,J,d){typeof window!="undefined"&&function(L,O){re.exports=O()}(this,function(){return function(Q){var L={};function O(U){if(L[U])return L[U].exports;var s=L[U]={i:U,l:!1,exports:{}};return Q[U].call(s.exports,s,s.exports,O),s.l=!0,s.exports}return O.m=Q,O.c=L,O.d=function(U,s,t){O.o(U,s)||Object.defineProperty(U,s,{enumerable:!0,get:t})},O.r=function(U){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(U,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(U,"__esModule",{value:!0})},O.t=function(U,s){if(s&1&&(U=O(U)),s&8)return U;if(s&4&&typeof U=="object"&&U&&U.__esModule)return U;var t=Object.create(null);if(O.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:U}),s&2&&typeof U!="string")for(var R in U)O.d(t,R,function(o){return U[o]}.bind(null,R));return t},O.n=function(U){var s=U&&U.__esModule?function(){return U.default}:function(){return U};return O.d(s,"a",s),s},O.o=function(U,s){return Object.prototype.hasOwnProperty.call(U,s)},O.p="/dist/",O(O.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Q,L,O){"use strict";var U=Object.prototype.hasOwnProperty,s="~";function t(){}Object.create&&(t.prototype=Object.create(null),new t().__proto__||(s=!1));function R(a,y,T){this.fn=a,this.context=y,this.once=T||!1}function o(a,y,T,M,m){if(typeof T!="function")throw new TypeError("The listener must be a function");var P=new R(T,M||a,m),h=s?s+y:y;return a._events[h]?a._events[h].fn?a._events[h]=[a._events[h],P]:a._events[h].push(P):(a._events[h]=P,a._eventsCount++),a}function g(a,y){--a._eventsCount===0?a._events=new t:delete a._events[y]}function E(){this._events=new t,this._eventsCount=0}E.prototype.eventNames=function(){var y=[],T,M;if(this._eventsCount===0)return y;for(M in T=this._events)U.call(T,M)&&y.push(s?M.slice(1):M);return Object.getOwnPropertySymbols?y.concat(Object.getOwnPropertySymbols(T)):y},E.prototype.listeners=function(y){var T=s?s+y:y,M=this._events[T];if(!M)return[];if(M.fn)return[M.fn];for(var m=0,P=M.length,h=new Array(P);m<P;m++)h[m]=M[m].fn;return h},E.prototype.listenerCount=function(y){var T=s?s+y:y,M=this._events[T];return M?M.fn?1:M.length:0},E.prototype.emit=function(y,T,M,m,P,h){var l=s?s+y:y;if(!this._events[l])return!1;var u=this._events[l],v=arguments.length,p,_;if(u.fn){u.once&&this.removeListener(y,u.fn,void 0,!0);switch(v){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,T),!0;case 3:return u.fn.call(u.context,T,M),!0;case 4:return u.fn.call(u.context,T,M,m),!0;case 5:return u.fn.call(u.context,T,M,m,P),!0;case 6:return u.fn.call(u.context,T,M,m,P,h),!0}for(_=1,p=new Array(v-1);_<v;_++)p[_-1]=arguments[_];u.fn.apply(u.context,p)}else{var x=u.length,w;for(_=0;_<x;_++){u[_].once&&this.removeListener(y,u[_].fn,void 0,!0);switch(v){case 1:u[_].fn.call(u[_].context);break;case 2:u[_].fn.call(u[_].context,T);break;case 3:u[_].fn.call(u[_].context,T,M);break;case 4:u[_].fn.call(u[_].context,T,M,m);break;default:if(!p)for(w=1,p=new Array(v-1);w<v;w++)p[w-1]=arguments[w];u[_].fn.apply(u[_].context,p)}}}return!0},E.prototype.on=function(y,T,M){return o(this,y,T,M,!1)},E.prototype.once=function(y,T,M){return o(this,y,T,M,!0)},E.prototype.removeListener=function(y,T,M,m){var P=s?s+y:y;if(!this._events[P])return this;if(!T)return g(this,P),this;var h=this._events[P];if(h.fn)h.fn===T&&(!m||h.once)&&(!M||h.context===M)&&g(this,P);else{for(var l=0,u=[],v=h.length;l<v;l++)(h[l].fn!==T||m&&!h[l].once||M&&h[l].context!==M)&&u.push(h[l]);u.length?this._events[P]=u.length===1?u[0]:u:g(this,P)}return this},E.prototype.removeAllListeners=function(y){var T;return y?(T=s?s+y:y,this._events[T]&&g(this,T)):(this._events=new t,this._eventsCount=0),this},E.prototype.off=E.prototype.removeListener,E.prototype.addListener=E.prototype.on,E.prefixed=s,E.EventEmitter=E,Q.exports=E},"./node_modules/url-toolkit/src/url-toolkit.js":function(Q,L,O){(function(U){var s=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,t=/^([^\/?#]*)([^]*)$/,R=/(?:\/|^)\.(?=\/)/g,o=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,g={buildAbsoluteURL:function(E,a,y){if(y=y||{},E=E.trim(),a=a.trim(),!a){if(!y.alwaysNormalize)return E;var T=g.parseURL(E);if(!T)throw new Error("Error trying to parse base URL.");return T.path=g.normalizePath(T.path),g.buildURLFromParts(T)}var M=g.parseURL(a);if(!M)throw new Error("Error trying to parse relative URL.");if(M.scheme)return y.alwaysNormalize?(M.path=g.normalizePath(M.path),g.buildURLFromParts(M)):a;var m=g.parseURL(E);if(!m)throw new Error("Error trying to parse base URL.");if(!m.netLoc&&m.path&&m.path[0]!=="/"){var P=t.exec(m.path);m.netLoc=P[1],m.path=P[2]}m.netLoc&&!m.path&&(m.path="/");var h={scheme:m.scheme,netLoc:M.netLoc,path:null,params:M.params,query:M.query,fragment:M.fragment};if(!M.netLoc&&(h.netLoc=m.netLoc,M.path[0]!=="/"))if(!M.path)h.path=m.path,M.params||(h.params=m.params,M.query||(h.query=m.query));else{var l=m.path,u=l.substring(0,l.lastIndexOf("/")+1)+M.path;h.path=g.normalizePath(u)}return h.path===null&&(h.path=y.alwaysNormalize?g.normalizePath(M.path):M.path),g.buildURLFromParts(h)},parseURL:function(E){var a=s.exec(E);return a?{scheme:a[1]||"",netLoc:a[2]||"",path:a[3]||"",params:a[4]||"",query:a[5]||"",fragment:a[6]||""}:null},normalizePath:function(E){for(E=E.split("").reverse().join("").replace(R,"");E.length!==(E=E.replace(o,"")).length;);return E.split("").reverse().join("")},buildURLFromParts:function(E){return E.scheme+E.netLoc+E.path+E.params+E.query+E.fragment}};Q.exports=g})(this)},"./node_modules/webworkify-webpack/index.js":function(Q,L,O){function U(y){var T={};function M(P){if(T[P])return T[P].exports;var h=T[P]={i:P,l:!1,exports:{}};return y[P].call(h.exports,h,h.exports,M),h.l=!0,h.exports}M.m=y,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 m=M(M.s=ENTRY_MODULE);return m.default||m}var s="[\\.|\\-|\\+|\\w|/|@]+",t="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+s+").*?\\)";function R(y){return(y+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function o(y){return!isNaN(1*y)}function g(y,T,M){var m={};m[M]=[];var P=T.toString(),h=P.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!h)return m;for(var l=h[1],u=new RegExp("(\\\\n|\\W)"+R(l)+t,"g"),v;v=u.exec(P);){if(v[3]==="dll-reference")continue;m[M].push(v[3])}for(u=new RegExp("\\("+R(l)+'\\("(dll-reference\\s('+s+'))"\\)\\)'+t,"g");v=u.exec(P);)y[v[2]]||(m[M].push(v[1]),y[v[2]]=O(v[1]).m),m[v[2]]=m[v[2]]||[],m[v[2]].push(v[4]);for(var p=Object.keys(m),_=0;_<p.length;_++)for(var x=0;x<m[p[_]].length;x++)o(m[p[_]][x])&&(m[p[_]][x]=1*m[p[_]][x]);return m}function E(y){var T=Object.keys(y);return T.reduce(function(M,m){return M||y[m].length>0},!1)}function a(y,T){for(var M={main:[T]},m={main:[]},P={main:{}};E(M);)for(var h=Object.keys(M),l=0;l<h.length;l++){var u=h[l],v=M[u],p=v.pop();if(P[u]=P[u]||{},P[u][p]||!y[u][p])continue;P[u][p]=!0,m[u]=m[u]||[],m[u].push(p);for(var _=g(y,y[u][p],u),x=Object.keys(_),w=0;w<x.length;w++)M[x[w]]=M[x[w]]||[],M[x[w]]=M[x[w]].concat(_[x[w]])}return m}Q.exports=function(y,T){T=T||{};var M={main:O.m},m=T.all?{main:Object.keys(M.main)}:a(M,y),P="";Object.keys(m).filter(function(p){return p!=="main"}).forEach(function(p){for(var _=0;m[p][_];)_++;m[p].push(_),M[p][_]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",P=P+"var "+p+" = ("+U.toString().replace("ENTRY_MODULE",JSON.stringify(_))+")({"+m[p].map(function(x){return""+JSON.stringify(x)+": "+M[p][x].toString()}).join(",")+`});
`}),P=P+"new (("+U.toString().replace("ENTRY_MODULE",JSON.stringify(y))+")({"+m.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,u=l.createObjectURL(h),v=new window.Worker(u);return v.objectURL=u,v}},"./src/config.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"hlsDefaultConfig",function(){return w}),O.d(L,"mergeConfig",function(){return f}),O.d(L,"enableStreamingMode",function(){return n});var U=O("./src/controller/abr-controller.ts"),s=O("./src/controller/audio-stream-controller.ts"),t=O("./src/controller/audio-track-controller.ts"),R=O("./src/controller/subtitle-stream-controller.ts"),o=O("./src/controller/subtitle-track-controller.ts"),g=O("./src/controller/buffer-controller.ts"),E=O("./src/controller/timeline-controller.ts"),a=O("./src/controller/cap-level-controller.ts"),y=O("./src/controller/fps-controller.ts"),T=O("./src/controller/eme-controller.ts"),M=O("./src/controller/cmcd-controller.ts"),m=O("./src/utils/xhr-loader.ts"),P=O("./src/utils/fetch-loader.ts"),h=O("./src/utils/cues.ts"),l=O("./src/utils/mediakeys-helper.ts"),u=O("./src/utils/logger.ts");function v(){return v=Object.assign||function(r){for(var c=1;c<arguments.length;c++){var S=arguments[c];for(var A in S)Object.prototype.hasOwnProperty.call(S,A)&&(r[A]=S[A])}return r},v.apply(this,arguments)}function p(r,c){var S=Object.keys(r);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(r);c&&(A=A.filter(function(b){return Object.getOwnPropertyDescriptor(r,b).enumerable})),S.push.apply(S,A)}return S}function _(r){for(var c=1;c<arguments.length;c++){var S=arguments[c]!=null?arguments[c]:{};c%2?p(Object(S),!0).forEach(function(A){x(r,A,S[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(S)):p(Object(S)).forEach(function(A){Object.defineProperty(r,A,Object.getOwnPropertyDescriptor(S,A))})}return r}function x(r,c,S){return c in r?Object.defineProperty(r,c,{value:S,enumerable:!0,configurable:!0,writable:!0}):r[c]=S,r}var w=_(_({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:m.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:U.default,bufferController:g.default,capLevelController:a.default,fpsController:y.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},C()),{},{subtitleStreamController:R.SubtitleStreamController,subtitleTrackController:o.default,timelineController:E.TimelineController,audioStreamController:s.default,audioTrackController:t.default,emeController:T.default,cmcdController:M.default});function C(){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,c){if((c.liveSyncDurationCount||c.liveMaxLatencyDurationCount)&&(c.liveSyncDuration||c.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(c.liveMaxLatencyDurationCount!==void 0&&(c.liveSyncDurationCount===void 0||c.liveMaxLatencyDurationCount<=c.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(c.liveMaxLatencyDuration!==void 0&&(c.liveSyncDuration===void 0||c.liveMaxLatencyDuration<=c.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return v({},r,c)}function n(r){var c=r.loader;if(c!==P.default&&c!==m.default)u.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),r.progressive=!1;else{var S=Object(P.fetchSupported)();S&&(r.loader=P.default,r.progressive=!0,r.enableSoftwareAES=!0,u.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/utils/ewma-bandwidth-estimator.ts"),t=O("./src/events.ts"),R=O("./src/utils/buffer-helper.ts"),o=O("./src/errors.ts"),g=O("./src/types/loader.ts"),E=O("./src/utils/logger.ts");function a(M,m){for(var P=0;P<m.length;P++){var h=m[P];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(M,h.key,h)}}function y(M,m,P){return m&&a(M.prototype,m),P&&a(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 s.default(h.abrEwmaSlowVoD,h.abrEwmaFastVoD,h.abrEwmaDefaultEstimate),this.registerListeners()}var m=M.prototype;return m.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)},m.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)},m.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},m.onFragLoading=function(h,l){var u=l.frag;if(u.type===g.PlaylistLevelType.MAIN&&!this.timer){var v;this.fragCurrent=u,this.partCurrent=(v=l.part)!=null?v:null,this.timer=self.setInterval(this.onCheck,100)}},m.onLevelLoaded=function(h,l){var u=this.hls.config;l.details.live?this.bwEstimator.update(u.abrEwmaSlowLive,u.abrEwmaFastLive):this.bwEstimator.update(u.abrEwmaSlowVoD,u.abrEwmaFastVoD)},m._abandonRulesCheck=function(){var h=this.fragCurrent,l=this.partCurrent,u=this.hls,v=u.autoLevelEnabled,p=u.config,_=u.media;if(!h||!_)return;var x=l?l.stats:h.stats,w=l?l.duration:h.duration;if(x.aborted){E.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!v||_.paused||!_.playbackRate||!_.readyState)return;var C=performance.now()-x.loading.start,f=Math.abs(_.playbackRate);if(C<=500*w/f)return;var n=u.levels,r=u.minAutoLevel,c=n[h.level],S=x.total||Math.max(x.loaded,Math.round(w*c.maxBitrate/8)),A=Math.max(1,x.bwEstimate?x.bwEstimate/8:x.loaded*1e3/C),b=(S-x.loaded)/A,I=_.currentTime,k=(R.BufferHelper.bufferInfo(_,I,p.maxBufferHole).end-I)/f;if(k>=2*w/f||b<=k)return;var B=Number.POSITIVE_INFINITY,z;for(z=h.level-1;z>r;z--){var G=n[z].maxBitrate;if(B=w*G/(8*.8*A),B<k)break}if(B>=b)return;var Y=this.bwEstimator.getEstimate();E.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 "+z+`
Current BW estimate: `+(Object(U.isFiniteNumber)(Y)?(Y/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+b.toFixed(3)+` s
Estimated load time for the next fragment: `+B.toFixed(3)+` s
Time to underbuffer: `+k.toFixed(3)+" s"),u.nextLoadLevel=z,this.bwEstimator.sample(C,x.loaded),this.clearTimer(),h.loader&&(this.fragCurrent=this.partCurrent=null,h.loader.abort()),u.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:h,part:l,stats:x})},m.onFragLoaded=function(h,l){var u=l.frag,v=l.part;if(u.type===g.PlaylistLevelType.MAIN&&Object(U.isFiniteNumber)(u.sn)){var p=v?v.stats:u.stats,_=v?v.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var x=this.hls.levels[u.level],w=(x.loaded?x.loaded.bytes:0)+p.loaded,C=(x.loaded?x.loaded.duration:0)+_;x.loaded={bytes:w,duration:C},x.realBitrate=Math.round(8*w/C)}if(u.bitrateTest){var f={stats:p,frag:u,part:v,id:u.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,f),u.bitrateTest=!1}}},m.onFragBuffered=function(h,l){var u=l.frag,v=l.part,p=v?v.stats:u.stats;if(p.aborted)return;if(u.type!==g.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var _=p.parsing.end-p.loading.start;this.bwEstimator.sample(_,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=_/1e3:this.bitrateTestDelay=0},m.onError=function(h,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},m.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},m.getNextABRAutoLevel=function(){var h=this.fragCurrent,l=this.partCurrent,u=this.hls,v=u.maxAutoLevel,p=u.config,_=u.minAutoLevel,x=u.media,w=l?l.duration:h?h.duration:0,C=x?x.currentTime:0,f=x&&x.playbackRate!==0?Math.abs(x.playbackRate):1,n=this.bwEstimator?this.bwEstimator.getEstimate():p.abrEwmaDefaultEstimate,r=(R.BufferHelper.bufferInfo(x,C,p.maxBufferHole).end-C)/f,c=this.findBestLevel(n,_,v,r,p.abrBandWidthFactor,p.abrBandWidthUpFactor);if(c>=0)return c;E.logger.trace((r?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var S=w?Math.min(w,p.maxStarvationDelay):p.maxStarvationDelay,A=p.abrBandWidthFactor,b=p.abrBandWidthUpFactor;if(!r){var I=this.bitrateTestDelay;if(I){var k=w?Math.min(w,p.maxLoadingDelay):p.maxLoadingDelay;S=k-I,E.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*S)+" ms"),A=b=1}}return c=this.findBestLevel(n,_,v,r+S,A,b),Math.max(c,0)},m.findBestLevel=function(h,l,u,v,p,_){for(var x,w=this.fragCurrent,C=this.partCurrent,f=this.lastLoadedFragLevel,n=this.hls.levels,r=n[f],c=!!(r!=null&&(x=r.details)!==null&&x!==void 0&&x.live),S=r==null?void 0:r.codecSet,A=C?C.duration:w?w.duration:0,b=u;b>=l;b--){var I=n[b];if(!I||S&&I.codecSet!==S)continue;var k=I.details,B=(C?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||A,z=void 0;b<=f?z=p*h:z=_*h;var G=n[b].maxBitrate,Y=G*B/z;if(E.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+b+"/"+Math.round(z)+"/"+G+"/"+B+"/"+v+"/"+Y),z>G&&(!Y||c&&!this.bitrateTestDelay||Y<v))return b}return-1},y(M,[{key:"nextAutoLevel",get:function(){var h=this._nextAutoLevel,l=this.bwEstimator;if(h!==-1&&(!l||!l.canEstimate()))return h;var u=this.getNextABRAutoLevel();return h!==-1&&(u=Math.min(h,u)),u},set:function(h){this._nextAutoLevel=h}}]),M}();L.default=T},"./src/controller/audio-stream-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/controller/base-stream-controller.ts"),t=O("./src/events.ts"),R=O("./src/utils/buffer-helper.ts"),o=O("./src/controller/fragment-tracker.ts"),g=O("./src/types/level.ts"),E=O("./src/types/loader.ts"),a=O("./src/loader/fragment.ts"),y=O("./src/demux/chunk-cache.ts"),T=O("./src/demux/transmuxer-interface.ts"),M=O("./src/types/transmuxer.ts"),m=O("./src/controller/fragment-finders.ts"),P=O("./src/utils/discontinuities.ts"),h=O("./src/errors.ts"),l=O("./src/utils/logger.ts");function u(){return u=Object.assign||function(w){for(var C=1;C<arguments.length;C++){var f=arguments[C];for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(w[n]=f[n])}return w},u.apply(this,arguments)}function v(w,C){w.prototype=Object.create(C.prototype),w.prototype.constructor=w,p(w,C)}function p(w,C){return p=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},p(w,C)}var _=100,x=function(w){v(C,w);function C(n,r){var c;return c=w.call(this,n,r,"[audio-stream-controller]")||this,c.videoBuffer=null,c.videoTrackCC=-1,c.waitingVideoCC=-1,c.audioSwitch=!1,c.trackId=-1,c.waitingData=null,c.mainDetails=null,c.bufferFlushed=!1,c._registerListeners(),c}var f=C.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,c){var S=c.frag,A=c.id,b=c.initPTS;if(A==="main"){var I=S.cc;this.initPTS[S.cc]=b,this.log("InitPTS for cc: "+I+" found from main: "+b),this.videoTrackCC=I,this.state===s.State.WAITING_INIT_PTS&&this.tick()}},f.startLoad=function(r){if(!this.levels){this.startPosition=r,this.state=s.State.STOPPED;return}var c=this.lastCurrentTime;this.stopLoad(),this.setInterval(_),this.fragLoadError=0,c>0&&r===-1?(this.log("Override startPosition with lastCurrentTime @"+c.toFixed(3)),this.state=s.State.IDLE):(this.loadedmetadata=!1,this.state=s.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()},f.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_TRACK:{var r,c=this.levels,S=this.trackId,A=c==null||((r=c[S])===null||r===void 0)?void 0:r.details;if(A){if(this.waitForCdnTuneIn(A))break;this.state=s.State.WAITING_INIT_PTS}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var b,I=performance.now(),k=this.retryDate;(!k||I>=k||(b=this.media)!==null&&b!==void 0&&b.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=s.State.IDLE);break}case s.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var z=B.frag,G=B.part,Y=B.cache,X=B.complete;if(this.initPTS[z.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=s.State.FRAG_LOADING;var F=Y.flush(),K={frag:z,part:G,payload:F,networkDetails:null};this._handleFragmentLoadProgress(K),X&&w.prototype._handleFragmentLoadComplete.call(this,K)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+z.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var Z=this.getLoadPosition(),pe=R.BufferHelper.bufferInfo(this.mediaBuffer,Z,this.config.maxBufferHole),ue=Object(m.fragmentWithinToleranceTest)(pe.end,this.config.maxFragLookUpTolerance,z);ue<0&&(l.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+pe.end+" is needed"),this.clearWaitingFragment())}}else this.state=s.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=s.State.IDLE)},f.onTickEnd=function(){var r=this.media;if(!r||!r.readyState)return;var c=this.mediaBuffer?this.mediaBuffer:r,S=c.buffered;!this.loadedmetadata&&S.length&&(this.loadedmetadata=!0),this.lastCurrentTime=r.currentTime},f.doTickIdle=function(){var r,c,S=this.hls,A=this.levels,b=this.media,I=this.trackId,k=S.config;if(!A||!A[I])return;if(!b&&(this.startFragRequested||!k.startFragPrefetch))return;var B=A[I],z=B.details;if(!z||z.live&&this.levelLastLoaded!==I||this.waitForCdnTuneIn(z)){this.state=s.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,a.ElementaryStreamTypes.AUDIO,E.PlaylistLevelType.AUDIO));var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,E.PlaylistLevelType.AUDIO);if(G===null)return;var Y=G.len,X=this.getMaxBufferLength(),F=this.audioSwitch;if(Y>=X&&!F)return;if(!F&&this._streamEnded(G,z)){S.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=s.State.ENDED;return}var K=z.fragments,Z=K[0].start,pe=G.end;if(F){var ue=this.getLoadPosition();pe=ue,z.PTSKnown&&ue<Z&&((G.end>Z||G.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),b.currentTime=Z+.05))}var xe=this.getNextFragment(pe,z);if(!xe){this.bufferFlushed=!0;return}((r=xe.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((c=xe.decryptdata)!==null&&c!==void 0&&c.key)?this.loadKey(xe,z):this.loadFragment(xe,z,pe)},f.getMaxBufferLength=function(){var r=w.prototype.getMaxBufferLength.call(this),c=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,E.PlaylistLevelType.MAIN);return c===null?r:Math.max(r,c.len)},f.onMediaDetaching=function(){this.videoBuffer=null,w.prototype.onMediaDetaching.call(this)},f.onAudioTracksUpdated=function(r,c){var S=c.audioTracks;this.resetTransmuxer(),this.levels=S.map(function(A){return new g.Level(A)})},f.onAudioTrackSwitching=function(r,c){var S=!!c.url;this.trackId=c.id;var A=this.fragCurrent;A!=null&&A.loader&&A.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),S?this.setInterval(_):this.resetTransmuxer(),S?(this.audioSwitch=!0,this.state=s.State.IDLE):this.state=s.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,c){this.mainDetails=c.details},f.onAudioTrackLoaded=function(r,c){var S,A=this.levels,b=c.details,I=c.id;if(!A){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+b.startSN+","+b.endSN+"],duration:"+b.totalduration);var k=A[I],B=0;if(b.live||(S=k.details)!==null&&S!==void 0&&S.live){var z=this.mainDetails;if(b.fragments[0]||(b.deltaUpdateFailed=!0),b.deltaUpdateFailed||!z)return;!k.details&&b.hasProgramDateTime&&z.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(b,z),B=b.fragments[0].start):B=this.alignPlaylists(b,k.details)}k.details=b,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!b.live)&&this.setStartPosition(k.details,B),this.state===s.State.WAITING_TRACK&&!this.waitForCdnTuneIn(b)&&(this.state=s.State.IDLE),this.tick()},f._handleFragmentLoadProgress=function(r){var c,S=r.frag,A=r.part,b=r.payload,I=this.config,k=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var z=B[k];console.assert(z,"Audio track is defined on fragment load progress");var G=z.details;console.assert(G,"Audio track details are defined on fragment load progress");var Y=I.defaultAudioCodec||z.audioCodec||"mp4a.40.2",X=this.transmuxer;X||(X=this.transmuxer=new T.default(this.hls,E.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var F=this.initPTS[S.cc],K=(c=S.initSegment)===null||c===void 0?void 0:c.data;if(F!==void 0){var Z=!1,pe=A?A.index:-1,ue=pe!==-1,xe=new M.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,b.byteLength,pe,ue);X.push(b,K,Y,"",S,A,G.totalduration,Z,xe,F)}else{l.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+G.startSN+" ,"+G.endSN+"],track "+k);var ye=this.waitingData=this.waitingData||{frag:S,part:A,cache:new y.default,complete:!1},we=ye.cache;we.push(new Uint8Array(b)),this.waitingVideoCC=this.videoTrackCC,this.state=s.State.WAITING_INIT_PTS}},f._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}w.prototype._handleFragmentLoadComplete.call(this,r)},f.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},f.onBufferCreated=function(r,c){var S=c.tracks.audio;S&&(this.mediaBuffer=S.buffer),c.tracks.video&&(this.videoBuffer=c.tracks.video.buffer)},f.onFragBuffered=function(r,c){var S=c.frag,A=c.part;if(S.type!==E.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(A?" p: "+A.index:"")+" of level "+S.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}S.sn!=="initSegment"&&(this.fragPrevious=S,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(S,A)},f.onError=function(r,c){switch(c.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(E.PlaylistLevelType.AUDIO,c);break;case h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case h.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==s.State.ERROR&&this.state!==s.State.STOPPED&&(this.state=c.fatal?s.State.ERROR:s.State.IDLE,this.warn(c.details+" while loading frag, switching to "+this.state+" state"));break;case h.ErrorDetails.BUFFER_FULL_ERROR:if(c.parent==="audio"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var S=!0,A=this.getFwdBufferInfo(this.mediaBuffer,E.PlaylistLevelType.AUDIO);A&&A.len>.5&&(S=!this.reduceMaxBufferLength(A.len)),S&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,w.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},f.onBufferFlushed=function(r,c){var S=c.type;S===a.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},f._handleTransmuxComplete=function(r){var c,S="audio",A=this.hls,b=r.remuxResult,I=r.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var B=k.frag,z=k.part,G=b.audio,Y=b.text,X=b.id3,F=b.initSegment;if(this.fragContextChanged(B))return;if(this.state=s.State.PARSING,this.audioSwitch&&G&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,B,I),A.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:S,tracks:F.tracks})),G){var K=G.startPTS,Z=G.endPTS,pe=G.startDTS,ue=G.endDTS;z&&(z.elementaryStreams[a.ElementaryStreamTypes.AUDIO]={startPTS:K,endPTS:Z,startDTS:pe,endDTS:ue}),B.setElementaryStreamInfo(a.ElementaryStreamTypes.AUDIO,K,Z,pe,ue),this.bufferFragmentData(G,B,z,I)}if(X!=null&&(c=X.samples)!==null&&c!==void 0&&c.length){var xe=u({frag:B,id:S},X);A.trigger(t.Events.FRAG_PARSING_METADATA,xe)}if(Y){var ye=u({frag:B,id:S},Y);A.trigger(t.Events.FRAG_PARSING_USERDATA,ye)}},f._bufferInitSegment=function(r,c,S){if(this.state!==s.State.PARSING)return;r.video&&delete r.video;var A=r.audio;if(!A)return;A.levelCodec=A.codec,A.id="audio",this.log("Init audio buffer, container:"+A.container+", codecs[parsed]=["+A.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var b=A.initSegment;if(b!=null&&b.byteLength){var I={type:"audio",frag:c,part:null,chunkMeta:S,parent:c.type,data:b};this.hls.trigger(t.Events.BUFFER_APPENDING,I)}this.tick()},f.loadFragment=function(r,c,S){var A=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||A===o.FragmentState.NOT_LOADED||A===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):c.live&&!Object(U.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=s.State.WAITING_INIT_PTS):(this.startFragRequested=!0,w.prototype.loadFragment.call(this,r,c,S)))},f.completeAudioSwitch=function(){var r=this.hls,c=this.media,S=this.trackId;c&&(this.log("Switching audio track : flushing all audio"),w.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:S})},C}(s.default);L.default=x},"./src/controller/audio-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/controller/base-playlist-controller.ts"),R=O("./src/types/loader.ts");function o(T,M){for(var m=0;m<M.length;m++){var P=M[m];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}function g(T,M,m){return M&&o(T.prototype,M),m&&o(T,m),T}function E(T,M){T.prototype=Object.create(M.prototype),T.prototype.constructor=T,a(T,M)}function a(T,M){return a=Object.setPrototypeOf||function(P,h){return P.__proto__=h,P},a(T,M)}var y=function(T){E(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 m=M.prototype;return m.registerListeners=function(){var h=this.hls;h.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),h.on(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.on(U.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.on(U.Events.ERROR,this.onError,this)},m.unregisterListeners=function(){var h=this.hls;h.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),h.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),h.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),h.off(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),h.off(U.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),h.off(U.Events.ERROR,this.onError,this)},m.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,T.prototype.destroy.call(this)},m.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},m.onManifestParsed=function(h,l){this.tracks=l.audioTracks||[]},m.onAudioTrackLoaded=function(h,l){var u=l.id,v=l.details,p=this.tracksInGroup[u];if(!p){this.warn("Invalid audio track id "+u);return}var _=p.details;p.details=l.details,this.log("audioTrack "+u+" loaded ["+v.startSN+"-"+v.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,l,_))},m.onLevelLoading=function(h,l){this.switchLevel(l.level)},m.onLevelSwitching=function(h,l){this.switchLevel(l.level)},m.switchLevel=function(h){var l=this.hls.levels[h];if(!(l!=null&&l.audioGroupIds))return;var u=l.audioGroupIds[l.urlId];if(this.groupId!==u){this.groupId=u;var v=this.tracks.filter(function(_){return!u||_.groupId===u});this.selectDefaultTrack&&!v.some(function(_){return _.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=v;var p={audioTracks:v};this.log("Updating audio tracks, "+v.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(U.Events.AUDIO_TRACKS_UPDATED,p),this.selectInitialTrack()}},m.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)},m.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 u=l[this.trackId];this.log("Now switching to audio-track index "+h);var v=l[h],p=v.id,_=v.groupId,x=_===void 0?"":_,w=v.name,C=v.type,f=v.url;if(this.trackId=h,this.trackName=w,this.selectDefaultTrack=!1,this.hls.trigger(U.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:x,name:w,type:C,url:f}),v.details&&!v.details.live)return;var n=this.switchParams(v.url,u==null?void 0:u.details);this.loadPlaylist(n)},m.selectInitialTrack=function(){var h=this.tracksInGroup;console.assert(h.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,u=this.findTrackId(l)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},m.findTrackId=function(h){for(var l=this.tracksInGroup,u=0;u<l.length;u++){var v=l[u];if((!this.selectDefaultTrack||v.default)&&(!h||h===v.name))return v.id}return-1},m.loadPlaylist=function(h){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var u=l.id,v=l.groupId,p=l.url;if(h)try{p=h.addDirectives(p)}catch(_){this.warn("Could not construct new URL with HLS Delivery Directives: "+_)}this.log("loading audio-track playlist for id: "+u),this.clearTimer(),this.hls.trigger(U.Events.AUDIO_TRACK_LOADING,{url:p,id:u,groupId:v,deliveryDirectives:h||null})}},g(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);L.default=y},"./src/controller/base-playlist-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/polyfills/number.ts"),s=O("./src/types/level.ts"),t=O("./src/controller/level-helper.ts"),R=O("./src/utils/logger.ts"),o=O("./src/errors.ts"),g=function(){function E(y,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=y}var a=E.prototype;return a.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},a.onError=function(T,M){M.fatal&&M.type===o.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},a.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},a.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},a.stopLoad=function(){this.canLoad=!1,this.clearTimer()},a.switchParams=function(T,M){var m=M==null?void 0:M.renditionReports;if(m)for(var P=0;P<m.length;P++){var h=m[P],l=""+h.URI;if(l===T.substr(-l.length)){var u=parseInt(h["LAST-MSN"]),v=parseInt(h["LAST-PART"]);if(M&&this.hls.config.lowLatencyMode){var p=Math.min(M.age-M.partTarget,M.targetduration);v!==void 0&&p>M.partTarget&&(v+=1)}if(Object(U.isFiniteNumber)(u))return new s.HlsUrlParameters(u,Object(U.isFiniteNumber)(v)?v:void 0,s.HlsSkip.No)}}},a.loadPlaylist=function(T){},a.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},a.playlistLoaded=function(T,M,m){var P=this,h=M.details,l=M.stats,u=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(h.advancedDateTime=Date.now()-u,h.live||m!=null&&m.live){if(h.reloaded(m),m&&this.log("live playlist "+T+" "+(h.advanced?"REFRESHED "+h.lastPartSn+"-"+h.lastPartIndex:"MISSED")),m&&h.fragments.length>0&&Object(t.mergeDetails)(m,h),!this.canLoad||!h.live)return;var v,p=void 0,_=void 0;if(h.canBlockReload&&h.endSN&&h.advanced){var x=this.hls.config.lowLatencyMode,w=h.lastPartSn,C=h.endSN,f=h.lastPartIndex,n=f!==-1,r=w===C,c=x?0:f;n?(p=r?C+1:w,_=r?c:f+1):p=C+1;var S=h.age,A=S+h.ageHeader,b=Math.min(A-h.partTarget,h.targetduration*1.5);if(b>0){if(m&&b>m.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+m.tuneInGoal+" to: "+b+" with playlist age: "+h.age),b=0;else{var I=Math.floor(b/h.targetduration);if(p+=I,_!==void 0){var k=Math.round(b%h.targetduration/h.partTarget);_+=k}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+b+" skip sn "+I+" to part "+_)}h.tuneInGoal=b}if(v=this.getDeliveryDirectives(h,M.deliveryDirectives,p,_),x||!r){this.loadPlaylist(v);return}}else v=this.getDeliveryDirectives(h,M.deliveryDirectives,p,_);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(v)},B)}else this.clearTimer()},a.getDeliveryDirectives=function(T,M,m,P){var h=Object(s.getSkipValue)(T,m);return M!=null&&M.skip&&T.deltaUpdateFailed&&(m=M.msn,P=M.part,h=s.HlsSkip.No),new s.HlsUrlParameters(m,P,h)},a.retryLoadingOrFail=function(T){var M=this,m=this.hls.config,P=this.retryCount<m.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)*m.levelLoadingRetryDelay,m.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},E}()},"./src/controller/base-stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"State",function(){return C}),O.d(L,"default",function(){return f});var U=O("./src/polyfills/number.ts"),s=O("./src/task-loop.ts"),t=O("./src/controller/fragment-tracker.ts"),R=O("./src/utils/buffer-helper.ts"),o=O("./src/utils/logger.ts"),g=O("./src/events.ts"),E=O("./src/errors.ts"),a=O("./src/types/transmuxer.ts"),y=O("./src/utils/mp4-tools.ts"),T=O("./src/utils/discontinuities.ts"),M=O("./src/controller/fragment-finders.ts"),m=O("./src/controller/level-helper.ts"),P=O("./src/loader/fragment-loader.ts"),h=O("./src/crypt/decrypter.ts"),l=O("./src/utils/time-ranges.ts"),u=O("./src/types/loader.ts");function v(n,r){for(var c=0;c<r.length;c++){var S=r[c];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(n,S.key,S)}}function p(n,r,c){return r&&v(n.prototype,r),c&&v(n,c),n}function _(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function x(n,r){n.prototype=Object.create(r.prototype),n.prototype.constructor=n,w(n,r)}function w(n,r){return w=Object.setPrototypeOf||function(S,A){return S.__proto__=A,S},w(n,r)}var C={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){x(r,n);function r(S,A,b){var I;return I=n.call(this)||this,I.hls=void 0,I.fragPrevious=null,I.fragCurrent=null,I.fragmentTracker=void 0,I.transmuxer=null,I._state=C.STOPPED,I.media=void 0,I.mediaBuffer=void 0,I.config=void 0,I.bitrateTest=!1,I.lastCurrentTime=0,I.nextLoadPosition=0,I.startPosition=0,I.loadedmetadata=!1,I.fragLoadError=0,I.retryDate=0,I.levels=null,I.fragmentLoader=void 0,I.levelLastLoaded=null,I.startFragRequested=!1,I.decrypter=void 0,I.initPTS=[],I.onvseeking=null,I.onvended=null,I.logPrefix="",I.log=void 0,I.warn=void 0,I.logPrefix=b,I.log=o.logger.log.bind(o.logger,b+":"),I.warn=o.logger.warn.bind(o.logger,b+":"),I.hls=S,I.fragmentLoader=new P.default(S.config),I.fragmentTracker=A,I.config=S.config,I.decrypter=new h.default(S,S.config),S.on(g.Events.KEY_LOADED,I.onKeyLoaded,_(I)),I}var c=r.prototype;return c.doTick=function(){this.onTickEnd()},c.onTickEnd=function(){},c.startLoad=function(A){},c.stopLoad=function(){this.fragmentLoader.abort();var A=this.fragCurrent;A&&this.fragmentTracker.removeFragment(A),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=C.STOPPED},c._streamEnded=function(A,b){var I=this.fragCurrent,k=this.fragmentTracker;if(!b.live&&I&&I.sn===b.endSN&&!A.nextStart){var B=k.getState(I);return B===t.FragmentState.PARTIAL||B===t.FragmentState.OK}return!1},c.onMediaAttached=function(A,b){var I=this.media=this.mediaBuffer=b.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),I.addEventListener("seeking",this.onvseeking),I.addEventListener("ended",this.onvended);var k=this.config;this.levels&&k.autoStartLoad&&this.state===C.STOPPED&&this.startLoad(k.startPosition)},c.onMediaDetaching=function(){var A=this.media;A!=null&&A.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),A&&(A.removeEventListener("seeking",this.onvseeking),A.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},c.onMediaSeeking=function(){var A=this.config,b=this.fragCurrent,I=this.media,k=this.mediaBuffer,B=this.state,z=I?I.currentTime:0,G=R.BufferHelper.bufferInfo(k||I,z,A.maxBufferHole);if(this.log("media seeking to "+(Object(U.isFiniteNumber)(z)?z.toFixed(3):z)+", state: "+B),B===C.ENDED)this.resetLoadingState();else if(b&&!G.len){var Y=A.maxFragLookUpTolerance,X=b.start-Y,F=b.start+b.duration+Y,K=z>F;(z<X||K)&&(K&&b.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),b.loader.abort()),this.resetLoadingState())}I&&(this.lastCurrentTime=z),!this.loadedmetadata&&!G.len&&(this.nextLoadPosition=this.startPosition=z),this.tickImmediate()},c.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},c.onKeyLoaded=function(A,b){if(this.state!==C.KEY_LOADING||b.frag!==this.fragCurrent||!this.levels)return;this.state=C.IDLE;var I=this.levels[b.frag.level].details;I&&this.loadFragment(b.frag,I,b.frag.start)},c.onHandlerDestroying=function(){this.stopLoad(),n.prototype.onHandlerDestroying.call(this)},c.onHandlerDestroyed=function(){this.state=C.STOPPED,this.hls.off(g.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)},c.loadKey=function(A,b){this.log("Loading key for "+A.sn+" of ["+b.startSN+"-"+b.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+A.level),this.state=C.KEY_LOADING,this.fragCurrent=A,this.hls.trigger(g.Events.KEY_LOADING,{frag:A})},c.loadFragment=function(A,b,I){this._loadFragForPlayback(A,b,I)},c._loadFragForPlayback=function(A,b,I){var k=this,B=function(G){if(k.fragContextChanged(A)){k.warn("Fragment "+A.sn+(G.part?" p: "+G.part.index:"")+" of level "+A.level+" was dropped during download."),k.fragmentTracker.removeFragment(A);return}A.stats.chunkCount++,k._handleFragmentLoadProgress(G)};this._doFragLoad(A,b,I,B).then(function(z){if(!z)return;k.fragLoadError=0;var G=k.state;if(k.fragContextChanged(A)){(G===C.FRAG_LOADING||G===C.BACKTRACKING||!k.fragCurrent&&G===C.PARSING)&&(k.fragmentTracker.removeFragment(A),k.state=C.IDLE);return}if("payload"in z&&(k.log("Loaded fragment "+A.sn+" of level "+A.level),k.hls.trigger(g.Events.FRAG_LOADED,z),k.state===C.BACKTRACKING)){k.fragmentTracker.backtrack(A,z),k.resetFragmentLoading(A);return}k._handleFragmentLoadComplete(z)}).catch(function(z){k.warn(z),k.resetFragmentLoading(A)})},c.flushMainBuffer=function(A,b,I){if(I===void 0&&(I=null),!(A-b))return;var k={startOffset:A,endOffset:b,type:I};this.fragLoadError=0,this.hls.trigger(g.Events.BUFFER_FLUSHING,k)},c._loadInitSegment=function(A){var b=this;this._doFragLoad(A).then(function(I){if(!I||b.fragContextChanged(A)||!b.levels)throw new Error("init load aborted");return I}).then(function(I){var k=b.hls,B=I.payload,z=A.decryptdata;if(B&&B.byteLength>0&&z&&z.key&&z.iv&&z.method==="AES-128"){var G=self.performance.now();return b.decrypter.webCryptoDecrypt(new Uint8Array(B),z.key.buffer,z.iv.buffer).then(function(Y){var X=self.performance.now();return k.trigger(g.Events.FRAG_DECRYPTED,{frag:A,payload:Y,stats:{tstart:G,tdecrypt:X}}),I.payload=Y,I})}return I}).then(function(I){var k=b.fragCurrent,B=b.hls,z=b.levels;if(!z)throw new Error("init load aborted, missing levels");var G=z[A.level].details;console.assert(G,"Level details are defined when init segment is loaded");var Y=A.stats;b.state=C.IDLE,b.fragLoadError=0,A.data=new Uint8Array(I.payload),Y.parsing.start=Y.buffering.start=self.performance.now(),Y.parsing.end=Y.buffering.end=self.performance.now(),I.frag===k&&B.trigger(g.Events.FRAG_BUFFERED,{stats:Y,frag:k,part:null,id:A.type}),b.tick()}).catch(function(I){b.warn(I),b.resetFragmentLoading(A)})},c.fragContextChanged=function(A){var b=this.fragCurrent;return!A||!b||A.level!==b.level||A.sn!==b.sn||A.urlId!==b.urlId},c.fragBufferedComplete=function(A,b){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+A.type+" sn: "+A.sn+(b?" part: "+b.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+A.level+" "+l.default.toString(R.BufferHelper.getBuffered(I))),this.state=C.IDLE,this.tick()},c._handleFragmentLoadComplete=function(A){var b=this.transmuxer;if(!b)return;var I=A.frag,k=A.part,B=A.partsLoaded,z=!B||B.length===0||B.some(function(Y){return!Y}),G=new a.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!z);b.flush(G)},c._handleFragmentLoadProgress=function(A){},c._doFragLoad=function(A,b,I,k){var B=this;if(I===void 0&&(I=null),!this.levels)throw new Error("frag load aborted, missing levels");if(I=Math.max(A.start,I||0),this.config.lowLatencyMode&&b){var z=b.partList;if(z&&k){I>A.end&&b.fragmentHint&&(A=b.fragmentHint);var G=this.getNextPart(z,A,I);if(G>-1){var Y=z[G];return this.log("Loading part sn: "+A.sn+" p: "+Y.index+" cc: "+A.cc+" of playlist ["+b.startSN+"-"+b.endSN+"] parts [0-"+G+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+A.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=Y.start+Y.duration,this.state=C.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:A,part:z[G],targetBufferTime:I}),this.doFragPartsLoad(A,z,G,k).catch(function(X){return B.handleFragLoadError(X)})}else if(!A.url||this.loadedEndOfParts(z,I))return Promise.resolve(null)}}return this.log("Loading fragment "+A.sn+" cc: "+A.cc+" "+(b?"of ["+b.startSN+"-"+b.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+A.level+", target: "+parseFloat(I.toFixed(3))),Object(U.isFiniteNumber)(A.sn)&&!this.bitrateTest&&(this.nextLoadPosition=A.start+A.duration),this.state=C.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:A,targetBufferTime:I}),this.fragmentLoader.load(A,k).catch(function(X){return B.handleFragLoadError(X)})},c.doFragPartsLoad=function(A,b,I,k){var B=this;return new Promise(function(z,G){var Y=[],X=function F(K){var Z=b[K];B.fragmentLoader.loadPart(A,Z,k).then(function(pe){Y[Z.index]=pe;var ue=pe.part;B.hls.trigger(g.Events.FRAG_LOADED,pe);var xe=b[K+1];if(xe&&xe.fragment===A)F(K+1);else return z({frag:A,part:ue,partsLoaded:Y})}).catch(G)};X(I)})},c.handleFragLoadError=function(A){var b=A.data;return b&&b.details===E.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(b.frag,b.part):this.hls.trigger(g.Events.ERROR,b),null},c._handleTransmuxerFlush=function(A){var b=this.getCurrentContext(A);if(!b||this.state!==C.PARSING){this.fragCurrent||(this.state=C.IDLE);return}var I=b.frag,k=b.part,B=b.level,z=self.performance.now();I.stats.parsing.end=z,k&&(k.stats.parsing.end=z),this.updateLevelTiming(I,k,B,A.partial)},c.getCurrentContext=function(A){var b=this.levels,I=A.level,k=A.sn,B=A.part;if(!b||!b[I])return this.warn("Levels object was unset while buffering fragment "+k+" of level "+I+". The current chunk will not be buffered."),null;var z=b[I],G=B>-1?Object(m.getPartWith)(z,k,B):null,Y=G?G.fragment:Object(m.getFragmentWithSN)(z,k,this.fragCurrent);return Y?{frag:Y,part:G,level:z}:null},c.bufferFragmentData=function(A,b,I,k){if(!A||this.state!==C.PARSING)return;var B=A.data1,z=A.data2,G=B;if(B&&z&&(G=Object(y.appendUint8Array)(B,z)),!G||!G.length)return;var Y={type:A.type,frag:b,part:I,chunkMeta:k,parent:b.type,data:G};this.hls.trigger(g.Events.BUFFER_APPENDING,Y),A.dropped&&A.independent&&!I&&this.flushBufferGap(b)},c.flushBufferGap=function(A){var b=this.media;if(!b)return;if(!R.BufferHelper.isBuffered(b,b.currentTime)){this.flushMainBuffer(0,A.start);return}var I=b.currentTime,k=R.BufferHelper.bufferInfo(b,I,0),B=A.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),G=Math.max(Math.min(A.start-z,k.end-z),I+z);A.start-G>z&&this.flushMainBuffer(G,A.start)},c.getFwdBufferInfo=function(A,b){var I=this.config,k=this.getLoadPosition();if(!Object(U.isFiniteNumber)(k))return null;var B=R.BufferHelper.bufferInfo(A,k,I.maxBufferHole);if(B.len===0&&B.nextStart!==void 0){var z=this.fragmentTracker.getBufferedFrag(k,b);if(z&&B.nextStart<z.end)return R.BufferHelper.bufferInfo(A,k,Math.max(B.nextStart,I.maxBufferHole))}return B},c.getMaxBufferLength=function(A){var b=this.config,I;return A?I=Math.max(8*b.maxBufferSize/A,b.maxBufferLength):I=b.maxBufferLength,Math.min(I,b.maxMaxBufferLength)},c.reduceMaxBufferLength=function(A){var b=this.config,I=A||b.maxBufferLength;return b.maxMaxBufferLength>=I?(b.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+b.maxMaxBufferLength+"s"),!0):!1},c.getNextFragment=function(A,b){var I,k,B=b.fragments,z=B.length;if(!z)return null;var G=this.config,Y=B[0].start,X;if(b.live){var F=G.initialLiveManifestSize;if(z<F)return this.warn("Not enough fragments to start playback (have: "+z+", need: "+F+")"),null;!b.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(X=this.getInitialLiveFragment(b,B),this.startPosition=X?this.hls.liveSyncPosition||X.start:A)}else A<=Y&&(X=B[0]);if(!X){var K=G.lowLatencyMode?b.partEnd:b.fragmentEnd;X=this.getFragmentAtPosition(A,K,b)}return(I=X)!==null&&I!==void 0&&I.initSegment&&!((k=X)!==null&&k!==void 0&&k.initSegment.data)&&!this.bitrateTest&&(X=X.initSegment),X},c.getNextPart=function(A,b,I){for(var k=-1,B=!1,z=!0,G=0,Y=A.length;G<Y;G++){var X=A[G];if(z=z&&!X.independent,k>-1&&I<X.start)break;var F=X.loaded;!F&&(B||X.independent||z)&&X.fragment===b&&(k=G),B=F}return k},c.loadedEndOfParts=function(A,b){var I=A[A.length-1];return I&&b>I.start&&I.loaded},c.getInitialLiveFragment=function(A,b){var I=this.fragPrevious,k=null;if(I){if(A.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+I.programDateTime),k=Object(M.findFragmentByPDT)(b,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var B=I.sn+1;if(B>=A.startSN&&B<=A.endSN){var z=b[B-A.startSN];I.cc===z.cc&&(k=z,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(M.findFragWithCC)(b,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var G=this.hls.liveSyncPosition;G!==null&&(k=this.getFragmentAtPosition(G,this.bitrateTest?A.fragmentEnd:A.edge,A))}return k},c.getFragmentAtPosition=function(A,b,I){var k=this.config,B=this.fragPrevious,z=I.fragments,G=I.endSN,Y=I.fragmentHint,X=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&Y);F&&Y&&!this.bitrateTest&&(z=z.concat(Y),G=Y.sn);var K;if(A<b){var Z=A>b-X?0:X;K=Object(M.findFragmentByPTS)(B,z,A,Z)}else K=z[z.length-1];if(K){var pe=K.sn-I.startSN,ue=B&&K.level===B.level,xe=z[pe+1],ye=this.fragmentTracker.getState(K);if(ye===t.FragmentState.BACKTRACKED){K=null;for(var we=pe;z[we]&&this.fragmentTracker.getState(z[we])===t.FragmentState.BACKTRACKED;)B?K=z[we--]:K=z[--we];K||(K=xe)}else B&&K.sn===B.sn&&!F&&(ue&&(K.sn<G&&this.fragmentTracker.getState(xe)!==t.FragmentState.OK?(this.log("SN "+K.sn+" just loaded, load next one: "+xe.sn),K=xe):K=null))}return K},c.synchronizeToLiveEdge=function(A){var b=this.config,I=this.media;if(!I)return;var k=this.hls.liveSyncPosition,B=I.currentTime,z=A.fragments[0].start,G=A.edge,Y=B>=z-b.maxFragLookUpTolerance&&B<=G;if(k!==null&&I.duration>k&&(B<k||!Y)){var X=b.liveMaxLatencyDuration!==void 0?b.liveMaxLatencyDuration:b.liveMaxLatencyDurationCount*A.targetduration;(!Y&&I.readyState<4||B<G-X)&&(this.loadedmetadata||(this.nextLoadPosition=k),I.readyState&&(this.warn("Playback: "+B.toFixed(3)+" is located too far from the end of live sliding playlist: "+G+", reset currentTime to : "+k.toFixed(3)),I.currentTime=k))}},c.alignPlaylists=function(A,b){var I=this.levels,k=this.levelLastLoaded,B=this.fragPrevious,z=k!==null?I[k]:null,G=A.fragments.length;if(!G)return this.warn("No fragments in live playlist"),0;var Y=A.fragments[0].start,X=!b,F=A.alignedSliding&&Object(U.isFiniteNumber)(Y);if(X||!F&&!Y){Object(T.alignStream)(B,z,A);var K=A.fragments[0].start;return this.log("Live playlist sliding: "+K.toFixed(2)+" start-sn: "+(b?b.startSN:"na")+"->"+A.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+G),K}return Y},c.waitForCdnTuneIn=function(A){var b=3;return A.live&&A.canBlockReload&&A.tuneInGoal>Math.max(A.partHoldBack,A.partTarget*b)},c.setStartPosition=function(A,b){var I=this.startPosition;if(I<b&&(I=-1),I===-1||this.lastCurrentTime===-1){var k=A.startTimeOffset;Object(U.isFiniteNumber)(k)?(I=b+k,k<0&&(I+=A.totalduration),I=Math.min(Math.max(b,I),b+A.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+I),this.startPosition=I):A.live?I=this.hls.liveSyncPosition||b:this.startPosition=I=0,this.lastCurrentTime=I}this.nextLoadPosition=I},c.getLoadPosition=function(){var A=this.media,b=0;return this.loadedmetadata&&A?b=A.currentTime:this.nextLoadPosition&&(b=this.nextLoadPosition),b},c.handleFragLoadAborted=function(A,b){this.transmuxer&&A.sn!=="initSegment"&&A.stats.aborted&&(this.warn("Fragment "+A.sn+(b?" part"+b.index:"")+" of level "+A.level+" was aborted"),this.resetFragmentLoading(A))},c.resetFragmentLoading=function(A){(!this.fragCurrent||!this.fragContextChanged(A))&&(this.state=C.IDLE)},c.onFragmentOrKeyLoadError=function(A,b){if(b.fatal)return;var I=b.frag;if(!I||I.type!==A)return;var k=this.fragCurrent;console.assert(k&&I.sn===k.sn&&I.level===k.level&&I.urlId===k.urlId,"Frag load error must match current frag to retry");var B=this.config;if(this.fragLoadError+1<=B.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(I.level))return;var z=Math.min(Math.pow(2,this.fragLoadError)*B.fragLoadingRetryDelay,B.fragLoadingMaxRetryTimeout);this.warn("Fragment "+I.sn+" of "+A+" "+I.level+" failed to load, retrying in "+z+"ms"),this.retryDate=self.performance.now()+z,this.fragLoadError++,this.state=C.FRAG_LOADING_WAITING_RETRY}else b.levelRetry?(A===u.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=C.IDLE):(o.logger.error(b.details+" reaches max retry, redispatch as fatal ..."),b.fatal=!0,this.hls.stopLoad(),this.state=C.ERROR)},c.afterBufferFlushed=function(A,b,I){if(!A)return;var k=R.BufferHelper.getBuffered(A);this.fragmentTracker.detectEvictedFragments(b,k,I),this.state===C.ENDED&&this.resetLoadingState()},c.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=C.IDLE},c.resetLiveStartWhenNotLoaded=function(A){if(!this.loadedmetadata){this.startFragRequested=!1;var b=this.levels?this.levels[A].details:null;if(b!=null&&b.live)return this.startPosition=-1,this.setStartPosition(b,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},c.updateLevelTiming=function(A,b,I,k){var B=this,z=I.details;console.assert(!!z,"level.details must be defined");var G=Object.keys(A.elementaryStreams).reduce(function(Y,X){var F=A.elementaryStreams[X];if(F){var K=F.endPTS-F.startPTS;if(K<=0)return B.warn("Could not parse fragment "+A.sn+" "+X+" duration reliably ("+K+") resetting transmuxer to fallback to playlist timing"),B.resetTransmuxer(),Y||!1;var Z=k?0:Object(m.updateFragPTSDTS)(z,A,F.startPTS,F.endPTS,F.startDTS,F.endDTS);return B.hls.trigger(g.Events.LEVEL_PTS_UPDATED,{details:z,level:I,drift:Z,type:X,frag:A,start:F.startPTS,end:F.endPTS}),!0}return Y},!1);G?(this.state=C.PARSED,this.hls.trigger(g.Events.FRAG_PARSED,{frag:A,part:b})):this.resetLoadingState()},c.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},p(r,[{key:"state",get:function(){return this._state},set:function(A){var b=this._state;b!==A&&(this._state=A,this.log(b+"->"+A))}}]),r}(s.default)},"./src/controller/buffer-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return M});var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts"),R=O("./src/errors.ts"),o=O("./src/utils/buffer-helper.ts"),g=O("./src/utils/mediasource-helper.ts"),E=O("./src/loader/fragment.ts"),a=O("./src/controller/buffer-operation-queue.ts"),y=Object(g.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,M=function(){function m(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 u=l.hls,v=l.media,p=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),v&&(l.updateMediaElementDuration(),u.trigger(s.Events.MEDIA_ATTACHED,{media:v})),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=m.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(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(s.Events.BUFFER_RESET,this.onBufferReset,this),l.on(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(s.Events.BUFFER_EOS,this.onBufferEos,this),l.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(s.Events.FRAG_PARSED,this.onFragParsed,this),l.on(s.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(s.Events.BUFFER_RESET,this.onBufferReset,this),l.off(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(s.Events.BUFFER_EOS,this.onBufferEos,this),l.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(s.Events.FRAG_PARSED,this.onFragParsed,this),l.off(s.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new a.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,u){var v=2;(u.audio&&!u.video||!u.altAudio)&&(v=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=v,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,u){var v=this.media=u.media;if(v&&y){var p=this.mediaSource=new y;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),v.src=self.URL.createObjectURL(p),this._objectUrl=v.src}},P.onMediaDetaching=function(){var l=this.media,u=this.mediaSource,v=this._objectUrl;if(u){if(t.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(v&&self.URL.revokeObjectURL(v),l.src===v?(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(s.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(u){var v=l.sourceBuffer[u];try{v&&(l.removeBufferListeners(u),l.mediaSource&&l.mediaSource.removeSourceBuffer(v),l.sourceBuffer[u]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",p)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,u){var v=this,p=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(_){if(p){var x=v.tracks[_];if(x&&typeof x.buffer.changeType=="function"){var w=u[_],C=w.codec,f=w.levelCodec,n=w.container,r=(x.levelCodec||x.codec).replace(T,"$1"),c=(f||C).replace(T,"$1");if(r!==c){var S=n+";codecs="+(f||C);v.appendChangeType(_,S)}}}else v.pendingTracks[_]=u[_]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,u){var v=this,p=this.operationQueue,_={execute:function(){var w=v.sourceBuffer[l];w&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+u),w.changeType(u)),p.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(w){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",w)}};p.append(_,l)},P.onBufferAppending=function(l,u){var v=this,p=this.hls,_=this.operationQueue,x=this.tracks,w=u.data,C=u.type,f=u.frag,n=u.part,r=u.chunkMeta,c=r.buffering[C],S=self.performance.now();c.start=S;var A=f.stats.buffering,b=n?n.stats.buffering:null;A.start===0&&(A.start=S),b&&b.start===0&&(b.start=S);var I=x.audio,k=C==="audio"&&r.id===1&&(I==null?void 0:I.container)==="audio/mpeg",B={execute:function(){if(c.executeStart=self.performance.now(),k){var G=v.sourceBuffer[C];if(G){var Y=f.start-G.timestampOffset;Math.abs(Y)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+f.start+" (delta: "+Y+") sn: "+f.sn+")"),G.timestampOffset=f.start)}}v.appendExecutor(w,C)},onStart:function(){},onComplete:function(){var G=self.performance.now();c.executeEnd=c.end=G,A.first===0&&(A.first=G),b&&b.first===0&&(b.first=G);var Y=v.sourceBuffer,X={};for(var F in Y)X[F]=o.BufferHelper.getBuffered(Y[F]);v.appendError=0,v.hls.trigger(s.Events.BUFFER_APPENDED,{type:C,frag:f,part:n,chunkMeta:r,parent:f.type,timeRanges:X})},onError:function(G){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+C+" SourceBuffer",G);var Y={type:R.ErrorTypes.MEDIA_ERROR,parent:f.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:G,fatal:!1};G.code===DOMException.QUOTA_EXCEEDED_ERR?Y.details=R.ErrorDetails.BUFFER_FULL_ERROR:(v.appendError++,Y.details=R.ErrorDetails.BUFFER_APPEND_ERROR,v.appendError>p.config.appendErrorMaxRetry&&(t.logger.error("[buffer-controller]: Failed "+p.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),Y.fatal=!0)),p.trigger(s.Events.ERROR,Y)}};_.append(B,C)},P.onBufferFlushing=function(l,u){var v=this,p=this.operationQueue,_=function(w){return{execute:v.removeExecutor.bind(v,w,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){v.hls.trigger(s.Events.BUFFER_FLUSHED,{type:w})},onError:function(f){t.logger.warn("[buffer-controller]: Failed to remove from "+w+" SourceBuffer",f)}}};u.type?p.append(_(u.type),u.type):this.getSourceBufferTypes().forEach(function(x){p.append(_(x),x)})},P.onFragParsed=function(l,u){var v=this,p=u.frag,_=u.part,x=[],w=_?_.elementaryStreams:p.elementaryStreams;w[E.ElementaryStreamTypes.AUDIOVIDEO]?x.push("audiovideo"):(w[E.ElementaryStreamTypes.AUDIO]&&x.push("audio"),w[E.ElementaryStreamTypes.VIDEO]&&x.push("video"));var C=function(){var n=self.performance.now();p.stats.buffering.end=n,_&&(_.stats.buffering.end=n);var r=_?_.stats:p.stats;v.hls.trigger(s.Events.FRAG_BUFFERED,{frag:p,part:_,stats:r,id:p.type})};x.length===0&&t.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+p.type+" level: "+p.level+" sn: "+p.sn),this.blockBuffers(C,x)},P.onFragChanged=function(l,u){this.flushBackBuffer()},P.onBufferEos=function(l,u){var v=this,p=this.getSourceBufferTypes().reduce(function(_,x){var w=v.sourceBuffer[x];return(!u.type||u.type===x)&&(w&&!w.ended&&(w.ended=!0,t.logger.log("[buffer-controller]: "+x+" sourceBuffer now EOS"))),_&&!!(!w||w.ended)},!0);p&&this.blockBuffers(function(){var _=v.mediaSource;if(!_||_.readyState!=="open")return;_.endOfStream()})},P.onLevelUpdated=function(l,u){var v=u.details;if(!v.fragments.length)return;this.details=v,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,u=this.details,v=this.media,p=this.sourceBuffer;if(!v||u===null)return;var _=this.getSourceBufferTypes();if(!_.length)return;var x=u.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(U.isFiniteNumber)(x)||x<0)return;var w=v.currentTime,C=u.levelTargetDuration,f=Math.max(x,C),n=Math.floor(w/C)*C-f;_.forEach(function(r){var c=p[r];if(c){var S=o.BufferHelper.getBuffered(c);S.length>0&&n>S.start(0)&&(l.trigger(s.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),u.live&&l.trigger(s.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(s.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,u=this.hls,v=this.media,p=this.mediaSource,_=l.fragments[0].start+l.totalduration,x=v.duration,w=Object(U.isFiniteNumber)(p.duration)?p.duration:0;l.live&&u.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(l)):(_>w&&_>x||!Object(U.isFiniteNumber)(x))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+_.toFixed(3)),p.duration=_)},P.updateSeekableRange=function(l){var u=this.mediaSource,v=l.fragments,p=v.length;if(p&&l.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var _=Math.max(0,v[0].start),x=Math.max(_,_+l.totalduration);u.setLiveSeekableRange(_,x)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,u=this.operationQueue,v=this.pendingTracks,p=Object.keys(v).length;if(p&&!l||p===2){this.createSourceBuffers(v),this.pendingTracks={};var _=this.getSourceBufferTypes();if(_.length===0){this.hls.trigger(s.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}_.forEach(function(x){u.executeNext(x)})}},P.createSourceBuffers=function(l){var u=this.sourceBuffer,v=this.mediaSource;if(!v)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var _ in l)if(!u[_]){var x=l[_];if(!x)throw Error("source buffer exists for track "+_+", however track does not");var w=x.levelCodec||x.codec,C=x.container+";codecs="+w;t.logger.log("[buffer-controller]: creating sourceBuffer("+C+")");try{var f=u[_]=v.addSourceBuffer(C),n=_;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[_]={buffer:f,codec:w,container:x.container,levelCodec:x.levelCodec,id:x.id},p++}catch(r){t.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+r.message),this.hls.trigger(s.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:r,mimeType:C})}}p&&this.hls.trigger(s.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var u=this.operationQueue,v=u.current(l);v.onStart()},P._onSBUpdateEnd=function(l){var u=this.operationQueue,v=u.current(l);v.onComplete(),u.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,u){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",u),this.hls.trigger(s.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var v=this.operationQueue.current(l);v&&v.onError(u)},P.removeExecutor=function(l,u,v){var p=this.media,_=this.mediaSource,x=this.operationQueue,w=this.sourceBuffer,C=w[l];if(!p||!_||!C){t.logger.warn("[buffer-controller]: Attempting to remove from the "+l+" SourceBuffer, but it does not exist"),x.shiftAndExecuteNext(l);return}var f=Object(U.isFiniteNumber)(p.duration)?p.duration:Infinity,n=Object(U.isFiniteNumber)(_.duration)?_.duration:Infinity,r=Math.max(0,u),c=Math.min(v,f,n);c>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+c+"] from the "+l+" SourceBuffer"),console.assert(!C.updating,l+" sourceBuffer must not be updating"),C.remove(r,c)):x.shiftAndExecuteNext(l)},P.appendExecutor=function(l,u){var v=this.operationQueue,p=this.sourceBuffer,_=p[u];if(!_){t.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),v.shiftAndExecuteNext(u);return}_.ended=!1,console.assert(!_.updating,u+" sourceBuffer must not be updating"),_.appendBuffer(l)},P.blockBuffers=function(l,u){var v=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var p=this.operationQueue,_=u.map(function(x){return p.appendBlocker(x)});Promise.all(_).then(function(){l(),u.forEach(function(x){var w=v.sourceBuffer[x];(!w||!w.updating)&&p.shiftAndExecuteNext(x)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,u,v){var p=this.sourceBuffer[l];if(!p)return;var _=v.bind(this,l);this.listeners[l].push({event:u,listener:_}),p.addEventListener(u,_)},P.removeBufferListeners=function(l){var u=this.sourceBuffer[l];if(!u)return;this.listeners[l].forEach(function(v){u.removeEventListener(v.event,v.listener)})},m}()},"./src/controller/buffer-operation-queue.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return s});var U=O("./src/utils/logger.ts"),s=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(g,E){var a=this.queues[E];a.push(g),a.length===1&&this.buffers[E]&&this.executeNext(E)},R.insertAbort=function(g,E){var a=this.queues[E];a.unshift(g),this.executeNext(E)},R.appendBlocker=function(g){var E,a=new Promise(function(T){E=T}),y={execute:E,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(y,g),a},R.executeNext=function(g){var E=this.buffers,a=this.queues,y=E[g],T=a[g];if(T.length){var M=T[0];try{M.execute()}catch(m){U.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),M.onError(m),(!y||!y.updating)&&(T.shift(),this.executeNext(g))}}},R.shiftAndExecuteNext=function(g){this.queues[g].shift(),this.executeNext(g)},R.current=function(g){return this.queues[g][0]},t}()},"./src/controller/cap-level-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts");function s(o,g){for(var E=0;E<g.length;E++){var a=g[E];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}function t(o,g,E){return g&&s(o.prototype,g),E&&s(o,E),o}var R=function(){function o(E){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=E,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var g=o.prototype;return g.setStreamController=function(a){this.streamController=a},g.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},g.registerListeners=function(){var a=this.hls;a.on(U.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),a.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},g.unregisterListener=function(){var a=this.hls;a.off(U.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),a.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},g.onFpsDropLevelCapping=function(a,y){o.isLevelAllowed(y.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(y.droppedLevel)},g.onMediaAttaching=function(a,y){this.media=y.media instanceof HTMLVideoElement?y.media:null},g.onManifestParsed=function(a,y){var T=this.hls;this.restrictedLevels=[],this.firstLevel=y.firstLevel,T.config.capLevelToPlayerSize&&y.video&&this.startCapping()},g.onBufferCodecs=function(a,y){var T=this.hls;T.config.capLevelToPlayerSize&&y.video&&this.startCapping()},g.onMediaDetaching=function(){this.stopCapping()},g.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var a=this.hls.levels;if(a.length){var y=this.hls;y.autoLevelCapping=this.getMaxLevel(a.length-1),y.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=y.autoLevelCapping}}},g.getMaxLevel=function(a){var y=this,T=this.hls.levels;if(!T.length)return-1;var M=T.filter(function(m,P){return o.isLevelAllowed(P,y.restrictedLevels)&&P<=a});return this.clientRect=null,o.getMaxLevelByMediaSize(M,this.mediaWidth,this.mediaHeight)},g.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()},g.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},g.getDimensions=function(){if(this.clientRect)return this.clientRect;var a=this.media,y={width:0,height:0};if(a){var T=a.getBoundingClientRect();y.width=T.width,y.height=T.height,!y.width&&!y.height&&(y.width=T.right-T.left||a.width||0,y.height=T.bottom-T.top||a.height||0)}return this.clientRect=y,y},o.isLevelAllowed=function(a,y){return y===void 0&&(y=[]),y.indexOf(a)===-1},o.getMaxLevelByMediaSize=function(a,y,T){if(!a||!a.length)return-1;for(var M=function(u,v){return v?u.width!==v.width||u.height!==v.height:!0},m=a.length-1,P=0;P<a.length;P+=1){var h=a[P];if((h.width>=y||h.height>=T)&&M(h,a[P+1])){m=P;break}}return m},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 a=1;try{a=self.devicePixelRatio}catch(y){}return a}}]),o}();L.default=R},"./src/controller/cmcd-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return M});var U=O("./src/events.ts"),s=O("./src/types/cmcd.ts"),t=O("./src/utils/buffer-helper.ts"),R=O("./src/utils/logger.ts");function o(m,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(m,l.key,l)}}function g(m,P,h){return P&&o(m.prototype,P),h&&o(m,h),m}function E(m,P){var h=typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(h)return(h=h.call(m)).next.bind(h);if(Array.isArray(m)||(h=a(m))||P&&m&&typeof m.length=="number"){h&&(m=h);var l=0;return function(){return l>=m.length?{done:!0}:{done:!1,value:m[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 a(m,P){if(!m)return;if(typeof m=="string")return y(m,P);var h=Object.prototype.toString.call(m).slice(8,-1);if(h==="Object"&&m.constructor&&(h=m.constructor.name),h==="Map"||h==="Set")return Array.from(m);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return y(m,P)}function y(m,P){(P==null||P>m.length)&&(P=m.length);for(var h=0,l=new Array(P);h<P;h++)l[h]=m[h];return l}function T(){return T=Object.assign||function(m){for(var P=1;P<arguments.length;P++){var h=arguments[P];for(var l in h)Object.prototype.hasOwnProperty.call(h,l)&&(m[l]=h[l])}return m},T.apply(this,arguments)}var M=function(){function m(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:s.CMCDObjectType.MANIFEST,su:!l.initialized})}catch(_){R.logger.warn("Could not generate manifest CMCD data.",_)}},this.applyFragmentData=function(p){try{var _=p.frag,x=l.hls.levels[_.level],w=l.getObjectType(_),C={d:_.duration*1e3,ot:w};(w===s.CMCDObjectType.VIDEO||w===s.CMCDObjectType.AUDIO||w==s.CMCDObjectType.MUXED)&&(C.br=x.bitrate/1e3,C.tb=l.getTopBandwidth(w),C.bl=l.getBufferLength(w)),l.apply(p,C)}catch(f){R.logger.warn("Could not generate segment CMCD data.",f)}},this.hls=h;var u=this.config=h.config,v=u.cmcd;v!=null&&(u.pLoader=this.createPlaylistLoader(),u.fLoader=this.createFragmentLoader(),this.sid=v.sessionId||m.uuid(),this.cid=v.contentId,this.useHeaders=v.useHeaders===!0,this.registerListeners())}var P=m.prototype;return P.registerListeners=function(){var l=this.hls;l.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.on(U.Events.BUFFER_CREATED,this.onBufferCreated,this)},P.unregisterListeners=function(){var l=this.hls;l.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.off(U.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,u){this.media=u.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,u){var v,p;this.audioBuffer=(v=u.tracks.audio)===null||v===void 0?void 0:v.buffer,this.videoBuffer=(p=u.tracks.video)===null||p===void 0?void 0:p.buffer},P.createData=function(){var l;return{v:s.CMCDVersion,sf:s.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,u){u===void 0&&(u={}),T(u,this.createData());var v=u.ot===s.CMCDObjectType.INIT||u.ot===s.CMCDObjectType.VIDEO||u.ot===s.CMCDObjectType.MUXED;if(this.starved&&v&&(u.bs=!0,u.su=!0,this.starved=!1),u.su==null&&(u.su=this.buffering),this.useHeaders){var p=m.toHeaders(u);if(!Object.keys(p).length)return;l.headers||(l.headers={}),T(l.headers,p)}else{var _=m.toQuery(u);if(!_)return;l.url=m.appendQueryToUri(l.url,_)}},P.getObjectType=function(l){var u=l.type;return u==="subtitle"?s.CMCDObjectType.TIMED_TEXT:l.sn==="initSegment"?s.CMCDObjectType.INIT:u==="audio"?s.CMCDObjectType.AUDIO:u==="main"?this.hls.audioTracks.length?s.CMCDObjectType.VIDEO:s.CMCDObjectType.MUXED:void 0},P.getTopBandwidth=function(l){for(var u=0,v=l===s.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,p=E(v),_;!(_=p()).done;){var x=_.value;x.bitrate>u&&(u=x.bitrate)}return u>0?u:NaN},P.getBufferLength=function(l){var u=this.hls.media,v=l===s.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!v||!u)return NaN;var p=t.BufferHelper.bufferInfo(v,u.currentTime,this.config.maxBufferHole);return p.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,u=this.applyPlaylistData,v=l||this.config.loader;return function(){function p(x){this.loader=void 0,this.loader=new v(x)}var _=p.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(w,C,f){u(w),this.loader.load(w,C,f)},g(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,u=this.applyFragmentData,v=l||this.config.loader;return function(){function p(x){this.loader=void 0,this.loader=new v(x)}var _=p.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(w,C,f){u(w),this.loader.load(w,C,f)},g(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},m.uuid=function(){var l=URL.createObjectURL(new Blob),u=l.toString();return URL.revokeObjectURL(l),u.substr(u.lastIndexOf("/")+1)},m.serialize=function(l){for(var u=[],v=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},p=function(k){return Math.round(k)},_=function(k){return p(k/100)*100},x=function(k){return encodeURIComponent(k)},w={br:p,d:p,bl:_,dl:_,mtp:_,nor:x,rtp:_,tb:p},C=Object.keys(l||{}).sort(),f=E(C),n;!(n=f()).done;){var r=n.value,c=l[r];if(!v(c))continue;if(r==="v"&&c===1)continue;if(r=="pr"&&c===1)continue;var S=w[r];S&&(c=S(c));var A=typeof c,b=void 0;r==="ot"||r==="sf"||r==="st"?b=r+"="+c:A==="boolean"?b=r:A==="number"?b=r+"="+c:b=r+"="+JSON.stringify(c),u.push(b)}return u.join(",")},m.toHeaders=function(l){for(var u=Object.keys(l),v={},p=["Object","Request","Session","Status"],_=[{},{},{},{}],x={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},w=0,C=u;w<C.length;w++){var f=C[w],n=x[f]!=null?x[f]:1;_[n][f]=l[f]}for(var r=0;r<_.length;r++){var c=m.serialize(_[r]);c&&(v["CMCD-"+p[r]]=c)}return v},m.toQuery=function(l){return"CMCD="+encodeURIComponent(m.serialize(l))},m.appendQueryToUri=function(l,u){if(!u)return l;var v=l.includes("?")?"&":"?";return""+l+v+u},m}()},"./src/controller/eme-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/utils/logger.ts"),R=O("./src/utils/mediakeys-helper.ts");function o(M,m){for(var P=0;P<m.length;P++){var h=m[P];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(M,h.key,h)}}function g(M,m,P){return m&&o(M.prototype,m),P&&o(M,P),M}var E=3,a=function(m,P,h){var l={audioCapabilities:[],videoCapabilities:[]};return m.forEach(function(u){l.audioCapabilities.push({contentType:'audio/mp4; codecs="'+u+'"',robustness:h.audioRobustness||""})}),P.forEach(function(u){l.videoCapabilities.push({contentType:'video/mp4; codecs="'+u+'"',robustness:h.videoRobustness||""})}),[l]},y=function(m,P,h,l){switch(m){case R.KeySystems.WIDEVINE:return a(P,h,l);default:throw new Error("Unknown key-system: "+m)}},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 m=M.prototype;return m.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},m._registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this)},m._unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this)},m.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+'"')},m._attemptKeySystemAccess=function(h,l,u){var v=this,p=y(h,l,u,this._drmSystemOptions);t.logger.log("Requesting encrypted media key-system access");var _=this.requestMediaKeySystemAccess(h,p);this.mediaKeysPromise=_.then(function(x){return v._onMediaKeySystemAccessObtained(h,x)}),_.catch(function(x){t.logger.error('Failed to obtain key-system "'+h+'" access:',x)})},m._onMediaKeySystemAccessObtained=function(h,l){var u=this;t.logger.log('Access for key-system "'+h+'" obtained');var v={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:l,mediaKeySystemDomain:h};this._mediaKeysList.push(v);var p=Promise.resolve().then(function(){return l.createMediaKeys()}).then(function(_){return v.mediaKeys=_,t.logger.log('Media-keys created for key-system "'+h+'"'),u._onMediaKeysCreated(),_});return p.catch(function(_){t.logger.error("Failed to create media-keys:",_)}),p},m._onMediaKeysCreated=function(){var h=this;this._mediaKeysList.forEach(function(l){l.mediaKeysSession||(l.mediaKeysSession=l.mediaKeys.createSession(),h._onNewMediaKeySession(l.mediaKeysSession))})},m._onNewMediaKeySession=function(h){var l=this;t.logger.log("New key-system session "+h.sessionId),h.addEventListener("message",function(u){l._onKeySessionMessage(h,u.message)},!1)},m._onKeySessionMessage=function(h,l){t.logger.log("Got EME message event, creating license request"),this._requestLicense(l,function(u){t.logger.log("Received license data (length: "+(u&&u.byteLength)+"), updating key-session"),h.update(u)})},m.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(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var u=function(p){if(!l._media)return;l._attemptSetMediaKeys(p),l._generateRequestWithPreferredKeySession(h.initDataType,h.initData)};this.mediaKeysPromise.then(u).catch(u)},m._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(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}t.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(l.mediaKeys),this._hasSetMediaKeys=!0}},m._generateRequestWithPreferredKeySession=function(h,l){var u=this,v=this._mediaKeysList[0];if(!v){t.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(v.mediaKeysSessionInitialized){t.logger.warn("Key-Session already initialized but requested again");return}var p=v.mediaKeysSession;if(!p){t.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.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(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}t.logger.log('Generating key-session request for "'+h+'" init data type'),v.mediaKeysSessionInitialized=!0,p.generateRequest(h,l).then(function(){t.logger.debug("Key-session generation succeeded")}).catch(function(_){t.logger.error("Error generating key-session request:",_),u.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},m._createLicenseXhr=function(h,l,u){var v=new XMLHttpRequest;v.responseType="arraybuffer",v.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,v,h,l,u);var p=this._licenseXhrSetup;if(p)try{p.call(this.hls,v,h),p=void 0}catch(_){t.logger.error(_)}try{v.readyState||v.open("POST",h,!0),p&&p.call(this.hls,v,h)}catch(_){throw new Error("issue setting up KeySystem license XHR "+_)}return v},m._onLicenseRequestReadyStageChange=function(h,l,u,v){switch(h.readyState){case 4:if(h.status===200){this._requestLicenseFailureCount=0,t.logger.log("License request succeeded");var p=h.response,_=this._licenseResponseCallback;if(_)try{p=_.call(this.hls,h,l)}catch(w){t.logger.error(w)}v(p)}else{if(t.logger.error("License Request XHR failed ("+l+"). Status: "+h.status+" ("+h.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>E){this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var x=E-this._requestLicenseFailureCount+1;t.logger.warn("Retrying license request, "+x+" attempts left"),this._requestLicense(u,v)}break}},m._generateLicenseRequestChallenge=function(h,l){switch(h.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+h.mediaKeySystemDomain)},m._requestLicense=function(h,l){t.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){t.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var v=this.getLicenseServerUrl(u.mediaKeySystemDomain),p=this._createLicenseXhr(v,h,l);t.logger.log("Sending license request to URL: "+v);var _=this._generateLicenseRequestChallenge(u,h);p.send(_)}catch(x){t.logger.error("Failure requesting DRM license: "+x),this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},m.onMediaAttached=function(h,l){if(!this._emeEnabled)return;var u=l.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},m.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(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return h.setMediaKeys(null)}).catch(function(){})},m.onManifestParsed=function(h,l){if(!this._emeEnabled)return;var u=l.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),v=l.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,u,v)},g(M,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),M}();L.default=T},"./src/controller/fps-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/logger.ts"),t=function(){function R(g){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=g,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(E){this.streamController=E},o.registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(E,a){var y=this.hls.config;if(y.capLevelOnFPSDrop){var T=a.media instanceof self.HTMLVideoElement?a.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),y.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(E,a,y){var T=performance.now();if(a){if(this.lastTime){var M=T-this.lastTime,m=y-this.lastDroppedFrames,P=a-this.lastDecodedFrames,h=1e3*m/M,l=this.hls;if(l.trigger(U.Events.FPS_DROP,{currentDropped:m,currentDecoded:P,totalDroppedFrames:y}),h>0&&m>l.config.fpsDroppedMonitoringThreshold*P){var u=l.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=u)&&(u=u-1,l.trigger(U.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=y,this.lastDecodedFrames=a}},o.checkFPSInterval=function(){var E=this.media;if(E)if(this.isVideoPlaybackQualityAvailable){var a=E.getVideoPlaybackQuality();this.checkFPS(E,a.totalVideoFrames,a.droppedVideoFrames)}else this.checkFPS(E,E.webkitDecodedFrameCount,E.webkitDroppedFrameCount)},R}();L.default=t},"./src/controller/fragment-finders.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"findFragmentByPDT",function(){return t}),O.d(L,"findFragmentByPTS",function(){return R}),O.d(L,"fragmentWithinToleranceTest",function(){return o}),O.d(L,"pdtWithinToleranceTest",function(){return g}),O.d(L,"findFragWithCC",function(){return E});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/binary-search.ts");function t(a,y,T){if(y===null||!Array.isArray(a)||!a.length||!Object(U.isFiniteNumber)(y))return null;var M=a[0].programDateTime;if(y<(M||0))return null;var m=a[a.length-1].endProgramDateTime;if(y>=(m||0))return null;T=T||0;for(var P=0;P<a.length;++P){var h=a[P];if(g(y,T,h))return h}return null}function R(a,y,T,M){T===void 0&&(T=0),M===void 0&&(M=0);var m=null;if(a?m=y[a.sn-y[0].sn+1]||null:T===0&&y[0].start===0&&(m=y[0]),m&&o(T,M,m)===0)return m;var P=s.default.search(y,o.bind(null,T,M));return P||m}function o(a,y,T){a===void 0&&(a=0),y===void 0&&(y=0);var M=Math.min(y,T.duration+(T.deltaPTS?T.deltaPTS:0));return T.start+T.duration-M<=a?1:T.start-M>a&&T.start?-1:0}function g(a,y,T){var M=Math.min(y,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,m=T.endProgramDateTime||0;return m-M>a}function E(a,y){return s.default.search(a,function(T){return T.cc<y?1:T.cc>y?-1:0})}},"./src/controller/fragment-tracker.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"FragmentState",function(){return t}),O.d(L,"FragmentTracker",function(){return R});var U=O("./src/events.ts"),s=O("./src/types/loader.ts"),t;(function(E){E.NOT_LOADED="NOT_LOADED",E.BACKTRACKED="BACKTRACKED",E.APPENDING="APPENDING",E.PARTIAL="PARTIAL",E.OK="OK"})(t||(t={}));var R=function(){function E(y){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=y,this._registerListeners()}var a=E.prototype;return a._registerListeners=function(){var T=this.hls;T.on(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.on(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.on(U.Events.FRAG_LOADED,this.onFragLoaded,this)},a._unregisterListeners=function(){var T=this.hls;T.off(U.Events.BUFFER_APPENDED,this.onBufferAppended,this),T.off(U.Events.FRAG_BUFFERED,this.onFragBuffered,this),T.off(U.Events.FRAG_LOADED,this.onFragLoaded,this)},a.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},a.getAppendedFrag=function(T,M){if(M===s.PlaylistLevelType.MAIN){var m=this.activeFragment,P=this.activeParts;if(!m)return null;if(P)for(var h=P.length;h--;){var l=P[h],u=l?l.end:m.appendedPTS;if(l.start<=T&&u!==void 0&&T<=u)return h>9&&(this.activeParts=P.slice(h-9)),l}else if(m.start<=T&&m.appendedPTS!==void 0&&T<=m.appendedPTS)return m}return this.getBufferedFrag(T,M)},a.getBufferedFrag=function(T,M){for(var m=this.fragments,P=Object.keys(m),h=P.length;h--;){var l=m[P[h]];if((l==null?void 0:l.body.type)===M&&l.buffered){var u=l.body;if(u.start<=T&&T<=u.end)return u}}return null},a.detectEvictedFragments=function(T,M,m){var P=this;Object.keys(this.fragments).forEach(function(h){var l=P.fragments[h];if(!l)return;if(!l.buffered){l.body.type===m&&P.removeFragment(l.body);return}var u=l.range[T];if(!u)return;u.time.some(function(v){var p=!P.isTimeBuffered(v.startPTS,v.endPTS,M);return p&&P.removeFragment(l.body),p})})},a.detectPartialFragments=function(T){var M=this,m=this.timeRanges,P=T.frag,h=T.part;if(!m||P.sn==="initSegment")return;var l=g(P),u=this.fragments[l];if(!u)return;Object.keys(m).forEach(function(v){var p=P.elementaryStreams[v];if(!p)return;var _=m[v],x=h!==null||p.partial===!0;u.range[v]=M.getBufferedTimes(P,h,x,_)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},a.fragBuffered=function(T){var M=g(T),m=this.fragments[M];m&&(m.backtrack=m.loaded=null,m.buffered=!0)},a.getBufferedTimes=function(T,M,m,P){for(var h={time:[],partial:m},l=M?M.start:T.start,u=M?M.end:T.end,v=T.minEndPTS||u,p=T.maxStartPTS||l,_=0;_<P.length;_++){var x=P.start(_)-this.bufferPadding,w=P.end(_)+this.bufferPadding;if(p>=x&&v<=w){h.time.push({startPTS:Math.max(l,P.start(_)),endPTS:Math.min(u,P.end(_))});break}else if(l<w&&u>x)h.partial=!0,h.time.push({startPTS:Math.max(l,P.start(_)),endPTS:Math.min(u,P.end(_))});else if(u<=x)break}return h},a.getPartialFragment=function(T){var M=null,m,P,h,l=0,u=this.bufferPadding,v=this.fragments;return Object.keys(v).forEach(function(p){var _=v[p];if(!_)return;o(_)&&(P=_.body.start-u,h=_.body.end+u,T>=P&&T<=h&&(m=Math.min(T-P,h-T),l<=m&&(M=_.body,l=m)))}),M},a.getState=function(T){var M=g(T),m=this.fragments[M];return m?m.buffered?o(m)?t.PARTIAL:t.OK:m.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},a.backtrack=function(T,M){var m=g(T),P=this.fragments[m];if(!P||P.backtrack)return null;var h=P.backtrack=M||P.loaded;return P.loaded=null,h},a.getBacktrackData=function(T){var M=g(T),m=this.fragments[M];if(m){var P,h=m.backtrack;if(h!=null&&(P=h.payload)!==null&&P!==void 0&&P.byteLength)return h;this.removeFragment(T)}return null},a.isTimeBuffered=function(T,M,m){for(var P,h,l=0;l<m.length;l++){if(P=m.start(l)-this.bufferPadding,h=m.end(l)+this.bufferPadding,T>=P&&M<=h)return!0;if(M<=P)return!1}return!1},a.onFragLoaded=function(T,M){var m=M.frag,P=M.part;if(m.sn==="initSegment"||m.bitrateTest||P)return;var h=g(m);this.fragments[h]={body:m,loaded:M,backtrack:null,buffered:!1,range:Object.create(null)}},a.onBufferAppended=function(T,M){var m=this,P=M.frag,h=M.part,l=M.timeRanges;if(P.type===s.PlaylistLevelType.MAIN)if(this.activeFragment=P,h){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(h)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(v){var p=l[v];if(m.detectEvictedFragments(v,p),!h)for(var _=0;_<p.length;_++)P.appendedPTS=Math.max(p.end(_),P.appendedPTS||0)})},a.onFragBuffered=function(T,M){this.detectPartialFragments(M)},a.hasFragment=function(T){var M=g(T);return!!this.fragments[M]},a.removeFragmentsInRange=function(T,M,m){var P=this;Object.keys(this.fragments).forEach(function(h){var l=P.fragments[h];if(!l)return;if(l.buffered){var u=l.body;u.type===m&&u.start<M&&u.end>T&&P.removeFragment(u)}})},a.removeFragment=function(T){var M=g(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[M]},a.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},E}();function o(E){var a,y;return E.buffered&&(((a=E.range.video)===null||a===void 0?void 0:a.partial)||((y=E.range.audio)===null||y===void 0?void 0:y.partial))}function g(E){return E.type+"_"+E.level+"_"+E.urlId+"_"+E.sn}},"./src/controller/gap-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"STALL_MINIMUM_DURATION_MS",function(){return o}),O.d(L,"MAX_START_GAP_JUMP",function(){return g}),O.d(L,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return E}),O.d(L,"SKIP_BUFFER_RANGE_START",function(){return a}),O.d(L,"default",function(){return y});var U=O("./src/utils/buffer-helper.ts"),s=O("./src/errors.ts"),t=O("./src/events.ts"),R=O("./src/utils/logger.ts"),o=250,g=2,E=.1,a=.05,y=function(){function T(m,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=m,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,u=this.stalled,v=l.currentTime,p=l.seeking,_=this.seeking&&!p,x=!this.seeking&&p;if(this.seeking=p,v!==P){if(this.moved=!0,u!==null){if(this.stallReported){var w=self.performance.now()-u;R.logger.warn("playback not stuck anymore @"+v+", after "+Math.round(w)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((x||_)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!U.BufferHelper.getBuffered(l).length)return;var C=U.BufferHelper.bufferInfo(l,v,0),f=C.len>0,n=C.nextStart||0;if(!f&&!n)return;if(p){var r=C.len>g,c=!n||n-v>g&&!this.fragmentTracker.getPartialFragment(v);if(r||c)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var S,A=Math.max(n,C.start||0)-v,b=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=b==null||((S=b.details)===null||S===void 0)?void 0:S.live,k=I?b.details.targetduration*2:g;if(A>0&&A<=k){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(u===null){this.stalled=B;return}var z=B-u;!p&&z>=o&&this._reportStall(C.len);var G=U.BufferHelper.bufferInfo(l,v,h.maxBufferHole);this._tryFixBufferStall(G,z)},M._tryFixBufferStall=function(P,h){var l=this.config,u=this.fragmentTracker,v=this.media,p=v.currentTime,_=u.getPartialFragment(p);if(_){var x=this._trySkipBufferHole(_);if(x)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,u=this.stallReported;u||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),h.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},M._trySkipBufferHole=function(P){for(var h=this.config,l=this.hls,u=this.media,v=u.currentTime,p=0,_=U.BufferHelper.getBuffered(u),x=0;x<_.length;x++){var w=_.start(x);if(v+h.maxBufferHole>=p&&v<w){var C=Math.max(w+a,u.currentTime+E);return R.logger.warn("skipping hole, adjusting currentTime from "+v+" to "+C),this.moved=!0,this.stalled=null,u.currentTime=C,P&&l.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+v+" to "+C,frag:P}),C}p=_.end(x)}return 0},M._tryNudgeBuffer=function(){var P=this.config,h=this.hls,l=this.media,u=l.currentTime,v=(this.nudgeRetry||0)+1;if(this.nudgeRetry=v,v<P.nudgeMaxRetry){var p=u+v*P.nudgeOffset;R.logger.warn("Nudging 'currentTime' from "+u+" to "+p),l.currentTime=p,h.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else R.logger.error("Playhead still not moving while enough data buffered @"+u+" after "+P.nudgeMaxRetry+" nudges"),h.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},T}()},"./src/controller/id3-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/texttrack-utils.ts"),t=O("./src/demux/id3.ts"),R=.25,o=function(){function g(a){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=a,this._registerListeners()}var E=g.prototype;return E.destroy=function(){this._unregisterListeners()},E._registerListeners=function(){var y=this.hls;y.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),y.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),y.on(U.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),y.on(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},E._unregisterListeners=function(){var y=this.hls;y.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),y.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),y.off(U.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),y.off(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},E.onMediaAttached=function(y,T){this.media=T.media},E.onMediaDetaching=function(){if(!this.id3Track)return;Object(s.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},E.getID3Track=function(y){if(!this.media)return;for(var T=0;T<y.length;T++){var M=y[T];if(M.kind==="metadata"&&M.label==="id3")return Object(s.sendAddTrackEvent)(M,this.media),M}return this.media.addTextTrack("metadata","id3")},E.onFragParsingMetadata=function(y,T){if(!this.media)return;var M=T.frag,m=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<m.length;h++){var l=t.getID3Frames(m[h].data);if(l){var u=m[h].pts,v=h<m.length-1?m[h+1].pts:M.end,p=v-u;p<=0&&(v=u+R);for(var _=0;_<l.length;_++){var x=l[_];if(!t.isTimeStampFrame(x)){var w=new P(u,v,"");w.value=x,this.id3Track.addCue(w)}}}}},E.onBufferFlushing=function(y,T){var M=T.startOffset,m=T.endOffset,P=T.type;if(!P||P==="audio"){var h=this.id3Track;h&&Object(s.removeCuesInRange)(h,M,m)}},g}();L.default=o},"./src/controller/latency-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/errors.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts");function R(E,a){for(var y=0;y<a.length;y++){var T=a[y];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(E,T.key,T)}}function o(E,a,y){return a&&R(E.prototype,a),y&&R(E,y),E}var g=function(){function E(y){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=y,this.config=y.config,this.registerListeners()}var a=E.prototype;return a.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},a.registerListeners=function(){this.hls.on(s.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(s.Events.ERROR,this.onError,this)},a.unregisterListeners=function(){this.hls.off(s.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(s.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(s.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(s.Events.ERROR,this.onError)},a.onMediaAttached=function(T,M){this.media=M.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},a.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},a.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},a.onLevelUpdated=function(T,M){var m=M.details;this.levelDetails=m,m.advanced&&this.timeupdate(),!m.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},a.onError=function(T,M){if(M.details!==U.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,t.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},a.timeupdate=function(){var T=this.media,M=this.levelDetails;if(!T||!M)return;this.currentTime=T.currentTime;var m=this.computeLatency();if(m===null)return;this._latency=m;var P=this.config,h=P.lowLatencyMode,l=P.maxLiveSyncPlaybackRate;if(!h||l===1)return;var u=this.targetLatency;if(u===null)return;var v=m-u,p=Math.min(this.maxLatency,u+M.targetduration),_=v<p;if(M.live&&_&&v>.05&&this.forwardBufferLength>1){var x=Math.min(2,Math.max(1,l)),w=Math.round(2/(1+Math.exp(-.75*v-this.edgeStalled))*20)/20;T.playbackRate=Math.min(x,Math.max(1,w))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},a.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},a.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(E,[{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,m=T.partHoldBack,P=T.targetduration,h=this.config,l=h.liveSyncDuration,u=h.liveSyncDurationCount,v=h.lowLatencyMode,p=this.hls.userConfig,_=v&&m||M;(p.liveSyncDuration||p.liveSyncDurationCount||_===0)&&(_=l!==void 0?l:u*P);var x=P,w=1;return _+Math.min(this.stallCount*w,x)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),M=this.targetLatency,m=this.levelDetails;if(T===null||M===null||m===null)return null;var P=m.edge,h=T-M-this.edgeStalled,l=P-m.totalduration,u=P-(this.config.lowLatencyMode&&m.partTarget||m.targetduration);return Math.min(Math.max(l,h),u)}},{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 m=T.buffered.length;return m?T.buffered.end(m-1):M.edge-this.currentTime}}]),E}()},"./src/controller/level-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return h});var U=O("./src/types/level.ts"),s=O("./src/events.ts"),t=O("./src/errors.ts"),R=O("./src/utils/codecs.ts"),o=O("./src/controller/level-helper.ts"),g=O("./src/controller/base-playlist-controller.ts"),E=O("./src/types/loader.ts");function a(){return a=Object.assign||function(l){for(var u=1;u<arguments.length;u++){var v=arguments[u];for(var p in v)Object.prototype.hasOwnProperty.call(v,p)&&(l[p]=v[p])}return l},a.apply(this,arguments)}function y(l,u){for(var v=0;v<u.length;v++){var p=u[v];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(l,p.key,p)}}function T(l,u,v){return u&&y(l.prototype,u),v&&y(l,v),l}function M(l,u){l.prototype=Object.create(u.prototype),l.prototype.constructor=l,m(l,u)}function m(l,u){return m=Object.setPrototypeOf||function(p,_){return p.__proto__=_,p},m(l,u)}var P=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),h=function(l){M(u,l);function u(p){var _;return _=l.call(this,p,"[level-controller]")||this,_._levels=[],_._firstLevel=-1,_._startLevel=void 0,_.currentLevelIndex=-1,_.manualLevelIndex=-1,_.onParsedComplete=void 0,_._registerListeners(),_}var v=u.prototype;return v._registerListeners=function(){var _=this.hls;_.on(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.on(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.on(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.on(s.Events.FRAG_LOADED,this.onFragLoaded,this),_.on(s.Events.ERROR,this.onError,this)},v._unregisterListeners=function(){var _=this.hls;_.off(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.off(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.off(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.off(s.Events.FRAG_LOADED,this.onFragLoaded,this),_.off(s.Events.ERROR,this.onError,this)},v.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,l.prototype.destroy.call(this)},v.startLoad=function(){var _=this._levels;_.forEach(function(x){x.loadError=0}),l.prototype.startLoad.call(this)},v.onManifestLoaded=function(_,x){var w=[],C=[],f=[],n,r={},c,S=!1,A=!1,b=!1;if(x.levels.forEach(function(z){var G=z.attrs;S=S||!!(z.width&&z.height),A=A||!!z.videoCodec,b=b||!!z.audioCodec,P&&z.audioCodec&&z.audioCodec.indexOf("mp4a.40.34")!==-1&&(z.audioCodec=void 0);var Y=z.bitrate+"-"+z.attrs.RESOLUTION+"-"+z.attrs.CODECS;c=r[Y],c?c.url.push(z.url):(c=new U.Level(z),r[Y]=c,w.push(c)),G&&(G.AUDIO&&Object(o.addGroupId)(c,"audio",G.AUDIO),G.SUBTITLES&&Object(o.addGroupId)(c,"text",G.SUBTITLES))}),(S||A)&&b&&(w=w.filter(function(z){var G=z.videoCodec,Y=z.width,X=z.height;return!!G||!!(Y&&X)})),w=w.filter(function(z){var G=z.audioCodec,Y=z.videoCodec;return(!G||Object(R.isCodecSupportedInMp4)(G,"audio"))&&(!Y||Object(R.isCodecSupportedInMp4)(Y,"video"))}),x.audioTracks&&(C=x.audioTracks.filter(function(z){return!z.audioCodec||Object(R.isCodecSupportedInMp4)(z.audioCodec,"audio")}),Object(o.assignTrackIdsByGroup)(C)),x.subtitles&&(f=x.subtitles,Object(o.assignTrackIdsByGroup)(f)),w.length>0){n=w[0].bitrate,w.sort(function(z,G){return z.bitrate-G.bitrate}),this._levels=w;for(var I=0;I<w.length;I++)if(w[I].bitrate===n){this._firstLevel=I,this.log("manifest loaded, "+w.length+" level(s) found, first bitrate: "+n);break}var k=b&&!A,B={levels:w,audioTracks:C,subtitleTracks:f,firstLevel:this._firstLevel,stats:x.stats,audio:b,video:A,altAudio:!k&&C.some(function(z){return!!z.url})};this.hls.trigger(s.Events.MANIFEST_PARSED,B),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.MEDIA_ERROR,details:t.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:x.url,reason:"no level with compatible codecs found in manifest"})},v.onError=function(_,x){if(l.prototype.onError.call(this,_,x),x.fatal)return;var w=x.context,C=this._levels[this.currentLevelIndex];if(w&&(w.type===E.PlaylistContextType.AUDIO_TRACK&&C.audioGroupIds&&w.groupId===C.audioGroupIds[C.urlId]||w.type===E.PlaylistContextType.SUBTITLE_TRACK&&C.textGroupIds&&w.groupId===C.textGroupIds[C.urlId])){this.redundantFailover(this.currentLevelIndex);return}var f=!1,n=!0,r;switch(x.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(x.frag){var c=this._levels[x.frag.level];c?(c.fragmentError++,c.fragmentError>this.hls.config.fragLoadingMaxRetry&&(r=x.frag.level)):r=x.frag.level}break;case t.ErrorDetails.LEVEL_LOAD_ERROR:case t.ErrorDetails.LEVEL_LOAD_TIMEOUT:w&&(w.deliveryDirectives&&(n=!1),r=w.level),f=!0;break;case t.ErrorDetails.REMUX_ALLOC_ERROR:r=x.level,f=!0;break}r!==void 0&&this.recoverLevel(x,r,f,n)},v.recoverLevel=function(_,x,w,C){var f=_.details,n=this._levels[x];if(n.loadError++,w){var r=this.retryLoadingOrFail(_);if(r)_.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(C){var c=n.url.length;if(c>1&&n.loadError<c)_.levelRetry=!0,this.redundantFailover(x);else if(this.manualLevelIndex===-1){var S=x===0?this._levels.length-1:x-1;this.currentLevelIndex!==S&&this._levels[S].loadError===0&&(this.warn(f+": switch to "+S),_.levelRetry=!0,this.hls.nextAutoLevel=S)}}},v.redundantFailover=function(_){var x=this._levels[_],w=x.url.length;if(w>1){var C=(x.urlId+1)%w;this.warn("Switching to redundant URL-id "+C),this._levels.forEach(function(f){f.urlId=C}),this.level=_}},v.onFragLoaded=function(_,x){var w=x.frag;if(w!==void 0&&w.type===E.PlaylistLevelType.MAIN){var C=this._levels[w.level];C!==void 0&&(C.fragmentError=0,C.loadError=0)}},v.onLevelLoaded=function(_,x){var w,C=x.level,f=x.details,n=this._levels[C];if(!n){var r;this.warn("Invalid level index "+C),(r=x.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(f.deltaUpdateFailed=!0);return}C===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(C,x,n.details)):(w=x.deliveryDirectives)!==null&&w!==void 0&&w.skip&&(f.deltaUpdateFailed=!0)},v.onAudioTrackSwitched=function(_,x){var w=this.hls.levels[this.currentLevelIndex];if(!w)return;if(w.audioGroupIds){for(var C=-1,f=this.hls.audioTracks[x.id].groupId,n=0;n<w.audioGroupIds.length;n++)if(w.audioGroupIds[n]===f){C=n;break}C!==w.urlId&&(w.urlId=C,this.startLoad())}},v.loadPlaylist=function(_){var x=this.currentLevelIndex,w=this._levels[x];if(this.canLoad&&w&&w.url.length>0){var C=w.urlId,f=w.url[C];if(_)try{f=_.addDirectives(f)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+x+(_?" at sn "+_.msn+" part "+_.part:"")+" with URL-id "+C+" "+f),this.clearTimer(),this.hls.trigger(s.Events.LEVEL_LOADING,{url:f,level:x,id:C,deliveryDirectives:_||null})}},v.removeLevel=function(_,x){var w=function(n,r){return r!==x},C=this._levels.filter(function(f,n){return n!==_?!0:f.url.length>1&&x!==void 0?(f.url=f.url.filter(w),f.audioGroupIds&&(f.audioGroupIds=f.audioGroupIds.filter(w)),f.textGroupIds&&(f.textGroupIds=f.textGroupIds.filter(w)),f.urlId=0,!0):!1}).map(function(f,n){var r=f.details;return r!=null&&r.fragments&&r.fragments.forEach(function(c){c.level=n}),f});this._levels=C,this.hls.trigger(s.Events.LEVELS_UPDATED,{levels:C})},T(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(_){var x,w=this._levels;if(w.length===0)return;if(this.currentLevelIndex===_&&(x=w[_])!==null&&x!==void 0&&x.details)return;if(_<0||_>=w.length){var C=_<0;if(this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:_,fatal:C,reason:"invalid level idx"}),C)return;_=Math.min(_,w.length-1)}this.clearTimer();var f=this.currentLevelIndex,n=w[f],r=w[_];this.log("switching to level "+_+" from "+f),this.currentLevelIndex=_;var c=a({},r,{level:_,maxBitrate:r.maxBitrate,uri:r.uri,urlId:r.urlId});delete c._urlId,this.hls.trigger(s.Events.LEVEL_SWITCHING,c);var S=r.details;if(!S||S.live){var A=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(A)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(_){this.manualLevelIndex=_,this._startLevel===void 0&&(this._startLevel=_),_!==-1&&(this.level=_)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(_){this._firstLevel=_}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var _=this.hls.config.startLevel;return _!==void 0?_:this._firstLevel}else return this._startLevel},set:function(_){this._startLevel=_}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(_){this.level=_,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=_)}}]),u}(g.default)},"./src/controller/level-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"addGroupId",function(){return t}),O.d(L,"assignTrackIdsByGroup",function(){return R}),O.d(L,"updatePTS",function(){return o}),O.d(L,"updateFragPTSDTS",function(){return E}),O.d(L,"mergeDetails",function(){return a}),O.d(L,"mapPartIntersection",function(){return y}),O.d(L,"mapFragmentIntersection",function(){return T}),O.d(L,"adjustSliding",function(){return M}),O.d(L,"addSliding",function(){return m}),O.d(L,"computeReloadInterval",function(){return P}),O.d(L,"getFragmentWithSN",function(){return h}),O.d(L,"getPartWith",function(){return l});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts");function t(u,v,p){switch(v){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(p);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(p);break}}function R(u){var v={};u.forEach(function(p){var _=p.groupId||"";p.id=v[_]=v[_]||0,v[_]++})}function o(u,v,p){var _=u[v],x=u[p];g(_,x)}function g(u,v){var p=v.startPTS;if(Object(U.isFiniteNumber)(p)){var _=0,x;v.sn>u.sn?(_=p-u.start,x=u):(_=u.start-p,x=v),x.duration!==_&&(x.duration=_)}else if(v.sn>u.sn){var w=u.cc===v.cc;w&&u.minEndPTS?v.start=u.start+(u.minEndPTS-u.start):v.start=u.start+u.duration}else v.start=Math.max(u.start-v.duration,0)}function E(u,v,p,_,x,w){var C=_-p;C<=0&&(s.logger.warn("Fragment should have a positive duration",v),_=p+v.duration,w=x+v.duration);var f=p,n=_,r=v.startPTS,c=v.endPTS;if(Object(U.isFiniteNumber)(r)){var S=Math.abs(r-p);Object(U.isFiniteNumber)(v.deltaPTS)?v.deltaPTS=Math.max(S,v.deltaPTS):v.deltaPTS=S,f=Math.max(p,r),p=Math.min(p,r),x=Math.min(x,v.startDTS),n=Math.min(_,c),_=Math.max(_,c),w=Math.max(w,v.endDTS)}v.duration=_-p;var A=p-v.start;v.appendedPTS=_,v.start=v.startPTS=p,v.maxStartPTS=f,v.startDTS=x,v.endPTS=_,v.minEndPTS=n,v.endDTS=w;var b=v.sn;if(!u||b<u.startSN||b>u.endSN)return 0;var I,k=b-u.startSN,B=u.fragments;for(B[k]=v,I=k;I>0;I--)g(B[I],B[I-1]);for(I=k;I<B.length-1;I++)g(B[I],B[I+1]);return u.fragmentHint&&g(B[B.length-1],u.fragmentHint),u.PTSKnown=u.alignedSliding=!0,A}function a(u,v){for(var p=null,_=u.fragments,x=_.length-1;x>=0;x--){var w=_[x].initSegment;if(w){p=w;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var C=0,f;if(T(u,v,function(I,k){I.relurl&&(C=I.cc-k.cc),Object(U.isFiniteNumber)(I.startPTS)&&Object(U.isFiniteNumber)(I.endPTS)&&(k.start=k.startPTS=I.startPTS,k.startDTS=I.startDTS,k.appendedPTS=I.appendedPTS,k.maxStartPTS=I.maxStartPTS,k.endPTS=I.endPTS,k.endDTS=I.endDTS,k.minEndPTS=I.minEndPTS,k.duration=I.endPTS-I.startPTS,k.duration&&(f=k),v.PTSKnown=v.alignedSliding=!0),k.elementaryStreams=I.elementaryStreams,k.loader=I.loader,k.stats=I.stats,k.urlId=I.urlId,I.initSegment&&(k.initSegment=I.initSegment,p=I.initSegment)}),p){var n=v.fragmentHint?v.fragments.concat(v.fragmentHint):v.fragments;n.forEach(function(I){var k;(!I.initSegment||I.initSegment.relurl===((k=p)===null||k===void 0?void 0:k.relurl))&&(I.initSegment=p)})}if(v.skippedSegments&&(v.deltaUpdateFailed=v.fragments.some(function(I){return!I}),v.deltaUpdateFailed)){s.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=v.skippedSegments;r--;)v.fragments.shift();v.startSN=v.fragments[0].sn,v.startCC=v.fragments[0].cc}var c=v.fragments;if(C){s.logger.warn("discontinuity sliding from playlist, take drift into account");for(var S=0;S<c.length;S++)c[S].cc+=C}v.skippedSegments&&(v.startCC=v.fragments[0].cc),y(u.partList,v.partList,function(I,k){k.elementaryStreams=I.elementaryStreams,k.stats=I.stats}),f?E(v,f,f.startPTS,f.endPTS,f.startDTS,f.endDTS):M(u,v),c.length&&(v.totalduration=v.edge-c[0].start),v.driftStartTime=u.driftStartTime,v.driftStart=u.driftStart;var A=v.advancedDateTime;if(v.advanced&&A){var b=v.edge;v.driftStart||(v.driftStartTime=A,v.driftStart=b),v.driftEndTime=A,v.driftEnd=b}else v.driftEndTime=u.driftEndTime,v.driftEnd=u.driftEnd,v.advancedDateTime=u.advancedDateTime}function y(u,v,p){if(u&&v)for(var _=0,x=0,w=u.length;x<=w;x++){var C=u[x],f=v[x+_];C&&f&&C.index===f.index&&C.fragment.sn===f.fragment.sn?p(C,f):_--}}function T(u,v,p){for(var _=v.skippedSegments,x=Math.max(u.startSN,v.startSN)-v.startSN,w=(u.fragmentHint?1:0)+(_?v.endSN:Math.min(u.endSN,v.endSN))-v.startSN,C=v.startSN-u.startSN,f=v.fragmentHint?v.fragments.concat(v.fragmentHint):v.fragments,n=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments,r=x;r<=w;r++){var c=n[C+r],S=f[r];_&&!S&&r<_&&(S=v.fragments[r]=c),c&&S&&p(c,S)}}function M(u,v){var p=v.startSN+v.skippedSegments-u.startSN,_=u.fragments;if(p<0||p>=_.length)return;m(v,_[p].start)}function m(u,v){if(v){for(var p=u.fragments,_=u.skippedSegments;_<p.length;_++)p[_].start+=v;u.fragmentHint&&(u.fragmentHint.start+=v)}}function P(u,v){var p=1e3*u.levelTargetDuration,_=p/2,x=u.age,w=x>0&&x<p*3,C=v.loading.end-v.loading.start,f,n=u.availabilityDelay;if(u.updated===!1)if(w){var r=333*u.misses;f=Math.max(Math.min(_,C*2),r),u.availabilityDelay=(u.availabilityDelay||0)+f}else f=_;else w?(n=Math.min(n||p/2,x),u.availabilityDelay=n,f=n+p-x):f=p-C;return Math.round(f)}function h(u,v,p){if(!u||!u.details)return null;var _=u.details,x=_.fragments[v-_.startSN];return x||(x=_.fragmentHint,x&&x.sn===v?x:v<_.startSN&&p&&p.sn===v?p:null)}function l(u,v,p){if(!u||!u.details)return null;var _=u.details.partList;if(_)for(var x=_.length;x--;){var w=_[x];if(w.index===p&&w.fragment.sn===v)return w}return null}},"./src/controller/stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return _});var U=O("./src/polyfills/number.ts"),s=O("./src/controller/base-stream-controller.ts"),t=O("./src/is-supported.ts"),R=O("./src/events.ts"),o=O("./src/utils/buffer-helper.ts"),g=O("./src/controller/fragment-tracker.ts"),E=O("./src/types/loader.ts"),a=O("./src/loader/fragment.ts"),y=O("./src/demux/transmuxer-interface.ts"),T=O("./src/types/transmuxer.ts"),M=O("./src/controller/gap-controller.ts"),m=O("./src/errors.ts"),P=O("./src/utils/logger.ts");function h(x,w){for(var C=0;C<w.length;C++){var f=w[C];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(x,f.key,f)}}function l(x,w,C){return w&&h(x.prototype,w),C&&h(x,C),x}function u(x,w){x.prototype=Object.create(w.prototype),x.prototype.constructor=x,v(x,w)}function v(x,w){return v=Object.setPrototypeOf||function(f,n){return f.__proto__=n,f},v(x,w)}var p=100,_=function(x){u(w,x);function w(f,n){var r;return r=x.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 C=w.prototype;return C._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)},C._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)},C.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},C.startLoad=function(n){if(this.levels){var r=this.lastCurrentTime,c=this.hls;if(this.stopLoad(),this.setInterval(p),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var S=c.startLevel;S===-1&&(c.config.testBandwidth?(S=0,this.bitrateTest=!0):S=c.nextAutoLevel),this.level=c.nextLoadLevel=S,this.loadedmetadata=!1}r>0&&n===-1&&(this.log("Override startPosition with lastCurrentTime @"+r.toFixed(3)),n=r),this.state=s.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=n,this.tick()}else this._forceStartLoad=!0,this.state=s.State.STOPPED},C.stopLoad=function(){this._forceStartLoad=!1,x.prototype.stopLoad.call(this)},C.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_LEVEL:{var n,r=this.levels,c=this.level,S=r==null||((n=r[c])===null||n===void 0)?void 0:n.details;if(S&&(!S.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(S))break;this.state=s.State.IDLE;break}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var A,b=self.performance.now(),I=this.retryDate;(!I||b>=I||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=s.State.IDLE)}break;default:break}this.onTickEnd()},C.onTickEnd=function(){x.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},C.doTickIdle=function(){var n,r,c=this.hls,S=this.levelLastLoaded,A=this.levels,b=this.media,I=c.config,k=c.nextLoadLevel;if(S===null||!b&&(this.startFragRequested||!I.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!A||!A[k])return;var B=A[k];this.level=c.nextLoadLevel=k;var z=B.details;if(!z||this.state===s.State.WAITING_LEVEL||z.live&&this.levelLastLoaded!==k){this.state=s.State.WAITING_LEVEL;return}var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:b,E.PlaylistLevelType.MAIN);if(G===null)return;var Y=G.len,X=this.getMaxBufferLength(B.maxBitrate);if(Y>=X)return;if(this._streamEnded(G,z)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,F),this.state=s.State.ENDED;return}var K=G.end,Z=this.getNextFragment(K,z);if(this.couldBacktrack&&!this.fragPrevious&&Z&&Z.sn!=="initSegment"){var pe=Z.sn-z.startSN;pe>1&&(Z=z.fragments[pe-1],this.fragmentTracker.removeFragment(Z))}if(Z&&this.fragmentTracker.getState(Z)===g.FragmentState.OK&&this.nextLoadPosition>K){var ue=this.audioOnly&&!this.altAudio?a.ElementaryStreamTypes.AUDIO:a.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(b,ue,E.PlaylistLevelType.MAIN),Z=this.getNextFragment(this.nextLoadPosition,z)}if(!Z)return;Z.initSegment&&!Z.initSegment.data&&!this.bitrateTest&&(Z=Z.initSegment),((n=Z.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=Z.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(Z,z):this.loadFragment(Z,z,K)},C.loadFragment=function(n,r,c){var S,A=this.fragmentTracker.getState(n);if(this.fragCurrent=n,A===g.FragmentState.BACKTRACKED){var b=this.fragmentTracker.getBacktrackData(n);if(b){this._handleFragmentLoadProgress(b),this._handleFragmentLoadComplete(b);return}else A=g.FragmentState.NOT_LOADED}A===g.FragmentState.NOT_LOADED||A===g.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,x.prototype.loadFragment.call(this,n,r,c)):A===g.FragmentState.APPENDING?this.reduceMaxBufferLength(n.duration)&&this.fragmentTracker.removeFragment(n):((S=this.media)===null||S===void 0?void 0:S.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},C.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,E.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},C.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,E.PlaylistLevelType.MAIN)},C.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},C.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},C.nextLevelSwitch=function(){var n=this.levels,r=this.media;if(r!=null&&r.readyState){var c,S=this.getAppendedFrag(r.currentTime);if(S&&S.start>1&&this.flushMainBuffer(0,S.start-1),!r.paused&&n){var A=this.hls.nextLoadLevel,b=n[A],I=this.fragLastKbps;I&&this.fragCurrent?c=this.fragCurrent.duration*b.maxBitrate/(1e3*I)+1:c=0}else c=0;var k=this.getBufferedFrag(r.currentTime+c);if(k){var B=this.followingBufferedFrag(k);if(B){this.abortCurrentFrag();var z=B.maxStartPTS?B.maxStartPTS:B.start,G=B.duration,Y=Math.max(k.end,z+Math.min(Math.max(G-this.config.maxFragLookUpTolerance,G*.5),G*.75));this.flushMainBuffer(Y,Number.POSITIVE_INFINITY)}}}},C.abortCurrentFrag=function(){var n=this.fragCurrent;this.fragCurrent=null,n!=null&&n.loader&&n.loader.abort(),this.state===s.State.KEY_LOADING&&(this.state=s.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},C.flushMainBuffer=function(n,r){x.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},C.onMediaAttached=function(n,r){x.prototype.onMediaAttached.call(this,n,r);var c=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),c.addEventListener("playing",this.onvplaying),c.addEventListener("seeked",this.onvseeked),this.gapController=new M.default(this.config,c,this.fragmentTracker,this.hls)},C.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),x.prototype.onMediaDetaching.call(this)},C.onMediaPlaying=function(){this.tick()},C.onMediaSeeked=function(){var n=this.media,r=n?n.currentTime:null;Object(U.isFiniteNumber)(r)&&this.log("Media seeked to "+r.toFixed(3)),this.tick()},C.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},C.onManifestParsed=function(n,r){var c=!1,S=!1,A;r.levels.forEach(function(b){A=b.audioCodec,A&&(A.indexOf("mp4a.40.2")!==-1&&(c=!0),A.indexOf("mp4a.40.5")!==-1&&(S=!0))}),this.audioCodecSwitch=c&&S&&!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},C.onLevelLoading=function(n,r){var c=this.levels;if(!c||this.state!==s.State.IDLE)return;var S=c[r.level];(!S.details||S.details.live&&this.levelLastLoaded!==r.level||this.waitForCdnTuneIn(S.details))&&(this.state=s.State.WAITING_LEVEL)},C.onLevelLoaded=function(n,r){var c,S=this.levels,A=r.level,b=r.details,I=b.totalduration;if(!S){this.warn("Levels were reset while loading level "+A);return}this.log("Level "+A+" loaded ["+b.startSN+","+b.endSN+"], cc ["+b.startCC+", "+b.endCC+"] duration:"+I);var k=this.fragCurrent;k&&(this.state===s.State.FRAG_LOADING||this.state===s.State.FRAG_LOADING_WAITING_RETRY)&&(k.level!==r.level&&k.loader&&(this.state=s.State.IDLE,k.loader.abort()));var B=S[A],z=0;if(b.live||(c=B.details)!==null&&c!==void 0&&c.live){if(b.fragments[0]||(b.deltaUpdateFailed=!0),b.deltaUpdateFailed)return;z=this.alignPlaylists(b,B.details)}if(B.details=b,this.levelLastLoaded=A,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:b,level:A}),this.state===s.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(b))return;this.state=s.State.IDLE}this.startFragRequested?b.live&&this.synchronizeToLiveEdge(b):this.setStartPosition(b,z),this.tick()},C._handleFragmentLoadProgress=function(n){var r,c=n.frag,S=n.part,A=n.payload,b=this.levels;if(!b){this.warn("Levels were reset while fragment load was in progress. Fragment "+c.sn+" of level "+c.level+" will not be buffered");return}var I=b[c.level],k=I.details;if(!k){this.warn("Dropping fragment "+c.sn+" of level "+c.level+" after level details were reset");return}var B=I.videoCodec,z=k.PTSKnown||!k.live,G=(r=c.initSegment)===null||r===void 0?void 0:r.data,Y=this._getAudioCodec(I),X=this.transmuxer=this.transmuxer||new y.default(this.hls,E.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),F=S?S.index:-1,K=F!==-1,Z=new T.ChunkMetadata(c.level,c.sn,c.stats.chunkCount,A.byteLength,F,K),pe=this.initPTS[c.cc];X.push(A,G,Y,B,c,S,k.totalduration,z,Z,pe)},C.onAudioTrackSwitching=function(n,r){var c=this.altAudio,S=!!r.url,A=r.id;if(!S){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var b=this.fragCurrent;b!=null&&b.loader&&(this.log("Switching to main audio track, cancel main fragment load"),b.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var I=this.hls;c&&I.trigger(R.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),I.trigger(R.Events.AUDIO_TRACK_SWITCHED,{id:A})}},C.onAudioTrackSwitched=function(n,r){var c=r.id,S=!!this.hls.audioTracks[c].url;if(S){var A=this.videoBuffer;A&&this.mediaBuffer!==A&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=A)}this.altAudio=S,this.tick()},C.onBufferCreated=function(n,r){var c=r.tracks,S,A,b=!1;for(var I in c){var k=c[I];if(k.id==="main"){if(A=I,S=k,I==="video"){var B=c[I];B&&(this.videoBuffer=B.buffer)}}else b=!0}b&&S?(this.log("Alternate track found, use "+A+".buffered to schedule main fragment loading"),this.mediaBuffer=S.buffer):this.mediaBuffer=this.media},C.onFragBuffered=function(n,r){var c=r.frag,S=r.part;if(c&&c.type!==E.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(c)){this.warn("Fragment "+c.sn+(S?" p: "+S.index:"")+" of level "+c.level+" finished buffering, but was aborted. state: "+this.state),this.state===s.State.PARSED&&(this.state=s.State.IDLE);return}var A=S?S.stats:c.stats;this.fragLastKbps=Math.round(8*A.total/(A.buffering.end-A.loading.first)),c.sn!=="initSegment"&&(this.fragPrevious=c),this.fragBufferedComplete(c,S)},C.onError=function(n,r){switch(r.details){case m.ErrorDetails.FRAG_LOAD_ERROR:case m.ErrorDetails.FRAG_LOAD_TIMEOUT:case m.ErrorDetails.KEY_LOAD_ERROR:case m.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(E.PlaylistLevelType.MAIN,r);break;case m.ErrorDetails.LEVEL_LOAD_ERROR:case m.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==s.State.ERROR&&(r.fatal?(this.warn(""+r.details),this.state=s.State.ERROR):!r.levelRetry&&this.state===s.State.WAITING_LEVEL&&(this.state=s.State.IDLE));break;case m.ErrorDetails.BUFFER_FULL_ERROR:if(r.parent==="main"&&(this.state===s.State.PARSING||this.state===s.State.PARSED)){var c=!0,S=this.getFwdBufferInfo(this.media,E.PlaylistLevelType.MAIN);S&&S.len>.5&&(c=!this.reduceMaxBufferLength(S.len)),c&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},C.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var c=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&c.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},C.onFragLoadEmergencyAborted=function(){this.state=s.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},C.onBufferFlushed=function(n,r){var c=r.type;if(c!==a.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var S=(c===a.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(S,c,E.PlaylistLevelType.MAIN)}},C.onLevelsUpdated=function(n,r){this.levels=r.levels},C.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},C.seekToStartPos=function(){var n=this.media,r=n.currentTime,c=this.startPosition;if(c>=0&&r<c){if(n.seeking){P.logger.log("could not seek to "+c+", already seeking at "+r);return}var S=o.BufferHelper.getBuffered(n),A=S.length?S.start(0):0,b=A-c;b>0&&(b<this.config.maxBufferHole||b<this.config.maxFragLookUpTolerance)&&(P.logger.log("adjusting start position by "+b+" to match buffer start"),c+=b,this.startPosition=c),this.log("seek to target start position "+c+" from current time "+r),n.currentTime=c}},C._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},C._loadBitrateTestFrag=function(n){var r=this;this._doFragLoad(n).then(function(c){var S=r.hls;if(!c||S.nextLoadLevel||r.fragContextChanged(n))return;r.fragLoadError=0,r.state=s.State.IDLE,r.startFragRequested=!1,r.bitrateTest=!1;var A=n.stats;A.parsing.start=A.parsing.end=A.buffering.start=A.buffering.end=self.performance.now(),S.trigger(R.Events.FRAG_LOADED,c)})},C._handleTransmuxComplete=function(n){var r,c="main",S=this.hls,A=n.remuxResult,b=n.chunkMeta,I=this.getCurrentContext(b);if(!I){this.warn("The loading context changed while buffering fragment "+b.sn+" of level "+b.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(b.level);return}var k=I.frag,B=I.part,z=I.level,G=A.video,Y=A.text,X=A.id3,F=A.initSegment,K=this.altAudio?void 0:A.audio;if(this.fragContextChanged(k))return;if(this.state=s.State.PARSING,F){F.tracks&&(this._bufferInitSegment(z,F.tracks,k,b),S.trigger(R.Events.FRAG_PARSING_INIT_SEGMENT,{frag:k,id:c,tracks:F.tracks}));var Z=F.initPTS,pe=F.timescale;Object(U.isFiniteNumber)(Z)&&(this.initPTS[k.cc]=Z,S.trigger(R.Events.INIT_PTS_FOUND,{frag:k,id:c,initPTS:Z,timescale:pe}))}if(G&&A.independent!==!1){if(z.details){var ue=G.startPTS,xe=G.endPTS,ye=G.startDTS,we=G.endDTS;if(B)B.elementaryStreams[G.type]={startPTS:ue,endPTS:xe,startDTS:ye,endDTS:we};else if(G.firstKeyFrame&&G.independent&&(this.couldBacktrack=!0),G.dropped&&G.independent){var Te=this.getLoadPosition()+this.config.maxBufferHole;if(Te<ue){this.backtrack(k);return}k.setElementaryStreamInfo(G.type,k.start,xe,k.start,we,!0)}k.setElementaryStreamInfo(G.type,ue,xe,ye,we),this.bufferFragmentData(G,k,B,b)}}else if(A.independent===!1){this.backtrack(k);return}if(K){var Se=K.startPTS,ae=K.endPTS,ve=K.startDTS,q=K.endDTS;B&&(B.elementaryStreams[a.ElementaryStreamTypes.AUDIO]={startPTS:Se,endPTS:ae,startDTS:ve,endDTS:q}),k.setElementaryStreamInfo(a.ElementaryStreamTypes.AUDIO,Se,ae,ve,q),this.bufferFragmentData(K,k,B,b)}if(X!=null&&(r=X.samples)!==null&&r!==void 0&&r.length){var me={frag:k,id:c,samples:X.samples};S.trigger(R.Events.FRAG_PARSING_METADATA,me)}if(Y){var Re={frag:k,id:c,samples:Y.samples};S.trigger(R.Events.FRAG_PARSING_USERDATA,Re)}},C._bufferInitSegment=function(n,r,c,S){var A=this;if(this.state!==s.State.PARSING)return;this.audioOnly=!!r.audio&&!r.video,this.altAudio&&!this.audioOnly&&delete r.audio;var b=r.audio,I=r.video,k=r.audiovideo;if(b){var B=n.audioCodec,z=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(B&&(B.indexOf("mp4a.40.5")!==-1?B="mp4a.40.2":B="mp4a.40.5"),b.metadata.channelCount!==1&&z.indexOf("firefox")===-1&&(B="mp4a.40.5")),z.indexOf("android")!==-1&&b.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+'"'),b.levelCodec=B,b.id="main",this.log("Init audio buffer, container:"+b.container+", codecs[selected/level/parsed]=["+(B||"")+"/"+(n.audioCodec||"")+"/"+b.codec+"]")}I&&(I.levelCodec=n.videoCodec,I.id="main",this.log("Init video buffer, container:"+I.container+", codecs[level/parsed]=["+(n.videoCodec||"")+"/"+I.codec+"]")),k&&this.log("Init audiovideo buffer, container:"+k.container+", codecs[level/parsed]=["+(n.attrs.CODECS||"")+"/"+k.codec+"]"),this.hls.trigger(R.Events.BUFFER_CODECS,r),Object.keys(r).forEach(function(G){var Y=r[G],X=Y.initSegment;X!=null&&X.byteLength&&A.hls.trigger(R.Events.BUFFER_APPENDING,{type:G,data:X,frag:c,part:null,chunkMeta:S,parent:c.type})}),this.tick()},C.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=s.State.BACKTRACKING},C.checkFragmentChanged=function(){var n=this.media,r=null;if(n&&n.readyState>1&&n.seeking===!1){var c=n.currentTime;if(o.BufferHelper.isBuffered(n,c)?r=this.getAppendedFrag(c):o.BufferHelper.isBuffered(n,c+.1)&&(r=this.getAppendedFrag(c+.1)),r){var S=this.fragPlaying,A=r.level;(!S||r.sn!==S.sn||S.level!==A||r.urlId!==S.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!S||S.level!==A)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:A}),this.fragPlaying=r)}}},l(w,[{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}}]),w}(s.default)},"./src/controller/subtitle-stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"SubtitleStreamController",function(){return u});var U=O("./src/events.ts"),s=O("./src/utils/logger.ts"),t=O("./src/utils/buffer-helper.ts"),R=O("./src/controller/fragment-finders.ts"),o=O("./src/utils/discontinuities.ts"),g=O("./src/controller/level-helper.ts"),E=O("./src/controller/fragment-tracker.ts"),a=O("./src/controller/base-stream-controller.ts"),y=O("./src/types/loader.ts"),T=O("./src/types/level.ts");function M(v,p){for(var _=0;_<p.length;_++){var x=p[_];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(v,x.key,x)}}function m(v,p,_){return p&&M(v.prototype,p),_&&M(v,_),v}function P(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,h(v,p)}function h(v,p){return h=Object.setPrototypeOf||function(x,w){return x.__proto__=w,x},h(v,p)}var l=500,u=function(v){P(p,v);function p(x,w){var C;return C=v.call(this,x,w,"[subtitle-stream-controller]")||this,C.levels=[],C.currentTrackId=-1,C.tracksBuffered=[],C.mainDetails=null,C._registerListeners(),C}var _=p.prototype;return _.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},_._registerListeners=function(){var w=this.hls;w.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),w.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),w.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),w.on(U.Events.LEVEL_LOADED,this.onLevelLoaded,this),w.on(U.Events.ERROR,this.onError,this),w.on(U.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),w.on(U.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),w.on(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),w.on(U.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),w.on(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},_._unregisterListeners=function(){var w=this.hls;w.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),w.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),w.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),w.off(U.Events.LEVEL_LOADED,this.onLevelLoaded,this),w.off(U.Events.ERROR,this.onError,this),w.off(U.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),w.off(U.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),w.off(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),w.off(U.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),w.off(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},_.startLoad=function(){this.stopLoad(),this.state=a.State.IDLE,this.setInterval(l),this.tick()},_.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},_.onLevelLoaded=function(w,C){this.mainDetails=C.details},_.onSubtitleFragProcessed=function(w,C){var f=C.frag,n=C.success;if(this.fragPrevious=f,this.state=a.State.IDLE,!n)return;var r=this.tracksBuffered[this.currentTrackId];if(!r)return;for(var c,S=f.start,A=0;A<r.length;A++)if(S>=r[A].start&&S<=r[A].end){c=r[A];break}var b=f.start+f.duration;c?c.end=b:(c={start:S,end:b},r.push(c)),this.fragmentTracker.fragBuffered(f)},_.onBufferFlushing=function(w,C){var f=C.startOffset,n=C.endOffset;if(f===0&&n!==Number.POSITIVE_INFINITY){var r=this.currentTrackId,c=this.levels;if(!c.length||!c[r]||!c[r].details)return;var S=c[r].details,A=S.targetduration,b=n-A;if(b<=0)return;C.endOffsetSubtitles=Math.max(0,b),this.tracksBuffered.forEach(function(I){for(var k=0;k<I.length;){if(I[k].end<=b){I.shift();continue}else if(I[k].start<b)I[k].start=b;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(f,b,y.PlaylistLevelType.SUBTITLE)}},_.onError=function(w,C){var f,n=C.frag;if(!n||n.type!==y.PlaylistLevelType.SUBTITLE)return;(f=this.fragCurrent)!==null&&f!==void 0&&f.loader&&this.fragCurrent.loader.abort(),this.state=a.State.IDLE},_.onSubtitleTracksUpdated=function(w,C){var f=this,n=C.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},_.onSubtitleTrackSwitch=function(w,C){if(this.currentTrackId=C.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)},_.onSubtitleTrackLoaded=function(w,C){var f,n=C.details,r=C.id,c=this.currentTrackId,S=this.levels;if(!S.length)return;var A=S[c];if(r>=S.length||r!==c||!A)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(f=A.details)!==null&&f!==void 0&&f.live){var b=this.mainDetails;if(n.deltaUpdateFailed||!b)return;var I=b.fragments[0];if(!A.details)n.hasProgramDateTime&&b.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,b):I&&Object(g.addSliding)(n,I.start);else{var k=this.alignPlaylists(n,A.details);k===0&&I&&Object(g.addSliding)(n,I.start)}}if(A.details=n,this.levelLastLoaded=r,this.tick(),n.live&&!this.fragCurrent&&this.media&&this.state===a.State.IDLE){var B=Object(R.findFragmentByPTS)(null,n.fragments,this.media.currentTime,0);B||(this.warn("Subtitle playlist not aligned with playback"),A.details=void 0)}},_._handleFragmentLoadComplete=function(w){var C=w.frag,f=w.payload,n=C.decryptdata,r=this.hls;if(this.fragContextChanged(C))return;if(f&&f.byteLength>0&&n&&n.key&&n.iv&&n.method==="AES-128"){var c=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(f),n.key.buffer,n.iv.buffer).then(function(S){var A=performance.now();r.trigger(U.Events.FRAG_DECRYPTED,{frag:C,payload:S,stats:{tstart:c,tdecrypt:A}})})}},_.doTick=function(){if(!this.media){this.state=a.State.IDLE;return}if(this.state===a.State.IDLE){var w,C=this.currentTrackId,f=this.levels;if(!f.length||!f[C]||!f[C].details)return;var n=f[C].details,r=n.targetduration,c=this.config,S=this.media,A=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-r,c.maxBufferHole),b=A.end,I=A.len,k=this.getMaxBufferLength()+r;if(I>k)return;console.assert(n,"Subtitle track details are defined on idle subtitle stream controller tick");var B=n.fragments,z=B.length,G=n.edge,Y,X=this.fragPrevious;if(b<G){var F=c.maxFragLookUpTolerance;X&&n.hasProgramDateTime&&(Y=Object(R.findFragmentByPDT)(B,X.endProgramDateTime,F)),Y||(Y=Object(R.findFragmentByPTS)(X,B,b,F),!Y&&X&&X.start<B[0].start&&(Y=B[0]))}else Y=B[z-1];(w=Y)!==null&&w!==void 0&&w.encrypted?(s.logger.log("Loading key for "+Y.sn),this.state=a.State.KEY_LOADING,this.hls.trigger(U.Events.KEY_LOADING,{frag:Y})):Y&&this.fragmentTracker.getState(Y)===E.FragmentState.NOT_LOADED&&this.loadFragment(Y,n,b)}},_.loadFragment=function(w,C,f){this.fragCurrent=w,v.prototype.loadFragment.call(this,w,C,f)},m(p,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),p}(a.default)},"./src/controller/subtitle-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/texttrack-utils.ts"),t=O("./src/controller/base-playlist-controller.ts"),R=O("./src/types/loader.ts");function o(M,m){for(var P=0;P<m.length;P++){var h=m[P];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(M,h.key,h)}}function g(M,m,P){return m&&o(M.prototype,m),P&&o(M,P),M}function E(M,m){M.prototype=Object.create(m.prototype),M.prototype.constructor=M,a(M,m)}function a(M,m){return a=Object.setPrototypeOf||function(h,l){return h.__proto__=l,h},a(M,m)}var y=function(M){E(m,M);function m(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=m.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(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.on(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.on(U.Events.ERROR,this.onError,this)},P.unregisterListeners=function(){var l=this.hls;l.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.off(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.off(U.Events.ERROR,this.onError,this)},P.onMediaAttached=function(l,u){if(this.media=u.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(u){Object(s.clearCurrentCues)(u)}),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,u){this.tracks=u.subtitleTracks},P.onSubtitleTrackLoaded=function(l,u){var v=u.id,p=u.details,_=this.trackId,x=this.tracksInGroup[_];if(!x){this.warn("Invalid subtitle track id "+v);return}var w=x.details;x.details=u.details,this.log("subtitle track "+v+" loaded ["+p.startSN+"-"+p.endSN+"]"),v===this.trackId&&(this.retryCount=0,this.playlistLoaded(v,u,w))},P.onLevelLoading=function(l,u){this.switchLevel(u.level)},P.onLevelSwitching=function(l,u){this.switchLevel(u.level)},P.switchLevel=function(l){var u=this.hls.levels[l];if(!(u!=null&&u.textGroupIds))return;var v=u.textGroupIds[u.urlId];if(this.groupId!==v){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,_=this.tracks.filter(function(C){return!v||C.groupId===v});this.tracksInGroup=_;var x=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=v;var w={subtitleTracks:_};this.log("Updating subtitle tracks, "+_.length+' track(s) found in "'+v+'" group-id'),this.hls.trigger(U.Events.SUBTITLE_TRACKS_UPDATED,w),x!==-1&&this.setSubtitleTrack(x,p)}},P.findTrackId=function(l){for(var u=this.tracksInGroup,v=0;v<u.length;v++){var p=u[v];if((!this.selectDefaultTrack||p.default)&&(!l||l===p.name))return p.id}return-1},P.onError=function(l,u){if(M.prototype.onError.call(this,l,u),u.fatal||!u.context)return;u.context.type===R.PlaylistContextType.SUBTITLE_TRACK&&u.context.id===this.trackId&&u.context.groupId===this.groupId&&this.retryLoadingOrFail(u)},P.loadPlaylist=function(l){var u=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(u)){var v=u.id,p=u.groupId,_=u.url;if(l)try{_=l.addDirectives(_)}catch(x){this.warn("Could not construct new URL with HLS Delivery Directives: "+x)}this.log("Loading subtitle playlist for id "+v),this.hls.trigger(U.Events.SUBTITLE_TRACK_LOADING,{url:_,id:v,groupId:p,deliveryDirectives:l||null})}},P.toggleTrackModes=function(l){var u=this,v=this.media,p=this.subtitleDisplay,_=this.trackId;if(!v)return;var x=T(v.textTracks),w=x.filter(function(n){return n.groupId===u.groupId});if(l===-1)[].slice.call(x).forEach(function(n){n.mode="disabled"});else{var C=w[_];C&&(C.mode="disabled")}var f=w[l];f&&(f.mode=p?"showing":"hidden")},P.setSubtitleTrack=function(l,u){var v,p=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=l;return}if(this.trackId!==l&&this.toggleTrackModes(l),this.trackId===l&&(l===-1||(v=p[l])!==null&&v!==void 0&&v.details)||l<-1||l>=p.length)return;this.clearTimer();var _=p[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,_){var x=_.id,w=_.groupId,C=w===void 0?"":w,f=_.name,n=_.type,r=_.url;this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:x,groupId:C,name:f,type:n,url:r});var c=this.switchParams(_.url,u==null?void 0:u.details);this.loadPlaylist(c)}else this.hls.trigger(U.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,u=T(this.media.textTracks),v=0;v<u.length;v++)if(u[v].mode==="hidden")l=v;else if(u[v].mode==="showing"){l=v;break}this.subtitleTrack!==l&&(this.subtitleTrack=l)},g(m,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(l){this.selectDefaultTrack=!1;var u=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(l,u)}}]),m}(t.default);function T(M){for(var m=[],P=0;P<M.length;P++){var h=M[P];h.kind==="subtitles"&&h.label&&m.push(M[P])}return m}L.default=y},"./src/controller/timeline-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"TimelineController",function(){return T});var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/utils/cea-608-parser.ts"),R=O("./src/utils/output-filter.ts"),o=O("./src/utils/webvtt-parser.ts"),g=O("./src/utils/texttrack-utils.ts"),E=O("./src/utils/imsc1-ttml-parser.ts"),a=O("./src/types/loader.ts"),y=O("./src/utils/logger.ts"),T=function(){function h(u){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=u,this.config=u.config,this.Cues=u.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 v=new R.default(this,"textTrack1"),p=new R.default(this,"textTrack2"),_=new R.default(this,"textTrack3"),x=new R.default(this,"textTrack4");this.cea608Parser1=new t.default(1,v,p),this.cea608Parser2=new t.default(3,_,x)}u.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),u.on(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),u.on(s.Events.FRAG_LOADING,this.onFragLoading,this),u.on(s.Events.FRAG_LOADED,this.onFragLoaded,this),u.on(s.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),u.on(s.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),u.on(s.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),u.on(s.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),u.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var l=h.prototype;return l.destroy=function(){var v=this.hls;v.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),v.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),v.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),v.off(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),v.off(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),v.off(s.Events.FRAG_LOADING,this.onFragLoading,this),v.off(s.Events.FRAG_LOADED,this.onFragLoaded,this),v.off(s.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),v.off(s.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),v.off(s.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),v.off(s.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),v.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},l.addCues=function(v,p,_,x,w){for(var C=!1,f=w.length;f--;){var n=w[f],r=m(n[0],n[1],p,_);if(r>=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],_),C=!0,r/(_-p)>.5))return}if(C||w.push([p,_]),this.config.renderTextTracksNatively){var c=this.captionsTracks[v];this.Cues.newCue(c,p,_,x)}else{var S=this.Cues.newCue(null,p,_,x);this.hls.trigger(s.Events.CUES_PARSED,{type:"captions",cues:S,track:v})}},l.onInitPtsFound=function(v,p){var _=this,x=p.frag,w=p.id,C=p.initPTS,f=p.timescale,n=this.unparsedVttFrags;w==="main"&&(this.initPTS[x.cc]=C,this.timescale[x.cc]=f),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){_.onFragLoaded(s.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(v){var p=this.media;if(p)for(var _=0;_<p.textTracks.length;_++){var x=p.textTracks[_];if(x[v])return x}return null},l.createCaptionsTrack=function(v){this.config.renderTextTracksNatively?this.createNativeTrack(v):this.createNonNativeTrack(v)},l.createNativeTrack=function(v){if(this.captionsTracks[v])return;var p=this.captionsProperties,_=this.captionsTracks,x=this.media,w=p[v],C=w.label,f=w.languageCode,n=this.getExistingTrack(v);if(n)_[v]=n,Object(g.clearCurrentCues)(_[v]),Object(g.sendAddTrackEvent)(_[v],x);else{var r=this.createTextTrack("captions",C,f);r&&(r[v]=!0,_[v]=r)}},l.createNonNativeTrack=function(v){if(this.nonNativeCaptionsTracks[v])return;var p=this.captionsProperties[v];if(!p)return;var _=p.label,x={_id:v,label:_,kind:"captions",default:p.media?!!p.media.default:!1,closedCaptions:p.media};this.nonNativeCaptionsTracks[v]=x,this.hls.trigger(s.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[x]})},l.createTextTrack=function(v,p,_){var x=this.media;return x?x.addTextTrack(v,p,_):void 0},l.onMediaAttaching=function(v,p){this.media=p.media,this._cleanTracks()},l.onMediaDetaching=function(){var v=this.captionsTracks;Object.keys(v).forEach(function(p){Object(g.clearCurrentCues)(v[p]),delete v[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 v=this.media;if(!v)return;var p=v.textTracks;if(p)for(var _=0;_<p.length;_++)Object(g.clearCurrentCues)(p[_])},l.onSubtitleTracksUpdated=function(v,p){var _=this;this.textTracks=[];var x=p.subtitleTracks||[],w=x.some(function(r){return r.textCodec===E.IMSC1_CODEC});if(this.config.enableWebVTT||w&&this.config.enableIMSC1){var C=this.tracks&&x&&this.tracks.length===x.length;if(this.tracks=x||[],this.config.renderTextTracksNatively){var f=this.media?this.media.textTracks:[];this.tracks.forEach(function(r,c){var S;if(c<f.length){for(var A=null,b=0;b<f.length;b++)if(M(f[b],r)){A=f[b];break}A&&(S=A)}S?Object(g.clearCurrentCues)(S):(S=_.createTextTrack("subtitles",r.name,r.lang),S&&(S.mode="disabled")),S&&(S.groupId=r.groupId,_.textTracks.push(S))})}else if(!C&&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(s.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:n})}}},l.onManifestLoaded=function(v,p){var _=this;this.config.enableCEA708Captions&&p.captions&&p.captions.forEach(function(x){var w=/(?:CC|SERVICE)([1-4])/.exec(x.instreamId);if(!w)return;var C="textTrack"+w[1],f=_.captionsProperties[C];if(!f)return;f.label=x.name,x.lang&&(f.languageCode=x.lang),f.media=x})},l.onFragLoading=function(v,p){var _=this.cea608Parser1,x=this.cea608Parser2,w=this.lastSn,C=this.lastPartIndex;if(!this.enabled||!(_&&x))return;if(p.frag.type===a.PlaylistLevelType.MAIN){var f,n,r=p.frag.sn,c=(f=p==null||((n=p.part)===null||n===void 0)?void 0:n.index)!=null?f:-1;r===w+1||r===w&&c===C+1||(_.reset(),x.reset()),this.lastSn=r,this.lastPartIndex=c}},l.onFragLoaded=function(v,p){var _=p.frag,x=p.payload,w=this.initPTS,C=this.unparsedVttFrags;if(_.type===a.PlaylistLevelType.SUBTITLE)if(x.byteLength){if(!Object(U.isFiniteNumber)(w[_.cc])){C.push(p),w.length&&this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Missing initial subtitle PTS")});return}var f=_.decryptdata;if(f==null||f.key==null||f.method!=="AES-128"){var n=this.tracks[_.level],r=this.vttCCs;r[_.cc]||(r[_.cc]={start:_.start,prevCC:this.prevCC,new:!0},this.prevCC=_.cc),n&&n.textCodec===E.IMSC1_CODEC?this._parseIMSC1(_,x):this._parseVTTs(_,x,r)}}else this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Empty subtitle payload")})},l._parseIMSC1=function(v,p){var _=this,x=this.hls;Object(E.parseIMSC1)(p,this.initPTS[v.cc],this.timescale[v.cc],function(w){_._appendCues(w,v.level),x.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:v})},function(w){y.logger.log("Failed to parse IMSC1: "+w),x.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:v,error:w})})},l._parseVTTs=function(v,p,_){var x=this,w=this.hls;Object(o.parseWebVTT)(p,this.initPTS[v.cc],this.timescale[v.cc],_,v.cc,v.start,function(C){x._appendCues(C,v.level),w.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:v})},function(C){x._fallbackToIMSC1(v,p),y.logger.log("Failed to parse VTT cue: "+C),w.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:v,error:C})})},l._fallbackToIMSC1=function(v,p){var _=this,x=this.tracks[v.level];x.textCodec||Object(E.parseIMSC1)(p,this.initPTS[v.cc],this.timescale[v.cc],function(){x.textCodec=E.IMSC1_CODEC,_._parseIMSC1(v,p)},function(){x.textCodec="wvtt"})},l._appendCues=function(v,p){var _=this.hls;if(this.config.renderTextTracksNatively){var x=this.textTracks[p];if(x.mode==="disabled")return;v.forEach(function(f){return Object(g.addCueToTrack)(x,f)})}else{var w=this.tracks[p],C=w.default?"default":"subtitles"+p;_.trigger(s.Events.CUES_PARSED,{type:"subtitles",cues:v,track:C})}},l.onFragDecrypted=function(v,p){var _=p.frag;if(_.type===a.PlaylistLevelType.SUBTITLE){if(!Object(U.isFiniteNumber)(this.initPTS[_.cc])){this.unparsedVttFrags.push(p);return}this.onFragLoaded(s.Events.FRAG_LOADED,p)}},l.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},l.onFragParsingUserdata=function(v,p){var _=this.cea608Parser1,x=this.cea608Parser2;if(!this.enabled||!(_&&x))return;for(var w=0;w<p.samples.length;w++){var C=p.samples[w].bytes;if(C){var f=this.extractCea608Data(C);_.addData(p.samples[w].pts,f[0]),x.addData(p.samples[w].pts,f[1])}}},l.onBufferFlushing=function(v,p){var _=p.startOffset,x=p.endOffset,w=p.endOffsetSubtitles,C=p.type,f=this.media;if(!f||f.currentTime<x)return;if(!C||C==="video"){var n=this.captionsTracks;Object.keys(n).forEach(function(c){return Object(g.removeCuesInRange)(n[c],_,x)})}if(this.config.renderTextTracksNatively&&(_===0&&w!==void 0)){var r=this.textTracks;Object.keys(r).forEach(function(c){return Object(g.removeCuesInRange)(r[c],_,w)})}},l.extractCea608Data=function(v){for(var p=v[0]&31,_=2,x=[[],[]],w=0;w<p;w++){var C=v[_++],f=127&v[_++],n=127&v[_++],r=(4&C)!==0,c=3&C;if(f===0&&n===0)continue;r&&((c===0||c===1)&&(x[c].push(f),x[c].push(n)))}return x},h}();function M(h,l){return h&&h.label===l.name&&!(h.textTrack1||h.textTrack2)}function m(h,l,u,v){return Math.min(l,v)-Math.max(h,u)}function P(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,o){this.subtle=void 0,this.aesIV=void 0,this.subtle=R,this.aesIV=o}var t=s.prototype;return t.decrypt=function(o,g){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},g,o)},s}()},"./src/crypt/aes-decryptor.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"removePadding",function(){return s}),O.d(L,"default",function(){return t});var U=O("./src/utils/typed-array.ts");function s(R){var o=R.byteLength,g=o&&new DataView(R.buffer).getUint8(o-1);return g?Object(U.sliceUint8)(R,0,o-g):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(E){for(var a=new DataView(E),y=new Uint32Array(4),T=0;T<4;T++)y[T]=a.getUint32(T*4);return y},o.initTable=function(){var E=this.sBox,a=this.invSBox,y=this.subMix,T=y[0],M=y[1],m=y[2],P=y[3],h=this.invSubMix,l=h[0],u=h[1],v=h[2],p=h[3],_=new Uint32Array(256),x=0,w=0,C=0;for(C=0;C<256;C++)C<128?_[C]=C<<1:_[C]=C<<1^283;for(C=0;C<256;C++){var f=w^w<<1^w<<2^w<<3^w<<4;f=f>>>8^f&255^99,E[x]=f,a[f]=x;var n=_[x],r=_[n],c=_[r],S=_[f]*257^f*16843008;T[x]=S<<24|S>>>8,M[x]=S<<16|S>>>16,m[x]=S<<8|S>>>24,P[x]=S,S=c*16843009^r*65537^n*257^x*16843008,l[f]=S<<24|S>>>8,u[f]=S<<16|S>>>16,v[f]=S<<8|S>>>24,p[f]=S,x?(x=n^_[_[_[c^n]]],w^=_[_[w]]):x=w=1}},o.expandKey=function(E){for(var a=this.uint8ArrayToUint32Array_(E),y=!0,T=0;T<a.length&&y;)y=a[T]===this.key[T],T++;if(y)return;this.key=a;var M=this.keySize=a.length;if(M!==4&&M!==6&&M!==8)throw new Error("Invalid aes key size="+M);var m=this.ksRows=(M+6+1)*4,P,h,l=this.keySchedule=new Uint32Array(m),u=this.invKeySchedule=new Uint32Array(m),v=this.sBox,p=this.rcon,_=this.invSubMix,x=_[0],w=_[1],C=_[2],f=_[3],n,r;for(P=0;P<m;P++){if(P<M){n=l[P]=a[P];continue}r=n,P%M===0?(r=r<<8|r>>>24,r=v[r>>>24]<<24|v[r>>>16&255]<<16|v[r>>>8&255]<<8|v[r&255],r^=p[P/M|0]<<24):M>6&&P%M===4&&(r=v[r>>>24]<<24|v[r>>>16&255]<<16|v[r>>>8&255]<<8|v[r&255]),l[P]=n=(l[P-M]^r)>>>0}for(h=0;h<m;h++)P=m-h,h&3?r=l[P]:r=l[P-4],h<4||P<=4?u[h]=r:u[h]=x[v[r>>>24]]^w[v[r>>>16&255]]^C[v[r>>>8&255]]^f[v[r&255]],u[h]=u[h]>>>0},o.networkToHostOrderSwap=function(E){return E<<24|(E&65280)<<8|(E&16711680)>>8|E>>>24},o.decrypt=function(E,a,y){for(var T=this.keySize+6,M=this.invKeySchedule,m=this.invSBox,P=this.invSubMix,h=P[0],l=P[1],u=P[2],v=P[3],p=this.uint8ArrayToUint32Array_(y),_=p[0],x=p[1],w=p[2],C=p[3],f=new Int32Array(E),n=new Int32Array(f.length),r,c,S,A,b,I,k,B,z,G,Y,X,F,K,Z=this.networkToHostOrderSwap;a<f.length;){for(z=Z(f[a]),G=Z(f[a+1]),Y=Z(f[a+2]),X=Z(f[a+3]),b=z^M[0],I=X^M[1],k=Y^M[2],B=G^M[3],F=4,K=1;K<T;K++)r=h[b>>>24]^l[I>>16&255]^u[k>>8&255]^v[B&255]^M[F],c=h[I>>>24]^l[k>>16&255]^u[B>>8&255]^v[b&255]^M[F+1],S=h[k>>>24]^l[B>>16&255]^u[b>>8&255]^v[I&255]^M[F+2],A=h[B>>>24]^l[b>>16&255]^u[I>>8&255]^v[k&255]^M[F+3],b=r,I=c,k=S,B=A,F=F+4;r=m[b>>>24]<<24^m[I>>16&255]<<16^m[k>>8&255]<<8^m[B&255]^M[F],c=m[I>>>24]<<24^m[k>>16&255]<<16^m[B>>8&255]<<8^m[b&255]^M[F+1],S=m[k>>>24]<<24^m[B>>16&255]<<16^m[b>>8&255]<<8^m[I&255]^M[F+2],A=m[B>>>24]<<24^m[b>>16&255]<<16^m[I>>8&255]<<8^m[k&255]^M[F+3],n[a]=Z(r^_),n[a+1]=Z(A^x),n[a+2]=Z(S^w),n[a+3]=Z(c^C),_=z,x=G,w=Y,C=X,a=a+4}return n.buffer},R}()},"./src/crypt/decrypter.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return a});var U=O("./src/crypt/aes-crypto.ts"),s=O("./src/crypt/fast-aes-key.ts"),t=O("./src/crypt/aes-decryptor.ts"),R=O("./src/utils/logger.ts"),o=O("./src/utils/mp4-tools.ts"),g=O("./src/utils/typed-array.ts"),E=16,a=function(){function y(M,m,P){var h=P===void 0?{}:P,l=h.removePKCS7Padding,u=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=m,this.removePKCS7Padding=u,u)try{var v=self.crypto;v&&(this.subtle=v.subtle||v.webkitSubtle)}catch(p){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var T=y.prototype;return T.destroy=function(){this.observer=null},T.isSync=function(){return this.config.enableSoftwareAES},T.flush=function(){var m=this.currentResult;if(!m){this.reset();return}var P=new Uint8Array(m);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(m,P,h,l){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(m),P,h);var u=this.flush();u&&l(u.buffer)}else this.webCryptoDecrypt(new Uint8Array(m),P,h).then(l)},T.softwareDecrypt=function(m,P,h){var l=this.currentIV,u=this.currentResult,v=this.remainderData;this.logOnce("JS AES decrypt"),v&&(m=Object(o.appendUint8Array)(v,m),this.remainderData=null);var p=this.getValidChunk(m);if(!p.length)return null;l&&(h=l);var _=this.softwareDecrypter;_||(_=this.softwareDecrypter=new t.default),_.expandKey(P);var x=u;return this.currentResult=_.decrypt(p.buffer,0,h),this.currentIV=Object(g.sliceUint8)(p,-16).buffer,x||null},T.webCryptoDecrypt=function(m,P,h){var l=this,u=this.subtle;return(this.key!==P||!this.fastAesKey)&&(this.key=P,this.fastAesKey=new s.default(u,P)),this.fastAesKey.expandKey().then(function(v){if(!u)return Promise.reject(new Error("web crypto not initialized"));var p=new U.default(u,h);return p.decrypt(m.buffer,v)}).catch(function(v){return l.onWebCryptoError(v,m,P,h)})},T.onWebCryptoError=function(m,P,h,l){return R.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",m),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(P,h,l)},T.getValidChunk=function(m){var P=m,h=m.length-m.length%E;return h!==m.length&&(P=Object(g.sliceUint8)(m,0,h),this.remainderData=Object(g.sliceUint8)(m,h)),P},T.logOnce=function(m){if(!this.logEnabled)return;R.logger.log("[decrypter.ts]: "+m),this.logEnabled=!1},y}()},"./src/crypt/fast-aes-key.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,o){this.subtle=void 0,this.key=void 0,this.subtle=R,this.key=o}var t=s.prototype;return t.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},s}()},"./src/demux/aacdemuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/demux/base-audio-demuxer.ts"),s=O("./src/demux/adts.ts"),t=O("./src/utils/logger.ts"),R=O("./src/demux/id3.ts");function o(a,y){a.prototype=Object.create(y.prototype),a.prototype.constructor=a,g(a,y)}function g(a,y){return g=Object.setPrototypeOf||function(M,m){return M.__proto__=m,M},g(a,y)}var E=function(a){o(y,a);function y(M,m){var P;return P=a.call(this)||this,P.observer=void 0,P.config=void 0,P.observer=M,P.config=m,P}var T=y.prototype;return T.resetInitSegment=function(m,P,h){a.prototype.resetInitSegment.call(this,m,P,h),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:m,duration:h,inputTimeScale:9e4,dropped:0}},y.probe=function(m){if(!m)return!1;for(var P=R.getID3Data(m,0)||[],h=P.length,l=m.length;h<l;h++)if(s.probe(m,h))return t.logger.log("ADTS sync word found !"),!0;return!1},T.canParse=function(m,P){return s.canParse(m,P)},T.appendFrame=function(m,P,h){s.initTrackConfig(m,this.observer,P,h,m.manifestCodec);var l=s.appendFrame(m,P,h,this.initPTS,this.frameIndex);if(l&&l.missing===0)return l},y}(U.default);E.minProbeByteLength=9,L.default=E},"./src/demux/adts.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"getAudioConfig",function(){return R}),O.d(L,"isHeaderPattern",function(){return o}),O.d(L,"getHeaderLength",function(){return g}),O.d(L,"getFullFrameLength",function(){return E}),O.d(L,"canGetFrameLength",function(){return a}),O.d(L,"isHeader",function(){return y}),O.d(L,"canParse",function(){return T}),O.d(L,"probe",function(){return M}),O.d(L,"initTrackConfig",function(){return m}),O.d(L,"getFrameDuration",function(){return P}),O.d(L,"parseFrameHeader",function(){return h}),O.d(L,"appendFrame",function(){return l});var U=O("./src/utils/logger.ts"),s=O("./src/errors.ts"),t=O("./src/events.ts");function R(u,v,p,_){var x,w,C,f,n=navigator.userAgent.toLowerCase(),r=_,c=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];x=((v[p+2]&192)>>>6)+1;var S=(v[p+2]&60)>>>2;if(S>c.length-1){u.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+S});return}return C=(v[p+2]&1)<<2,C|=(v[p+3]&192)>>>6,U.logger.log("manifest codec:"+_+", ADTS type:"+x+", samplingIndex:"+S),/firefox/i.test(n)?S>=6?(x=5,f=new Array(4),w=S-3):(x=2,f=new Array(2),w=S):n.indexOf("android")!==-1?(x=2,f=new Array(2),w=S):(x=5,f=new Array(4),_&&(_.indexOf("mp4a.40.29")!==-1||_.indexOf("mp4a.40.5")!==-1)||!_&&S>=6?w=S-3:((_&&_.indexOf("mp4a.40.2")!==-1&&(S>=6&&C===1||/vivaldi/i.test(n))||!_&&C===1)&&(x=2,f=new Array(2)),w=S)),f[0]=x<<3,f[0]|=(S&14)>>1,f[1]|=(S&1)<<7,f[1]|=C<<3,x===5&&(f[1]|=(w&14)>>1,f[2]=(w&1)<<7,f[2]|=2<<2,f[3]=0),{config:f,samplerate:c[S],channelCount:C,codec:"mp4a.40."+x,manifestCodec:r}}function o(u,v){return u[v]===255&&(u[v+1]&246)===240}function g(u,v){return u[v+1]&1?7:9}function E(u,v){return(u[v+3]&3)<<11|u[v+4]<<3|(u[v+5]&224)>>>5}function a(u,v){return v+5<u.length}function y(u,v){return v+1<u.length&&o(u,v)}function T(u,v){return a(u,v)&&o(u,v)&&E(u,v)<=u.length-v}function M(u,v){if(y(u,v)){var p=g(u,v);if(v+p>=u.length)return!1;var _=E(u,v);if(_<=p)return!1;var x=v+_;return x===u.length||y(u,x)}return!1}function m(u,v,p,_,x){if(!u.samplerate){var w=R(v,p,_,x);if(!w)return;u.config=w.config,u.samplerate=w.samplerate,u.channelCount=w.channelCount,u.codec=w.codec,u.manifestCodec=w.manifestCodec,U.logger.log("parsed codec:"+u.codec+", rate:"+w.samplerate+", channels:"+w.channelCount)}}function P(u){return 1024*9e4/u}function h(u,v,p,_,x){var w=g(u,v),C=E(u,v);if(C-=w,C>0){var f=p+_*x;return{headerLength:w,frameLength:C,stamp:f}}}function l(u,v,p,_,x){var w=P(u.samplerate),C=h(v,p,_,x,w);if(C){var f=C.frameLength,n=C.headerLength,r=C.stamp,c=n+f,S=Math.max(0,p+c-v.length),A;S?(A=new Uint8Array(c-n),A.set(v.subarray(p+n,v.length),0)):A=v.subarray(p+n,p+c);var b={unit:A,pts:r};return S||u.samples.push(b),{sample:b,length:c,missing:S}}}},"./src/demux/base-audio-demuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"initPTSFn",function(){return E});var U=O("./src/polyfills/number.ts"),s=O("./src/demux/id3.ts"),t=O("./src/demux/dummy-demuxed-track.ts"),R=O("./src/utils/mp4-tools.ts"),o=O("./src/utils/typed-array.ts"),g=function(){function a(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var y=a.prototype;return y.resetInitSegment=function(M,m,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},y.resetTimeStamp=function(){},y.resetContiguity=function(){},y.canParse=function(M,m){return!1},y.appendFrame=function(M,m,P){},y.demux=function(M,m){this.cachedData&&(M=Object(R.appendUint8Array)(this.cachedData,M),this.cachedData=null);var P=s.getID3Data(M,0),h=P?P.length:0,l,u,v=this._audioTrack,p=this._id3Track,_=P?s.getTimeStamp(P):void 0,x=M.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=E(_,m)),P&&P.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),u=this.initPTS;h<x;){if(this.canParse(M,h)){var w=this.appendFrame(v,M,h);w?(this.frameIndex++,u=w.sample.pts,h+=w.length,l=h):h=x}else s.canParse(M,h)?(P=s.getID3Data(M,h),p.samples.push({pts:u,dts:u,data:P}),h+=P.length,l=h):h++;if(h===x&&l!==x){var C=Object(o.sliceUint8)(M,l);this.cachedData?this.cachedData=Object(R.appendUint8Array)(this.cachedData,C):this.cachedData=C}}return{audioTrack:v,avcTrack:Object(t.dummyTrack)(),id3Track:p,textTrack:Object(t.dummyTrack)()}},y.demuxSampleAes=function(M,m,P){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},y.flush=function(M){var m=this.cachedData;return m&&(this.cachedData=null,this.demux(m,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(t.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(t.dummyTrack)()}},y.destroy=function(){},a}(),E=function(y,T){return Object(U.isFiniteNumber)(y)?y*90:T*9e4};L.default=g},"./src/demux/chunk-cache.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function t(){this.chunks=[],this.dataLength=0}var R=t.prototype;return R.push=function(g){this.chunks.push(g),this.dataLength+=g.length},R.flush=function(){var g=this.chunks,E=this.dataLength,a;if(g.length)g.length===1?a=g[0]:a=s(g,E);else return new Uint8Array(0);return this.reset(),a},R.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function s(t,R){for(var o=new Uint8Array(R),g=0,E=0;E<t.length;E++){var a=t[E];o.set(a,g),g+=a.length}return o}},"./src/demux/dummy-demuxed-track.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"dummyTrack",function(){return U});function U(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/logger.ts"),s=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 g=this.data,E=this.bytesAvailable,a=g.byteLength-E,y=new Uint8Array(4),T=Math.min(4,E);if(T===0)throw new Error("no bytes available");y.set(g.subarray(a,a+T)),this.word=new DataView(y.buffer).getUint32(0),this.bitsAvailable=T*8,this.bytesAvailable-=T},R.skipBits=function(g){var E;this.bitsAvailable>g?(this.word<<=g,this.bitsAvailable-=g):(g-=this.bitsAvailable,E=g>>3,g-=E>>3,this.bytesAvailable-=E,this.loadWord(),this.word<<=g,this.bitsAvailable-=g)},R.readBits=function(g){var E=Math.min(this.bitsAvailable,g),a=this.word>>>32-E;return g>32&&U.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=E,this.bitsAvailable>0?this.word<<=E:this.bytesAvailable>0&&this.loadWord(),E=g-E,E>0&&this.bitsAvailable?a<<E|this.readBits(E):a},R.skipLZ=function(){var g;for(g=0;g<this.bitsAvailable;++g)if((this.word&2147483648>>>g)!==0)return this.word<<=g,this.bitsAvailable-=g,g;return this.loadWord(),g+this.skipLZ()},R.skipUEG=function(){this.skipBits(1+this.skipLZ())},R.skipEG=function(){this.skipBits(1+this.skipLZ())},R.readUEG=function(){var g=this.skipLZ();return this.readBits(g+1)-1},R.readEG=function(){var g=this.readUEG();return 1&g?1+g>>>1:-1*(g>>>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(g){for(var E=8,a=8,y,T=0;T<g;T++)a!==0&&(y=this.readEG(),a=(E+y+256)%256),E=a===0?E:a},R.readSPS=function(){var g=0,E=0,a=0,y=0,T,M,m,P=this.readUByte.bind(this),h=this.readBits.bind(this),l=this.readUEG.bind(this),u=this.readBoolean.bind(this),v=this.skipBits.bind(this),p=this.skipEG.bind(this),_=this.skipUEG.bind(this),x=this.skipScalingList.bind(this);P();var w=P();if(h(5),v(3),P(),_(),w===100||w===110||w===122||w===244||w===44||w===83||w===86||w===118||w===128){var C=l();if(C===3&&v(1),_(),_(),v(1),u())for(M=C!==3?8:12,m=0;m<M;m++)u()&&(m<6?x(16):x(64))}_();var f=l();if(f===0)l();else if(f===1)for(v(1),p(),p(),T=l(),m=0;m<T;m++)p();_(),v(1);var n=l(),r=l(),c=h(1);c===0&&v(1),v(1),u()&&(g=l(),E=l(),a=l(),y=l());var S=[1,1];if(u()&&u()){var A=P();switch(A){case 1:S=[1,1];break;case 2:S=[12,11];break;case 3:S=[10,11];break;case 4:S=[16,11];break;case 5:S=[40,33];break;case 6:S=[24,11];break;case 7:S=[20,11];break;case 8:S=[32,11];break;case 9:S=[80,33];break;case 10:S=[18,11];break;case 11:S=[15,11];break;case 12:S=[64,33];break;case 13:S=[160,99];break;case 14:S=[4,3];break;case 15:S=[3,2];break;case 16:S=[2,1];break;case 255:{S=[P()<<8|P(),P()<<8|P()];break}}}return{width:Math.ceil((n+1)*16-g*2-E*2),height:(2-c)*(r+1)*16-(c?2:4)*(a+y),pixelRatio:S}},R.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}();L.default=s},"./src/demux/id3.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isHeader",function(){return U}),O.d(L,"isFooter",function(){return s}),O.d(L,"getID3Data",function(){return t}),O.d(L,"canParse",function(){return o}),O.d(L,"getTimeStamp",function(){return g}),O.d(L,"isTimeStampFrame",function(){return E}),O.d(L,"getID3Frames",function(){return y}),O.d(L,"decodeFrame",function(){return T}),O.d(L,"utf8ArrayToStr",function(){return l}),O.d(L,"testables",function(){return u});var U=function(x,w){return w+10<=x.length&&(x[w]===73&&x[w+1]===68&&x[w+2]===51&&(x[w+3]<255&&x[w+4]<255&&(x[w+6]<128&&x[w+7]<128&&x[w+8]<128&&x[w+9]<128)))},s=function(x,w){return w+10<=x.length&&(x[w]===51&&x[w+1]===68&&x[w+2]===73&&(x[w+3]<255&&x[w+4]<255&&(x[w+6]<128&&x[w+7]<128&&x[w+8]<128&&x[w+9]<128)))},t=function(x,w){for(var C=w,f=0;U(x,w);){f+=10;var n=R(x,w+6);f+=n,s(x,w+10)&&(f+=10),w+=f}return f>0?x.subarray(C,C+f):void 0},R=function(x,w){var C=0;return C=(x[w]&127)<<21,C|=(x[w+1]&127)<<14,C|=(x[w+2]&127)<<7,C|=x[w+3]&127,C},o=function(x,w){return U(x,w)&&R(x,w+6)+10<=x.length-w},g=function(x){for(var w=y(x),C=0;C<w.length;C++){var f=w[C];if(E(f))return h(f)}return},E=function(x){return x&&x.key==="PRIV"&&x.info==="com.apple.streaming.transportStreamTimestamp"},a=function(x){var w=String.fromCharCode(x[0],x[1],x[2],x[3]),C=R(x,4),f=10;return{type:w,size:C,data:x.subarray(f,f+C)}},y=function(x){for(var w=0,C=[];U(x,w);){var f=R(x,w+6);w+=10;for(var n=w+f;w+8<n;){var r=a(x.subarray(w)),c=T(r);c&&C.push(c),w+=r.size+10}s(x,w)&&(w+=10)}return C},T=function(x){return x.type==="PRIV"?M(x):x.type[0]==="W"?P(x):m(x)},M=function(x){if(x.size<2)return;var w=l(x.data,!0),C=new Uint8Array(x.data.subarray(w.length+1));return{key:x.type,info:w,data:C.buffer}},m=function(x){if(x.size<2)return;if(x.type==="TXXX"){var w=1,C=l(x.data.subarray(w),!0);w+=C.length+1;var f=l(x.data.subarray(w));return{key:x.type,info:C,data:f}}var n=l(x.data.subarray(1));return{key:x.type,data:n}},P=function(x){if(x.type==="WXXX"){if(x.size<2)return;var w=1,C=l(x.data.subarray(w),!0);w+=C.length+1;var f=l(x.data.subarray(w));return{key:x.type,info:C,data:f}}var n=l(x.data);return{key:x.type,data:n}},h=function(x){if(x.data.byteLength===8){var w=new Uint8Array(x.data),C=w[3]&1,f=(w[4]<<23)+(w[5]<<15)+(w[6]<<7)+w[7];return f/=45,C&&(f+=4772185884e-2),Math.round(f)}return},l=function(x,w){w===void 0&&(w=!1);var C=p();if(C){var f=C.decode(x);if(w){var n=f.indexOf("\0");return n!==-1?f.substring(0,n):f}return f.replace(/\0/g,"")}for(var r=x.length,c,S,A,b="",I=0;I<r;){if(c=x[I++],c===0&&w)return b;if(c===0||c===3)continue;switch(c>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:b+=String.fromCharCode(c);break;case 12:case 13:S=x[I++],b+=String.fromCharCode((c&31)<<6|S&63);break;case 14:S=x[I++],A=x[I++],b+=String.fromCharCode((c&15)<<12|(S&63)<<6|(A&63)<<0);break;default:}}return b},u={decodeTextFrame:m},v;function p(){return!v&&typeof self.TextDecoder!="undefined"&&(v=new self.TextDecoder("utf-8")),v}},"./src/demux/mp3demuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/demux/base-audio-demuxer.ts"),s=O("./src/demux/id3.ts"),t=O("./src/utils/logger.ts"),R=O("./src/demux/mpegaudio.ts");function o(a,y){a.prototype=Object.create(y.prototype),a.prototype.constructor=a,g(a,y)}function g(a,y){return g=Object.setPrototypeOf||function(M,m){return M.__proto__=m,M},g(a,y)}var E=function(a){o(y,a);function y(){return a.apply(this,arguments)||this}var T=y.prototype;return T.resetInitSegment=function(m,P,h){a.prototype.resetInitSegment.call(this,m,P,h),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:m,duration:h,inputTimeScale:9e4,dropped:0}},y.probe=function(m){if(!m)return!1;for(var P=s.getID3Data(m,0)||[],h=P.length,l=m.length;h<l;h++)if(R.probe(m,h))return t.logger.log("MPEG Audio sync word found !"),!0;return!1},T.canParse=function(m,P){return R.canParse(m,P)},T.appendFrame=function(m,P,h){return this.initPTS===null?void 0:R.appendFrame(m,P,h,this.initPTS,this.frameIndex)},y}(U.default);E.minProbeByteLength=4,L.default=E},"./src/demux/mp4demuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/mp4-tools.ts"),s=O("./src/demux/dummy-demuxed-track.ts"),t=function(){function R(g,E){this.remainderData=null,this.config=void 0,this.config=E}var o=R.prototype;return o.resetTimeStamp=function(){},o.resetInitSegment=function(){},o.resetContiguity=function(){},R.probe=function(E){return Object(U.findBox)({data:E,start:0,end:Math.min(E.length,16384)},["moof"]).length>0},o.demux=function(E){var a=E,y=Object(s.dummyTrack)();if(this.config.progressive){this.remainderData&&(a=Object(U.appendUint8Array)(this.remainderData,E));var T=Object(U.segmentValidRange)(a);this.remainderData=T.remainder,y.samples=T.valid||new Uint8Array}else y.samples=a;return{audioTrack:Object(s.dummyTrack)(),avcTrack:y,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.flush=function(){var E=Object(s.dummyTrack)();return E.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(s.dummyTrack)(),avcTrack:E,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.demuxSampleAes=function(E,a,y){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,L.default=t},"./src/demux/mpegaudio.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"appendFrame",function(){return g}),O.d(L,"parseHeader",function(){return E}),O.d(L,"isHeaderPattern",function(){return a}),O.d(L,"isHeader",function(){return y}),O.d(L,"canParse",function(){return T}),O.d(L,"probe",function(){return M});var U=null,s=[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 g(m,P,h,l,u){if(h+24>P.length)return;var v=E(P,h);if(v&&h+v.frameLength<=P.length){var p=v.samplesPerFrame*9e4/v.sampleRate,_=l+u*p,x={unit:P.subarray(h,h+v.frameLength),pts:_,dts:_};return m.config=[],m.channelCount=v.channelCount,m.samplerate=v.sampleRate,m.samples.push(x),{sample:x,length:v.frameLength,missing:0}}}function E(m,P){var h=m[P+1]>>3&3,l=m[P+1]>>1&3,u=m[P+2]>>4&15,v=m[P+2]>>2&3;if(h!==1&&u!==0&&u!==15&&v!==3){var p=m[P+2]>>1&1,_=m[P+3]>>6,x=h===3?3-l:l===3?3:4,w=s[x*14+u-1]*1e3,C=h===3?0:h===2?1:2,f=t[C*3+v],n=_===3?1:2,r=R[h][l],c=o[l],S=r*8*c,A=Math.floor(r*w/f+p)*c;if(U===null){var b=navigator.userAgent||"",I=b.match(/Chrome\/(\d+)/i);U=I?parseInt(I[1]):0}var k=!!U&&U<=87;return k&&l===2&&w>=224e3&&_===0&&(m[P+3]=m[P+3]|128),{sampleRate:f,channelCount:n,frameLength:A,samplesPerFrame:S}}}function a(m,P){return m[P]===255&&(m[P+1]&224)===224&&(m[P+1]&6)!==0}function y(m,P){return P+1<m.length&&a(m,P)}function T(m,P){var h=4;return a(m,P)&&h<=m.length-P}function M(m,P){if(P+1<m.length&&a(m,P)){var h=4,l=E(m,P),u=h;l!=null&&l.frameLength&&(u=l.frameLength);var v=P+u;return v===m.length||y(m,v)}return!1}},"./src/demux/sample-aes.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/crypt/decrypter.ts"),s=O("./src/demux/tsdemuxer.ts"),t=function(){function R(g,E,a){this.keyData=void 0,this.decrypter=void 0,this.keyData=a,this.decrypter=new U.default(g,E,{removePKCS7Padding:!1})}var o=R.prototype;return o.decryptBuffer=function(E,a){this.decrypter.decrypt(E,this.keyData.key.buffer,this.keyData.iv.buffer,a)},o.decryptAacSample=function(E,a,y,T){var M=E[a].unit,m=M.subarray(16,M.length-M.length%16),P=m.buffer.slice(m.byteOffset,m.byteOffset+m.length),h=this;this.decryptBuffer(P,function(l){var u=new Uint8Array(l);M.set(u,16),T||h.decryptAacSamples(E,a+1,y)})},o.decryptAacSamples=function(E,a,y){for(;;a++){if(a>=E.length){y();return}if(E[a].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(E,a,y,T),!T)return}},o.getAvcEncryptedData=function(E){for(var a=Math.floor((E.length-48)/160)*16+16,y=new Int8Array(a),T=0,M=32;M<=E.length-16;M+=160,T+=16)y.set(E.subarray(M,M+16),T);return y},o.getAvcDecryptedUnit=function(E,a){for(var y=new Uint8Array(a),T=0,M=32;M<=E.length-16;M+=160,T+=16)E.set(y.subarray(T,T+16),M);return E},o.decryptAvcSample=function(E,a,y,T,M,m){var P=Object(s.discardEPB)(M.data),h=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(h.buffer,function(u){M.data=l.getAvcDecryptedUnit(P,u),m||l.decryptAvcSamples(E,a,y+1,T)})},o.decryptAvcSamples=function(E,a,y,T){if(E instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;a++,y=0){if(a>=E.length){T();return}for(var M=E[a].units;!(y>=M.length);y++){var m=M[y];if(m.data.length<=48||m.type!==1&&m.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(E,a,y,T,m,P),!P)return}}},R}();L.default=t},"./src/demux/transmuxer-interface.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return M});var U=O("./node_modules/webworkify-webpack/index.js"),s=O.n(U),t=O("./src/events.ts"),R=O("./src/demux/transmuxer.ts"),o=O("./src/utils/logger.ts"),g=O("./src/errors.ts"),E=O("./src/utils/mediasource-helper.ts"),a=O("./node_modules/eventemitter3/index.js"),y=O.n(a),T=Object(E.getMediaSource)()||{isTypeSupported:function(){return!1}},M=function(){function m(h,l,u,v){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=u,this.onFlush=v;var _=h.config,x=function(r,c){c=c||{},c.frag=p.frag,c.id=p.id,h.trigger(r,c)};this.observer=new a.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,x),this.observer.on(t.Events.ERROR,x);var w={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},C=navigator.vendor;if(_.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var f;try{f=this.worker=U("./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:g.ErrorTypes.OTHER_ERROR,details:g.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(n.message+" ("+n.filename+":"+n.lineno+")")})},f.postMessage({cmd:"init",typeSupported:w,vendor:C,id:l,config:JSON.stringify(_)})}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,w,_,C,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,w,_,C,l)}var P=m.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var v=this.observer;v&&v.removeAllListeners(),this.observer=null},P.push=function(l,u,v,p,_,x,w,C,f,n){var r=this;f.transmuxing.start=self.performance.now();var c=this.transmuxer,S=this.worker,A=x?x.start:_.start,b=_.decryptdata,I=this.frag,k=!(I&&_.cc===I.cc),B=!(I&&f.level===I.level),z=I?f.sn-I.sn:-1,G=this.part?f.part-this.part.index:1,Y=!B&&(z===1||z===0&&G===1),X=self.performance.now();(B||z||_.stats.parsing.start===0)&&(_.stats.parsing.start=X),x&&(G||!Y)&&(x.stats.parsing.start=X);var F=new R.TransmuxState(k,Y,C,B,A);if(!Y||k){o.logger.log("[transmuxer-interface, "+_.type+"]: Starting new transmux session for sn: "+f.sn+" p: "+f.part+" level: "+f.level+" id: "+f.id+`
discontinuity: `+k+`
trackSwitch: `+B+`
contiguous: `+Y+`
accurateTimeOffset: `+C+`
timeOffset: `+A);var K=new R.TransmuxConfig(v,p,u,w,n);this.configureTransmuxer(K)}if(this.frag=_,this.part=x,S)S.postMessage({cmd:"demux",data:l,decryptdata:b,chunkMeta:f,state:F},l instanceof ArrayBuffer?[l]:[]);else if(c){var Z=c.push(l,b,f,F);Object(R.isPromise)(Z)?Z.then(function(pe){r.handleTransmuxComplete(pe)}):this.handleTransmuxComplete(Z)}},P.flush=function(l){var u=this;l.transmuxing.start=self.performance.now();var v=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:l});else if(v){var _=v.flush(l);Object(R.isPromise)(_)?_.then(function(x){u.handleFlushResult(x,l)}):this.handleFlushResult(_,l)}},P.handleFlushResult=function(l,u){var v=this;l.forEach(function(p){v.handleTransmuxComplete(p)}),this.onFlush(u)},P.onWorkerMessage=function(l){var u=l.data,v=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,v.trigger(u.event,u.data);break}}},P.configureTransmuxer=function(l){var u=this.worker,v=this.transmuxer;u?u.postMessage({cmd:"configure",config:l}):v&&v.configure(l)},P.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},m}()},"./src/demux/transmuxer-worker.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/demux/transmuxer.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts"),R=O("./node_modules/eventemitter3/index.js"),o=O.n(R);function g(M){var m=new R.EventEmitter,P=function(l,u){M.postMessage({event:l,data:u})};m.on(s.Events.FRAG_DECRYPTED,P),m.on(s.Events.ERROR,P),M.addEventListener("message",function(h){var l=h.data;switch(l.cmd){case"init":{var u=JSON.parse(l.config);M.transmuxer=new U.default(m,l.typeSupported,u,l.vendor,l.id),Object(t.enableLogs)(u.debug),P("init",null);break}case"configure":{M.transmuxer.configure(l.config);break}case"demux":{var v=M.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(U.isPromise)(v)?v.then(function(x){E(M,x)}):E(M,v);break}case"flush":{var p=l.chunkMeta,_=M.transmuxer.flush(p);Object(U.isPromise)(_)?_.then(function(x){y(M,x,p)}):y(M,_,p);break}default:break}})}function E(M,m){if(T(m.remuxResult))return;var P=[],h=m.remuxResult,l=h.audio,u=h.video;l&&a(P,l),u&&a(P,u),M.postMessage({event:"transmuxComplete",data:m},P)}function a(M,m){m.data1&&M.push(m.data1.buffer),m.data2&&M.push(m.data2.buffer)}function y(M,m,P){m.forEach(function(h){E(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(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return u}),O.d(L,"isPromise",function(){return _}),O.d(L,"TransmuxConfig",function(){return x}),O.d(L,"TransmuxState",function(){return w});var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/crypt/decrypter.ts"),R=O("./src/demux/aacdemuxer.ts"),o=O("./src/demux/mp4demuxer.ts"),g=O("./src/demux/tsdemuxer.ts"),E=O("./src/demux/mp3demuxer.ts"),a=O("./src/remux/mp4-remuxer.ts"),y=O("./src/remux/passthrough-remuxer.ts"),T=O("./src/demux/chunk-cache.ts"),M=O("./src/utils/mp4-tools.ts"),m=O("./src/utils/logger.ts"),P;try{P=self.performance.now.bind(self.performance)}catch(C){m.logger.debug("Unable to use Performance API on this environment"),P=self.Date.now}var h=[{demux:g.default,remux:a.default},{demux:o.default,remux:y.default},{demux:R.default,remux:a.default},{demux:E.default,remux:a.default}],l=1024;h.forEach(function(C){var f=C.demux;l=Math.max(l,f.minProbeByteLength)});var u=function(){function C(n,r,c,S,A){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=c,this.vendor=S,this.id=A}var f=C.prototype;return f.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},f.push=function(r,c,S,A){var b=this,I=S.transmuxing;I.executeStart=P();var k=new Uint8Array(r),B=this.cache,z=this.config,G=this.currentTransmuxState,Y=this.transmuxConfig;A&&(this.currentTransmuxState=A);var X=v(k,c);if(X&&X.method==="AES-128"){var F=this.getDecrypter();if(z.enableSoftwareAES){var K=F.softwareDecrypt(k,X.key.buffer,X.iv.buffer);if(!K)return I.executeEnd=P(),p(S);k=new Uint8Array(K)}else return this.decryptionPromise=F.webCryptoDecrypt(k,X.key.buffer,X.iv.buffer).then(function(Xe){var ft=b.push(Xe,null,S);return b.decryptionPromise=null,ft}),this.decryptionPromise}var Z=A||G,pe=Z.contiguous,ue=Z.discontinuity,xe=Z.trackSwitch,ye=Z.accurateTimeOffset,we=Z.timeOffset,Te=Y.audioCodec,Se=Y.videoCodec,ae=Y.defaultInitPts,ve=Y.duration,q=Y.initSegmentData;if((ue||xe)&&this.resetInitSegment(q,Te,Se,ve),ue&&this.resetInitialTimestamp(ae),pe||this.resetContiguity(),this.needsProbing(k,ue,xe)){if(B.dataLength){var me=B.flush();k=Object(M.appendUint8Array)(me,k)}this.configureTransmuxer(k,Y)}var Re=this.transmux(k,X,we,ye,S),be=this.currentTransmuxState;return be.contiguous=!0,be.discontinuity=!1,be.trackSwitch=!1,I.executeEnd=P(),Re},f.flush=function(r){var c=this,S=r.transmuxing;S.executeStart=P();var A=this.decrypter,b=this.cache,I=this.currentTransmuxState,k=this.decryptionPromise;if(k)return k.then(function(){return c.flush(r)});var B=[],z=I.timeOffset;if(A){var G=A.flush();G&&B.push(this.push(G,null,r))}var Y=b.dataLength;b.reset();var X=this.demuxer,F=this.remuxer;if(!X||!F)return Y>=l&&this.observer.emit(U.Events.ERROR,U.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),S.executeEnd=P(),[p(r)];var K=X.flush(z);return _(K)?K.then(function(Z){return c.flushRemux(B,Z,r),B}):(this.flushRemux(B,K,r),B)},f.flushRemux=function(r,c,S){var A=c.audioTrack,b=c.avcTrack,I=c.id3Track,k=c.textTrack,B=this.currentTransmuxState,z=B.accurateTimeOffset,G=B.timeOffset;m.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var Y=this.remuxer.remux(A,b,I,k,G,z,!0,this.id);r.push({remuxResult:Y,chunkMeta:S}),S.transmuxing.executeEnd=P()},f.resetInitialTimestamp=function(r){var c=this.demuxer,S=this.remuxer;if(!c||!S)return;c.resetTimeStamp(r),S.resetTimeStamp(r)},f.resetContiguity=function(){var r=this.demuxer,c=this.remuxer;if(!r||!c)return;r.resetContiguity(),c.resetNextTimestamp()},f.resetInitSegment=function(r,c,S,A){var b=this.demuxer,I=this.remuxer;if(!b||!I)return;b.resetInitSegment(c,S,A),I.resetInitSegment(r,c,S)},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,c,S,A,b){var I;return c&&c.method==="SAMPLE-AES"?I=this.transmuxSampleAes(r,c,S,A,b):I=this.transmuxUnencrypted(r,S,A,b),I},f.transmuxUnencrypted=function(r,c,S,A){var b=this.demuxer.demux(r,c,!1,!this.config.progressive),I=b.audioTrack,k=b.avcTrack,B=b.id3Track,z=b.textTrack,G=this.remuxer.remux(I,k,B,z,c,S,!1,this.id);return{remuxResult:G,chunkMeta:A}},f.transmuxSampleAes=function(r,c,S,A,b){var I=this;return this.demuxer.demuxSampleAes(r,c,S).then(function(k){var B=I.remuxer.remux(k.audioTrack,k.avcTrack,k.id3Track,k.textTrack,S,A,!1,I.id);return{remuxResult:B,chunkMeta:b}})},f.configureTransmuxer=function(r,c){for(var S=this.config,A=this.observer,b=this.typeSupported,I=this.vendor,k=c.audioCodec,B=c.defaultInitPts,z=c.duration,G=c.initSegmentData,Y=c.videoCodec,X,F=0,K=h.length;F<K;F++)if(h[F].demux.probe(r)){X=h[F];break}X||(m.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),X={demux:o.default,remux:y.default});var Z=this.demuxer,pe=this.remuxer,ue=X.remux,xe=X.demux;(!pe||!(pe instanceof ue))&&(this.remuxer=new ue(A,S,b,I)),(!Z||!(Z instanceof xe))&&(this.demuxer=new xe(A,S,b),this.probe=xe.probe),this.resetInitSegment(G,k,Y,z),this.resetInitialTimestamp(B)},f.needsProbing=function(r,c,S){return!this.demuxer||!this.remuxer||c||S},f.getDecrypter=function(){var r=this.decrypter;return r||(r=this.decrypter=new t.default(this.observer,this.config)),r},C}();function v(C,f){var n=null;return C.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 _(C){return"then"in C&&C.then instanceof Function}var x=function(f,n,r,c,S){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=c,this.defaultInitPts=S},w=function(f,n,r,c,S){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=c,this.timeOffset=S}},"./src/demux/tsdemuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"discardEPB",function(){return p});var U=O("./src/demux/adts.ts"),s=O("./src/demux/mpegaudio.ts"),t=O("./src/demux/exp-golomb.ts"),R=O("./src/demux/id3.ts"),o=O("./src/demux/sample-aes.ts"),g=O("./src/events.ts"),E=O("./src/utils/mp4-tools.ts"),a=O("./src/utils/logger.ts"),y=O("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},M=function(){function _(w,C,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=w,this.config=C,this.typeSupported=f}_.probe=function(C){var f=_.syncOffset(C);return f<0?!1:(f&&a.logger.warn("MPEG2-TS detected but first sync word found @ offset "+f+", junk ahead ?"),!0)},_.syncOffset=function(C){for(var f=Math.min(1e3,C.length-3*188),n=0;n<f;){if(C[n]===71&&C[n+188]===71&&C[n+2*188]===71)return n;n++}return-1},_.createTrack=function(C,f){return{container:C==="video"||C==="audio"?"video/mp2t":void 0,type:C,id:T[C],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:C==="audio"?f:void 0}};var x=_.prototype;return x.resetInitSegment=function(C,f,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=_.createTrack("video",n),this._audioTrack=_.createTrack("audio",n),this._id3Track=_.createTrack("id3",n),this._txtTrack=_.createTrack("text",n),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=C,this.videoCodec=f,this._duration=n},x.resetTimeStamp=function(){},x.resetContiguity=function(){var C=this._audioTrack,f=this._avcTrack,n=this._id3Track;C&&(C.pesData=null),f&&(f.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},x.demux=function(C,f,n,r){n===void 0&&(n=!1),r===void 0&&(r=!1),n||(this.sampleAes=null);var c,S=this._avcTrack,A=this._audioTrack,b=this._id3Track,I=S.pid,k=S.pesData,B=A.pid,z=b.pid,G=A.pesData,Y=b.pesData,X=!1,F=this.pmtParsed,K=this._pmtId,Z=C.length;if(this.remainderData&&(C=Object(E.appendUint8Array)(this.remainderData,C),Z=C.length,this.remainderData=null),Z<188&&!r)return this.remainderData=C,{audioTrack:A,avcTrack:S,id3Track:b,textTrack:this._txtTrack};var pe=Math.max(0,_.syncOffset(C));Z-=(Z+pe)%188,Z<C.byteLength&&!r&&(this.remainderData=new Uint8Array(C.buffer,Z,C.buffer.byteLength-Z));for(var ue=pe;ue<Z;ue+=188)if(C[ue]===71){var xe=!!(C[ue+1]&64),ye=((C[ue+1]&31)<<8)+C[ue+2],we=(C[ue+3]&48)>>4,Te=void 0;if(we>1){if(Te=ue+5+C[ue+4],Te===ue+188)continue}else Te=ue+4;switch(ye){case I:xe&&(k&&(c=l(k))&&this.parseAVCPES(c,!1),k={data:[],size:0}),k&&(k.data.push(C.subarray(Te,ue+188)),k.size+=ue+188-Te);break;case B:xe&&(G&&(c=l(G))&&(A.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),G={data:[],size:0}),G&&(G.data.push(C.subarray(Te,ue+188)),G.size+=ue+188-Te);break;case z:xe&&(Y&&(c=l(Y))&&this.parseID3PES(c),Y={data:[],size:0}),Y&&(Y.data.push(C.subarray(Te,ue+188)),Y.size+=ue+188-Te);break;case 0:xe&&(Te+=C[Te]+1),K=this._pmtId=P(C,Te);break;case K:{xe&&(Te+=C[Te]+1);var Se=h(C,Te,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);I=Se.avc,I>0&&(S.pid=I),B=Se.audio,B>0&&(A.pid=B,A.isAAC=Se.isAAC),z=Se.id3,z>0&&(b.pid=z),X&&!F&&(a.logger.log("reparse from beginning"),X=!1,ue=pe-188),F=this.pmtParsed=!0;break}case 17:case 8191:break;default:X=!0;break}}else this.observer.emit(g.Events.ERROR,g.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});S.pesData=k,A.pesData=G,b.pesData=Y;var ae={audioTrack:A,avcTrack:S,id3Track:b,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(ae),ae},x.flush=function(){var C=this.remainderData;this.remainderData=null;var f;return C?f=this.demux(C,-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},x.extractRemainingSamples=function(C){var f=C.audioTrack,n=C.avcTrack,r=C.id3Track,c=n.pesData,S=f.pesData,A=r.pesData,b;c&&(b=l(c))?(this.parseAVCPES(b,!0),n.pesData=null):n.pesData=c,S&&(b=l(S))?(f.isAAC?this.parseAACPES(b):this.parseMPEGPES(b),f.pesData=null):(S!=null&&S.size&&a.logger.log("last AAC PES packet truncated,might overlap between fragments"),f.pesData=S),A&&(b=l(A))?(this.parseID3PES(b),r.pesData=null):r.pesData=A},x.demuxSampleAes=function(C,f,n){var r=this.demux(C,n,!0,!this.config.progressive),c=this.sampleAes=new o.default(this.observer,this.config,f);return this.decrypt(r,c)},x.decrypt=function(C,f){return new Promise(function(n){var r=C.audioTrack,c=C.avcTrack;r.samples&&r.isAAC?f.decryptAacSamples(r.samples,0,function(){c.samples?f.decryptAvcSamples(c.samples,0,0,function(){n(C)}):n(C)}):c.samples&&f.decryptAvcSamples(c.samples,0,0,function(){n(C)})})},x.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},x.parseAVCPES=function(C,f){var n=this,r=this._avcTrack,c=this.parseAVCNALu(C.data),S=!1,A=this.avcSample,b,I=!1;C.data=null,A&&c.length&&!r.audFound&&(u(A,r),A=this.avcSample=m(!1,C.pts,C.dts,"")),c.forEach(function(k){switch(k.type){case 1:{b=!0,A||(A=n.avcSample=m(!0,C.pts,C.dts,"")),S&&(A.debug+="NDR "),A.frame=!0;var B=k.data;if(I&&B.length>4){var z=new t.default(B).readSliceType();(z===2||z===4||z===7||z===9)&&(A.key=!0)}break}case 5:b=!0,A||(A=n.avcSample=m(!0,C.pts,C.dts,"")),S&&(A.debug+="IDR "),A.key=!0,A.frame=!0;break;case 6:{b=!0,S&&A&&(A.debug+="SEI ");var G=new t.default(p(k.data));G.readUByte();for(var Y=0,X=0,F=!1,K=0;!F&&G.bytesAvailable>1;){Y=0;do K=G.readUByte(),Y+=K;while(K===255);X=0;do K=G.readUByte(),X+=K;while(K===255);if(Y===4&&G.bytesAvailable!==0){F=!0;var Z=G.readUByte();if(Z===181){var pe=G.readUShort();if(pe===49){var ue=G.readUInt();if(ue===1195456820){var xe=G.readUByte();if(xe===3){for(var ye=G.readUByte(),we=G.readUByte(),Te=31&ye,Se=[ye,we],ae=0;ae<Te;ae++)Se.push(G.readUByte()),Se.push(G.readUByte()),Se.push(G.readUByte());v(n._txtTrack.samples,{type:3,pts:C.pts,bytes:Se})}}}}}else if(Y===5&&G.bytesAvailable!==0){if(F=!0,X>16){for(var ve=[],q=0;q<16;q++)ve.push(G.readUByte().toString(16)),(q===3||q===5||q===7||q===9)&&ve.push("-");for(var me=X-16,Re=new Uint8Array(me),be=0;be<me;be++)Re[be]=G.readUByte();v(n._txtTrack.samples,{pts:C.pts,payloadType:Y,uuid:ve.join(""),userData:Object(R.utf8ArrayToStr)(Re),userDataBytes:Re})}}else if(X<G.bytesAvailable)for(var Xe=0;Xe<X;Xe++)G.readUByte()}break}case 7:if(b=!0,I=!0,S&&A&&(A.debug+="SPS "),!r.sps){var ft=new t.default(k.data),Ue=ft.readSPS();r.width=Ue.width,r.height=Ue.height,r.pixelRatio=Ue.pixelRatio,r.sps=[k.data],r.duration=n._duration;for(var He=k.data.subarray(1,4),_e="avc1.",Ie=0;Ie<3;Ie++){var Ge=He[Ie].toString(16);Ge.length<2&&(Ge="0"+Ge),_e+=Ge}r.codec=_e}break;case 8:b=!0,S&&A&&(A.debug+="PPS "),r.pps||(r.pps=[k.data]);break;case 9:b=!1,r.audFound=!0,A&&u(A,r),A=n.avcSample=m(!1,C.pts,C.dts,S?"AUD ":"");break;case 12:b=!1;break;default:b=!1,A&&(A.debug+="unknown NAL "+k.type+" ");break}if(A&&b){var Ze=A.units;Ze.push(k)}}),f&&A&&(u(A,r),this.avcSample=null)},x.getLastNalUnit=function(){var C,f=this.avcSample,n;if(!f||f.units.length===0){var r=this._avcTrack.samples;f=r[r.length-1]}if((C=f)!==null&&C!==void 0&&C.units){var c=f.units;n=c[c.length-1]}return n},x.parseAVCNALu=function(C){var f=C.byteLength,n=this._avcTrack,r=n.naluState||0,c=r,S=[],A=0,b,I,k,B=-1,z=0;for(r===-1&&(B=0,z=C[0]&31,r=0,A=1);A<f;){if(b=C[A++],!r){r=b?0:1;continue}if(r===1){r=b?0:2;continue}if(!b)r=3;else if(b===1){if(B>=0){var G={data:C.subarray(B,A-r-1),type:z};S.push(G)}else{var Y=this.getLastNalUnit();if(Y&&(c&&A<=4-c&&(Y.state&&(Y.data=Y.data.subarray(0,Y.data.byteLength-c))),I=A-r-1,I>0)){var X=new Uint8Array(Y.data.byteLength+I);X.set(Y.data,0),X.set(C.subarray(0,I),Y.data.byteLength),Y.data=X,Y.state=0}}A<f?(k=C[A]&31,B=A,z=k,r=0):r=-1}else r=0}if(B>=0&&r>=0){var F={data:C.subarray(B,f),type:z,state:r};S.push(F)}if(S.length===0){var K=this.getLastNalUnit();if(K){var Z=new Uint8Array(K.data.byteLength+C.byteLength);Z.set(K.data,0),Z.set(C,K.data.byteLength),K.data=Z}}return n.naluState=r,S},x.parseAACPES=function(C){var f=0,n=this._audioTrack,r=this.aacOverFlow,c=C.data;if(r){this.aacOverFlow=null;var S=r.sample.unit.byteLength,A=Math.min(r.missing,S),b=S-A;r.sample.unit.set(c.subarray(0,A),b),n.samples.push(r.sample),f=r.missing}var I,k;for(I=f,k=c.length;I<k-1&&!U.isHeader(c,I);I++);if(I!==f){var B,z;if(I<k-1?(B="AAC PES did not start with ADTS header,offset:"+I,z=!1):(B="no ADTS header found in AAC PES",z=!0),a.logger.warn("parsing error:"+B),this.observer.emit(g.Events.ERROR,g.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:z,reason:B}),z)return}U.initTrackConfig(n,this.observer,c,I,this.audioCodec);var G;if(C.pts!==void 0)G=C.pts;else if(r){var Y=U.getFrameDuration(n.samplerate);G=r.sample.pts+Y}else{a.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var X=0;I<k;)if(U.isHeader(c,I)){if(I+5<k){var F=U.appendFrame(n,c,I,G,X);if(F)if(F.missing)this.aacOverFlow=F;else{I+=F.length,X++;continue}}break}else I++},x.parseMPEGPES=function(C){var f=C.data,n=f.length,r=0,c=0,S=C.pts;if(S===void 0){a.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;c<n;)if(s.isHeader(f,c)){var A=s.appendFrame(this._audioTrack,f,c,S,r);if(A)c+=A.length,r++;else break}else c++},x.parseID3PES=function(C){if(C.pts===void 0){a.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(C)},_}();M.minProbeByteLength=188;function m(_,x,w,C){return{key:_,frame:!1,pts:x,dts:w,units:[],debug:C,length:0}}function P(_,x){return(_[x+10]&31)<<8|_[x+11]}function h(_,x,w,C){var f={audio:-1,avc:-1,id3:-1,isAAC:!0},n=(_[x+1]&15)<<8|_[x+2],r=x+3+n-4,c=(_[x+10]&15)<<8|_[x+11];for(x+=12+c;x<r;){var S=(_[x+1]&31)<<8|_[x+2];switch(_[x]){case 207:if(!C){a.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:f.audio===-1&&(f.audio=S);break;case 21:f.id3===-1&&(f.id3=S);break;case 219:if(!C){a.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:f.avc===-1&&(f.avc=S);break;case 3:case 4:w?f.audio===-1&&(f.audio=S,f.isAAC=!1):a.logger.log("MPEG audio found, not supported in this browser");break;case 36:a.logger.warn("Unsupported HEVC stream type found");break;default:break}x+=((_[x+3]&15)<<8|_[x+4])+5}return f}function l(_){var x=0,w,C,f,n,r,c=_.data;if(!_||_.size===0)return null;for(;c[0].length<19&&c.length>1;){var S=new Uint8Array(c[0].length+c[1].length);S.set(c[0]),S.set(c[1],c[0].length),c[0]=S,c.splice(1,1)}w=c[0];var A=(w[0]<<16)+(w[1]<<8)+w[2];if(A===1){if(C=(w[4]<<8)+w[5],C&&C>_.size-6)return null;var b=w[7];b&192&&(n=(w[9]&14)*536870912+(w[10]&255)*4194304+(w[11]&254)*16384+(w[12]&255)*128+(w[13]&254)/2,b&64?(r=(w[14]&14)*536870912+(w[15]&255)*4194304+(w[16]&254)*16384+(w[17]&255)*128+(w[18]&254)/2,n-r>60*9e4&&(a.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),f=w[8];var I=f+9;if(_.size<=I)return null;_.size-=I;for(var k=new Uint8Array(_.size),B=0,z=c.length;B<z;B++){w=c[B];var G=w.byteLength;if(I)if(I>G){I-=G;continue}else w=w.subarray(I),G-=I,I=0;k.set(w,x),x+=G}return C&&(C-=f+3),{data:k,pts:n,dts:r,len:C}}return null}function u(_,x){if(_.units.length&&_.frame){if(_.pts===void 0){var w=x.samples,C=w.length;if(C){var f=w[C-1];_.pts=f.pts,_.dts=f.dts}else{x.dropped++;return}}x.samples.push(_)}_.debug.length&&a.logger.log(_.pts+"/"+_.dts+":"+_.debug)}function v(_,x){var w=_.length;if(w>0){if(x.pts>=_[w-1].pts)_.push(x);else for(var C=w-1;C>=0;C--)if(x.pts<_[C].pts){_.splice(C,0,x);break}}else _.push(x)}function p(_){for(var x=_.byteLength,w=[],C=1;C<x-2;)_[C]===0&&_[C+1]===0&&_[C+2]===3?(w.push(C+2),C+=2):C++;if(w.length===0)return _;var f=x-w.length,n=new Uint8Array(f),r=0;for(C=0;C<f;r++,C++)r===w[0]&&(r++,w.shift()),n[C]=_[r];return n}L.default=M},"./src/errors.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ErrorTypes",function(){return U}),O.d(L,"ErrorDetails",function(){return s});var U;(function(t){t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError"})(U||(U={}));var s;(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"})(s||(s={}))},"./src/events.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"Events",function(){return U});var U;(function(s){s.MEDIA_ATTACHING="hlsMediaAttaching",s.MEDIA_ATTACHED="hlsMediaAttached",s.MEDIA_DETACHING="hlsMediaDetaching",s.MEDIA_DETACHED="hlsMediaDetached",s.BUFFER_RESET="hlsBufferReset",s.BUFFER_CODECS="hlsBufferCodecs",s.BUFFER_CREATED="hlsBufferCreated",s.BUFFER_APPENDING="hlsBufferAppending",s.BUFFER_APPENDED="hlsBufferAppended",s.BUFFER_EOS="hlsBufferEos",s.BUFFER_FLUSHING="hlsBufferFlushing",s.BUFFER_FLUSHED="hlsBufferFlushed",s.MANIFEST_LOADING="hlsManifestLoading",s.MANIFEST_LOADED="hlsManifestLoaded",s.MANIFEST_PARSED="hlsManifestParsed",s.LEVEL_SWITCHING="hlsLevelSwitching",s.LEVEL_SWITCHED="hlsLevelSwitched",s.LEVEL_LOADING="hlsLevelLoading",s.LEVEL_LOADED="hlsLevelLoaded",s.LEVEL_UPDATED="hlsLevelUpdated",s.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",s.LEVELS_UPDATED="hlsLevelsUpdated",s.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",s.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",s.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",s.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",s.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",s.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",s.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",s.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",s.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",s.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",s.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",s.CUES_PARSED="hlsCuesParsed",s.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",s.INIT_PTS_FOUND="hlsInitPtsFound",s.FRAG_LOADING="hlsFragLoading",s.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",s.FRAG_LOADED="hlsFragLoaded",s.FRAG_DECRYPTED="hlsFragDecrypted",s.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",s.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",s.FRAG_PARSING_METADATA="hlsFragParsingMetadata",s.FRAG_PARSED="hlsFragParsed",s.FRAG_BUFFERED="hlsFragBuffered",s.FRAG_CHANGED="hlsFragChanged",s.FPS_DROP="hlsFpsDrop",s.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",s.ERROR="hlsError",s.DESTROYING="hlsDestroying",s.KEY_LOADING="hlsKeyLoading",s.KEY_LOADED="hlsKeyLoaded",s.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",s.BACK_BUFFER_REACHED="hlsBackBufferReached"})(U||(U={}))},"./src/hls.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return _});var U=O("./node_modules/url-toolkit/src/url-toolkit.js"),s=O.n(U),t=O("./src/loader/playlist-loader.ts"),R=O("./src/loader/key-loader.ts"),o=O("./src/controller/id3-track-controller.ts"),g=O("./src/controller/latency-controller.ts"),E=O("./src/controller/level-controller.ts"),a=O("./src/controller/fragment-tracker.ts"),y=O("./src/controller/stream-controller.ts"),T=O("./src/is-supported.ts"),M=O("./src/utils/logger.ts"),m=O("./src/config.ts"),P=O("./node_modules/eventemitter3/index.js"),h=O.n(P),l=O("./src/events.ts"),u=O("./src/errors.ts");function v(x,w){for(var C=0;C<w.length;C++){var f=w[C];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(x,f.key,f)}}function p(x,w,C){return w&&v(x.prototype,w),C&&v(x,C),x}var _=function(){x.isSupported=function(){return Object(T.isSupported)()};function x(C){C===void 0&&(C={}),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(m.mergeConfig)(x.DefaultConfig,C);this.userConfig=C,Object(M.enableLogs)(f.debug),this._autoLevelCapping=-1,f.progressive&&Object(m.enableStreamingMode)(f);var n=f.abrController,r=f.bufferController,c=f.capLevelController,S=f.fpsController,A=this.abrController=new n(this),b=this.bufferController=new r(this),I=this.capLevelController=new c(this),k=new S(this),B=new t.default(this),z=new R.default(this),G=new o.default(this),Y=this.levelController=new E.default(this),X=new a.FragmentTracker(this),F=this.streamController=new y.default(this,X);I.setStreamController(F),k.setStreamController(F);var K=[Y,F];this.networkControllers=K;var Z=[B,z,A,b,I,k,G,X];this.audioTrackController=this.createController(f.audioTrackController,null,K),this.createController(f.audioStreamController,X,K),this.subtitleTrackController=this.createController(f.subtitleTrackController,null,K),this.createController(f.subtitleStreamController,X,K),this.createController(f.timelineController,null,Z),this.emeController=this.createController(f.emeController,null,Z),this.cmcdController=this.createController(f.cmcdController,null,Z),this.latencyController=this.createController(g.default,null,Z),this.coreComponents=Z}var w=x.prototype;return w.createController=function(f,n,r){if(f){var c=n?new f(this,n):new f(this);return r&&r.push(c),c}return null},w.on=function(f,n,r){r===void 0&&(r=this),this._emitter.on(f,n,r)},w.once=function(f,n,r){r===void 0&&(r=this),this._emitter.once(f,n,r)},w.removeAllListeners=function(f){this._emitter.removeAllListeners(f)},w.off=function(f,n,r,c){r===void 0&&(r=this),this._emitter.off(f,n,r,c)},w.listeners=function(f){return this._emitter.listeners(f)},w.emit=function(f,n,r){return this._emitter.emit(f,n,r)},w.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:u.ErrorTypes.OTHER_ERROR,details:u.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:f,error:r})}return!1},w.listenerCount=function(f){return this._emitter.listenerCount(f)},w.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},w.attachMedia=function(f){M.logger.log("attachMedia"),this._media=f,this.trigger(l.Events.MEDIA_ATTACHING,{media:f})},w.detachMedia=function(){M.logger.log("detachMedia"),this.trigger(l.Events.MEDIA_DETACHING,void 0),this._media=null},w.loadSource=function(f){this.stopLoad();var n=this.media,r=this.url,c=this.url=U.buildAbsoluteURL(self.location.href,f,{alwaysNormalize:!0});M.logger.log("loadSource:"+c),n&&r&&r!==c&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(n)),this.trigger(l.Events.MANIFEST_LOADING,{url:f})},w.startLoad=function(f){f===void 0&&(f=-1),M.logger.log("startLoad("+f+")"),this.networkControllers.forEach(function(n){n.startLoad(f)})},w.stopLoad=function(){M.logger.log("stopLoad"),this.networkControllers.forEach(function(f){f.stopLoad()})},w.swapAudioCodec=function(){M.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},w.recoverMediaError=function(){M.logger.log("recoverMediaError");var f=this._media;this.detachMedia(),f&&this.attachMedia(f)},w.removeLevel=function(f,n){n===void 0&&(n=0),this.levelController.removeLevel(f,n)},p(x,[{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,c=0;c<r;c++)if(f[c].maxBitrate>n)return c;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 u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return x.defaultConfig?x.defaultConfig:m.hlsDefaultConfig},set:function(f){x.defaultConfig=f}}]),x}();_.defaultConfig=void 0},"./src/is-supported.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isSupported",function(){return t}),O.d(L,"changeTypeSupported",function(){return R});var U=O("./src/utils/mediasource-helper.ts");function s(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(U.getMediaSource)();if(!o)return!1;var g=s(),E=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),a=!g||g.prototype&&typeof g.prototype.appendBuffer=="function"&&typeof g.prototype.remove=="function";return!!E&&!!a}function R(){var o,g=s();return typeof(g==null||((o=g.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return M}),O.d(L,"LoadError",function(){return P});var U=O("./src/polyfills/number.ts"),s=O("./src/errors.ts");function t(h,l){h.prototype=Object.create(l.prototype),h.prototype.constructor=h,a(h,l)}function R(h){var l=typeof Map=="function"?new Map:void 0;return R=function(v){if(v===null||!E(v))return v;if(typeof v!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(v))return l.get(v);l.set(v,p)}function p(){return o(v,arguments,y(this).constructor)}return p.prototype=Object.create(v.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),a(p,v)},R(h)}function o(h,l,u){return g()?o=Reflect.construct:o=function(p,_,x){var w=[null];w.push.apply(w,_);var C=Function.bind.apply(p,w),f=new C;return x&&a(f,x.prototype),f},o.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(h){return!1}}function E(h){return Function.toString.call(h).indexOf("[native code]")!==-1}function a(h,l){return a=Object.setPrototypeOf||function(v,p){return v.__proto__=p,v},a(h,l)}function y(h){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},y(h)}var T=Math.pow(2,17),M=function(){function h(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}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(v,p){var _=this,x=v.url;if(!x)return Promise.reject(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:v,networkDetails:null},"Fragment does not have a "+(x?"part list":"url")));this.abort();var w=this.config,C=w.fLoader,f=w.loader;return new Promise(function(n,r){_.loader&&_.loader.destroy();var c=_.loader=v.loader=C?new C(w):new f(w),S=m(v),A={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};v.stats=c.stats,c.load(S,A,{onSuccess:function(I,k,B,z){_.resetLoader(v,c),n({frag:v,part:null,payload:I.data,networkDetails:z})},onError:function(I,k,B){_.resetLoader(v,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:v,response:I,networkDetails:B}))},onAbort:function(I,k,B){_.resetLoader(v,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:v,networkDetails:B}))},onTimeout:function(I,k,B){_.resetLoader(v,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:v,networkDetails:B}))},onProgress:function(I,k,B,z){p&&p({frag:v,part:null,payload:B,networkDetails:z})}})})},l.loadPart=function(v,p,_){var x=this;this.abort();var w=this.config,C=w.fLoader,f=w.loader;return new Promise(function(n,r){x.loader&&x.loader.destroy();var c=x.loader=v.loader=C?new C(w):new f(w),S=m(v,p),A={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};p.stats=c.stats,c.load(S,A,{onSuccess:function(I,k,B,z){x.resetLoader(v,c),x.updateStatsFromPart(v,p);var G={frag:v,part:p,payload:I.data,networkDetails:z};_(G),n(G)},onError:function(I,k,B){x.resetLoader(v,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:v,part:p,response:I,networkDetails:B}))},onAbort:function(I,k,B){v.stats.aborted=p.stats.aborted,x.resetLoader(v,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:v,part:p,networkDetails:B}))},onTimeout:function(I,k,B){x.resetLoader(v,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:v,part:p,networkDetails:B}))}})})},l.updateStatsFromPart=function(v,p){var _=v.stats,x=p.stats,w=x.total;if(_.loaded+=x.loaded,w){var C=Math.round(v.duration/p.duration),f=Math.min(Math.round(_.loaded/w),C),n=C-f,r=n*Math.round(_.loaded/f);_.total=_.loaded+r}else _.total=Math.max(_.loaded,_.total);var c=_.loading,S=x.loading;c.start?c.first+=S.first-S.start:(c.start=S.start,c.first=S.first),c.end=S.end},l.resetLoader=function(v,p){v.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},h}();function m(h,l){l===void 0&&(l=null);var u=l||h,v={frag:h,part:l,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},p=u.byteRangeStartOffset,_=u.byteRangeEndOffset;return Object(U.isFiniteNumber)(p)&&Object(U.isFiniteNumber)(_)&&(v.rangeStart=p,v.rangeEnd=_),v}var P=function(h){t(l,h);function l(u){for(var v,p=arguments.length,_=new Array(p>1?p-1:0),x=1;x<p;x++)_[x-1]=arguments[x];return v=h.call.apply(h,[this].concat(_))||this,v.data=void 0,v.data=u,v}return l}(R(Error))},"./src/loader/fragment.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ElementaryStreamTypes",function(){return M}),O.d(L,"BaseSegment",function(){return m}),O.d(L,"Fragment",function(){return P}),O.d(L,"Part",function(){return h});var U=O("./src/polyfills/number.ts"),s=O("./node_modules/url-toolkit/src/url-toolkit.js"),t=O.n(s),R=O("./src/utils/logger.ts"),o=O("./src/loader/level-key.ts"),g=O("./src/loader/load-stats.ts");function E(l,u){l.prototype=Object.create(u.prototype),l.prototype.constructor=l,a(l,u)}function a(l,u){return a=Object.setPrototypeOf||function(p,_){return p.__proto__=_,p},a(l,u)}function y(l,u){for(var v=0;v<u.length;v++){var p=u[v];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(l,p.key,p)}}function T(l,u,v){return u&&y(l.prototype,u),v&&y(l,v),l}var M;(function(l){l.AUDIO="audio",l.VIDEO="video",l.AUDIOVIDEO="audiovideo"})(M||(M={}));var m=function(){function l(v){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=v}var u=l.prototype;return u.setByteRange=function(p,_){var x=p.split("@",2),w=[];x.length===1?w[0]=_?_.byteRangeEndOffset:0:w[0]=parseInt(x[1]),w[1]=parseInt(x[0])+w[0],this._byteRange=w},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(s.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(p){this._url=p}}]),l}(),P=function(l){E(u,l);function u(p,_){var x;return x=l.call(this,_)||this,x._decryptdata=null,x.rawProgramDateTime=null,x.programDateTime=null,x.tagList=[],x.duration=0,x.sn=0,x.levelkey=void 0,x.type=void 0,x.loader=null,x.level=-1,x.cc=0,x.startPTS=void 0,x.endPTS=void 0,x.appendedPTS=void 0,x.startDTS=void 0,x.endDTS=void 0,x.start=0,x.deltaPTS=void 0,x.maxStartPTS=void 0,x.minEndPTS=void 0,x.stats=new g.LoadStats,x.urlId=0,x.data=void 0,x.bitrateTest=!1,x.title=null,x.initSegment=null,x.type=p,x}var v=u.prototype;return v.createInitializationVector=function(_){for(var x=new Uint8Array(16),w=12;w<16;w++)x[w]=_>>8*(15-w)&255;return x},v.setDecryptDataFromLevelKey=function(_,x){var w=_;return(_==null?void 0:_.method)==="AES-128"&&_.uri&&!_.iv&&(w=o.LevelKey.fromURI(_.uri),w.method=_.method,w.iv=this.createInitializationVector(x),w.keyFormat="identity"),w},v.setElementaryStreamInfo=function(_,x,w,C,f,n){n===void 0&&(n=!1);var r=this.elementaryStreams,c=r[_];if(!c){r[_]={startPTS:x,endPTS:w,startDTS:C,endDTS:f,partial:n};return}c.startPTS=Math.min(c.startPTS,x),c.endPTS=Math.max(c.endPTS,w),c.startDTS=Math.min(c.startDTS,C),c.endDTS=Math.max(c.endDTS,f)},v.clearElementaryStreamInfo=function(){var _=this.elementaryStreams;_[M.AUDIO]=null,_[M.VIDEO]=null,_[M.AUDIOVIDEO]=null},T(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var _=this.sn;typeof _!="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'),_=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,_)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(U.isFiniteNumber)(this.programDateTime))return null;var _=Object(U.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+_*1e3}},{key:"encrypted",get:function(){var _;return!!((_=this.decryptdata)!==null&&_!==void 0&&_.keyFormat&&this.decryptdata.uri)}}]),u}(m),h=function(l){E(u,l);function u(v,p,_,x,w){var C;C=l.call(this,_)||this,C.fragOffset=0,C.duration=0,C.gap=!1,C.independent=!1,C.relurl=void 0,C.fragment=void 0,C.index=void 0,C.stats=new g.LoadStats,C.duration=v.decimalFloatingPoint("DURATION"),C.gap=v.bool("GAP"),C.independent=v.bool("INDEPENDENT"),C.relurl=v.enumeratedString("URI"),C.fragment=p,C.index=x;var f=v.enumeratedString("BYTERANGE");return f&&C.setByteRange(f,w),w&&(C.fragOffset=w.fragOffset+w.duration),C}return T(u,[{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)}}]),u}(m)},"./src/loader/key-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return R});var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/utils/logger.ts"),R=function(){function o(E){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=E,this._registerListeners()}var g=o.prototype;return g._registerListeners=function(){this.hls.on(U.Events.KEY_LOADING,this.onKeyLoading,this)},g._unregisterListeners=function(){this.hls.off(U.Events.KEY_LOADING,this.onKeyLoading)},g.destroy=function(){this._unregisterListeners();for(var a in this.loaders){var y=this.loaders[a];y&&y.destroy()}this.loaders={}},g.onKeyLoading=function(a,y){var T=y.frag,M=T.type,m=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(m&&(t.logger.warn("abort previous key loader for type:"+M),m.abort()),!P){t.logger.warn("key uri is falsy");return}var l=h.loader,u=T.loader=this.loaders[M]=new l(h);this.decrypturl=P,this.decryptkey=null;var v={url:P,frag:T,responseType:"arraybuffer"},p={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(v,p,_)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:T}))},g.loadsuccess=function(a,y,T){var M=T.frag;if(!M.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=M.decryptdata.key=new Uint8Array(a.data),M.loader=null,delete this.loaders[M.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:M})},g.loaderror=function(a,y){var T=y.frag,M=T.loader;M&&M.abort(),delete this.loaders[T.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:T,response:a})},g.loadtimeout=function(a,y){var T=y.frag,M=T.loader;M&&M.abort(),delete this.loaders[T.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelDetails",function(){return o});var U=O("./src/polyfills/number.ts");function s(g,E){for(var a=0;a<E.length;a++){var y=E[a];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(g,y.key,y)}}function t(g,E,a){return E&&s(g.prototype,E),a&&s(g,a),g}var R=10,o=function(){function g(a){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=a}var E=g.prototype;return E.reloaded=function(y){if(!y){this.advanced=!0,this.updated=!0;return}var T=this.lastPartSn-y.lastPartSn,M=this.lastPartIndex-y.lastPartIndex;this.updated=this.endSN!==y.endSN||!!M||!!T,this.advanced=this.endSN>y.endSN||T>0||T===0&&M>0,this.updated||this.advanced?this.misses=Math.floor(y.misses*.6):this.misses=y.misses+1,this.availabilityDelay=y.availabilityDelay},t(g,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(U.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var y=this.driftEndTime-this.driftStartTime;if(y>0){var T=this.driftEnd-this.driftStart;return T*1e3/y}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var y;return(y=this.fragments)!==null&&y!==void 0&&y.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 y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),g}()},"./src/loader/level-key.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelKey",function(){return o});var U=O("./node_modules/url-toolkit/src/url-toolkit.js"),s=O.n(U);function t(g,E){for(var a=0;a<E.length;a++){var y=E[a];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(g,y.key,y)}}function R(g,E,a){return E&&t(g.prototype,E),a&&t(g,a),g}var o=function(){g.fromURL=function(a,y){return new g(a,y)},g.fromURI=function(a){return new g(a)};function g(E,a){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,a?this._uri=Object(U.buildAbsoluteURL)(E,a,{alwaysNormalize:!0}):this._uri=E}return R(g,[{key:"uri",get:function(){return this._uri}}]),g}()},"./src/loader/load-stats.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LoadStats",function(){return U});var U=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(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return u});var U=O("./src/polyfills/number.ts"),s=O("./node_modules/url-toolkit/src/url-toolkit.js"),t=O.n(s),R=O("./src/loader/fragment.ts"),o=O("./src/loader/level-details.ts"),g=O("./src/loader/level-key.ts"),E=O("./src/utils/attr-list.ts"),a=O("./src/utils/logger.ts"),y=O("./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,m=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(w){var C,f;return h.test((C=(f=s.parseURL(w))===null||f===void 0?void 0:f.path)!=null?C:"")}var u=function(){function w(){}return w.findGroup=function(f,n){for(var r=0;r<f.length;r++){var c=f[r];if(c.id===n)return c}},w.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},w.resolve=function(f,n){return s.buildAbsoluteURL(n,f,{alwaysNormalize:!0})},w.parseMasterPlaylist=function(f,n){var r=[],c={},S=!1;T.lastIndex=0;for(var A;(A=T.exec(f))!=null;)if(A[1]){var b=new E.AttrList(A[1]),I={attrs:b,bitrate:b.decimalInteger("AVERAGE-BANDWIDTH")||b.decimalInteger("BANDWIDTH"),name:b.NAME,url:w.resolve(A[2],n)},k=b.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),v((b.CODECS||"").split(/[ ,]+/).filter(function(z){return z}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=w.convertAVC1ToAVCOTI(I.videoCodec)),r.push(I)}else if(A[3]){var B=new E.AttrList(A[3]);B["DATA-ID"]&&(S=!0,c[B["DATA-ID"]]=B)}return{levels:r,sessionData:S?c:null}},w.parseMasterPlaylistMedia=function(f,n,r,c){c===void 0&&(c=[]);var S,A=[],b=0;for(M.lastIndex=0;(S=M.exec(f))!==null;){var I=new E.AttrList(S[1]);if(I.TYPE===r){var k={attrs:I,bitrate:0,id:b++,groupId:I["GROUP-ID"],instreamId:I["INSTREAM-ID"],name:I.NAME||I.LANGUAGE||"",type:r,default:I.bool("DEFAULT"),autoselect:I.bool("AUTOSELECT"),forced:I.bool("FORCED"),lang:I.LANGUAGE,url:I.URI?w.resolve(I.URI,n):""};if(c.length){var B=w.findGroup(c,k.groupId)||c[0];p(k,B,"audioCodec"),p(k,B,"textCodec")}A.push(k)}}return A},w.parseLevelPlaylist=function(f,n,r,c,S){var A=new o.LevelDetails(n),b=A.fragments,I=null,k=0,B=0,z=0,G=0,Y=null,X=new R.Fragment(c,n),F,K,Z,pe=-1,ue=!1;for(m.lastIndex=0,A.m3u8=f;(F=m.exec(f))!==null;){ue&&(ue=!1,X=new R.Fragment(c,n),X.start=z,X.sn=k,X.cc=G,X.level=r,I&&(X.initSegment=I,X.rawProgramDateTime=I.rawProgramDateTime));var xe=F[1];if(xe){X.duration=parseFloat(xe);var ye=(" "+F[2]).slice(1);X.title=ye||null,X.tagList.push(ye?["INF",xe,ye]:["INF",xe])}else if(F[3])Object(U.isFiniteNumber)(X.duration)&&(X.start=z,Z&&(X.levelkey=Z),X.sn=k,X.level=r,X.cc=G,X.urlId=S,b.push(X),X.relurl=(" "+F[3]).slice(1),x(X,Y),Y=X,z+=X.duration,k++,B=0,ue=!0);else if(F[4]){var we=(" "+F[4]).slice(1);Y?X.setByteRange(we,Y):X.setByteRange(we)}else if(F[5])X.rawProgramDateTime=(" "+F[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),pe===-1&&(pe=b.length);else{if(F=F[0].match(P),!F){a.logger.warn("No matches on slow regex match for level playlist!");continue}for(K=1;K<F.length&&!(typeof F[K]!="undefined");K++);var Te=(" "+F[K]).slice(1),Se=(" "+F[K+1]).slice(1),ae=F[K+2]?(" "+F[K+2]).slice(1):"";switch(Te){case"PLAYLIST-TYPE":A.type=Se.toUpperCase();break;case"MEDIA-SEQUENCE":k=A.startSN=parseInt(Se);break;case"SKIP":{var ve=new E.AttrList(Se),q=ve.decimalInteger("SKIPPED-SEGMENTS");if(Object(U.isFiniteNumber)(q)){A.skippedSegments=q;for(var me=q;me--;)b.unshift(null);k+=q}var Re=ve.enumeratedString("RECENTLY-REMOVED-DATERANGES");Re&&(A.recentlyRemovedDateranges=Re.split(" "));break}case"TARGETDURATION":A.targetduration=parseFloat(Se);break;case"VERSION":A.version=parseInt(Se);break;case"EXTM3U":break;case"ENDLIST":A.live=!1;break;case"#":(Se||ae)&&X.tagList.push(ae?[Se,ae]:[Se]);break;case"DIS":G++;case"GAP":X.tagList.push([Te]);break;case"BITRATE":X.tagList.push([Te,Se]);break;case"DISCONTINUITY-SEQ":G=parseInt(Se);break;case"KEY":{var be,Xe=new E.AttrList(Se),ft=Xe.enumeratedString("METHOD"),Ue=Xe.URI,He=Xe.hexadecimalInteger("IV"),_e=Xe.enumeratedString("KEYFORMATVERSIONS"),Ie=Xe.enumeratedString("KEYID"),Ge=(be=Xe.enumeratedString("KEYFORMAT"))!=null?be:"identity",Ze=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Ze.indexOf(Ge)>-1){a.logger.warn("Keyformat "+Ge+" is not supported from the manifest");continue}else if(Ge!=="identity")continue;ft&&(Z=g.LevelKey.fromURL(n,Ue),Ue&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(ft)>=0&&(Z.method=ft,Z.keyFormat=Ge,Ie&&(Z.keyID=Ie),_e&&(Z.keyFormatVersions=_e),Z.iv=He));break}case"START":{var Et=new E.AttrList(Se),et=Et.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(et)&&(A.startTimeOffset=et);break}case"MAP":{var jt=new E.AttrList(Se);X.relurl=jt.URI,jt.BYTERANGE&&X.setByteRange(jt.BYTERANGE),X.level=r,X.sn="initSegment",Z&&(X.levelkey=Z),X.initSegment=null,I=X,ue=!0;break}case"SERVER-CONTROL":{var Vt=new E.AttrList(Se);A.canBlockReload=Vt.bool("CAN-BLOCK-RELOAD"),A.canSkipUntil=Vt.optionalFloat("CAN-SKIP-UNTIL",0),A.canSkipDateRanges=A.canSkipUntil>0&&Vt.bool("CAN-SKIP-DATERANGES"),A.partHoldBack=Vt.optionalFloat("PART-HOLD-BACK",0),A.holdBack=Vt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Pt=new E.AttrList(Se);A.partTarget=Pt.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Rt=A.partList;Rt||(Rt=A.partList=[]);var Wt=B>0?Rt[Rt.length-1]:void 0,rn=B++,Qt=new R.Part(new E.AttrList(Se),X,n,rn,Wt);Rt.push(Qt),X.duration+=Qt.duration;break}case"PRELOAD-HINT":{var At=new E.AttrList(Se);A.preloadHint=At;break}case"RENDITION-REPORT":{var dt=new E.AttrList(Se);A.renditionReports=A.renditionReports||[],A.renditionReports.push(dt);break}default:a.logger.warn("line parsed but not handled: "+F);break}}}Y&&!Y.relurl?(b.pop(),z-=Y.duration,A.partList&&(A.fragmentHint=Y)):A.partList&&(x(X,Y),X.cc=G,A.fragmentHint=X);var Tt=b.length,bt=b[0],wt=b[Tt-1];if(z+=A.skippedSegments*A.targetduration,z>0&&Tt&&wt){A.averagetargetduration=z/Tt;var nt=wt.sn;A.endSN=nt!=="initSegment"?nt:0,bt&&(A.startCC=bt.cc,bt.initSegment||A.fragments.every(function(ut){return ut.relurl&&l(ut.relurl)})&&(a.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),X=new R.Fragment(c,n),X.relurl=wt.relurl,X.level=r,X.sn="initSegment",bt.initSegment=X,A.needSidxRanges=!0))}else A.endSN=0,A.startCC=0;return A.fragmentHint&&(z+=A.fragmentHint.duration),A.totalduration=z,A.endCC=G,pe>0&&_(b,pe),A},w}();function v(w,C){["video","audio","text"].forEach(function(f){var n=w.filter(function(c){return Object(y.isCodecType)(c,f)});if(n.length){var r=n.filter(function(c){return c.lastIndexOf("avc1",0)===0||c.lastIndexOf("mp4a",0)===0});C[f+"Codec"]=r.length>0?r[0]:n[0],w=w.filter(function(c){return n.indexOf(c)===-1})}}),C.unknownCodecs=w}function p(w,C,f){var n=C[f];n&&(w[f]=n)}function _(w,C){for(var f=w[C],n=C;n--;){var r=w[n];if(!r)return;r.programDateTime=f.programDateTime-r.duration*1e3,f=r}}function x(w,C){w.rawProgramDateTime?w.programDateTime=Date.parse(w.rawProgramDateTime):C!=null&&C.programDateTime&&(w.programDateTime=C.endProgramDateTime),Object(U.isFiniteNumber)(w.programDateTime)||(w.programDateTime=null,w.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/errors.ts"),R=O("./src/utils/logger.ts"),o=O("./src/utils/mp4-tools.ts"),g=O("./src/loader/m3u8-parser.ts"),E=O("./src/types/loader.ts"),a=O("./src/utils/attr-list.ts");function y(m){var P=m.type;switch(P){case E.PlaylistContextType.AUDIO_TRACK:return E.PlaylistLevelType.AUDIO;case E.PlaylistContextType.SUBTITLE_TRACK:return E.PlaylistLevelType.SUBTITLE;default:return E.PlaylistLevelType.MAIN}}function T(m,P){var h=m.url;return(h===void 0||h.indexOf("data:")===0)&&(h=P.url),h}var M=function(){function m(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var P=m.prototype;return P.registerListeners=function(){var l=this.hls;l.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(s.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(s.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var u=this.hls.config,v=u.pLoader,p=u.loader,_=v||p,x=new _(u);return l.loader=x,this.loaders[l.type]=x,x},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 u=this.loaders[l];u&&u.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,u){var v=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:E.PlaylistContextType.MANIFEST,url:v,deliveryDirectives:null})},P.onLevelLoading=function(l,u){var v=u.id,p=u.level,_=u.url,x=u.deliveryDirectives;this.load({id:v,groupId:null,level:p,responseType:"text",type:E.PlaylistContextType.LEVEL,url:_,deliveryDirectives:x})},P.onAudioTrackLoading=function(l,u){var v=u.id,p=u.groupId,_=u.url,x=u.deliveryDirectives;this.load({id:v,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.AUDIO_TRACK,url:_,deliveryDirectives:x})},P.onSubtitleTrackLoading=function(l,u){var v=u.id,p=u.groupId,_=u.url,x=u.deliveryDirectives;this.load({id:v,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.SUBTITLE_TRACK,url:_,deliveryDirectives:x})},P.load=function(l){var u,v=this.hls.config,p=this.getInternalLoader(l);if(p){var _=p.context;if(_&&_.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 x,w,C,f;switch(l.type){case E.PlaylistContextType.MANIFEST:x=v.manifestLoadingMaxRetry,w=v.manifestLoadingTimeOut,C=v.manifestLoadingRetryDelay,f=v.manifestLoadingMaxRetryTimeout;break;case E.PlaylistContextType.LEVEL:case E.PlaylistContextType.AUDIO_TRACK:case E.PlaylistContextType.SUBTITLE_TRACK:x=0,w=v.levelLoadingTimeOut;break;default:x=v.levelLoadingMaxRetry,w=v.levelLoadingTimeOut,C=v.levelLoadingRetryDelay,f=v.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(l),(u=l.deliveryDirectives)!==null&&u!==void 0&&u.part){var n;if(l.type===E.PlaylistContextType.LEVEL&&l.level!==null?n=this.hls.levels[l.level].details:l.type===E.PlaylistContextType.AUDIO_TRACK&&l.id!==null?n=this.hls.audioTracks[l.id].details:l.type===E.PlaylistContextType.SUBTITLE_TRACK&&l.id!==null&&(n=this.hls.subtitleTracks[l.id].details),n){var r=n.partTarget,c=n.targetduration;r&&c&&(w=Math.min(Math.max(r*3,c*.8)*1e3,w))}}var S={timeout:w,maxRetry:x,retryDelay:C,maxRetryDelay:f,highWaterMark:0},A={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(l,S,A)},P.loadsuccess=function(l,u,v,p){if(p===void 0&&(p=null),v.isSidxRequest){this.handleSidxRequest(l,v),this.handlePlaylistLoaded(l,u,v,p);return}this.resetInternalLoader(v.type);var _=l.data;if(_.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,v,"no EXTM3U delimiter",p);return}u.parsing.start=performance.now(),_.indexOf("#EXTINF:")>0||_.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,u,v,p):this.handleMasterPlaylist(l,u,v,p)},P.loaderror=function(l,u,v){v===void 0&&(v=null),this.handleNetworkError(u,v,!1,l)},P.loadtimeout=function(l,u,v){v===void 0&&(v=null),this.handleNetworkError(u,v,!0)},P.handleMasterPlaylist=function(l,u,v,p){var _=this.hls,x=l.data,w=T(l,v),C=g.default.parseMasterPlaylist(x,w),f=C.levels,n=C.sessionData;if(!f.length){this.handleManifestParsingError(l,v,"no level found in manifest",p);return}var r=f.map(function(k){return{id:k.attrs.AUDIO,audioCodec:k.audioCodec}}),c=f.map(function(k){return{id:k.attrs.SUBTITLES,textCodec:k.textCodec}}),S=g.default.parseMasterPlaylistMedia(x,w,"AUDIO",r),A=g.default.parseMasterPlaylistMedia(x,w,"SUBTITLES",c),b=g.default.parseMasterPlaylistMedia(x,w,"CLOSED-CAPTIONS");if(S.length){var I=S.some(function(k){return!k.url});!I&&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"),S.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new a.AttrList({}),bitrate:0,url:""}))}_.trigger(s.Events.MANIFEST_LOADED,{levels:f,audioTracks:S,subtitles:A,captions:b,url:w,stats:u,networkDetails:p,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,u,v,p){var _=this.hls,x=v.id,w=v.level,C=v.type,f=T(l,v),n=Object(U.isFiniteNumber)(x)?x:0,r=Object(U.isFiniteNumber)(w)?w:n,c=y(v),S=g.default.parseLevelPlaylist(l.data,f,r,c,n);if(!S.fragments.length){_.trigger(s.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 v.level=="number"?v.level:void 0});return}if(C===E.PlaylistContextType.MANIFEST){var A={attrs:new a.AttrList({}),bitrate:0,details:S,name:"",url:f};_.trigger(s.Events.MANIFEST_LOADED,{levels:[A],audioTracks:[],url:f,stats:u,networkDetails:p,sessionData:null})}if(u.parsing.end=performance.now(),S.needSidxRanges){var b,I=(b=S.fragments[0].initSegment)===null||b===void 0?void 0:b.url;this.load({url:I,isSidxRequest:!0,type:C,level:w,levelDetails:S,id:x,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}v.levelDetails=S,this.handlePlaylistLoaded(l,u,v,p)},P.handleSidxRequest=function(l,u){var v=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!v)return;var p=v.references,_=u.levelDetails;p.forEach(function(x,w){var C=x.info,f=_.fragments[w];f.byteRange.length===0&&f.setByteRange(String(1+C.end-C.start)+"@"+String(C.start)),f.initSegment&&f.initSegment.setByteRange(String(v.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,u,v,p){this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===E.PlaylistContextType.MANIFEST,url:l.url,reason:v,response:l,context:u,networkDetails:p})},P.handleNetworkError=function(l,u,v,p){v===void 0&&(v=!1),R.logger.warn("[playlist-loader]: A network "+(v?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var _=t.ErrorDetails.UNKNOWN,x=!1,w=this.getInternalLoader(l);switch(l.type){case E.PlaylistContextType.MANIFEST:_=v?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,x=!0;break;case E.PlaylistContextType.LEVEL:_=v?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.AUDIO_TRACK:_=v?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.SUBTITLE_TRACK:_=v?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,x=!1;break}w&&this.resetInternalLoader(l.type);var C={type:t.ErrorTypes.NETWORK_ERROR,details:_,fatal:x,url:l.url,loader:w,context:l,networkDetails:u};p&&(C.response=p),this.hls.trigger(s.Events.ERROR,C)},P.handlePlaylistLoaded=function(l,u,v,p){var _=v.type,x=v.level,w=v.id,C=v.groupId,f=v.loader,n=v.levelDetails,r=v.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,v,"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(_){case E.PlaylistContextType.MANIFEST:case E.PlaylistContextType.LEVEL:this.hls.trigger(s.Events.LEVEL_LOADED,{details:n,level:x||0,id:w||0,stats:u,networkDetails:p,deliveryDirectives:r});break;case E.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(s.Events.AUDIO_TRACK_LOADED,{details:n,id:w||0,groupId:C||"",stats:u,networkDetails:p,deliveryDirectives:r});break;case E.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(s.Events.SUBTITLE_TRACK_LOADED,{details:n,id:w||0,groupId:C||"",stats:u,networkDetails:p,deliveryDirectives:r});break}},m}();L.default=M},"./src/polyfills/number.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isFiniteNumber",function(){return U}),O.d(L,"MAX_SAFE_INTEGER",function(){return s});var U=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},s=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Q,L,O){"use strict";O.r(L);var U=function(){function s(){}return s.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},s}();L.default=U},"./src/remux/mp4-generator.ts":function(Q,L,O){"use strict";O.r(L);var U=Math.pow(2,32)-1,s=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 g=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]),E=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:g,audio:E};var a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),y=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=y,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]),m=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,m,T,M),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,a))},t.box=function(o){for(var g=8,E=arguments.length,a=new Array(E>1?E-1:0),y=1;y<E;y++)a[y-1]=arguments[y];for(var T=a.length,M=T;T--;)g+=a[T].byteLength;var m=new Uint8Array(g);for(m[0]=g>>24&255,m[1]=g>>16&255,m[2]=g>>8&255,m[3]=g&255,m.set(o,4),T=0,g=8;T<M;T++)m.set(a[T],g),g+=a[T].byteLength;return m},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,g){g*=o;var E=Math.floor(g/(U+1)),a=Math.floor(g%(U+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,E>>24,E>>16&255,E>>8&255,E&255,a>>24,a>>16&255,a>>8&255,a&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,g,E){return t.box(t.types.moof,t.mfhd(o),t.traf(E,g))},t.moov=function(o){for(var g=o.length,E=[];g--;)E[g]=t.trak(o[g]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(E).concat(t.mvex(o)))},t.mvex=function(o){for(var g=o.length,E=[];g--;)E[g]=t.trex(o[g]);return t.box.apply(null,[t.types.mvex].concat(E))},t.mvhd=function(o,g){g*=o;var E=Math.floor(g/(U+1)),a=Math.floor(g%(U+1)),y=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,E>>24,E>>16&255,E>>8&255,E&255,a>>24,a>>16&255,a>>8&255,a&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,y)},t.sdtp=function(o){var g=o.samples||[],E=new Uint8Array(4+g.length),a,y;for(a=0;a<g.length;a++)y=g[a].flags,E[a+4]=y.dependsOn<<4|y.isDependedOn<<2|y.hasRedundancy;return t.box(t.types.sdtp,E)},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 g=[],E=[],a,y,T;for(a=0;a<o.sps.length;a++)y=o.sps[a],T=y.byteLength,g.push(T>>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(y));for(a=0;a<o.pps.length;a++)y=o.pps[a],T=y.byteLength,E.push(T>>>8&255),E.push(T&255),E=E.concat(Array.prototype.slice.call(y));var M=t.box(t.types.avcC,new Uint8Array([1,g[3],g[4],g[5],252|3,224|o.sps.length].concat(g).concat([o.pps.length]).concat(E))),m=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,m>>8&255,m&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 g=o.config.length;return new Uint8Array([0,0,0,0,3,23+g,0,1,0,4,15+g,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([g]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var g=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,g>>8&255,g&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var g=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,g>>8&255,g&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 g=o.id,E=o.duration*o.timescale,a=o.width,y=o.height,T=Math.floor(E/(U+1)),M=Math.floor(E%(U+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,g>>24&255,g>>16&255,g>>8&255,g&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,a>>8&255,a&255,0,0,y>>8&255,y&255,0,0]))},t.traf=function(o,g){var E=t.sdtp(o),a=o.id,y=Math.floor(g/(U+1)),T=Math.floor(g%(U+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,y>>24,y>>16&255,y>>8&255,y&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,E.length+16+20+8+16+8+8),E)},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 g=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,g>>24,g>>16&255,g>>8&255,g&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,g){var E=o.samples||[],a=E.length,y=12+16*a,T=new Uint8Array(y),M,m,P,h,l,u;for(g+=8+y,T.set([0,0,15,1,a>>>24&255,a>>>16&255,a>>>8&255,a&255,g>>>24&255,g>>>16&255,g>>>8&255,g&255],0),M=0;M<a;M++)m=E[M],P=m.duration,h=m.size,l=m.flags,u=m.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,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*M);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var g=t.moov(o),E=new Uint8Array(t.FTYP.byteLength+g.byteLength);return E.set(t.FTYP),E.set(g,t.FTYP.byteLength),E},t}();s.types=void 0,s.HDLR_TYPES=void 0,s.STTS=void 0,s.STSC=void 0,s.STCO=void 0,s.STSZ=void 0,s.VMHD=void 0,s.SMHD=void 0,s.STSD=void 0,s.FTYP=void 0,s.DINF=void 0,L.default=s},"./src/remux/mp4-remuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return u}),O.d(L,"normalizePts",function(){return v});var U=O("./src/polyfills/number.ts"),s=O("./src/remux/aac-helper.ts"),t=O("./src/remux/mp4-generator.ts"),R=O("./src/events.ts"),o=O("./src/errors.ts"),g=O("./src/utils/logger.ts"),E=O("./src/types/loader.ts"),a=O("./src/utils/timescale-conversion.ts");function y(){return y=Object.assign||function(w){for(var C=1;C<arguments.length;C++){var f=arguments[C];for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(w[n]=f[n])}return w},y.apply(this,arguments)}var T=10*1e3,M=1024,m=1152,P=null,h=null,l=!1,u=function(){function w(f,n,r,c){if(c===void 0&&(c=""),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 S=navigator.userAgent||"",A=S.match(/Chrome\/(\d+)/i);P=A?parseInt(A[1]):0}if(h===null){var b=navigator.userAgent.match(/Safari\/(\d+)/i);h=b?parseInt(b[1]):0}l=!!P&&P<75||!!h&&h<600}var C=w.prototype;return C.destroy=function(){},C.resetTimeStamp=function(n){g.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=n},C.resetNextTimestamp=function(){g.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},C.resetInitSegment=function(){g.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},C.getVideoStartPts=function(n){var r=!1,c=n.reduce(function(S,A){var b=A.pts-S;return b<-4294967296?(r=!0,v(S,A.pts)):b>0?S:A.pts},n[0].pts);return r&&g.logger.debug("PTS rollover detected"),c},C.remux=function(n,r,c,S,A,b,I,k){var B,z,G,Y,X,F,K=A,Z=A,pe=n.pid>-1,ue=r.pid>-1,xe=r.samples.length,ye=n.samples.length>0,we=xe>1,Te=(!pe||ye)&&(!ue||we)||this.ISGenerated||I;if(Te){this.ISGenerated||(G=this.generateIS(n,r,A));var Se=this.isVideoContiguous,ae=-1;if(we&&(ae=p(r.samples),!Se&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,ae>0){g.logger.warn("[mp4-remuxer]: Dropped "+ae+" out of "+xe+" video samples due to a missing keyframe");var ve=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(ae),r.dropped+=ae,Z+=(r.samples[0].pts-ve)/(r.timescale||9e4)}else ae===-1&&(g.logger.warn("[mp4-remuxer]: No keyframe found out of "+xe+" video samples"),F=!1);if(this.ISGenerated){if(ye&&we){var q=this.getVideoStartPts(r.samples),me=v(n.samples[0].pts,q)-q,Re=me/r.inputTimeScale;K+=Math.max(0,Re),Z+=Math.max(0,-Re)}if(ye){if(n.samplerate||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),G=this.generateIS(n,r,A)),z=this.remuxAudio(n,K,this.isAudioContiguous,b,ue||we||k===E.PlaylistLevelType.AUDIO?Z:void 0),we){var be=z?z.endPTS-z.startPTS:0;r.inputTimeScale||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),G=this.generateIS(n,r,A)),B=this.remuxVideo(r,Z,Se,be)}}else we&&(B=this.remuxVideo(r,Z,Se,0));B&&(B.firstKeyFrame=ae,B.independent=ae!==-1)}}return this.ISGenerated&&(c.samples.length&&(X=this.remuxID3(c,A)),S.samples.length&&(Y=this.remuxText(S,A))),{audio:z,video:B,initSegment:G,independent:F,text:Y,id3:X}},C.generateIS=function(n,r,c){var S=n.samples,A=r.samples,b=this.typeSupported,I={},k=!Object(U.isFiniteNumber)(this._initPTS),B="audio/mp4",z,G,Y;if(k&&(z=G=Infinity),n.config&&S.length&&(n.timescale=n.samplerate,n.isAAC||(b.mpeg?(B="audio/mpeg",n.codec=""):b.mp3&&(n.codec="mp3")),I.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&b.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},k&&(Y=n.inputTimeScale,z=G=S[0].pts-Math.round(Y*c))),r.sps&&r.pps&&A.length&&(r.timescale=r.inputTimeScale,I.video={id:"main",container:"video/mp4",codec:r.codec,initSegment:t.default.initSegment([r]),metadata:{width:r.width,height:r.height}},k)){Y=r.inputTimeScale;var X=this.getVideoStartPts(A),F=Math.round(Y*c);G=Math.min(G,v(A[0].dts,X)-F),z=Math.min(z,X-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=z,this._initDTS=G),{tracks:I,initPTS:z,timescale:Y}},C.remuxVideo=function(n,r,c,S){var A=n.inputTimeScale,b=n.samples,I=[],k=b.length,B=this._initPTS,z=this.nextAvcDts,G=8,Y,X,F,K=Number.POSITIVE_INFINITY,Z=Number.NEGATIVE_INFINITY,pe=0,ue=!1;if(!c||z===null){var xe=r*A,ye=b[0].pts-v(b[0].dts,b[0].pts);z=xe-ye}for(var we=0;we<k;we++){var Te=b[we];if(Te.pts=v(Te.pts-B,z),Te.dts=v(Te.dts-B,z),Te.dts>Te.pts){var Se=9e4*.2;pe=Math.max(Math.min(pe,Te.pts-Te.dts),-1*Se)}Te.dts<b[we>0?we-1:we].dts&&(ue=!0)}ue&&b.sort(function(ct,Ve){var st=ct.dts-Ve.dts,Pe=ct.pts-Ve.pts;return st||Pe}),X=b[0].dts,F=b[b.length-1].dts;var ae=Math.round((F-X)/(k-1));if(pe<0){if(pe<ae*-2){g.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(a.toMsFromMpegTsClock)(-ae,!0)+" ms");for(var ve=pe,q=0;q<k;q++)b[q].dts=ve=Math.max(ve,b[q].pts-ae),b[q].pts=Math.max(ve,b[q].pts)}else{g.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(a.toMsFromMpegTsClock)(pe,!0)+" ms to overcome this issue");for(var me=0;me<k;me++)b[me].dts=b[me].dts+pe}X=b[0].dts}if(c){var Re=X-z,be=Re>ae,Xe=Re<-1;if(be||Xe){be?g.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(Re,!0)+" ms ("+Re+"dts) hole between fragments detected, filling it"):g.logger.warn("AVC: "+Object(a.toMsFromMpegTsClock)(-Re,!0)+" ms ("+Re+"dts) overlapping between fragments detected"),X=z;var ft=b[0].pts-Re;b[0].dts=X,b[0].pts=ft,g.logger.log("Video: First PTS/DTS adjusted: "+Object(a.toMsFromMpegTsClock)(ft,!0)+"/"+Object(a.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(a.toMsFromMpegTsClock)(Re,!0)+" ms")}}l&&(X=Math.max(0,X));for(var Ue=0,He=0,_e=0;_e<k;_e++){for(var Ie=b[_e],Ge=Ie.units,Ze=Ge.length,Et=0,et=0;et<Ze;et++)Et+=Ge[et].data.length;He+=Et,Ue+=Ze,Ie.length=Et,Ie.dts=Math.max(Ie.dts,X),Ie.pts=Math.max(Ie.pts,Ie.dts,0),K=Math.min(Ie.pts,K),Z=Math.max(Ie.pts,Z)}F=b[k-1].dts;var jt=He+4*Ue+8,Vt;try{Vt=new Uint8Array(jt)}catch(ct){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:jt,reason:"fail allocating video mdat "+jt});return}var Pt=new DataView(Vt.buffer);Pt.setUint32(0,jt),Vt.set(t.default.types.mdat,4);for(var Rt=0;Rt<k;Rt++){for(var Wt=b[Rt],rn=Wt.units,Qt=0,At=0,dt=rn.length;At<dt;At++){var Tt=rn[At],bt=Tt.data,wt=Tt.data.byteLength;Pt.setUint32(G,wt),G+=4,Vt.set(bt,G),G+=wt,Qt+=4+wt}if(Rt<k-1)Y=b[Rt+1].dts-Wt.dts;else{var nt=this.config,ut=Wt.dts-b[Rt>0?Rt-1:Rt].dts;if(nt.stretchShortVideoTrack&&this.nextAudioPts!==null){var Qe=Math.floor(nt.maxBufferHole*A),St=(S?K+S*A:this.nextAudioPts)-Wt.pts;St>Qe?(Y=St-ut,Y<0&&(Y=ut),g.logger.log("[mp4-remuxer]: It is approximately "+St/90+" ms to the next segment; using duration "+Y/90+" ms for the last video frame.")):Y=ut}else Y=ut}var Dt=Math.round(Wt.pts-Wt.dts);I.push(new _(Wt.key,Y,Qt,Dt))}if(I.length&&P&&P<70){var Kt=I[0].flags;Kt.dependsOn=2,Kt.isNonSync=0}console.assert(Y!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=F+Y,this.isVideoContiguous=!0;var Jt=t.default.moof(n.sequenceNumber++,X,y({},n,{samples:I})),tn="video",mt={data1:Jt,data2:Vt,startPTS:K/A,endPTS:(Z+Y)/A,startDTS:X/A,endDTS:z/A,type:tn,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Vt.length,"MDAT length must not be zero"),mt},C.remuxAudio=function(n,r,c,S,A){var b=n.inputTimeScale,I=n.samplerate?n.samplerate:b,k=b/I,B=n.isAAC?M:m,z=B*k,G=this._initPTS,Y=!n.isAAC&&this.typeSupported.mpeg,X=[],F=n.samples,K=Y?0:8,Z=this.nextAudioPts||-1,pe=r*b;if(this.isAudioContiguous=c=c||F.length&&Z>0&&(S&&Math.abs(pe-Z)<9e3||Math.abs(v(F[0].pts-G,pe)-Z)<20*z),F.forEach(function(bt){bt.pts=v(bt.pts-G,pe)}),!c||Z<0){if(F=F.filter(function(bt){return bt.pts>=0}),!F.length)return;A===0?Z=0:S?Z=Math.max(0,pe):Z=F[0].pts}if(n.isAAC)for(var ue=A!==void 0,xe=this.config.maxAudioFramesDrift,ye=0,we=Z;ye<F.length;ye++){var Te=F[ye],Se=Te.pts,ae=Se-we,ve=Math.abs(1e3*ae/b);if(ae<=-xe*z&&ue)ye===0&&(g.logger.warn("Audio frame @ "+(Se/b).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*ae/b)+" ms."),this.nextAudioPts=Z=we=Se);else if(ae>=xe*z&&ve<T&&ue){var q=Math.round(ae/z);we=Se-q*z,we<0&&(q--,we+=z),ye===0&&(this.nextAudioPts=Z=we),g.logger.warn("[mp4-remuxer]: Injecting "+q+" audio frame @ "+(we/b).toFixed(3)+"s due to "+Math.round(1e3*ae/b)+" ms gap.");for(var me=0;me<q;me++){var Re=Math.max(we,0),be=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);be||(g.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),be=Te.unit.subarray()),F.splice(ye,0,{unit:be,pts:Re}),we+=z,ye++}}Te.pts=we,we+=z}for(var Xe=null,ft=null,Ue,He=0,_e=F.length;_e--;)He+=F[_e].unit.byteLength;for(var Ie=0,Ge=F.length;Ie<Ge;Ie++){var Ze=F[Ie],Et=Ze.unit,et=Ze.pts;if(ft!==null){var jt=X[Ie-1];jt.duration=Math.round((et-ft)/k)}else if(c&&n.isAAC&&(et=Z),Xe=et,He>0){He+=K;try{Ue=new Uint8Array(He)}catch(bt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:He,reason:"fail allocating audio mdat "+He});return}if(!Y){var Vt=new DataView(Ue.buffer);Vt.setUint32(0,He),Ue.set(t.default.types.mdat,4)}}else return;Ue.set(Et,K);var Pt=Et.byteLength;K+=Pt,X.push(new _(!0,B,Pt,0)),ft=et}var Rt=X.length;if(!Rt)return;var Wt=X[X.length-1];this.nextAudioPts=Z=ft+k*Wt.duration;var rn=Y?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Xe/k,y({},n,{samples:X}));n.samples=[];var Qt=Xe/b,At=Z/b,dt="audio",Tt={data1:rn,data2:Ue,startPTS:Qt,endPTS:At,startDTS:Qt,endDTS:At,type:dt,hasAudio:!0,hasVideo:!1,nb:Rt};return this.isAudioContiguous=!0,console.assert(Ue.length,"MDAT length must not be zero"),Tt},C.remuxEmptyAudio=function(n,r,c,S){var A=n.inputTimeScale,b=n.samplerate?n.samplerate:A,I=A/b,k=this.nextAudioPts,B=(k!==null?k:S.startDTS*A)+this._initDTS,z=S.endDTS*A+this._initDTS,G=I*M,Y=Math.ceil((z-B)/G),X=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(g.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){g.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],K=0;K<Y;K++){var Z=B+K*G;F.push({unit:X,pts:Z,dts:Z})}return n.samples=F,this.remuxAudio(n,r,c,!1)},C.remuxID3=function(n,r){var c=n.samples.length;if(!c)return;for(var S=n.inputTimeScale,A=this._initPTS,b=this._initDTS,I=0;I<c;I++){var k=n.samples[I];k.pts=v(k.pts-A,r*S)/S,k.dts=v(k.dts-b,r*S)/S}var B=n.samples;return n.samples=[],{samples:B}},C.remuxText=function(n,r){var c=n.samples.length;if(!c)return;for(var S=n.inputTimeScale,A=this._initPTS,b=0;b<c;b++){var I=n.samples[b];I.pts=v(I.pts-A,r*S)/S}n.samples.sort(function(B,z){return B.pts-z.pts});var k=n.samples;return n.samples=[],{samples:k}},w}();function v(w,C){var f;if(C===null)return w;for(C<w?f=-8589934592:f=8589934592;Math.abs(w-C)>4294967296;)w+=f;return w}function p(w){for(var C=0;C<w.length;C++)if(w[C].key)return C;return-1}var _=function(C,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 x(C)},x=function(C){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=C?2:1,this.isNonSync=C?0:1}},"./src/remux/passthrough-remuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/utils/mp4-tools.ts"),t=O("./src/loader/fragment.ts"),R=O("./src/utils/logger.ts"),o=function(){function a(){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 y=a.prototype;return y.destroy=function(){},y.resetTimeStamp=function(M){this.initPTS=M,this.lastEndDTS=null},y.resetNextTimestamp=function(){this.lastEndDTS=null},y.resetInitSegment=function(M,m,P){this.audioCodec=m,this.videoCodec=P,this.generateInitSegment(M),this.emitInitSegment=!0},y.generateInitSegment=function(M){var m=this.audioCodec,P=this.videoCodec;if(!M||!M.byteLength){this.initTracks=void 0,this.initData=void 0;return}var h=this.initData=Object(s.parseInitSegment)(M);m||(m=E(h.audio,t.ElementaryStreamTypes.AUDIO)),P||(P=E(h.video,t.ElementaryStreamTypes.VIDEO));var l={};h.audio&&h.video?l.audiovideo={container:"video/mp4",codec:m+","+P,initSegment:M,id:"main"}:h.audio?l.audio={container:"audio/mp4",codec:m,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},y.remux=function(M,m,P,h,l){var u=this.initPTS,v=this.lastEndDTS,p={audio:void 0,video:void 0,text:h,id3:P,initSegment:void 0};Object(U.isFiniteNumber)(v)||(v=this.lastEndDTS=l||0);var _=m.samples;if(!_||!_.length)return p;var x={initPTS:void 0,timescale:1},w=this.initData;if((!w||!w.length)&&(this.generateInitSegment(_),w=this.initData),!w||!w.length)return R.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),p;this.emitInitSegment&&(x.tracks=this.initTracks,this.emitInitSegment=!1),Object(U.isFiniteNumber)(u)||(this.initPTS=x.initPTS=u=g(w,_,v));var C=Object(s.getDuration)(_,w),f=v,n=C+f;Object(s.offsetStartDTS)(w,_,u),C>0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!w.audio,c=!!w.video,S="";r&&(S+="audio"),c&&(S+="video");var A={data1:_,startPTS:f,startDTS:f,endPTS:n,endDTS:n,type:S,hasAudio:r,hasVideo:c,nb:1,dropped:0};return p.audio=A.type==="audio"?A:void 0,p.video=A.type!=="audio"?A:void 0,p.text=h,p.id3=P,p.initSegment=x,p},a}(),g=function(y,T,M){return Object(s.getStartDTS)(y,T)-M};function E(a,y){var T=a==null?void 0:a.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||y===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}L.default=o},"./src/task-loop.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=s.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(){},s}()},"./src/types/cmcd.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"CMCDVersion",function(){return U}),O.d(L,"CMCDObjectType",function(){return s}),O.d(L,"CMCDStreamingFormat",function(){return t}),O.d(L,"CMCDStreamType",function(){return R});var U=1,s;(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"})(s||(s={}));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(Q,L,O){"use strict";O.r(L),O.d(L,"HlsSkip",function(){return t}),O.d(L,"getSkipValue",function(){return R}),O.d(L,"HlsUrlParameters",function(){return o}),O.d(L,"Level",function(){return g});function U(E,a){for(var y=0;y<a.length;y++){var T=a[y];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(E,T.key,T)}}function s(E,a,y){return a&&U(E.prototype,a),y&&U(E,y),E}var t;(function(E){E.No="",E.Yes="YES",E.v2="v2"})(t||(t={}));function R(E,a){var y=E.canSkipUntil,T=E.canSkipDateRanges,M=E.endSN,m=a!==void 0?a-M:0;return y&&m<y?T?t.v2:t.Yes:t.No}var o=function(){function E(y,T,M){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=y,this.part=T,this.skip=M}var a=E.prototype;return a.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()},E}(),g=function(){function E(a){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=[a.url],this.attrs=a.attrs,this.bitrate=a.bitrate,a.details&&(this.details=a.details),this.id=a.id||0,this.name=a.name,this.width=a.width||0,this.height=a.height||0,this.audioCodec=a.audioCodec,this.videoCodec=a.videoCodec,this.unknownCodecs=a.unknownCodecs,this.codecSet=[a.videoCodec,a.audioCodec].filter(function(y){return y}).join(",").replace(/\.[^.,]+/g,"")}return s(E,[{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(y){var T=y%this.url.length;this._urlId!==T&&(this.details=void 0,this._urlId=T)}}]),E}()},"./src/types/loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"PlaylistContextType",function(){return U}),O.d(L,"PlaylistLevelType",function(){return s});var U;(function(t){t.MANIFEST="manifest",t.LEVEL="level",t.AUDIO_TRACK="audioTrack",t.SUBTITLE_TRACK="subtitleTrack"})(U||(U={}));var s;(function(t){t.MAIN="main",t.AUDIO="audio",t.SUBTITLE="subtitle"})(s||(s={}))},"./src/types/transmuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ChunkMetadata",function(){return U});var U=function(R,o,g,E,a,y){E===void 0&&(E=0),a===void 0&&(a=-1),y===void 0&&(y=!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=s(),this.buffering={audio:s(),video:s(),audiovideo:s()},this.level=R,this.sn=o,this.id=g,this.size=E,this.part=a,this.partial=y};function s(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"AttrList",function(){return t});var U=/^(\d+)x(\d+)$/,s=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,t=function(){function R(g){typeof g=="string"&&(g=R.parseAttrList(g));for(var E in g)g.hasOwnProperty(E)&&(this[E]=g[E])}var o=R.prototype;return o.decimalInteger=function(E){var a=parseInt(this[E],10);return a>Number.MAX_SAFE_INTEGER?Infinity:a},o.hexadecimalInteger=function(E){if(this[E]){var a=(this[E]||"0x").slice(2);a=(a.length&1?"0":"")+a;for(var y=new Uint8Array(a.length/2),T=0;T<a.length/2;T++)y[T]=parseInt(a.slice(T*2,T*2+2),16);return y}else return null},o.hexadecimalIntegerAsNumber=function(E){var a=parseInt(this[E],16);return a>Number.MAX_SAFE_INTEGER?Infinity:a},o.decimalFloatingPoint=function(E){return parseFloat(this[E])},o.optionalFloat=function(E,a){var y=this[E];return y?parseFloat(y):a},o.enumeratedString=function(E){return this[E]},o.bool=function(E){return this[E]==="YES"},o.decimalResolution=function(E){var a=U.exec(this[E]);return a===null?void 0:{width:parseInt(a[1],10),height:parseInt(a[2],10)}},R.parseAttrList=function(E){var a,y={},T='"';for(s.lastIndex=0;(a=s.exec(E))!==null;){var M=a[2];M.indexOf(T)===0&&M.lastIndexOf(T)===M.length-1&&(M=M.slice(1,-1)),y[a[1]]=M}return y},R}()},"./src/utils/binary-search.ts":function(Q,L,O){"use strict";O.r(L);var U={search:function(t,R){for(var o=0,g=t.length-1,E=null,a=null;o<=g;){E=(o+g)/2|0,a=t[E];var y=R(a);if(y>0)o=E+1;else if(y<0)g=E-1;else return a}return null}};L.default=U},"./src/utils/buffer-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"BufferHelper",function(){return t});var U=O("./src/utils/logger.ts"),s={length:0,start:function(){return 0},end:function(){return 0}},t=function(){function R(){}return R.isBuffered=function(g,E){try{if(g){for(var a=R.getBuffered(g),y=0;y<a.length;y++)if(E>=a.start(y)&&E<=a.end(y))return!0}}catch(T){}return!1},R.bufferInfo=function(g,E,a){try{if(g){var y=R.getBuffered(g),T=[],M;for(M=0;M<y.length;M++)T.push({start:y.start(M),end:y.end(M)});return this.bufferedInfo(T,E,a)}}catch(m){}return{len:0,start:E,end:E,nextStart:void 0}},R.bufferedInfo=function(g,E,a){E=Math.max(0,E),g.sort(function(x,w){var C=x.start-w.start;return C||w.end-x.end});var y=[];if(a)for(var T=0;T<g.length;T++){var M=y.length;if(M){var m=y[M-1].end;g[T].start-m<a?g[T].end>m&&(y[M-1].end=g[T].end):y.push(g[T])}else y.push(g[T])}else y=g;for(var P=0,h,l=E,u=E,v=0;v<y.length;v++){var p=y[v].start,_=y[v].end;if(E+a>=p&&E<_)l=p,u=_,P=u-E;else if(E+a<p){h=p;break}}return{len:P,start:l||0,end:u||0,nextStart:h}},R.getBuffered=function(g){try{return g.buffered}catch(E){return U.logger.log("failed to get media.buffered",E),s}},R}()},"./src/utils/cea-608-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"Row",function(){return u}),O.d(L,"CaptionScreen",function(){return v});var U=O("./src/utils/logger.ts"),s={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 s.hasOwnProperty(n)&&(r=s[n]),String.fromCharCode(r)},R=15,o=100,g={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},E={17:2,18:4,21:6,22:8,23:10,19:13,20:15},a={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},y={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 m=function(){function f(){this.time=null,this.verboseLevel=M.ERROR}var n=f.prototype;return n.log=function(c,S){this.verboseLevel>=c&&U.logger.log(this.time+" ["+c+"] "+S)},f}(),P=function(n){for(var r=[],c=0;c<n.length;c++)r.push(n[c].toString(16));return r},h=function(){function f(r,c,S,A,b){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=c||!1,this.italics=S||!1,this.background=A||"black",this.flash=b||!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(c){for(var S=["foreground","underline","italics","background","flash"],A=0;A<S.length;A++){var b=S[A];c.hasOwnProperty(b)&&(this[b]=c[b])}},n.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},n.equals=function(c){return this.foreground===c.foreground&&this.underline===c.underline&&this.italics===c.italics&&this.background===c.background&&this.flash===c.flash},n.copy=function(c){this.foreground=c.foreground,this.underline=c.underline,this.italics=c.italics,this.background=c.background,this.flash=c.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,c,S,A,b,I){this.uchar=void 0,this.penState=void 0,this.uchar=r||" ",this.penState=new h(c,S,A,b,I)}var n=f.prototype;return n.reset=function(){this.uchar=" ",this.penState.reset()},n.setChar=function(c,S){this.uchar=c,this.penState.copy(S)},n.setPenState=function(c){this.penState.copy(c)},n.equals=function(c){return this.uchar===c.uchar&&this.penState.equals(c.penState)},n.copy=function(c){this.uchar=c.uchar,this.penState.copy(c.penState)},n.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},f}(),u=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 c=0;c<o;c++)this.chars.push(new l);this.logger=r,this.pos=0,this.currPenState=new h}var n=f.prototype;return n.equals=function(c){for(var S=!0,A=0;A<o;A++)if(!this.chars[A].equals(c.chars[A])){S=!1;break}return S},n.copy=function(c){for(var S=0;S<o;S++)this.chars[S].copy(c.chars[S])},n.isEmpty=function(){for(var c=!0,S=0;S<o;S++)if(!this.chars[S].isEmpty()){c=!1;break}return c},n.setCursor=function(c){this.pos!==c&&(this.pos=c),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(c){var S=this.pos+c;if(c>1)for(var A=this.pos+1;A<S+1;A++)this.chars[A].setPenState(this.currPenState);this.setCursor(S)},n.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},n.insertChar=function(c){c>=144&&this.backSpace();var S=t(c);if(this.pos>=o){this.logger.log(M.ERROR,"Cannot insert "+c.toString(16)+" ("+S+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(S,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(c){var S;for(S=c;S<o;S++)this.chars[S].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 c=[],S=!0,A=0;A<o;A++){var b=this.chars[A].uchar;b!==" "&&(S=!1),c.push(b)}return S?"":c.join("")},n.setPenStyles=function(c){this.currPenState.setStyles(c);var S=this.chars[this.pos];S.setPenState(this.currPenState)},f}(),v=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 c=0;c<R;c++)this.rows.push(new u(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 c=0;c<R;c++)this.rows[c].clear();this.currRow=R-1},n.equals=function(c){for(var S=!0,A=0;A<R;A++)if(!this.rows[A].equals(c.rows[A])){S=!1;break}return S},n.copy=function(c){for(var S=0;S<R;S++)this.rows[S].copy(c.rows[S])},n.isEmpty=function(){for(var c=!0,S=0;S<R;S++)if(!this.rows[S].isEmpty()){c=!1;break}return c},n.backSpace=function(){var c=this.rows[this.currRow];c.backSpace()},n.clearToEndOfRow=function(){var c=this.rows[this.currRow];c.clearToEndOfRow()},n.insertChar=function(c){var S=this.rows[this.currRow];S.insertChar(c)},n.setPen=function(c){var S=this.rows[this.currRow];S.setPenStyles(c)},n.moveCursor=function(c){var S=this.rows[this.currRow];S.moveCursor(c)},n.setCursor=function(c){this.logger.log(M.INFO,"setCursor: "+c);var S=this.rows[this.currRow];S.setCursor(c)},n.setPAC=function(c){this.logger.log(M.INFO,"pacData = "+JSON.stringify(c));var S=c.row-1;if(this.nrRollUpRows&&S<this.nrRollUpRows-1&&(S=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==S){for(var A=0;A<R;A++)this.rows[A].clear();var b=this.currRow+1-this.nrRollUpRows,I=this.lastOutputScreen;if(I){var k=I.rows[b].cueStartTime,B=this.logger.time;if(k&&B!==null&&k<B)for(var z=0;z<this.nrRollUpRows;z++)this.rows[S-this.nrRollUpRows+z+1].copy(I.rows[b+z])}}this.currRow=S;var G=this.rows[this.currRow];if(c.indent!==null){var Y=c.indent,X=Math.max(Y-1,0);G.setCursor(c.indent),c.color=G.chars[X].penState.foreground}var F={foreground:c.color,underline:c.underline,italics:c.italics,background:"black",flash:!1};this.setPen(F)},n.setBkgData=function(c){this.logger.log(M.INFO,"bkgData = "+JSON.stringify(c)),this.backSpace(),this.setPen(c),this.insertChar(32)},n.setRollUpRows=function(c){this.nrRollUpRows=c},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 c=this.currRow+1-this.nrRollUpRows,S=this.rows.splice(c,1)[0];S.clear(),this.rows.splice(this.currRow,0,S),this.logger.log(M.INFO,"Rolling up")},n.getDisplayText=function(c){c=c||!1;for(var S=[],A="",b=-1,I=0;I<R;I++){var k=this.rows[I].getTextString();k&&(b=I+1,c?S.push("Row "+b+": '"+k+"'"):S.push(k.trim()))}return S.length>0&&(c?A="["+S.join(" | ")+"]":A=S.join(`
`)),A},n.getTextAndFormat=function(){return this.rows},f}(),p=function(){function f(r,c,S){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=c,this.mode=null,this.verbose=0,this.displayedMemory=new v(S),this.nonDisplayedMemory=new v(S),this.lastOutputScreen=new v(S),this.currRollUpRow=this.displayedMemory.rows[R-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=S}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(c){this.outputFilter=c},n.setPAC=function(c){this.writeScreen.setPAC(c)},n.setBkgData=function(c){this.writeScreen.setBkgData(c)},n.setMode=function(c){if(c===this.mode)return;this.mode=c,this.logger.log(M.INFO,"MODE="+c),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=c},n.insertChars=function(c){for(var S=0;S<c.length;S++)this.writeScreen.insertChar(c[S]);var A=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(M.INFO,A+": "+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(c){this.logger.log(M.INFO,"RU("+c+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(c)},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 c=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=c,this.writeScreen=this.nonDisplayedMemory,this.logger.log(M.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},n.ccTO=function(c){this.logger.log(M.INFO,"TO("+c+") - Tab Offset"),this.writeScreen.moveCursor(c)},n.ccMIDROW=function(c){var S={flash:!1};if(S.underline=c%2===1,S.italics=c>=46,S.italics)S.foreground="white";else{var A=Math.floor(c/2)-16,b=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=b[A]}this.logger.log(M.INFO,"MIDROW: "+JSON.stringify(S)),this.writeScreen.setPen(S)},n.outputDataUpdate=function(c){c===void 0&&(c=!1);var S=this.logger.time;if(S===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=S:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,S,this.lastOutputScreen),c&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:S),this.lastOutputScreen.copy(this.displayedMemory))},n.cueSplitAtTime=function(c){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,c,this.displayedMemory),this.cueStartTime=c))},f}(),_=function(){function f(r,c,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var A=new m;this.channels=[null,new p(r,c,A),new p(r+1,S,A)],this.cmdHistory=C(),this.logger=A}var n=f.prototype;return n.getHandler=function(c){return this.channels[c].getHandler()},n.setHandler=function(c,S){this.channels[c].setHandler(S)},n.addData=function(c,S){var A,b,I,k=!1;this.logger.time=c;for(var B=0;B<S.length;B+=2){if(b=S[B]&127,I=S[B+1]&127,b===0&&I===0)continue;if(this.logger.log(M.DATA,"["+P([S[B],S[B+1]])+"] -> ("+P([b,I])+")"),A=this.parseCmd(b,I),A||(A=this.parseMidrow(b,I)),A||(A=this.parsePAC(b,I)),A||(A=this.parseBackgroundAttributes(b,I)),!A&&(k=this.parseChars(b,I),k)){var z=this.currentChannel;if(z&&z>0){var G=this.channels[z];G.insertChars(k)}else this.logger.log(M.WARNING,"No channel found yet. TEXT-MODE?")}!A&&!k&&this.logger.log(M.WARNING,"Couldn't parse cleaned data "+P([b,I])+" orig: "+P([S[B],S[B+1]]))}},n.parseCmd=function(c,S){var A=this.cmdHistory,b=(c===20||c===28||c===21||c===29)&&S>=32&&S<=47,I=(c===23||c===31)&&S>=33&&S<=35;if(!(b||I))return!1;if(w(c,S,A))return x(null,null,A),this.logger.log(M.DEBUG,"Repeated command ("+P([c,S])+") is dropped"),!0;var k=c===20||c===21||c===23?1:2,B=this.channels[k];return c===20||c===21||c===28||c===29?S===32?B.ccRCL():S===33?B.ccBS():S===34?B.ccAOF():S===35?B.ccAON():S===36?B.ccDER():S===37?B.ccRU(2):S===38?B.ccRU(3):S===39?B.ccRU(4):S===40?B.ccFON():S===41?B.ccRDC():S===42?B.ccTR():S===43?B.ccRTD():S===44?B.ccEDM():S===45?B.ccCR():S===46?B.ccENM():S===47&&B.ccEOC():B.ccTO(S-32),x(c,S,A),this.currentChannel=k,!0},n.parseMidrow=function(c,S){var A=0;if((c===17||c===25)&&S>=32&&S<=47){if(c===17?A=1:A=2,A!==this.currentChannel)return this.logger.log(M.ERROR,"Mismatch channel in midrow parsing"),!1;var b=this.channels[A];return b?(b.ccMIDROW(S),this.logger.log(M.DEBUG,"MIDROW ("+P([c,S])+")"),!0):!1}return!1},n.parsePAC=function(c,S){var A,b=this.cmdHistory,I=(c>=17&&c<=23||c>=25&&c<=31)&&S>=64&&S<=127,k=(c===16||c===24)&&S>=64&&S<=95;if(!(I||k))return!1;if(w(c,S,b))return x(null,null,b),!0;var B=c<=23?1:2;S>=64&&S<=95?A=B===1?g[c]:a[c]:A=B===1?E[c]:y[c];var z=this.channels[B];return z?(z.setPAC(this.interpretPAC(A,S)),x(c,S,b),this.currentChannel=B,!0):!1},n.interpretPAC=function(c,S){var A,b={color:null,italics:!1,indent:null,underline:!1,row:c};return S>95?A=S-96:A=S-64,b.underline=(A&1)===1,A<=13?b.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(A/2)]:A<=15?(b.italics=!0,b.color="white"):b.indent=Math.floor((A-16)/2)*4,b},n.parseChars=function(c,S){var A,b=null,I=null;if(c>=25?(A=2,I=c-8):(A=1,I=c),I>=17&&I<=19){var k;I===17?k=S+80:I===18?k=S+112:k=S+144,this.logger.log(M.INFO,"Special char '"+t(k)+"' in channel "+A),b=[k]}else c>=32&&c<=127&&(b=S===0?[c]:[c,S]);if(b){var B=P(b);this.logger.log(M.DEBUG,"Char codes = "+B.join(",")),x(c,S,this.cmdHistory)}return b},n.parseBackgroundAttributes=function(c,S){var A=(c===16||c===24)&&S>=32&&S<=47,b=(c===23||c===31)&&S>=45&&S<=47;if(!(A||b))return!1;var I,k={};c===16||c===24?(I=Math.floor((S-32)/2),k.background=T[I],S%2===1&&(k.background=k.background+"_semi")):S===45?k.background="transparent":(k.foreground="black",S===47&&(k.underline=!0));var B=c<=23?1:2,z=this.channels[B];return z.setBkgData(k),x(c,S,this.cmdHistory),!0},n.reset=function(){for(var c=0;c<Object.keys(this.channels).length;c++){var S=this.channels[c];S&&S.reset()}this.cmdHistory=C()},n.cueSplitAtTime=function(c){for(var S=0;S<this.channels.length;S++){var A=this.channels[S];A&&A.cueSplitAtTime(c)}},f}();function x(f,n,r){r.a=f,r.b=n}function w(f,n,r){return r.a===f&&r.b===n}function C(){return{a:null,b:null}}L.default=_},"./src/utils/codecs.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isCodecType",function(){return s}),O.d(L,"isCodecSupportedInMp4",function(){return t});var U={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 s(R,o){var g=U[o];return!!g&&g[R.slice(0,4)]===!0}function t(R,o){return MediaSource.isTypeSupported((o||"video")+'/mp4;codecs="'+R+'"')}},"./src/utils/cues.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/vttparser.ts"),s=O("./src/utils/webvtt-parser.ts"),t=O("./src/utils/texttrack-utils.ts"),R=/\s/,o={newCue:function(E,a,y,T){for(var M=[],m,P,h,l,u,v=self.VTTCue||self.TextTrackCue,p=0;p<T.rows.length;p++)if(m=T.rows[p],h=!0,l=0,u="",!m.isEmpty()){for(var _=0;_<m.chars.length;_++)R.test(m.chars[_].uchar)&&h?l++:(u+=m.chars[_].uchar,h=!1);m.cueStartTime=a,a===y&&(y+=1e-4),l>=16?l--:l++;var x=Object(U.fixLineBreaks)(u.trim()),w=Object(s.generateCueId)(a,y,x);(!E||!E.cues||!E.cues.getCueById(w))&&(P=new v(a,y,x),P.id=w,P.line=p+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),M.push(P))}return E&&M.length&&(M.sort(function(C,f){return C.line==="auto"||f.line==="auto"?0:C.line>8&&f.line>8?f.line-C.line:C.line-f.line}),M.forEach(function(C){return Object(t.addCueToTrack)(E,C)})),M}};L.default=o},"./src/utils/discontinuities.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"findFirstFragWithCC",function(){return R}),O.d(L,"shouldAlignOnDiscontinuities",function(){return o}),O.d(L,"findDiscontinuousReferenceFrag",function(){return g}),O.d(L,"adjustSlidingStart",function(){return a}),O.d(L,"alignStream",function(){return y}),O.d(L,"alignPDT",function(){return M}),O.d(L,"alignFragmentByPDTDelta",function(){return m}),O.d(L,"alignMediaPlaylistByPDT",function(){return P});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts"),t=O("./src/controller/level-helper.ts");function R(h,l){for(var u=null,v=0,p=h.length;v<p;v++){var _=h[v];if(_&&_.cc===l){u=_;break}}return u}function o(h,l,u){return!!(l.details&&(u.endCC>u.startCC||h&&h.cc<u.startCC))}function g(h,l){var u=h.fragments,v=l.fragments;if(!v.length||!u.length){s.logger.log("No fragments to align");return}var p=R(u,v[0].cc);if(!p||p&&!p.startPTS){s.logger.log("No frag in previous level to align on");return}return p}function E(h,l){if(h){var u=h.start+l;h.start=h.startPTS=u,h.endPTS=u+h.duration}}function a(h,l){for(var u=l.fragments,v=0,p=u.length;v<p;v++)E(u[v],h);l.fragmentHint&&E(l.fragmentHint,h),l.alignedSliding=!0}function y(h,l,u){if(!l)return;T(h,u,l),!u.alignedSliding&&l.details&&M(u,l.details),!u.alignedSliding&&l.details&&!u.skippedSegments&&Object(t.adjustSliding)(l.details,u)}function T(h,l,u){if(o(h,u,l)){var v=g(u.details,l);v&&Object(U.isFiniteNumber)(v.start)&&(s.logger.log("Adjusting PTS using last level due to CC increase within current level "+l.url),a(v.start,l))}}function M(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var u=l.fragments[0].programDateTime,v=h.fragments[0].programDateTime,p=(v-u)/1e3+l.fragments[0].start;p&&Object(U.isFiniteNumber)(p)&&(s.logger.log("Adjusting PTS using programDateTime delta "+(v-u)+"ms, sliding:"+p.toFixed(3)+" "+h.url+" "),a(p,h))}function m(h,l){var u=h.programDateTime;if(!u)return;var v=(u-l)/1e3;h.start=h.startPTS=v,h.endPTS=v+h.duration}function P(h,l){if(!l.fragments.length||!h.hasProgramDateTime||!l.hasProgramDateTime)return;var u=l.fragments[0].programDateTime,v=l.fragments[0].start,p=u-v*1e3;h.fragments.forEach(function(_){m(_,p)}),h.fragmentHint&&m(h.fragmentHint,p),h.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/ewma.ts"),s=function(){function t(o,g,E){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=E,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new U.default(o),this.fast_=new U.default(g)}var R=t.prototype;return R.update=function(g,E){var a=this.slow_,y=this.fast_;this.slow_.halfLife!==g&&(this.slow_=new U.default(g,a.getEstimate(),a.getTotalWeight())),this.fast_.halfLife!==E&&(this.fast_=new U.default(E,y.getEstimate(),y.getTotalWeight()))},R.sample=function(g,E){g=Math.max(g,this.minDelayMs_);var a=8*E,y=g/1e3,T=a/y;this.fast_.sample(y,T),this.slow_.sample(y,T)},R.canEstimate=function(){var g=this.fast_;return g&&g.getTotalWeight()>=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();L.default=s},"./src/utils/ewma.ts":function(Q,L,O){"use strict";O.r(L);var U=function(){function s(R,o,g){o===void 0&&(o=0),g===void 0&&(g=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_=g}var t=s.prototype;return t.sample=function(o,g){var E=Math.pow(this.alpha_,o);this.estimate_=g*(1-E)+E*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_},s}();L.default=U},"./src/utils/fetch-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"fetchSupported",function(){return m});var U=O("./src/polyfills/number.ts"),s=O("./src/loader/load-stats.ts"),t=O("./src/demux/chunk-cache.ts");function R(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,y(v,p)}function o(v){var p=typeof Map=="function"?new Map:void 0;return o=function(x){if(x===null||!a(x))return x;if(typeof x!="function")throw new TypeError("Super expression must either be null or a function");if(typeof p!="undefined"){if(p.has(x))return p.get(x);p.set(x,w)}function w(){return g(x,arguments,T(this).constructor)}return w.prototype=Object.create(x.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),y(w,x)},o(v)}function g(v,p,_){return E()?g=Reflect.construct:g=function(w,C,f){var n=[null];n.push.apply(n,C);var r=Function.bind.apply(w,n),c=new r;return f&&y(c,f.prototype),c},g.apply(null,arguments)}function E(){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(v){return!1}}function a(v){return Function.toString.call(v).indexOf("[native code]")!==-1}function y(v,p){return y=Object.setPrototypeOf||function(x,w){return x.__proto__=w,x},y(v,p)}function T(v){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},T(v)}function M(){return M=Object.assign||function(v){for(var p=1;p<arguments.length;p++){var _=arguments[p];for(var x in _)Object.prototype.hasOwnProperty.call(_,x)&&(v[x]=_[x])}return v},M.apply(this,arguments)}function m(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(v){}return!1}var P=function(){function v(_){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=_.fetchSetup||l,this.controller=new self.AbortController,this.stats=new s.LoadStats}var p=v.prototype;return p.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},p.abortInternal=function(){var x=this.response;(!x||!x.ok)&&(this.stats.aborted=!0,this.controller.abort())},p.abort=function(){var x;this.abortInternal(),(x=this.callbacks)!==null&&x!==void 0&&x.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},p.load=function(x,w,C){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(x,this.controller.signal),c=C.onProgress,S=x.responseType==="arraybuffer",A=S?"byteLength":"length";this.context=x,this.config=w,this.callbacks=C,this.request=this.fetchSetup(x,r),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){f.abortInternal(),C.onTimeout(n,x,f.response)},w.timeout),self.fetch(this.request).then(function(b){if(f.response=f.loader=b,!b.ok){var I=b.status,k=b.statusText;throw new u(k||"fetch, bad network response",I,b)}return n.loading.first=Math.max(self.performance.now(),n.loading.start),n.total=parseInt(b.headers.get("Content-Length")||"0"),c&&Object(U.isFiniteNumber)(w.highWaterMark)?f.loadProgressively(b,n,x,w.highWaterMark,c):S?b.arrayBuffer():b.text()}).then(function(b){var I=f.response;self.clearTimeout(f.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first),n.loaded=n.total=b[A];var k={url:I.url,data:b};c&&!Object(U.isFiniteNumber)(w.highWaterMark)&&c(n,x,b,I),C.onSuccess(k,n,x,I)}).catch(function(b){if(self.clearTimeout(f.requestTimeout),n.aborted)return;var I=b.code||0;C.onError({code:I,text:b.message},x,b.details)})},p.getCacheAge=function(){var x=null;if(this.response){var w=this.response.headers.get("age");x=w?parseFloat(w):null}return x},p.loadProgressively=function(x,w,C,f,n){f===void 0&&(f=0);var r=new t.default,c=x.body.getReader(),S=function A(){return c.read().then(function(b){if(b.done)return r.dataLength&&n(w,C,r.flush(),x),Promise.resolve(new ArrayBuffer(0));var I=b.value,k=I.length;return w.loaded+=k,k<f||r.dataLength?(r.push(I),r.dataLength>=f&&n(w,C,r.flush(),x)):n(w,C,I,x),A()}).catch(function(){return Promise.reject()})};return S()},v}();function h(v,p){var _={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(M({},v.headers))};return v.rangeEnd&&_.headers.set("Range","bytes="+v.rangeStart+"-"+String(v.rangeEnd-1)),_}function l(v,p){return new self.Request(v.url,p)}var u=function(v){R(p,v);function p(_,x,w){var C;return C=v.call(this,_)||this,C.code=void 0,C.details=void 0,C.code=x,C.details=w,C}return p}(o(Error));L.default=P},"./src/utils/imsc1-ttml-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"IMSC1_CODEC",function(){return a}),O.d(L,"parseIMSC1",function(){return m});var U=O("./src/utils/mp4-tools.ts"),s=O("./src/utils/vttparser.ts"),t=O("./src/utils/vttcue.ts"),R=O("./src/demux/id3.ts"),o=O("./src/utils/timescale-conversion.ts"),g=O("./src/utils/webvtt-parser.ts");function E(){return E=Object.assign||function(f){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var c in r)Object.prototype.hasOwnProperty.call(r,c)&&(f[c]=r[c])}return f},E.apply(this,arguments)}var a="stpp.ttml.im1t",y=/^(\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 m(f,n,r,c,S){var A=Object(U.findBox)(new Uint8Array(f),["mdat"]);if(A.length===0){S(new Error("Could not parse IMSC1 mdat"));return}var b=A[0],I=Object(R.utf8ArrayToStr)(new Uint8Array(f,b.start,b.end-b.start)),k=Object(o.toTimescaleFromScale)(n,1,r);try{c(P(I,k))}catch(B){S(B)}}function P(f,n){var r=new DOMParser,c=r.parseFromString(f,"text/xml"),S=c.getElementsByTagName("tt")[0];if(!S)throw new Error("Invalid ttml");var A={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},b=Object.keys(A).reduce(function(G,Y){return G[Y]=S.getAttribute("ttp:"+Y)||A[Y],G},{}),I=S.getAttribute("xml:space")!=="preserve",k=l(h(S,"styling","style")),B=l(h(S,"layout","region")),z=h(S,"body","[begin]");return[].map.call(z,function(G){var Y=u(G,I);if(!Y||!G.hasAttribute("begin"))return null;var X=x(G.getAttribute("begin"),b),F=x(G.getAttribute("dur"),b),K=x(G.getAttribute("end"),b);if(X===null)throw _(G);if(K===null){if(F===null)throw _(G);K=X+F}var Z=new t.default(X-n,K-n,Y);Z.id=Object(g.generateCueId)(Z.startTime,Z.endTime,Z.text);var pe=B[G.getAttribute("region")],ue=k[G.getAttribute("style")];Z.position=10,Z.size=80;var xe=v(pe,ue),ye=xe.textAlign;if(ye){var we=M[ye];we&&(Z.lineAlign=we),Z.align=ye}return E(Z,xe),Z}).filter(function(G){return G!==null})}function h(f,n,r){var c=f.getElementsByTagName(n)[0];return c?[].slice.call(c.querySelectorAll(r)):[]}function l(f){return f.reduce(function(n,r){var c=r.getAttribute("xml:id");return c&&(n[c]=r),n},{})}function u(f,n){return[].slice.call(f.childNodes).reduce(function(r,c,S){var A;return c.nodeName==="br"&&S?r+`
`:(A=c.childNodes)!==null&&A!==void 0&&A.length?u(c,n):n?r+c.textContent.trim().replace(/\s+/g," "):r+c.textContent},"")}function v(f,n){var r="http://www.w3.org/ns/ttml#styling",c=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return c.reduce(function(S,A){var b=p(n,r,A)||p(f,r,A);return b&&(S[A]=b),S},{})}function p(f,n,r){return f.hasAttributeNS(n,r)?f.getAttributeNS(n,r):null}function _(f){return new Error("Could not parse ttml timestamp "+f)}function x(f,n){if(!f)return null;var r=Object(s.parseTimeStamp)(f);return r===null&&(y.test(f)?r=w(f,n):T.test(f)&&(r=C(f,n))),r}function w(f,n){var r=y.exec(f),c=(r[4]|0)+(r[5]|0)/n.subFrameRate;return(r[1]|0)*3600+(r[2]|0)*60+(r[3]|0)+c/n.frameRate}function C(f,n){var r=T.exec(f),c=Number(r[1]),S=r[2];switch(S){case"h":return c*3600;case"m":return c*60;case"ms":return c*1e3;case"f":return c/n.frameRate;case"t":return c/n.tickRate}return c}},"./src/utils/logger.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"enableLogs",function(){return g}),O.d(L,"logger",function(){return E});var U=function(){},s={trace:U,debug:U,log:U,warn:U,info:U,error:U},t=s;function R(a){var y=self.console[a];return y?y.bind(self.console,"["+a+"] >"):U}function o(a){for(var y=arguments.length,T=new Array(y>1?y-1:0),M=1;M<y;M++)T[M-1]=arguments[M];T.forEach(function(m){t[m]=a[m]?a[m].bind(a):R(m)})}function g(a){if(self.console&&a===!0||typeof a=="object"){o(a,"debug","log","info","warn","error");try{t.log()}catch(y){t=s}}else t=s}var E=t},"./src/utils/mediakeys-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"KeySystems",function(){return U}),O.d(L,"requestMediaKeySystemAccess",function(){return s});var U;(function(t){t.WIDEVINE="com.widevine.alpha",t.PLAYREADY="com.microsoft.playready"})(U||(U={}));var s=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"getMediaSource",function(){return U});function U(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"bin2str",function(){return o}),O.d(L,"readUint16",function(){return g}),O.d(L,"readUint32",function(){return E}),O.d(L,"writeUint32",function(){return a}),O.d(L,"findBox",function(){return y}),O.d(L,"parseSegmentIndex",function(){return T}),O.d(L,"parseInitSegment",function(){return M}),O.d(L,"getStartDTS",function(){return m}),O.d(L,"getDuration",function(){return P}),O.d(L,"computeRawDurationFromSamples",function(){return h}),O.d(L,"offsetStartDTS",function(){return l}),O.d(L,"segmentValidRange",function(){return u}),O.d(L,"appendUint8Array",function(){return v});var U=O("./src/utils/typed-array.ts"),s=O("./src/loader/fragment.ts"),t=Math.pow(2,32)-1,R=[].push;function o(p){return String.fromCharCode.apply(null,p)}function g(p,_){"data"in p&&(_+=p.start,p=p.data);var x=p[_]<<8|p[_+1];return x<0?65536+x:x}function E(p,_){"data"in p&&(_+=p.start,p=p.data);var x=p[_]<<24|p[_+1]<<16|p[_+2]<<8|p[_+3];return x<0?4294967296+x:x}function a(p,_,x){"data"in p&&(_+=p.start,p=p.data),p[_]=x>>24,p[_+1]=x>>16&255,p[_+2]=x>>8&255,p[_+3]=x&255}function y(p,_){var x=[];if(!_.length)return x;var w,C,f;"data"in p?(w=p.data,C=p.start,f=p.end):(w=p,C=0,f=w.byteLength);for(var n=C;n<f;){var r=E(w,n),c=o(w.subarray(n+4,n+8)),S=r>1?n+r:f;if(c===_[0])if(_.length===1)x.push({data:w,start:n+8,end:S});else{var A=y({data:w,start:n+8,end:S},_.slice(1));A.length&&R.apply(x,A)}n=S}return x}function T(p){var _=y(p,["moov"]),x=_[0],w=x?x.end:null,C=y(p,["sidx"]);if(!C||!C[0])return null;var f=[],n=C[0],r=n.data[0],c=r===0?8:16,S=E(n,c);c+=4;var A=0,b=0;r===0?c+=8:c+=16,c+=2;var I=n.end+b,k=g(n,c);c+=2;for(var B=0;B<k;B++){var z=c,G=E(n,z);z+=4;var Y=G&2147483647,X=(G&2147483648)>>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=E(n,z);z+=4,f.push({referenceSize:Y,subsegmentDuration:F,info:{duration:F/S,start:I,end:I+Y-1}}),I+=Y,z+=4,c=z}return{earliestPresentationTime:A,timescale:S,version:r,referencesCount:k,references:f,moovEndOffset:w}}function M(p){for(var _=[],x=y(p,["moov","trak"]),w=0;w<x.length;w++){var C=x[w],f=y(C,["tkhd"])[0];if(f){var n=f.data[f.start],r=n===0?12:20,c=E(f,r),S=y(C,["mdia","mdhd"])[0];if(S){n=S.data[S.start],r=n===0?12:20;var A=E(S,r),b=y(C,["mdia","hdlr"])[0];if(b){var I=o(b.data.subarray(b.start+8,b.start+12)),k={soun:s.ElementaryStreamTypes.AUDIO,vide:s.ElementaryStreamTypes.VIDEO}[I];if(k){var B=y(C,["mdia","minf","stbl","stsd"])[0],z=void 0;B&&(z=o(B.data.subarray(B.start+12,B.start+16))),_[c]={timescale:A,type:k},_[k]={timescale:A,id:c,codec:z}}}}}}var G=y(p,["moov","mvex","trex"]);return G.forEach(function(Y){var X=E(Y,4),F=_[X];F&&(F.default={duration:E(Y,12),flags:E(Y,20)})}),_}function m(p,_){return y(_,["moof","traf"]).reduce(function(x,w){var C=y(w,["tfdt"])[0],f=C.data[C.start],n=y(w,["tfhd"]).reduce(function(r,c){var S=E(c,4),A=p[S];if(A){var b=E(C,4);f===1&&(b*=Math.pow(2,32),b+=E(C,8));var I=A.timescale||9e4,k=b/I;if(isFinite(k)&&(r===null||k<r))return k}return r},null);return n!==null&&isFinite(n)&&(x===null||n<x)?n:x},null)||0}function P(p,_){for(var x=0,w=0,C=0,f=y(p,["moof","traf"]),n=0;n<f.length;n++){var r=f[n],c=y(r,["tfhd"])[0],S=E(c,4),A=_[S];if(!A)continue;var b=A.default,I=E(c,0)|(b==null?void 0:b.flags),k=b==null?void 0:b.duration;I&8&&(I&2?k=E(c,12):k=E(c,8));for(var B=A.timescale||9e4,z=y(r,["trun"]),G=0;G<z.length;G++){if(k){var Y=E(z[G],4);x=k*Y}else x=h(z[G]);A.type===s.ElementaryStreamTypes.VIDEO?w+=x/B:A.type===s.ElementaryStreamTypes.AUDIO&&(C+=x/B)}}if(w===0&&C===0){var X=T(p);if(X!=null&&X.references)return X.references.reduce(function(F,K){return F+K.info.duration||0},0)}return w||C}function h(p){var _=E(p,0),x=8;_&1&&(x+=4),_&4&&(x+=4);for(var w=0,C=E(p,4),f=0;f<C;f++){if(_&256){var n=E(p,x);w+=n,x+=4}_&512&&(x+=4),_&1024&&(x+=4),_&2048&&(x+=4)}return w}function l(p,_,x){y(_,["moof","traf"]).forEach(function(w){y(w,["tfhd"]).forEach(function(C){var f=E(C,4),n=p[f];if(!n)return;var r=n.timescale||9e4;y(w,["tfdt"]).forEach(function(c){var S=c.data[c.start],A=E(c,4);if(S===0)a(c,4,A-x*r);else{A*=Math.pow(2,32),A+=E(c,8),A-=x*r,A=Math.max(A,0);var b=Math.floor(A/(t+1)),I=Math.floor(A%(t+1));a(c,4,b),a(c,8,I)}})})})}function u(p){var _={valid:null,remainder:null},x=y(p,["moof"]);if(x){if(x.length<2)return _.remainder=p,_}else return _;var w=x[x.length-1];return _.valid=Object(U.sliceUint8)(p,0,w.start-8),_.remainder=Object(U.sliceUint8)(p,w.start-8),_}function v(p,_){var x=new Uint8Array(p.length+_.length);return x.set(p),x.set(_,p.length),x}},"./src/utils/output-filter.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(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=s.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,g,E){(this.startTime===null||this.startTime>o)&&(this.startTime=o),this.endTime=g,this.screen=E,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},s}()},"./src/utils/texttrack-utils.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"sendAddTrackEvent",function(){return s}),O.d(L,"addCueToTrack",function(){return t}),O.d(L,"clearCurrentCues",function(){return R}),O.d(L,"removeCuesInRange",function(){return o}),O.d(L,"getCuesInRange",function(){return E});var U=O("./src/utils/logger.ts");function s(a,y){var T;try{T=new Event("addtrack")}catch(M){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=a,y.dispatchEvent(T)}function t(a,y){var T=a.mode;if(T==="disabled"&&(a.mode="hidden"),a.cues&&!a.cues.getCueById(y.id))try{if(a.addCue(y),!a.cues.getCueById(y.id))throw new Error("addCue is failed for: "+y)}catch(m){U.logger.debug("[texttrack-utils]: "+m);var M=new self.TextTrackCue(y.startTime,y.endTime,y.text);M.id=y.id,a.addCue(M)}T==="disabled"&&(a.mode=T)}function R(a){var y=a.mode;if(y==="disabled"&&(a.mode="hidden"),a.cues)for(var T=a.cues.length;T--;)a.removeCue(a.cues[T]);y==="disabled"&&(a.mode=y)}function o(a,y,T){var M=a.mode;if(M==="disabled"&&(a.mode="hidden"),a.cues&&a.cues.length>0)for(var m=E(a.cues,y,T),P=0;P<m.length;P++)a.removeCue(m[P]);M==="disabled"&&(a.mode=M)}function g(a,y){if(y<a[0].startTime)return 0;var T=a.length-1;if(y>a[T].endTime)return-1;for(var M=0,m=T;M<=m;){var P=Math.floor((m+M)/2);if(y<a[P].startTime)m=P-1;else if(y>a[P].startTime&&M<T)M=P+1;else return P}return a[M].startTime-y<y-a[m].startTime?M:m}function E(a,y,T){var M=[],m=g(a,y);if(m>-1)for(var P=m,h=a.length;P<h;P++){var l=a[P];if(l.startTime>=y&&l.endTime<=T)M.push(l);else if(l.startTime>T)return M}return M}},"./src/utils/time-ranges.ts":function(Q,L,O){"use strict";O.r(L);var U={toString:function(t){for(var R="",o=t.length,g=0;g<o;g++)R+="["+t.start(g).toFixed(3)+","+t.end(g).toFixed(3)+"]";return R}};L.default=U},"./src/utils/timescale-conversion.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"toTimescaleFromBase",function(){return s}),O.d(L,"toTimescaleFromScale",function(){return t}),O.d(L,"toMsFromMpegTsClock",function(){return R}),O.d(L,"toMpegTsClockFromTimescale",function(){return o});var U=9e4;function s(g,E,a,y){a===void 0&&(a=1),y===void 0&&(y=!1);var T=g*E*a;return y?Math.round(T):T}function t(g,E,a,y){return a===void 0&&(a=1),y===void 0&&(y=!1),s(g,E,1/a,y)}function R(g,E){return E===void 0&&(E=!1),s(g,1e3,1/U,E)}function o(g,E){return E===void 0&&(E=1),s(g,U,1/E)}},"./src/utils/typed-array.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"sliceUint8",function(){return U});function U(s,t,R){return Uint8Array.prototype.slice?s.slice(t,R):new Uint8Array(Array.prototype.slice.call(s,t,R))}},"./src/utils/vttcue.ts":function(Q,L,O){"use strict";O.r(L),L.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var U=["","lr","rl"],s=["start","middle","end","left","right"];function t(a,y){if(typeof y!="string")return!1;if(!Array.isArray(a))return!1;var T=y.toLowerCase();return~a.indexOf(T)?T:!1}function R(a){return t(U,a)}function o(a){return t(s,a)}function g(a){for(var y=arguments.length,T=new Array(y>1?y-1:0),M=1;M<y;M++)T[M-1]=arguments[M];for(var m=1;m<arguments.length;m++){var P=arguments[m];for(var h in P)a[h]=P[h]}return a}function E(a,y,T){var M=this,m={enumerable:!0};M.hasBeenReset=!1;var P="",h=!1,l=a,u=y,v=T,p=null,_="",x=!0,w="auto",C="start",f=50,n="middle",r=50,c="middle";Object.defineProperty(M,"id",g({},m,{get:function(){return P},set:function(A){P=""+A}})),Object.defineProperty(M,"pauseOnExit",g({},m,{get:function(){return h},set:function(A){h=!!A}})),Object.defineProperty(M,"startTime",g({},m,{get:function(){return l},set:function(A){if(typeof A!="number")throw new TypeError("Start time must be set to a number.");l=A,this.hasBeenReset=!0}})),Object.defineProperty(M,"endTime",g({},m,{get:function(){return u},set:function(A){if(typeof A!="number")throw new TypeError("End time must be set to a number.");u=A,this.hasBeenReset=!0}})),Object.defineProperty(M,"text",g({},m,{get:function(){return v},set:function(A){v=""+A,this.hasBeenReset=!0}})),Object.defineProperty(M,"region",g({},m,{get:function(){return p},set:function(A){p=A,this.hasBeenReset=!0}})),Object.defineProperty(M,"vertical",g({},m,{get:function(){return _},set:function(A){var b=R(A);if(b===!1)throw new SyntaxError("An invalid or illegal string was specified.");_=b,this.hasBeenReset=!0}})),Object.defineProperty(M,"snapToLines",g({},m,{get:function(){return x},set:function(A){x=!!A,this.hasBeenReset=!0}})),Object.defineProperty(M,"line",g({},m,{get:function(){return w},set:function(A){if(typeof A!="number"&&A!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");w=A,this.hasBeenReset=!0}})),Object.defineProperty(M,"lineAlign",g({},m,{get:function(){return C},set:function(A){var b=o(A);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");C=b,this.hasBeenReset=!0}})),Object.defineProperty(M,"position",g({},m,{get:function(){return f},set:function(A){if(A<0||A>100)throw new Error("Position must be between 0 and 100.");f=A,this.hasBeenReset=!0}})),Object.defineProperty(M,"positionAlign",g({},m,{get:function(){return n},set:function(A){var b=o(A);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");n=b,this.hasBeenReset=!0}})),Object.defineProperty(M,"size",g({},m,{get:function(){return r},set:function(A){if(A<0||A>100)throw new Error("Size must be between 0 and 100.");r=A,this.hasBeenReset=!0}})),Object.defineProperty(M,"align",g({},m,{get:function(){return c},set:function(A){var b=o(A);if(!b)throw new SyntaxError("An invalid or illegal string was specified.");c=b,this.hasBeenReset=!0}})),M.displayState=void 0}return E.prototype.getCueAsHTML=function(){var a=self.WebVTT;return a.convertCueToDOMTree(self,this.text)},E}()},"./src/utils/vttparser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"parseTimeStamp",function(){return t}),O.d(L,"fixLineBreaks",function(){return y}),O.d(L,"VTTParser",function(){return T});var U=O("./src/utils/vttcue.ts"),s=function(){function M(){}var m=M.prototype;return m.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 m(h,l,u,v){return(h|0)*3600+(l|0)*60+(u|0)+parseFloat(v||0)}var P=M.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?m(P[2],P[3],0,P[4]):m(P[1],P[2],P[3],P[4]):null}var R=function(){function M(){this.values=Object.create(null)}var m=M.prototype;return m.set=function(h,l){!this.get(h)&&l!==""&&(this.values[h]=l)},m.get=function(h,l,u){return u?this.has(h)?this.values[h]:l[u]:this.has(h)?this.values[h]:l},m.has=function(h){return h in this.values},m.alt=function(h,l,u){for(var v=0;v<u.length;++v)if(l===u[v]){this.set(h,l);break}},m.integer=function(h,l){/^-?\d+$/.test(l)&&this.set(h,parseInt(l,10))},m.percent=function(h,l){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(l)){var u=parseFloat(l);if(u>=0&&u<=100)return this.set(h,u),!0}return!1},M}();function o(M,m,P,h){var l=h?M.split(h):[M];for(var u in l){if(typeof l[u]!="string")continue;var v=l[u].split(P);if(v.length!==2)continue;var p=v[0],_=v[1];m(p,_)}}var g=new U.default(0,0,""),E=g.align==="middle"?"middle":"center";function a(M,m,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 u(p,_){var x=new R;o(p,function(f,n){var r;switch(f){case"region":for(var c=P.length-1;c>=0;c--)if(P[c].id===n){x.set(f,P[c].region);break}break;case"vertical":x.alt(f,n,["rl","lr"]);break;case"line":r=n.split(","),x.integer(f,r[0]),x.percent(f,r[0])&&x.set("snapToLines",!1),x.alt(f,r[0],["auto"]),r.length===2&&x.alt("lineAlign",r[1],["start",E,"end"]);break;case"position":r=n.split(","),x.percent(f,r[0]),r.length===2&&x.alt("positionAlign",r[1],["start",E,"end","line-left","line-right","auto"]);break;case"size":x.percent(f,n);break;case"align":x.alt(f,n,["start",E,"end","left","right"]);break}},/:/,/\s/),_.region=x.get("region",null),_.vertical=x.get("vertical","");var w=x.get("line","auto");w==="auto"&&g.line===-1&&(w=-1),_.line=w,_.lineAlign=x.get("lineAlign","start"),_.snapToLines=x.get("snapToLines",!0),_.size=x.get("size",100),_.align=x.get("align",E);var C=x.get("position","auto");C==="auto"&&g.position===50&&(C=_.align==="start"||_.align==="left"?0:_.align==="end"||_.align==="right"?100:50),_.position=C}function v(){M=M.replace(/^\s+/,"")}if(v(),m.startTime=l(),v(),M.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+h);M=M.substr(3),v(),m.endTime=l(),v(),u(M,m)}function y(M){return M.replace(/<br(?: \/)?>/gi,`
`)}var T=function(){function M(){this.state="INITIAL",this.buffer="",this.decoder=new s,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var m=M.prototype;return m.parse=function(h){var l=this;h&&(l.buffer+=l.decoder.decode(h,{stream:!0}));function u(){var C=l.buffer,f=0;for(C=y(C);f<C.length&&C[f]!=="\r"&&C[f]!==`
`;)++f;var n=C.substr(0,f);return C[f]==="\r"&&++f,C[f]===`
`&&++f,l.buffer=C.substr(f),n}function v(C){o(C,function(f,n){},/:/)}try{var p="";if(l.state==="INITIAL"){if(!/\r\n|\n/.test(l.buffer))return this;p=u();var _=p.match(/^()?WEBVTT([ \t].*)?$/);if(!_||!_[0])throw new Error("Malformed WebVTT signature.");l.state="HEADER"}for(var x=!1;l.buffer;){if(!/\r\n|\n/.test(l.buffer))return this;x?x=!1:p=u();switch(l.state){case"HEADER":/:/.test(p)?v(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 U.default(0,0,""),l.state="CUE",p.indexOf("-->")===-1){l.cue.id=p;continue}case"CUE":if(!l.cue){l.state="BADCUE";continue}try{a(p,l.cue,l.regionList)}catch(C){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var w=p.indexOf("-->")!==-1;if(!p||w&&(x=!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(C){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},m.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(Q,L,O){"use strict";O.r(L),O.d(L,"generateCueId",function(){return T}),O.d(L,"parseWebVTT",function(){return m});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/vttparser.ts"),t=O("./src/demux/id3.ts"),R=O("./src/utils/timescale-conversion.ts"),o=O("./src/remux/mp4-remuxer.ts"),g=/\r\n|\n\r|\n|\r/g,E=function(h,l,u){return u===void 0&&(u=0),h.substr(u,l.length)===l},a=function(h){var l=parseInt(h.substr(-3)),u=parseInt(h.substr(-6,2)),v=parseInt(h.substr(-9,2)),p=h.length>9?parseInt(h.substr(0,h.indexOf(":"))):0;if(!Object(U.isFiniteNumber)(l)||!Object(U.isFiniteNumber)(u)||!Object(U.isFiniteNumber)(v)||!Object(U.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+h);return l+=1e3*u,l+=60*1e3*v,l+=60*60*1e3*p,l},y=function(h){for(var l=5381,u=h.length;u;)l=l*33^h.charCodeAt(--u);return(l>>>0).toString()};function T(P,h,l){return y(P.toString())+y(h.toString())+y(l)}var M=function(h,l,u){var v=h[l],p=h[v.prevCC];if(!p||!p.new&&v.new){h.ccOffset=h.presentationOffset=v.start,v.new=!1;return}for(;(_=p)!==null&&_!==void 0&&_.new;){var _;h.ccOffset+=v.start-p.start,v.new=!1,v=p,p=h[v.prevCC]}h.presentationOffset=u};function m(P,h,l,u,v,p,_,x){var w=new s.VTTParser,C=Object(t.utf8ArrayToStr)(new Uint8Array(P)).trim().replace(g,`
`).split(`
`),f=[],n=Object(R.toMpegTsClockFromTimescale)(h,l),r="00:00.000",c=0,S=0,A,b=!0,I=!1;w.oncue=function(k){var B=u[v],z=u.ccOffset,G=(c-n)/9e4;if(B!=null&&B.new&&(S!==void 0?z=u.ccOffset=B.start:M(u,v,G)),G&&(z=G-u.presentationOffset),I){var Y=k.endTime-k.startTime,X=Object(o.normalizePts)((k.startTime+z-S)*9e4,p*9e4)/9e4;k.startTime=X,k.endTime=X+Y}var F=k.text.trim();k.text=decodeURIComponent(encodeURIComponent(F)),k.id||(k.id=T(k.startTime,k.endTime,F)),k.endTime>0&&f.push(k)},w.onparsingerror=function(k){A=k},w.onflush=function(){if(A){x(A);return}_(f)},C.forEach(function(k){if(b)if(E(k,"X-TIMESTAMP-MAP=")){b=!1,I=!0,k.substr(16).split(",").forEach(function(B){E(B,"LOCAL:")?r=B.substr(6):E(B,"MPEGTS:")&&(c=parseInt(B.substr(7)))});try{S=a(r)/1e3}catch(B){I=!1,A=B}return}else k===""&&(b=!1);w.parse(k+`
`)}),w.flush()}},"./src/utils/xhr-loader.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/logger.ts"),s=O("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(E){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=E?E.xhrSetup:null,this.stats=new s.LoadStats,this.retryDelay=0}var g=o.prototype;return g.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},g.abortInternal=function(){var a=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),a&&(a.onreadystatechange=null,a.onprogress=null,a.readyState!==4&&(this.stats.aborted=!0,a.abort()))},g.abort=function(){var a;this.abortInternal(),(a=this.callbacks)!==null&&a!==void 0&&a.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},g.load=function(a,y,T){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=a,this.config=y,this.callbacks=T,this.retryDelay=y.retryDelay,this.loadInternal()},g.loadInternal=function(){var a=this.config,y=this.context;if(!a)return;var T=this.loader=new self.XMLHttpRequest,M=this.stats;M.loading.first=0,M.loaded=0;var m=this.xhrSetup;try{if(m)try{m(T,y.url)}catch(l){T.open("GET",y.url,!0),m(T,y.url)}T.readyState||T.open("GET",y.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},y,T);return}y.rangeEnd&&T.setRequestHeader("Range","bytes="+y.rangeStart+"-"+(y.rangeEnd-1)),T.onreadystatechange=this.readystatechange.bind(this),T.onprogress=this.loadprogress.bind(this),T.responseType=y.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),a.timeout),T.send()},g.readystatechange=function(){var a=this.context,y=this.loader,T=this.stats;if(!a||!y)return;var M=y.readyState,m=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){y.onreadystatechange=null,y.onprogress=null;var P=y.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var h,l;if(a.responseType==="arraybuffer"?(h=y.response,l=h.byteLength):(h=y.responseText,l=h.length),T.loaded=T.total=l,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(T,a,h,y),!this.callbacks)return;var v={url:y.responseURL,data:h};this.callbacks.onSuccess(v,T,a,y)}else T.retry>=m.maxRetry||P>=400&&P<499?(U.logger.error(P+" while loading "+a.url),this.callbacks.onError({code:P,text:y.statusText},a,y)):(U.logger.warn(P+" while loading "+a.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,m.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),m.timeout)},g.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var a=this.callbacks;a&&(this.abortInternal(),a.onTimeout(this.stats,this.context,this.loader))},g.loadprogress=function(a){var y=this.stats;y.loaded=a.loaded,a.lengthComputable&&(y.total=a.total)},g.getCacheAge=function(){var a=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var y=this.loader.getResponseHeader("age");a=y?parseFloat(y):null}return a},o}();L.default=R}}).default})},umnG:function(re,J,d){re.exports=d.p+"static/h.22b296a4.svg"},vKoX:function(re,J,d){var Q=d("SrGk"),L=d("bYtY");function O(t,R){Q.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}L.inherits(O,Q),O.prototype.addWithoutUpdate=function(t,R){if(R&&U(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var g=this.getDefs(!0);g.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var E=o.getAttribute("id");t.style.filter="url(#"+E+")"}},O.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},O.prototype.update=function(t,R){var o=R.style;if(U(o)){var g=this;Q.prototype.update.call(this,R,function(){g.updateDom(R,R._shadowDom)})}else this.remove(t,R)},O.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},O.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var g=t.style,E=t.scale&&t.scale[0]||1,a=t.scale&&t.scale[1]||1,y,T,M,m;if(g.shadowBlur||g.shadowOffsetX||g.shadowOffsetY)y=g.shadowOffsetX||0,T=g.shadowOffsetY||0,M=g.shadowBlur,m=g.shadowColor;else if(g.textShadowBlur)y=g.textShadowOffsetX||0,T=g.textShadowOffsetY||0,M=g.textShadowBlur,m=g.textShadowColor;else{this.removeDom(R,g);return}o.setAttribute("dx",y/E),o.setAttribute("dy",T/a),o.setAttribute("flood-color",m);var P=M/2/E,h=M/2/a,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},O.prototype.markUsed=function(t){t._shadowDom&&Q.prototype.markUsed.call(this,t._shadowDom)};function U(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var s=O;re.exports=s},vToQ:function(re,J,d){re.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(re,J,d){var Q=d("Bq2U"),L=d("SUKs"),O=d("bYtY"),U=O.isString,s=O.isFunction,t=O.isObject,R=O.isArrayLike,o=O.indexOf,g=function(){this.animators=[]};g.prototype={constructor:g,animate:function(M,m){var P,h=!1,l=this,u=this.__zr;if(M){var v=M.split("."),p=l;h=v[0]==="shape";for(var _=0,x=v.length;_<x;_++){if(!p)continue;p=p[v[_]]}p&&(P=p)}else P=l;if(!P){L('Property "'+M+'" is not existed in element '+l.id);return}var w=l.animators,C=new Q(P,m);return C.during(function(f){l.dirty(h)}).done(function(){w.splice(o(w,C),1)}),w.push(C),u&&u.animation.addAnimator(C),C},stopAnimation:function(M){for(var m=this.animators,P=m.length,h=0;h<P;h++)m[h].stop(M);return m.length=0,this},animateTo:function(M,m,P,h,l,u){E(this,M,m,P,h,l,u)},animateFrom:function(M,m,P,h,l,u){E(this,M,m,P,h,l,u,!0)}};function E(M,m,P,h,l,u,v,p){U(h)?(u=l,l=h,h=0):s(l)?(u=l,l="linear",h=0):s(h)?(u=h,h=0):s(P)?(u=P,P=500):P||(P=500),M.stopAnimation(),a(M,"",M,m,P,h,p);var _=M.animators.slice(),x=_.length;function w(){x--,x||u&&u()}x||u&&u();for(var C=0;C<_.length;C++)_[C].done(w).start(l,v)}function a(M,m,P,h,l,u,v){var p={},_=0;for(var x in h){if(!h.hasOwnProperty(x))continue;P[x]!=null?t(h[x])&&!R(h[x])?a(M,m?m+"."+x:x,P[x],h[x],l,u,v):(v?(p[x]=P[x],y(M,m,x,h[x])):p[x]=h[x],_++):h[x]!=null&&!v&&y(M,m,x,h[x])}_>0&&M.animate(m,!1).when(l==null?500:l,p).delay(u||0)}function y(M,m,P,h){if(!m)M.attr(P,h);else{var l={};l[m]={},l[m][P]=h,M.attr(l)}}var T=g;re.exports=T},vpjH:function(re,J,d){re.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(re,J){re.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(re,J,d){var Q=d("y+Vt"),L=d("VpOo"),O=d("nPnh"),U=O.subPixelOptimizeRect,s={},t=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var g,E,a,y;this.subPixelOptimize?(U(s,o,this.style),g=s.x,E=s.y,a=s.width,y=s.height,s.r=o.r,o=s):(g=o.x,E=o.y,a=o.width,y=o.height),o.r?L.buildPath(R,o):R.rect(g,E,a,y),R.closePath();return}});re.exports=t},"xH+I":function(re,J,d){re.exports=d.p+"static/xsyd.0c0a94b0.png"},xfXu:function(re,J,d){re.exports=d.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(re,J){re.exports="data:image/png;base64,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"},xrsn:function(re,J,d){re.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",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",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(re,J,d){var Q=d("Gev7"),L=d("bYtY"),O=d("IMiH"),U=d("2DNl"),s=d("3C/r"),t=s.prototype.getCanvasPattern,R=Math.abs,o=new O(!0);function g(a){Q.call(this,a),this.path=null}g.prototype={constructor:g,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(a,y){var T=this.style,M=this.path||o,m=T.hasStroke(),P=T.hasFill(),h=T.fill,l=T.stroke,u=P&&!!h.colorStops,v=m&&!!l.colorStops,p=P&&!!h.image,_=m&&!!l.image;if(T.bind(a,this,y),this.setTransform(a),this.__dirty){var x;u&&(x=x||this.getBoundingRect(),this._fillGradient=T.getGradient(a,h,x)),v&&(x=x||this.getBoundingRect(),this._strokeGradient=T.getGradient(a,l,x))}u?a.fillStyle=this._fillGradient:p&&(a.fillStyle=t.call(h,a)),v?a.strokeStyle=this._strokeGradient:_&&(a.strokeStyle=t.call(l,a));var w=T.lineDash,C=T.lineDashOffset,f=!!a.setLineDash,n=this.getGlobalScale();if(M.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||w&&!f&&m?(M.beginPath(a),w&&!f&&(M.setLineDash(w),M.setLineDashOffset(C)),this.buildPath(M,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(a.beginPath(),this.path.rebuildPath(a)),P)if(T.fillOpacity!=null){var r=a.globalAlpha;a.globalAlpha=T.fillOpacity*T.opacity,M.fill(a),a.globalAlpha=r}else M.fill(a);if(w&&f&&(a.setLineDash(w),a.lineDashOffset=C),m)if(T.strokeOpacity!=null){var r=a.globalAlpha;a.globalAlpha=T.strokeOpacity*T.opacity,M.stroke(a),a.globalAlpha=r}else M.stroke(a);w&&f&&a.setLineDash([]),T.text!=null&&(this.restoreTransform(a),this.drawRectText(a,this.getBoundingRect()))},buildPath:function(a,y,T){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var a=this._rect,y=this.style,T=!a;if(T){var M=this.path;M||(M=this.path=new O),this.__dirtyPath&&(M.beginPath(),this.buildPath(M,this.shape,!1)),a=M.getBoundingRect()}if(this._rect=a,y.hasStroke()){var m=this._rectWithStroke||(this._rectWithStroke=a.clone());if(this.__dirty||T){m.copy(a);var P=y.lineWidth,h=y.strokeNoScale?this.getLineScale():1;y.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),h>1e-10&&(m.width+=P/h,m.height+=P/h,m.x-=P/h/2,m.y-=P/h/2)}return m}return a},contain:function(a,y){var T=this.transformCoordToLocal(a,y),M=this.getBoundingRect(),m=this.style;if(a=T[0],y=T[1],M.contain(a,y)){var P=this.path.data;if(m.hasStroke()){var h=m.lineWidth,l=m.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(m.hasFill()||(h=Math.max(h,this.strokeContainThreshold)),U.containStroke(P,h/l,a,y)))return!0}if(m.hasFill())return U.contain(P,a,y)}return!1},dirty:function(a){a==null&&(a=!0),a&&(this.__dirtyPath=a,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(a){return this.animate("shape",a)},attrKV:function(a,y){a==="shape"?(this.setShape(y),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,a,y)},setShape:function(a,y){var T=this.shape;if(T){if(L.isObject(a))for(var M in a)a.hasOwnProperty(M)&&(T[M]=a[M]);else T[a]=y;this.dirty(!0)}return this},getLineScale:function(){var a=this.transform;return a&&R(a[0]-1)>1e-10&&R(a[3]-1)>1e-10?Math.sqrt(R(a[0]*a[3]-a[2]*a[1])):1}},g.extend=function(a){var y=function(M){g.call(this,M),a.style&&this.style.extendFrom(a.style,!1);var m=a.shape;if(m){this.shape=this.shape||{};var P=this.shape;for(var h in m)!P.hasOwnProperty(h)&&m.hasOwnProperty(h)&&(P[h]=m[h])}a.init&&a.init.call(this,M)};L.inherits(y,g);for(var T in a)T!=="style"&&T!=="shape"&&(y.prototype[T]=a[T]);return y},L.inherits(g,Q);var E=g;re.exports=E},y23F:function(re,J){function d(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}d.prototype={constructor:d,_dragStart:function(O){for(var U=O.target;U&&!U.draggable;)U=U.parent;U&&(this._draggingTarget=U,U.dragging=!0,this._x=O.offsetX,this._y=O.offsetY,this.dispatchToElement(Q(U,O),"dragstart",O.event))},_drag:function(O){var U=this._draggingTarget;if(U){var s=O.offsetX,t=O.offsetY,R=s-this._x,o=t-this._y;this._x=s,this._y=t,U.drift(R,o,O),this.dispatchToElement(Q(U,O),"drag",O.event);var g=this.findHover(s,t,U).target,E=this._dropTarget;this._dropTarget=g,U!==g&&(E&&g!==E&&this.dispatchToElement(Q(E,O),"dragleave",O.event),g&&g!==E&&this.dispatchToElement(Q(g,O),"dragenter",O.event))}},_dragEnd:function(O){var U=this._draggingTarget;U&&(U.dragging=!1),this.dispatchToElement(Q(U,O),"dragend",O.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,O),"drop",O.event),this._draggingTarget=null,this._dropTarget=null}};function Q(O,U){return{target:O,topTarget:U&&U.topTarget}}var L=d;re.exports=L},ygIP:function(re,J,d){re.exports=d.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(re,J){re.exports="data:image/png;base64,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"},yslc:function(re,J){re.exports="data:image/png;base64,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"},yxFR:function(re,J,d){var Q=d("y+Vt"),L=d("nPnh"),O=L.subPixelOptimizeLine,U={},s=Q.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,g,E,a;this.subPixelOptimize?(O(U,R,this.style),o=U.x1,g=U.y1,E=U.x2,a=U.y2):(o=R.x1,g=R.y1,E=R.x2,a=R.y2);var y=R.percent;if(y===0)return;t.moveTo(o,g),y<1&&(E=o*(1-y)+E*y,a=g*(1-y)+a*y),t.lineTo(E,a)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});re.exports=s},yxwG:function(re,J,d){re.exports=d.p+"static/kycx.05a1d803.png"},z4EP:function(re,J){re.exports="data:image/png;base64,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"},zarK:function(re,J,d){var Q=d("YH21"),L=Q.addEventListener,O=Q.removeEventListener,U=Q.normalizeEvent,s=Q.getNativeEvent,t=d("bYtY"),R=d("H6uX"),o=d("ItGF"),g=300,E=o.domSupported,a=function(){var b=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(b,function(z){var G=z.replace("mouse","pointer");return k.hasOwnProperty(G)?G:z});return{mouse:b,touch:I,pointer:B}}(),y={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(b){return b==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":b}function M(b){var I=b.pointerType;return I==="pen"||I==="touch"}function m(b){b.touching=!0,b.touchTimer!=null&&(clearTimeout(b.touchTimer),b.touchTimer=null),b.touchTimer=setTimeout(function(){b.touching=!1,b.touchTimer=null},700)}function P(b){b&&(b.zrByTouch=!0)}function h(b,I){return U(b.dom,new u(b,I),!0)}function l(b,I){for(var k=I,B=!1;k&&k.nodeType!==9&&!(B=k.domBelongToZr||k!==I&&k===b.painterRoot);)k=k.parentNode;return B}function u(b,I){this.type=I.type,this.target=this.currentTarget=b.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var v=u.prototype;v.stopPropagation=v.stopImmediatePropagation=v.preventDefault=t.noop;var p={mousedown:function(b){b=U(this.dom,b),this._mayPointerCapture=[b.zrX,b.zrY],this.trigger("mousedown",b)},mousemove:function(b){b=U(this.dom,b);var I=this._mayPointerCapture;I&&(b.zrX!==I[0]||b.zrY!==I[1])&&n(this,!0),this.trigger("mousemove",b)},mouseup:function(b){b=U(this.dom,b),n(this,!1),this.trigger("mouseup",b)},mouseout:function(b){b=U(this.dom,b),this._pointerCapturing&&(b.zrEventControl="no_globalout");var I=b.toElement||b.relatedTarget;b.zrIsToLocalDOM=l(this,I),this.trigger("mouseout",b)},touchstart:function(b){b=U(this.dom,b),P(b),this._lastTouchMoment=new Date,this.handler.processGesture(b,"start"),p.mousemove.call(this,b),p.mousedown.call(this,b)},touchmove:function(b){b=U(this.dom,b),P(b),this.handler.processGesture(b,"change"),p.mousemove.call(this,b)},touchend:function(b){b=U(this.dom,b),P(b),this.handler.processGesture(b,"end"),p.mouseup.call(this,b),+new Date-this._lastTouchMoment<g&&p.click.call(this,b)},pointerdown:function(b){p.mousedown.call(this,b)},pointermove:function(b){M(b)||p.mousemove.call(this,b)},pointerup:function(b){p.mouseup.call(this,b)},pointerout:function(b){M(b)||p.mouseout.call(this,b)}};t.each(["click","mousewheel","dblclick","contextmenu"],function(b){p[b]=function(I){I=U(this.dom,I),this.trigger(b,I)}});var _={pointermove:function(b){M(b)||_.mousemove.call(this,b)},pointerup:function(b){_.mouseup.call(this,b)},mousemove:function(b){this.trigger("mousemove",b)},mouseup:function(b){var I=this._pointerCapturing;n(this,!1),this.trigger("mouseup",b),I&&(b.zrEventControl="only_globalout",this.trigger("mouseout",b))}};function x(b,I){var k=I.domHandlers;o.pointerEventsSupported?t.each(a.pointer,function(B){C(I,B,function(z){k[B].call(b,z)})}):(o.touchEventsSupported&&t.each(a.touch,function(B){C(I,B,function(z){k[B].call(b,z),m(I)})}),t.each(a.mouse,function(B){C(I,B,function(z){z=s(z),I.touching||k[B].call(b,z)})}))}function w(b,I){o.pointerEventsSupported?t.each(y.pointer,k):o.touchEventsSupported||t.each(y.mouse,k);function k(B){function z(G){G=s(G),l(b,G.target)||(G=h(b,G),I.domHandlers[B].call(b,G))}C(I,B,z,{capture:!0})}}function C(b,I,k,B){b.mounted[I]=k,b.listenerOpts[I]=B,L(b.domTarget,T(I),k,B)}function f(b){var I=b.mounted;for(var k in I)I.hasOwnProperty(k)&&O(b.domTarget,T(k),I[k],b.listenerOpts[k]);b.mounted={}}function n(b,I){if(b._mayPointerCapture=null,E&&b._pointerCapturing^I){b._pointerCapturing=I;var k=b._globalHandlerScope;I?w(b,k):f(k)}}function r(b,I){this.domTarget=b,this.domHandlers=I,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function c(b,I){R.call(this),this.dom=b,this.painterRoot=I,this._localHandlerScope=new r(b,p),E&&(this._globalHandlerScope=new r(document,_)),this._pointerCapturing=!1,this._mayPointerCapture=null,x(this,this._localHandlerScope)}var S=c.prototype;S.dispose=function(){f(this._localHandlerScope),E&&f(this._globalHandlerScope)},S.setCursor=function(b){this.dom.style&&(this.dom.style.cursor=b||"default")},t.mixin(c,R);var A=c;re.exports=A},zrhs:function(re,J,d){"use strict";var Q=d("2qtc"),L=d("kLXV"),O=d("PpiC"),U=d("cDcd"),s=d.n(U),t=d("9kvl"),R=function(g){var E=g.shixunsDetail,a=g.globalSetting,y=g.loading,T=g.dispatch,M=Object(O.a)(g,["shixunsDetail","globalSetting","loading","dispatch"]);return s.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,zIndex:6666,title:"\u63D0\u793A",visible:E.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:{}})}},s.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",s.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};J.a=Object(t.a)(function(o){var g=o.shixunsDetail,E=o.loading,a=o.globalSetting;return{shixunsDetail:g,globalSetting:a,loading:E.models.index}})(R)}}]);