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.
62 lines
1.5 MiB
62 lines
1.5 MiB
var Tr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[294,3,6,8,9,10,13,37,138],{"+GGh":function(ae,J){ae.exports="data:image/png;base64,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"},"+QRC":function(ae,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 i,g,E,a,y,T,M=!1;R||(R={}),i=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(D){if(D.stopPropagation(),R.format)if(D.preventDefault(),typeof D.clipboardData=="undefined"){i&&console.warn("unable to use e.clipboardData"),i&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=L[R.format]||L.default;window.clipboardData.setData(h,t)}else D.clipboardData.clearData(),D.clipboardData.setData(R.format,t);R.onCopy&&(D.preventDefault(),R.onCopy(D.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(D){i&&console.error("unable to copy using execCommand: ",D),i&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),M=!0}catch(h){i&&console.error("unable to copy using clipboardData: ",h),i&&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}ae.exports=s},"+UV5":function(ae,J,d){ae.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(ae,J,d){ae.exports=d.p+"static/search1.c4136dd4.png"},"06Qe":function(ae,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 i(){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=i},"0r65":function(ae,J){var d=arguments[3],Q=arguments[4],L=arguments[5],O=JSON.stringify;ae.exports=function(U,s){for(var t,R=Object.keys(L),i=0,g=R.length;i<g;i++){var E=R[i],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={},i=0,g=R.length;i<g;i++){var E=R[i];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={};D(T);function D(A){m[A]=!0;for(var x in Q[A][1]){var w=Q[A][1][x];m[w]||D(w)}}var h="("+d+")({"+Object.keys(m).map(function(A){return O(A)+":["+Q[A][0]+","+O(Q[A][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(ae,J,d){var Q=d("bYtY"),L=d("QBsz"),O=d("y23F"),U=d("H6uX"),s=d("YH21"),t=d("C0SR"),R="silent";function i(D,h,l){return{type:D,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(D,h,l,u){U.call(this),this.storage=D,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(D){this.proxy&&this.proxy.dispose(),D&&(Q.each(a,function(h){D.on&&D.on(h,this[h],this)},this),D.handler=this),this.proxy=D},mousemove:function(D){var h=D.zrX,l=D.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 A=this._hovered=u?{x:h,y:l}:this.findHover(h,l),x=A.target,w=this.proxy;w.setCursor&&w.setCursor(x?x.cursor:"default"),p&&x!==p&&this.dispatchToElement(v,"mouseout",D),this.dispatchToElement(A,"mousemove",D),x&&x!==p&&this.dispatchToElement(A,"mouseover",D)},mouseout:function(D){var h=D.zrEventControl,l=D.zrIsToLocalDOM;h!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",D),h!=="no_globalout"&&(!l&&this.trigger("globalout",{type:"globalout",event:D}))},resize:function(D){this._hovered={}},dispatch:function(D,h){var l=this[D];l&&l.call(this,h)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(D){var h=this.proxy;h.setCursor&&h.setCursor(D)},dispatchToElement:function(D,h,l){D=D||{};var u=D.target;if(u&&u.silent)return;for(var v="on"+h,p=i(h,D,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(A){typeof A[v]=="function"&&A[v].call(A,p),A.trigger&&A.trigger(h,p)}))},findHover:function(D,h,l){for(var u=this.storage.getDisplayList(),v={x:D,y:h},p=u.length-1;p>=0;p--){var A;if(u[p]!==l&&!u[p].ignore&&(A=T(u[p],D,h))&&(!v.topTarget&&(v.topTarget=u[p]),A!==R)){v.target=u[p];break}}return v},processGesture:function(D,h){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;h==="start"&&l.clear();var u=l.recognize(D,this.findHover(D.zrX,D.zrY,null).target,this.proxy.dom);if(h==="end"&&l.clear(),u){var v=u.type;D.gestureEvent=v,this.dispatchToElement({target:u.target},v,u.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(D){y.prototype[D]=function(h){var l=h.zrX,u=h.zrY,v=M(this,l,u),p,A;if((D!=="mouseup"||!v)&&(p=this.findHover(l,u),A=p.target),D==="mousedown")this._downEl=A,this._downPoint=[h.zrX,h.zrY],this._upEl=A;else if(D==="mouseup")this._upEl=A;else if(D==="click"){if(this._downEl!==this._upEl||!this._downPoint||L.dist(this._downPoint,[h.zrX,h.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,D,h)}});function T(D,h,l){if(D[D.rectHover?"rectContain":"contain"](h,l)){for(var u=D,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(D,h,l){var u=D.painter;return h<0||h>u.getWidth()||l<0||l>u.getHeight()}Q.mixin(y,U),Q.mixin(y,O);var m=y;ae.exports=m},"1Fgp":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII="},"1Jh7":function(ae,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)}});ae.exports=O},"1MYJ":function(ae,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)}});ae.exports=L},"1RvN":function(ae,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,i=t.next;R?R.next=i:this.head=i,i?i.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 i=this._list,g=this._map,E=null;if(g[t]==null){var a=i.len(),y=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var T=i.head;i.remove(T),delete g[T.key],E=T.value,this._lastRemovedEntry=T}y?y.value=R:y=new L(R),y.key=t,i.insertEntry(y),g[t]=y}return E},U.get=function(t){var R=this._map[t],i=this._list;if(R!=null)return R!==i.tail&&(i.remove(R),i.insertEntry(R)),R.value},U.clear=function(){this._list.clear(),this._map={}};var s=O;ae.exports=s},"1Sn+":function(ae,J,d){},"1XHU":function(ae,J,d){"use strict";var Q=d("2qtc"),L=d("kLXV"),O=d("q1tI"),U=d.n(O),s=d("9kvl"),t=d("3wET"),R=d.n(t),i=d("bUJZ"),g=d.n(i),E=d("Ct/S"),a=d.n(E),y=function(M){var m=M.visible,D=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 D===3?U.a.createElement(U.a.Fragment,null,v(),u()):D===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,D=T.globalSetting;return{paperlibrary:M,globalSetting:D,loading:m.effects}})(y)},"1ZF9":function(ae,J,d){ae.exports=d.p+"static/Authorize.cc9c212f.png"},"1bdT":function(ae,J,d){var Q=d("3gBT"),L=d("H6uX"),O=d("DN4a"),U=d("vWvF"),s=d("bYtY"),t=function(i){O.call(this,i),L.call(this,i),U.call(this,i),this.id=i.id||Q()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(i,g){switch(this.draggable){case"horizontal":g=0;break;case"vertical":i=0;break}var E=this.transform;E||(E=this.transform=[1,0,0,1,0,0]),E[4]+=i,E[5]+=g,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(i,g){},attrKV:function(i,g){if(i==="position"||i==="scale"||i==="origin"){if(g){var E=this[i];E||(E=this[i]=[]),E[0]=g[0],E[1]=g[1]}}else this[i]=g},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(i,g){if(typeof i=="string")this.attrKV(i,g);else if(s.isObject(i))for(var E in i)i.hasOwnProperty(E)&&this.attrKV(E,i[E]);return this.dirty(!1),this},setClipPath:function(i){var g=this.__zr;g&&i.addSelfToZr(g),this.clipPath&&this.clipPath!==i&&this.removeClipPath(),this.clipPath=i,i.__zr=g,i.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var i=this.clipPath;i&&(i.__zr&&i.removeSelfFromZr(i.__zr),i.__zr=null,i.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(i){this.__zr=i;var g=this.animators;if(g)for(var E=0;E<g.length;E++)i.animation.addAnimator(g[E]);this.clipPath&&this.clipPath.addSelfToZr(i)},removeSelfFromZr:function(i){this.__zr=null;var g=this.animators;if(g)for(var E=0;E<g.length;E++)i.animation.removeAnimator(g[E]);this.clipPath&&this.clipPath.removeSelfFromZr(i)}},s.mixin(t,U),s.mixin(t,O),s.mixin(t,L);var R=t;ae.exports=R},"1j5w":function(ae,J,d){"use strict";d.d(J,"d",function(){return Ge}),d.d(J,"b",function(){return $e}),d.d(J,"c",function(){return jt}),d.d(J,"a",function(){return Gt});var Q=d("VTBJ"),L=d("1OyB"),O=d("vuIU"),U=d("JX7q"),s=d("Ji7U"),t=d("LK+K"),R=d("q1tI"),i=d("I8Z2"),g=d("BGR+"),E=d("wx14"),a=d("rePB"),y=d("4IlW"),T=d("2GS6"),M=d("Gytx"),m=d.n(M),D=d("TSYQ"),h=d.n(D),l=d("U8pU"),u=d("ODXe"),v=/iPhone/i,p=/iPod/i,A=/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,_=/Opera Mini/i,b=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(wt,lt){return wt.test(lt)}function B(wt){var lt=wt||(typeof navigator!="undefined"?navigator.userAgent:""),ut=lt.split("[FBAN");if(typeof ut[1]!="undefined"){var Ue=ut,ce=Object(u.a)(Ue,1);lt=ce[0]}if(ut=lt.split("Twitter"),typeof ut[1]!="undefined"){var Ce=ut,Ve=Object(u.a)(Ce,1);lt=Ve[0]}var rt={apple:{phone:k(v,lt)&&!k(n,lt),ipod:k(p,lt),tablet:!k(v,lt)&&k(A,lt)&&!k(n,lt),device:(k(v,lt)||k(p,lt)||k(A,lt))&&!k(n,lt)},amazon:{phone:k(C,lt),tablet:!k(C,lt)&&k(f,lt),device:k(C,lt)||k(f,lt)},android:{phone:!k(n,lt)&&k(C,lt)||!k(n,lt)&&k(x,lt),tablet:!k(n,lt)&&!k(C,lt)&&!k(x,lt)&&(k(f,lt)||k(w,lt)),device:!k(n,lt)&&(k(C,lt)||k(f,lt)||k(x,lt)||k(w,lt))||k(/\bokhttp\b/i,lt)},windows:{phone:k(n,lt),tablet:k(r,lt),device:k(n,lt)||k(r,lt)},other:{blackberry:k(c,lt),blackberry10:k(S,lt),opera:k(_,lt),firefox:k(I,lt),chrome:k(b,lt),device:k(c,lt)||k(S,lt)||k(_,lt)||k(I,lt)||k(b,lt)},any:null,phone:null,tablet:null};return rt.any=rt.apple.device||rt.android.device||rt.windows.device||rt.other.device,rt.phone=rt.apple.phone||rt.android.phone||rt.windows.phone,rt.tablet=rt.apple.tablet||rt.android.tablet||rt.windows.tablet,rt}var z=Object(Q.a)(Object(Q.a)({},B()),{},{isMobile:B}),K=z;function V(){}function X(wt,lt,ut){var Ue=lt||"";return wt.key||"".concat(Ue,"item_").concat(ut)}function F(wt){return"".concat(wt,"-menu-")}function H(wt,lt){var ut=-1;R.Children.forEach(wt,function(Ue){ut+=1,Ue&&Ue.type&&Ue.type.isMenuItemGroup?R.Children.forEach(Ue.props.children,function(ce){ut+=1,lt(ce,ut)}):lt(Ue,ut)})}function Z(wt,lt,ut){if(!wt||ut.find)return;R.Children.forEach(wt,function(Ue){if(Ue){var ce=Ue.type;if(!ce||!(ce.isSubMenu||ce.isMenuItem||ce.isMenuItemGroup))return;lt.indexOf(Ue.key)!==-1?ut.find=!0:Ue.props.children&&Z(Ue.props.children,lt,ut)}})}var me=["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"],de=function(lt){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue=lt&&typeof lt.getBoundingClientRect=="function"&<.getBoundingClientRect().width;if(Ue){if(ut){var ce=getComputedStyle(lt),Ce=ce.marginLeft,Ve=ce.marginRight;Ue+=+Ce.replace("px","")+ +Ve.replace("px","")}Ue=+Ue.toFixed(6)}return Ue||0},Ee=function(lt,ut,Ue){lt&&Object(l.a)(lt.style)==="object"&&(lt.style[ut]=Ue)},be=function(){return K.any},we=d("KQm4"),Ae=d("Ff2n"),_e=d("i8i4"),oe=d("bdgK"),ve=d("uciX"),q=d("8XRh"),pe={adjustX:1,adjustY:1},Re={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},ye={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},Xe=Re,ft=0,Le={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ze=function(lt,ut,Ue){var ce=F(ut),Ce=lt.getState();lt.setState({defaultActiveFirst:Object(Q.a)(Object(Q.a)({},Ce.defaultActiveFirst),{},Object(a.a)({},ce,Ue))})},Se=function(wt){Object(s.a)(ut,wt);var lt=Object(t.a)(ut);function ut(Ue){var ce;Object(L.a)(this,ut),ce=lt.call(this,Ue),ce.onDestroy=function(it){ce.props.onDestroy(it)},ce.onKeyDown=function(it){var ot=it.keyCode,Ct=ce.menuInstance,Jt=ce.props,an=Jt.isOpen,ie=Jt.store;if(ot===y.a.ENTER)return ce.onTitleClick(it),ze(ie,ce.props.eventKey,!0),!0;if(ot===y.a.RIGHT)return an?Ct.onKeyDown(it):(ce.triggerOpenChange(!0),ze(ie,ce.props.eventKey,!0)),!0;if(ot===y.a.LEFT){var te;if(an)te=Ct.onKeyDown(it);else return;return te||(ce.triggerOpenChange(!1),te=!0),te}return an&&(ot===y.a.UP||ot===y.a.DOWN)?Ct.onKeyDown(it):void 0},ce.onOpenChange=function(it){ce.props.onOpenChange(it)},ce.onPopupVisibleChange=function(it){ce.triggerOpenChange(it,it?"mouseenter":"mouseleave")},ce.onMouseEnter=function(it){var ot=ce.props,Ct=ot.eventKey,Jt=ot.onMouseEnter,an=ot.store;ze(an,ce.props.eventKey,!1),Jt({key:Ct,domEvent:it})},ce.onMouseLeave=function(it){var ot=ce.props,Ct=ot.parentMenu,Jt=ot.eventKey,an=ot.onMouseLeave;Ct.subMenuInstance=Object(U.a)(ce),an({key:Jt,domEvent:it})},ce.onTitleMouseEnter=function(it){var ot=ce.props,Ct=ot.eventKey,Jt=ot.onItemHover,an=ot.onTitleMouseEnter;Jt({key:Ct,hover:!0}),an({key:Ct,domEvent:it})},ce.onTitleMouseLeave=function(it){var ot=ce.props,Ct=ot.parentMenu,Jt=ot.eventKey,an=ot.onItemHover,ie=ot.onTitleMouseLeave;Ct.subMenuInstance=Object(U.a)(ce),an({key:Jt,hover:!1}),ie({key:Jt,domEvent:it})},ce.onTitleClick=function(it){var ot=Object(U.a)(ce),Ct=ot.props;if(Ct.onTitleClick({key:Ct.eventKey,domEvent:it}),Ct.triggerSubMenuAction==="hover")return;ce.triggerOpenChange(!Ct.isOpen,"click"),ze(Ct.store,ce.props.eventKey,!1)},ce.onSubMenuClick=function(it){typeof ce.props.onClick=="function"&&ce.props.onClick(ce.addKeyPath(it))},ce.onSelect=function(it){ce.props.onSelect(it)},ce.onDeselect=function(it){ce.props.onDeselect(it)},ce.getPrefixCls=function(){return"".concat(ce.props.rootPrefixCls,"-submenu")},ce.getActiveClassName=function(){return"".concat(ce.getPrefixCls(),"-active")},ce.getDisabledClassName=function(){return"".concat(ce.getPrefixCls(),"-disabled")},ce.getSelectedClassName=function(){return"".concat(ce.getPrefixCls(),"-selected")},ce.getOpenClassName=function(){return"".concat(ce.props.rootPrefixCls,"-submenu-open")},ce.saveMenuInstance=function(it){ce.menuInstance=it},ce.addKeyPath=function(it){return Object(Q.a)(Object(Q.a)({},it),{},{keyPath:(it.keyPath||[]).concat(ce.props.eventKey)})},ce.triggerOpenChange=function(it,ot){var Ct=ce.props.eventKey,Jt=function(){ce.onOpenChange({key:Ct,item:Object(U.a)(ce),trigger:ot,open:it})};ot==="mouseenter"?ce.mouseenterTimeout=setTimeout(function(){Jt()},0):Jt()},ce.isChildrenSelected=function(){var it={find:!1};return Z(ce.props.children,ce.props.selectedKeys,it),it.find},ce.isOpen=function(){return ce.props.openKeys.indexOf(ce.props.eventKey)!==-1},ce.adjustWidth=function(){if(!ce.subMenuTitle||!ce.menuInstance)return;var it=_e.findDOMNode(ce.menuInstance);if(it.offsetWidth>=ce.subMenuTitle.offsetWidth)return;it.style.minWidth="".concat(ce.subMenuTitle.offsetWidth,"px")},ce.saveSubMenuTitle=function(it){ce.subMenuTitle=it},ce.getBaseProps=function(){var it=Object(U.a)(ce),ot=it.props;return{mode:ot.mode==="horizontal"?"vertical":ot.mode,visible:ce.props.isOpen,level:ot.level+1,inlineIndent:ot.inlineIndent,focusable:!1,onClick:ce.onSubMenuClick,onSelect:ce.onSelect,onDeselect:ce.onDeselect,onDestroy:ce.onDestroy,selectedKeys:ot.selectedKeys,eventKey:"".concat(ot.eventKey,"-menu-"),openKeys:ot.openKeys,motion:ot.motion,onOpenChange:ce.onOpenChange,subMenuOpenDelay:ot.subMenuOpenDelay,parentMenu:Object(U.a)(ce),subMenuCloseDelay:ot.subMenuCloseDelay,forceSubMenuRender:ot.forceSubMenuRender,triggerSubMenuAction:ot.triggerSubMenuAction,builtinPlacements:ot.builtinPlacements,defaultActiveFirst:ot.store.getState().defaultActiveFirst[F(ot.eventKey)],multiple:ot.multiple,prefixCls:ot.rootPrefixCls,id:ce.internalMenuId,manualRef:ce.saveMenuInstance,itemIcon:ot.itemIcon,expandIcon:ot.expandIcon,direction:ot.direction}},ce.getMotion=function(it,ot){var Ct=Object(U.a)(ce),Jt=Ct.haveRendered,an=ce.props,ie=an.motion,te=an.rootPrefixCls,j=Object(Q.a)(Object(Q.a)({},ie),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:Jt||!ot||it!=="inline"});return j};var Ce=Ue.store,Ve=Ue.eventKey,rt=Ce.getState(),ht=rt.defaultActiveFirst;ce.isRootMenu=!1;var vt=!1;return ht&&(vt=ht[Ve]),ze(Ce,Ve,vt),ce}return Object(O.a)(ut,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ce=this,Ce=this.props,Ve=Ce.mode,rt=Ce.parentMenu,ht=Ce.manualRef;if(ht&&ht(this),Ve!=="horizontal"||!rt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ce.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ce=this.props,Ce=ce.onDestroy,Ve=ce.eventKey;Ce&&Ce(Ve),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ce){var Ce=this,Ve=this.getBaseProps(),rt=this.getMotion(Ve.mode,Ve.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve.visible||Ve.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ht=Ve.direction;return R.createElement(q.default,Object.assign({visible:Ve.visible},rt),function(vt){var it=vt.className,ot=vt.style,Ct=h()("".concat(Ve.prefixCls,"-sub"),it,Object(a.a)({},"".concat(Ve.prefixCls,"-rtl"),ht==="rtl"));return R.createElement(Ut,Object.assign({},Ve,{id:Ce.internalMenuId,className:Ct,style:ot}),ce)})}},{key:"render",value:function(){var ce,Ce=Object(Q.a)({},this.props),Ve=Ce.isOpen,rt=this.getPrefixCls(),ht=Ce.mode==="inline",vt=h()(rt,"".concat(rt,"-").concat(Ce.mode),(ce={},Object(a.a)(ce,Ce.className,!!Ce.className),Object(a.a)(ce,this.getOpenClassName(),Ve),Object(a.a)(ce,this.getActiveClassName(),Ce.active||Ve&&!ht),Object(a.a)(ce,this.getDisabledClassName(),Ce.disabled),Object(a.a)(ce,this.getSelectedClassName(),this.isChildrenSelected()),ce));this.internalMenuId||(Ce.eventKey?this.internalMenuId="".concat(Ce.eventKey,"$Menu"):(ft+=1,this.internalMenuId="$__$".concat(ft,"$Menu")));var it={},ot={},Ct={};Ce.disabled||(it={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},ot={onClick:this.onTitleClick},Ct={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Jt={},an=Ce.direction;ht&&(an==="rtl"?Jt.paddingRight=Ce.inlineIndent*Ce.level:Jt.paddingLeft=Ce.inlineIndent*Ce.level);var ie={};this.props.isOpen&&(ie={"aria-owns":this.internalMenuId});var te=null;Ce.mode!=="horizontal"&&(te=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(te=R.createElement(this.props.expandIcon,Object(Q.a)({},this.props))));var j=R.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Jt,className:"".concat(rt,"-title"),role:"button"},Ct,ot,{"aria-expanded":Ve},ie,{"aria-haspopup":"true",title:typeof Ce.title=="string"?Ce.title:void 0}),Ce.title,te||R.createElement("i",{className:"".concat(rt,"-arrow")})),G=this.renderChildren(Ce.children),Y=Ce.parentMenu.isRootMenu?Ce.parentMenu.props.getPopupContainer:function(Ft){return Ft.parentNode},$=Le[Ce.mode],fe=Ce.popupOffset?{offset:Ce.popupOffset}:{},Ie=Ce.mode==="inline"?"":Ce.popupClassName;Ie+=an==="rtl"?" ".concat(rt,"-rtl"):"";var We=Ce.disabled,yt=Ce.triggerSubMenuAction,St=Ce.subMenuOpenDelay,Lt=Ce.forceSubMenuRender,Bt=Ce.subMenuCloseDelay,Zt=Ce.builtinPlacements;me.forEach(function(Ft){return delete Ce[Ft]}),delete Ce.onClick;var xt=an==="rtl"?Object.assign({},ye,Zt):Object.assign({},Re,Zt);return delete Ce.direction,R.createElement("li",Object.assign({},Ce,it,{className:vt,role:"menuitem"}),ht&&j,ht&&G,!ht&&R.createElement(ve.a,{prefixCls:rt,popupClassName:h()("".concat(rt,"-popup"),Ie),getPopupContainer:Y,builtinPlacements:xt,popupPlacement:$,popupVisible:Ve,popupAlign:fe,popup:G,action:We?[]:[yt],mouseEnterDelay:St,mouseLeaveDelay:Bt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Lt},j))}}]),ut}(R.Component);Se.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Pe=Object(i.b)(function(wt,lt){var ut=wt.openKeys,Ue=wt.activeKey,ce=wt.selectedKeys,Ce=lt.eventKey,Ve=lt.subMenuKey;return{isOpen:ut.indexOf(Ce)>-1,active:Ue[Ve]===Ce,selectedKeys:ce}})(Se);Pe.isSubMenu=!0;var Ge=Pe,Je="menuitem-overflowed",Et=.5,et=function(wt){Object(s.a)(ut,wt);var lt=Object(t.a)(ut);function ut(){var Ue;return Object(L.a)(this,ut),Ue=lt.apply(this,arguments),Ue.resizeObserver=null,Ue.mutationObserver=null,Ue.originalTotalWidth=0,Ue.overflowedItems=[],Ue.menuItemSizes=[],Ue.cancelFrameId=null,Ue.state={lastVisibleIndex:void 0},Ue.getMenuItemNodes=function(){var ce=Ue.props.prefixCls,Ce=_e.findDOMNode(Object(U.a)(Ue));return Ce?[].slice.call(Ce.children).filter(function(Ve){return Ve.className.split(" ").indexOf("".concat(ce,"-overflowed-submenu"))<0}):[]},Ue.getOverflowedSubMenuItem=function(ce,Ce,Ve){var rt=Ue.props,ht=rt.overflowedIndicator,vt=rt.level,it=rt.mode,ot=rt.prefixCls,Ct=rt.theme;if(vt!==1||it!=="horizontal")return null;var Jt=Ue.props.children[0],an=Jt.props,ie=an.children,te=an.title,j=an.style,G=Object(Ae.a)(an,["children","title","style"]),Y=Object(Q.a)({},j),$="".concat(ce,"-overflowed-indicator"),fe="".concat(ce,"-overflowed-indicator");Ce.length===0&&Ve!==!0?Y=Object(Q.a)(Object(Q.a)({},Y),{},{display:"none"}):Ve&&(Y=Object(Q.a)(Object(Q.a)({},Y),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),fe="".concat(fe,"-placeholder"));var Ie=Ct?"".concat(ot,"-").concat(Ct):"",We={};return me.forEach(function(yt){G[yt]!==void 0&&(We[yt]=G[yt])}),R.createElement(Ge,Object.assign({title:ht,className:"".concat(ot,"-overflowed-submenu"),popupClassName:Ie},We,{key:$,eventKey:fe,disabled:!1,style:Y}),Ce)},Ue.setChildrenWidthAndResize=function(){if(Ue.props.mode!=="horizontal")return;var ce=_e.findDOMNode(Object(U.a)(Ue));if(!ce)return;var Ce=ce.children;if(!Ce||Ce.length===0)return;var Ve=ce.children[Ce.length-1];Ee(Ve,"display","inline-block");var rt=Ue.getMenuItemNodes(),ht=rt.filter(function(vt){return vt.className.split(" ").indexOf(Je)>=0});ht.forEach(function(vt){Ee(vt,"display","inline-block")}),Ue.menuItemSizes=rt.map(function(vt){return de(vt,!0)}),ht.forEach(function(vt){Ee(vt,"display","none")}),Ue.overflowedIndicatorWidth=de(ce.children[ce.children.length-1],!0),Ue.originalTotalWidth=Ue.menuItemSizes.reduce(function(vt,it){return vt+it},0),Ue.handleResize(),Ee(Ve,"display","none")},Ue.handleResize=function(){if(Ue.props.mode!=="horizontal")return;var ce=_e.findDOMNode(Object(U.a)(Ue));if(!ce)return;var Ce=de(ce);Ue.overflowedItems=[];var Ve=0,rt;Ue.originalTotalWidth>Ce+Et&&(rt=-1,Ue.menuItemSizes.forEach(function(ht){Ve+=ht,Ve+Ue.overflowedIndicatorWidth<=Ce&&(rt+=1)})),Ue.setState({lastVisibleIndex:rt})},Ue}return Object(O.a)(ut,[{key:"componentDidMount",value:function(){var ce=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ce=_e.findDOMNode(this);if(!Ce)return;this.resizeObserver=new oe.default(function(Ve){Ve.forEach(function(){var rt=ce.cancelFrameId;cancelAnimationFrame(rt),ce.cancelFrameId=requestAnimationFrame(ce.setChildrenWidthAndResize)})}),[].slice.call(Ce.children).concat(Ce).forEach(function(Ve){ce.resizeObserver.observe(Ve)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ce.resizeObserver.disconnect(),[].slice.call(Ce.children).concat(Ce).forEach(function(Ve){ce.resizeObserver.observe(Ve)}),ce.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ce,{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(ce){var Ce=this,Ve=this.state.lastVisibleIndex;return(ce||[]).reduce(function(rt,ht,vt){var it=ht;if(Ce.props.mode==="horizontal"){var ot=Ce.getOverflowedSubMenuItem(ht.props.eventKey,[]);Ve!==void 0&&Ce.props.className.indexOf("".concat(Ce.props.prefixCls,"-root"))!==-1&&(vt>Ve&&(it=R.cloneElement(ht,{style:{display:"none"},eventKey:"".concat(ht.props.eventKey,"-hidden"),className:"".concat(Je)})),vt===Ve+1&&(Ce.overflowedItems=ce.slice(Ve+1).map(function(Jt){return R.cloneElement(Jt,{key:Jt.props.eventKey,mode:"vertical-left"})}),ot=Ce.getOverflowedSubMenuItem(ht.props.eventKey,Ce.overflowedItems)));var Ct=[].concat(Object(we.a)(rt),[ot,it]);return vt===ce.length-1&&Ct.push(Ce.getOverflowedSubMenuItem(ht.props.eventKey,[],!0)),Ct}return[].concat(Object(we.a)(rt),[it])},[])}},{key:"render",value:function(){var ce=this.props,Ce=ce.visible,Ve=ce.prefixCls,rt=ce.overflowedIndicator,ht=ce.mode,vt=ce.level,it=ce.tag,ot=ce.children,Ct=ce.theme,Jt=Object(Ae.a)(ce,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),an=it;return R.createElement(an,Object.assign({},Jt),this.renderChildren(ot))}}]),ut}(R.Component);et.defaultProps={tag:"div",className:""};var Pt=et;function Xt(wt){return wt.length?wt.every(function(lt){return!!lt.props.disabled}):!0}function _t(wt,lt,ut){var Ue=wt.getState();wt.setState({activeKey:Object(Q.a)(Object(Q.a)({},Ue.activeKey),{},Object(a.a)({},lt,ut))})}function Mt(wt){return wt.eventKey||"0-menu-"}function Ht(wt,lt){var ut=lt,Ue=wt.children,ce=wt.eventKey;if(ut){var Ce;if(H(Ue,function(Ve,rt){Ve&&Ve.props&&!Ve.props.disabled&&ut===X(Ve,ce,rt)&&(Ce=!0)}),Ce)return ut}return ut=null,wt.defaultActiveFirst&&H(Ue,function(Ve,rt){!ut&&Ve&&!Ve.props.disabled&&(ut=X(Ve,ce,rt))}),ut}function $t(wt){if(wt){var lt=this.instanceArray.indexOf(wt);lt!==-1?this.instanceArray[lt]=wt:this.instanceArray.push(wt)}}var Qt=function(wt){Object(s.a)(ut,wt);var lt=Object(t.a)(ut);function ut(Ue){var ce;return Object(L.a)(this,ut),ce=lt.call(this,Ue),ce.onKeyDown=function(Ce,Ve){var rt=Ce.keyCode,ht;if(ce.getFlatInstanceArray().forEach(function(it){it&&it.props.active&&it.onKeyDown&&(ht=it.onKeyDown(Ce))}),ht)return 1;var vt=null;return(rt===y.a.UP||rt===y.a.DOWN)&&(vt=ce.step(rt===y.a.UP?-1:1)),vt?(Ce.preventDefault(),_t(ce.props.store,Mt(ce.props),vt.props.eventKey),typeof Ve=="function"&&Ve(vt),1):void 0},ce.onItemHover=function(Ce){var Ve=Ce.key,rt=Ce.hover;_t(ce.props.store,Mt(ce.props),rt?Ve:null)},ce.onDeselect=function(Ce){ce.props.onDeselect(Ce)},ce.onSelect=function(Ce){ce.props.onSelect(Ce)},ce.onClick=function(Ce){ce.props.onClick(Ce)},ce.onOpenChange=function(Ce){ce.props.onOpenChange(Ce)},ce.onDestroy=function(Ce){ce.props.onDestroy(Ce)},ce.getFlatInstanceArray=function(){return ce.instanceArray},ce.step=function(Ce){var Ve=ce.getFlatInstanceArray(),rt=ce.props.store.getState().activeKey[Mt(ce.props)],ht=Ve.length;if(!ht)return null;Ce<0&&(Ve=Ve.concat().reverse());var vt=-1;if(Ve.every(function(Jt,an){return Jt&&Jt.props.eventKey===rt?(vt=an,!1):!0}),!ce.props.defaultActiveFirst&&vt!==-1&&Xt(Ve.slice(vt,ht-1)))return;var it=(vt+1)%ht,ot=it;do{var Ct=Ve[ot];if(!Ct||Ct.props.disabled)ot=(ot+1)%ht;else return Ct}while(ot!==it);return null},ce.renderCommonMenuItem=function(Ce,Ve,rt){var ht=ce.props.store.getState(),vt=Object(U.a)(ce),it=vt.props,ot=X(Ce,it.eventKey,Ve),Ct=Ce.props;if(!Ct||typeof Ce.type=="string")return Ce;var Jt=ot===ht.activeKey,an=Object(Q.a)(Object(Q.a)({mode:Ct.mode||it.mode,level:it.level,inlineIndent:it.inlineIndent,renderMenuItem:ce.renderMenuItem,rootPrefixCls:it.prefixCls,index:Ve,parentMenu:it.parentMenu,manualRef:Ct.disabled?void 0:Object(T.a)(Ce.ref,$t.bind(Object(U.a)(ce))),eventKey:ot,active:!Ct.disabled&&Jt,multiple:it.multiple,onClick:function(te){(Ct.onClick||V)(te),ce.onClick(te)},onItemHover:ce.onItemHover,motion:it.motion,subMenuOpenDelay:it.subMenuOpenDelay,subMenuCloseDelay:it.subMenuCloseDelay,forceSubMenuRender:it.forceSubMenuRender,onOpenChange:ce.onOpenChange,onDeselect:ce.onDeselect,onSelect:ce.onSelect,builtinPlacements:it.builtinPlacements,itemIcon:Ct.itemIcon||ce.props.itemIcon,expandIcon:Ct.expandIcon||ce.props.expandIcon},rt),{},{direction:it.direction});return(it.mode==="inline"||be())&&(an.triggerSubMenuAction="click"),R.cloneElement(Ce,an)},ce.renderMenuItem=function(Ce,Ve,rt){if(!Ce)return null;var ht=ce.props.store.getState(),vt={openKeys:ht.openKeys,selectedKeys:ht.selectedKeys,triggerSubMenuAction:ce.props.triggerSubMenuAction,subMenuKey:rt};return ce.renderCommonMenuItem(Ce,Ve,vt)},Ue.store.setState({activeKey:Object(Q.a)(Object(Q.a)({},Ue.store.getState().activeKey),{},Object(a.a)({},Ue.eventKey,Ht(Ue,Ue.activeKey)))}),ce.instanceArray=[],ce}return Object(O.a)(ut,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ce){return this.props.visible||ce.visible||this.props.className!==ce.className||!m()(this.props.style,ce.style)}},{key:"componentDidUpdate",value:function(ce){var Ce=this.props,Ve="activeKey"in Ce?Ce.activeKey:Ce.store.getState().activeKey[Mt(Ce)],rt=Ht(Ce,Ve);if(rt!==Ve)_t(Ce.store,Mt(Ce),rt);else if("activeKey"in ce){var ht=Ht(ce,ce.activeKey);rt!==ht&&_t(Ce.store,Mt(Ce),rt)}}},{key:"render",value:function(){var ce=this,Ce=Object(E.a)({},this.props);this.instanceArray=[];var Ve=h()(Ce.prefixCls,Ce.className,"".concat(Ce.prefixCls,"-").concat(Ce.mode)),rt={className:Ve,role:Ce.role||"menu"};Ce.id&&(rt.id=Ce.id),Ce.focusable&&(rt.tabIndex=0,rt.onKeyDown=this.onKeyDown);var ht=Ce.prefixCls,vt=Ce.eventKey,it=Ce.visible,ot=Ce.level,Ct=Ce.mode,Jt=Ce.overflowedIndicator,an=Ce.theme;return me.forEach(function(ie){return delete Ce[ie]}),delete Ce.onClick,R.createElement(Pt,Object.assign({},Ce,{prefixCls:ht,mode:Ct,tag:"ul",level:ot,theme:an,visible:it,overflowedIndicator:Jt},rt),R.Children.map(Ce.children,function(ie,te){return ce.renderMenuItem(ie,te,vt||"0-menu-")}))}}]),ut}(R.Component);Qt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var nn=Object(i.b)()(Qt),Ut=nn,pt=d("Kwbf");function ct(wt,lt,ut){var Ue=wt.prefixCls,ce=wt.motion,Ce=wt.defaultMotions,Ve=Ce===void 0?{}:Ce,rt=wt.openAnimation,ht=wt.openTransitionName,vt=lt.switchingModeFromInline;if(ce)return ce;if(Object(l.a)(rt)==="object"&&rt)Object(pt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof rt=="string")return{motionName:"".concat(Ue,"-open-").concat(rt)};if(ht)return{motionName:ht};var it=Ve[ut];return it||(vt?null:Ve.other)}var tt=function(wt){Object(s.a)(ut,wt);var lt=Object(t.a)(ut);function ut(Ue){var ce;Object(L.a)(this,ut),ce=lt.call(this,Ue),ce.inlineOpenKeys=[],ce.onSelect=function(rt){var ht=Object(U.a)(ce),vt=ht.props;if(vt.selectable){var it=ce.store.getState(),ot=it.selectedKeys,Ct=rt.key;vt.multiple?ot=ot.concat([Ct]):ot=[Ct],"selectedKeys"in vt||ce.store.setState({selectedKeys:ot}),vt.onSelect(Object(Q.a)(Object(Q.a)({},rt),{},{selectedKeys:ot}))}},ce.onClick=function(rt){var ht=ce.getRealMenuMode(),vt=Object(U.a)(ce),it=vt.store,ot=vt.props.onOpenChange;ht!=="inline"&&!("openKeys"in ce.props)&&(it.setState({openKeys:[]}),ot([])),ce.props.onClick(rt)},ce.onKeyDown=function(rt,ht){ce.innerMenu.getWrappedInstance().onKeyDown(rt,ht)},ce.onOpenChange=function(rt){var ht=Object(U.a)(ce),vt=ht.props,it=ce.store.getState().openKeys.concat(),ot=!1,Ct=function(an){var ie=!1;if(an.open)ie=it.indexOf(an.key)===-1,ie&&it.push(an.key);else{var te=it.indexOf(an.key);ie=te!==-1,ie&&it.splice(te,1)}ot=ot||ie};Array.isArray(rt)?rt.forEach(Ct):Ct(rt),ot&&("openKeys"in ce.props||ce.store.setState({openKeys:it}),vt.onOpenChange(it))},ce.onDeselect=function(rt){var ht=Object(U.a)(ce),vt=ht.props;if(vt.selectable){var it=ce.store.getState().selectedKeys.concat(),ot=rt.key,Ct=it.indexOf(ot);Ct!==-1&&it.splice(Ct,1),"selectedKeys"in vt||ce.store.setState({selectedKeys:it}),vt.onDeselect(Object(Q.a)(Object(Q.a)({},rt),{},{selectedKeys:it}))}},ce.onMouseEnter=function(rt){ce.restoreModeVerticalFromInline();var ht=ce.props.onMouseEnter;ht&&ht(rt)},ce.onTransitionEnd=function(rt){var ht=rt.propertyName==="width"&&rt.target===rt.currentTarget,vt=rt.target.className,it=Object.prototype.toString.call(vt)==="[object SVGAnimatedString]"?vt.animVal:vt,ot=rt.propertyName==="font-size"&&it.indexOf("anticon")>=0;(ht||ot)&&ce.restoreModeVerticalFromInline()},ce.setInnerMenu=function(rt){ce.innerMenu=rt},ce.isRootMenu=!0;var Ce=Ue.defaultSelectedKeys,Ve=Ue.defaultOpenKeys;return"selectedKeys"in Ue&&(Ce=Ue.selectedKeys||[]),"openKeys"in Ue&&(Ve=Ue.openKeys||[]),ce.store=Object(i.c)({selectedKeys:Ce,openKeys:Ve,activeKey:{"0-menu-":Ht(Ue,Ue.activeKey)}}),ce.state={switchingModeFromInline:!1},ce}return Object(O.a)(ut,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ce){this.updateOpentKeysWhenSwitchMode(ce),this.updateMiniStore();var Ce=this.props,Ve=Ce.siderCollapsed,rt=Ce.inlineCollapsed,ht=Ce.onOpenChange;(!ce.inlineCollapsed&&rt||!ce.siderCollapsed&&Ve)&&ht([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ce){var Ce=this.props,Ve=this.store,rt=this.inlineOpenKeys,ht=Ve.getState(),vt={};ce.mode==="inline"&&Ce.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ce||((Ce.inlineCollapsed&&!ce.inlineCollapsed||Ce.siderCollapsed&&!ce.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ht.openKeys.concat(),vt.openKeys=[]),(!Ce.inlineCollapsed&&ce.inlineCollapsed||!Ce.siderCollapsed&&ce.siderCollapsed)&&(vt.openKeys=rt,this.inlineOpenKeys=[])),Object.keys(vt).length&&Ve.setState(vt)}},{key:"updateMenuDisplay",value:function(){var ce=this.props.collapsedWidth,Ce=this.store,Ve=this.prevOpenKeys,rt=this.getInlineCollapsed()&&(ce===0||ce==="0"||ce==="0px");rt?(this.prevOpenKeys=Ce.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ve&&(this.store.setState({openKeys:Ve}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ce=this.props.mode,Ce=this.state.switchingModeFromInline,Ve=this.getInlineCollapsed();return Ce&&Ve?"inline":Ve?"vertical":ce}},{key:"getInlineCollapsed",value:function(){var ce=this.props,Ce=ce.inlineCollapsed,Ve=ce.siderCollapsed;return Ve!==void 0?Ve:Ce}},{key:"restoreModeVerticalFromInline",value:function(){var ce=this.state.switchingModeFromInline;ce&&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 ce=Object(Q.a)({},Object(g.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ce=this.getRealMenuMode();return ce.className+=" ".concat(ce.prefixCls,"-root"),ce.direction==="rtl"&&(ce.className+=" ".concat(ce.prefixCls,"-rtl")),ce=Object(Q.a)(Object(Q.a)({},ce),{},{mode:Ce,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ct(this.props,this.state,Ce)}),delete ce.openAnimation,delete ce.openTransitionName,R.createElement(i.a,{store:this.store},R.createElement(Ut,Object.assign({},ce,{ref:this.setInnerMenu}),this.props.children))}}]),ut}(R.Component);tt.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:R.createElement("span",null,"\xB7\xB7\xB7")};var Qe=tt,Ke=function(wt){Object(s.a)(ut,wt);var lt=Object(t.a)(ut);function ut(){var Ue;return Object(L.a)(this,ut),Ue=lt.apply(this,arguments),Ue.onKeyDown=function(ce){var Ce=ce.keyCode;return Ce===y.a.ENTER?(Ue.onClick(ce),!0):void 0},Ue.onMouseLeave=function(ce){var Ce=Ue.props,Ve=Ce.eventKey,rt=Ce.onItemHover,ht=Ce.onMouseLeave;rt({key:Ve,hover:!1}),ht({key:Ve,domEvent:ce})},Ue.onMouseEnter=function(ce){var Ce=Ue.props,Ve=Ce.eventKey,rt=Ce.onItemHover,ht=Ce.onMouseEnter;rt({key:Ve,hover:!0}),ht({key:Ve,domEvent:ce})},Ue.onClick=function(ce){var Ce=Ue.props,Ve=Ce.eventKey,rt=Ce.multiple,ht=Ce.onClick,vt=Ce.onSelect,it=Ce.onDeselect,ot=Ce.isSelected,Ct={key:Ve,keyPath:[Ve],item:Object(U.a)(Ue),domEvent:ce};ht(Ct),rt?ot?it(Ct):vt(Ct):ot||vt(Ct)},Ue.saveNode=function(ce){Ue.node=ce},Ue}return Object(O.a)(ut,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ce=this.props;ce.onDestroy&&ce.onDestroy(ce.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 ce,Ce=Object(Q.a)({},this.props),Ve=h()(this.getPrefixCls(),Ce.className,(ce={},Object(a.a)(ce,this.getActiveClassName(),!Ce.disabled&&Ce.active),Object(a.a)(ce,this.getSelectedClassName(),Ce.isSelected),Object(a.a)(ce,this.getDisabledClassName(),Ce.disabled),ce)),rt=Object(Q.a)(Object(Q.a)({},Ce.attribute),{},{title:typeof Ce.title=="string"?Ce.title:void 0,className:Ve,role:Ce.role||"menuitem","aria-disabled":Ce.disabled});Ce.role==="option"?rt=Object(Q.a)(Object(Q.a)({},rt),{},{role:"option","aria-selected":Ce.isSelected}):(Ce.role===null||Ce.role==="none")&&(rt.role="none");var ht={onClick:Ce.disabled?null:this.onClick,onMouseLeave:Ce.disabled?null:this.onMouseLeave,onMouseEnter:Ce.disabled?null:this.onMouseEnter},vt=Object(Q.a)({},Ce.style);Ce.mode==="inline"&&(Ce.direction==="rtl"?vt.paddingRight=Ce.inlineIndent*Ce.level:vt.paddingLeft=Ce.inlineIndent*Ce.level),me.forEach(function(ot){return delete Ce[ot]}),delete Ce.direction;var it=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(it=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(g.default)(Ce,["onClick","onMouseEnter","onMouseLeave","onSelect"]),rt,ht,{style:vt,ref:this.saveNode}),Ce.children,it)}}]),ut}(R.Component);Ke.isMenuItem=!0,Ke.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var Ne=Object(i.b)(function(wt,lt){var ut=wt.activeKey,Ue=wt.selectedKeys,ce=lt.eventKey,Ce=lt.subMenuKey;return{active:ut[Ce]===ce,isSelected:Ue.indexOf(ce)!==-1}})(Ke),$e=Ne,gt=function(wt){Object(s.a)(ut,wt);var lt=Object(t.a)(ut);function ut(){var Ue;return Object(L.a)(this,ut),Ue=lt.apply(this,arguments),Ue.renderInnerMenuItem=function(ce){var Ce=Ue.props,Ve=Ce.renderMenuItem,rt=Ce.index;return Ve(ce,rt,Ue.props.subMenuKey)},Ue}return Object(O.a)(ut,[{key:"render",value:function(){var ce=Object(E.a)({},this.props),Ce=ce.className,Ve=Ce===void 0?"":Ce,rt=ce.rootPrefixCls,ht="".concat(rt,"-item-group-title"),vt="".concat(rt,"-item-group-list"),it=ce.title,ot=ce.children;return me.forEach(function(Ct){return delete ce[Ct]}),delete ce.onClick,delete ce.direction,R.createElement("li",Object.assign({},ce,{className:"".concat(Ve," ").concat(rt,"-item-group")}),R.createElement("div",{className:ht,title:typeof it=="string"?it:void 0},it),R.createElement("ul",{className:vt},R.Children.map(ot,this.renderInnerMenuItem)))}}]),ut}(R.Component);gt.isMenuItemGroup=!0,gt.defaultProps={disabled:!0};var jt=gt,Kt=function(lt){var ut=lt.className,Ue=lt.rootPrefixCls,ce=lt.style;return R.createElement("li",{className:"".concat(ut," ").concat(Ue,"-item-divider"),style:ce})};Kt.defaultProps={disabled:!0,className:"",style:{}};var Gt=Kt,kt=J.e=Qe},"1sp6":function(ae,J){ae.exports="data:image/png;base64,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"},"24YM":function(ae,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(ae,J,d){var Q=d("IMiH"),L=d("loD1"),O=d("59Ip"),U=d("aKvl"),s=d("n1HI"),t=d("hX1E"),R=t.normalizeRadian,i=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 D(){var x=m[0];m[0]=m[1],m[1]=x}function h(x,w,C,f,n,r,c,S,_,b){if(b>w&&b>f&&b>r&&b>S||b<w&&b<f&&b<r&&b<S)return 0;var I=i.cubicRootAt(w,f,r,S,b,M);if(I===0)return 0;for(var k=0,B=-1,z,K,V=0;V<I;V++){var X=M[V],F=X===0||X===1?.5:1,H=i.cubicAt(x,C,n,c,X);if(H<_)continue;B<0&&(B=i.cubicExtrema(w,f,r,S,m),m[1]<m[0]&&B>1&&D(),z=i.cubicAt(w,f,r,S,m[0]),B>1&&(K=i.cubicAt(w,f,r,S,m[1]))),B===2?X<m[0]?k+=z<w?F:-F:X<m[1]?k+=K<z?F:-F:k+=S<K?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 _=i.quadraticRootAt(w,f,r,S,M);if(_===0)return 0;var b=i.quadraticExtremum(w,f,r);if(b>=0&&b<=1){for(var I=0,k=i.quadraticAt(w,f,r,b),B=0;B<_;B++){var z=M[B]===0||M[B]===1?.5:1,K=i.quadraticAt(x,C,n,M[B]);if(K<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,K=i.quadraticAt(x,C,n,M[0]);return K<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 _=Math.sqrt(C*C-S*S);M[0]=-_,M[1]=_;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 _=f;f=R(n),n=R(_)}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 K=Math.atan2(S,z),I=r?1:-1;K<0&&(K=a+K),(K>=f&&K<=n||K+a>=f&&K+a<=n)&&(K>Math.PI/2&&K<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,_=0,b=0,I=0;I<x.length;){var k=x[I++];k===E.M&&I>1&&(C||(r+=g(c,S,_,b,f,n))),I===1&&(c=x[I],S=x[I+1],_=c,b=S);switch(k){case E.M:_=x[I++],b=x[I++],c=_,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++],K=x[I++],V=x[I++],X=x[I++],F=x[I++];I+=1;var H=1-x[I++],Z=Math.cos(X)*K+B,me=Math.sin(X)*V+z;I>1?r+=g(c,S,Z,me,f,n):(_=Z,b=me);var de=(f-B)*V/K+B;if(C){if(s.containStroke(B,z,V,X,X+F,H,w,de,n))return!0}else r+=u(B,z,V,X,X+F,H,de,n);c=Math.cos(X+F)*K+B,S=Math.sin(X+F)*V+z;break;case E.R:_=c=x[I++],b=S=x[I++];var Ee=x[I++],be=x[I++],Z=_+Ee,me=b+be;if(C){if(L.containStroke(_,b,Z,b,w,f,n)||L.containStroke(Z,b,Z,me,w,f,n)||L.containStroke(Z,me,_,me,w,f,n)||L.containStroke(_,me,_,b,w,f,n))return!0}else r+=g(Z,b,Z,me,f,n),r+=g(_,me,_,b,f,n);break;case E.Z:if(C){if(L.containStroke(c,S,_,b,w,f,n))return!0}else r+=g(c,S,_,b,f,n);c=_,S=b;break}}return!C&&!T(S,b)&&(r+=g(c,S,_,b,f,n)||0),r!==0}function p(x,w,C){return v(x,0,!1,w,C)}function A(x,w,C,f){return v(x,w,!0,C,f)}J.contain=p,J.containStroke=A},"2U/9":function(ae,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"),i=d("q1tI"),g=d.n(i),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 A;return Object(U.a)(this,p),A=v.apply(this,arguments),A.onClick=function(){var x=A.props,w=x.onClick,C=x.onStepClick,f=x.stepIndex;w&&w.apply(void 0,arguments),C(f)},A}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,_=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)),K=i.createElement("span",{className:"".concat(C,"-icon-dot")});return f?typeof f=="function"?B=i.createElement("span",{className:"".concat(C,"-icon")},f(K,{index:r-1,status:c,title:S,description:_})):B=i.createElement("span",{className:"".concat(C,"-icon")},K):b&&!M(b)?B=i.createElement("span",{className:"".concat(C,"-icon")},b):k&&k.finish&&c==="finish"?B=i.createElement("span",{className:"".concat(C,"-icon")},k.finish):k&&k.error&&c==="error"?B=i.createElement("span",{className:"".concat(C,"-icon")},k.error):b||c==="finish"||c==="error"?B=i.createElement("span",{className:z}):B=i.createElement("span",{className:"".concat(C,"-icon")},r),n&&(B=n({index:r-1,status:c,title:S,description:_,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,_=w.iconPrefix,b=w.icon,I=w.wrapperStyle,k=w.stepNumber,B=w.disabled,z=w.description,K=w.title,V=w.subTitle,X=w.progressDot,F=w.stepIcon,H=w.tailContent,Z=w.icons,me=w.stepIndex,de=w.onStepClick,Ee=w.onClick,be=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)),Ae=Object(Q.a)({},n),_e={};return de&&!B&&(_e.role="button",_e.tabIndex=0,_e.onClick=this.onClick),i.createElement("div",Object.assign({},be,{className:we,style:Ae}),i.createElement("div",Object.assign({onClick:Ee},_e,{className:"".concat(f,"-item-container")}),i.createElement("div",{className:"".concat(f,"-item-tail")},H),i.createElement("div",{className:"".concat(f,"-item-icon")},this.renderIconNode()),i.createElement("div",{className:"".concat(f,"-item-content")},i.createElement("div",{className:"".concat(f,"-item-title")},K,V&&i.createElement("div",{title:typeof V=="string"?V:void 0,className:"".concat(f,"-item-subtitle")},V)),z&&i.createElement("div",{className:"".concat(f,"-item-description")},z))))}}]),p}(i.Component),D=["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 A;return Object(U.a)(this,p),A=v.apply(this,arguments),A.onStepClick=function(x){var w=A.props,C=w.onChange,f=w.current;C&&f!==x&&C(x)},A}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,_=C.direction,b=C.type,I=C.labelPlacement,k=C.iconPrefix,B=C.status,z=C.size,K=C.current,V=C.progressDot,X=C.stepIcon,F=C.initial,H=C.icons,Z=C.onChange,me=Object(O.a)(C,D),de=b==="navigation",Ee=V?"vertical":I,be=y()(f,"".concat(f,"-").concat(_),c,(x={},Object(L.a)(x,"".concat(f,"-").concat(z),z),Object(L.a)(x,"".concat(f,"-label-").concat(Ee),_==="horizontal"),Object(L.a)(x,"".concat(f,"-dot"),!!V),Object(L.a)(x,"".concat(f,"-navigation"),de),x));return g.a.createElement("div",Object.assign({className:be,style:r},me),Object(E.a)(S).map(function(we,Ae){var _e=F+Ae,oe=Object(Q.a)({stepNumber:"".concat(_e+1),stepIndex:_e,key:_e,prefixCls:f,iconPrefix:k,wrapperStyle:r,progressDot:V,stepIcon:X,icons:H,onStepClick:Z&&w.onStepClick},we.props);return B==="error"&&Ae===K-1&&(oe.className="".concat(f,"-next-error")),we.props.status||(_e===K?oe.status=B:_e<K?oe.status="finish":oe.status="wait"),oe.active=_e===K,Object(i.cloneElement)(we,oe)}))}}]),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(ae,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)}});ae.exports=L},"2kGD":function(ae,J,d){ae.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",bgWrapper:"bgWrapper___2ia0i",leftWrapper:"leftWrapper___m-b2p",mainSiteBanner:"mainSiteBanner___1otIi",subnavDetail:"subnavDetail___3vX3N",dataView:"dataView___2iIgz",showArea:"showArea___1WYmE",showContent:"showContent___3T0AH",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"}},"3C/r":function(ae,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;ae.exports=Q},"3CBa":function(ae,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"),i=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 D(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 A(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 _=L("svg");_.setAttribute("xmlns","http://www.w3.org/2000/svg"),_.setAttribute("version","1.1"),_.setAttribute("baseProfile","full"),_.style.cssText="user-select:none;position:absolute;left:0;top:0;";var b=L("g");_.appendChild(b);var I=L("g");_.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=_,this._svgRoot=I,this._backgroundRoot=b,this._viewport=k,n.appendChild(k),k.appendChild(_),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,_=[],b;for(b=0;b<S;b++){var I=n[b],k=h(I),B=x(I)||A(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),_.push(I))}var z=i(c,_),K;for(b=0;b<z.length;b++){var V=z[b];if(V.removed)for(var X=0;X<V.count;X++){var I=c[V.indices[X]],B=x(I),F=A(I);p(r,B),p(r,F)}}for(b=0;b<z.length;b++){var V=z[b];if(V.added)for(var X=0;X<V.count;X++){var I=_[V.indices[X]],B=x(I),F=A(I);K?u(r,B,K):v(r,B),B?u(r,F,B):K?u(r,F,K):v(r,F),u(r,F,B),K=F||B||K,this.gradientManager.addWithoutUpdate(B||F,I),this.shadowManager.addWithoutUpdate(B||F,I),this.clipPathManager.markUsed(I)}else if(!V.removed)for(var X=0;X<V.count;X++){var I=_[V.indices[X]],B=x(I),F=A(I),B=x(I),F=A(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),K=B||F||K}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=_},_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(_){var b=c.children;if(!b)return!1;for(var I=b.length-1;I>=0;--I)if(b[I]===_)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 _=c.style;_.width=n+"px",_.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],_=["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]||D(k[c])||D(I.style[c]))-(D(k[_])||0)-(D(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;ae.exports=f},"3e3G":function(ae,J,d){var Q=d("bYtY"),L=d("QuXc"),O=function(s,t,R,i,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,i)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;ae.exports=U},"3gBT":function(ae,J){var d=2311;function Q(){return d++}ae.exports=Q},"3wET":function(ae,J){ae.exports="data:image/png;base64,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"},"40xk":function(ae,J,d){ae.exports=d.p+"static/l.77ebf9e7.svg"},"498V":function(ae,J,d){ae.exports=d.p+"static/logo.22b9a281.svg"},"4fz+":function(ae,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,i=0;i<R.length;i++)if(R[i].name===t)return R[i]},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 i=this._children,g=i.indexOf(R);g>=0&&(i.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,i=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof U&&t.addChildrenToStorage(R)),i&&i.refresh()},remove:function(t){var R=this.__zr,i=this.__storage,g=this._children,E=Q.indexOf(g,t);return E<0?this:(g.splice(E,1),t.parent=null,i&&(i.delFromStorage(t),t instanceof U&&t.delChildrenFromStorage(i)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,i,g;for(g=0;g<t.length;g++)i=t[g],R&&(R.delFromStorage(i),i instanceof U&&i.delChildrenFromStorage(R)),i.parent=null;return t.length=0,this},eachChild:function(t,R){for(var i=this._children,g=0;g<i.length;g++){var E=i[g];t.call(R,E,g)}return this},traverse:function(t,R){for(var i=0;i<this._children.length;i++){var g=this._children[i];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 i=this._children[R];t.addToStorage(i),i instanceof U&&i.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var R=0;R<this._children.length;R++){var i=this._children[R];t.delFromStorage(i),i instanceof U&&i.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var R=null,i=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?(i.copy(T),i.applyTransform(M),R=R||i.clone(),R.union(i)):(R=R||T.clone(),R.union(T))}return R||i}},Q.inherits(U,L);var s=U;ae.exports=s},"4mN7":function(ae,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,i=Q.create(),g=Q.create(),E=Q.create();function a(l,u,v){if(l.length===0)return;var p=l[0],A=p[0],x=p[0],w=p[1],C=p[1],f;for(f=1;f<l.length;f++)p=l[f],A=O(A,p[0]),x=U(x,p[0]),w=O(w,p[1]),C=U(C,p[1]);u[0]=A,u[1]=w,v[0]=x,v[1]=C}function y(l,u,v,p,A,x){A[0]=O(l,v),A[1]=O(u,p),x[0]=U(l,v),x[1]=U(u,p)}var T=[],M=[];function m(l,u,v,p,A,x,w,C,f,n){var r=L.cubicExtrema,c=L.cubicAt,S,_=r(l,v,A,w,T);for(f[0]=Infinity,f[1]=Infinity,n[0]=-Infinity,n[1]=-Infinity,S=0;S<_;S++){var b=c(l,v,A,w,T[S]);f[0]=O(b,f[0]),n[0]=U(b,n[0])}for(_=r(u,p,x,C,M),S=0;S<_;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 D(l,u,v,p,A,x,w,C){var f=L.quadraticExtremum,n=L.quadraticAt,r=U(O(f(l,v,A),1),0),c=U(O(f(u,p,x),1),0),S=n(l,v,A,r),_=n(u,p,x,c);w[0]=O(l,A,S),w[1]=O(u,x,_),C[0]=U(l,A,S),C[1]=U(u,x,_)}function h(l,u,v,p,A,x,w,C,f){var n=Q.min,r=Q.max,c=Math.abs(A-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(i[0]=t(A)*v+l,i[1]=s(A)*p+u,g[0]=t(x)*v+l,g[1]=s(x)*p+u,n(C,i,g),r(f,i,g),A=A%R,A<0&&(A=A+R),x=x%R,x<0&&(x=x+R),A>x&&!w?x+=R:A<x&&w&&(A+=R),w){var S=x;x=A,A=S}for(var _=0;_<x;_+=Math.PI/2)_>A&&(E[0]=t(_)*v+l,E[1]=s(_)*p+u,n(C,E,C),r(f,E,f))}J.fromPoints=a,J.fromLine=y,J.fromCubic=m,J.fromQuadratic=D,J.fromArc=h},"4qgm":function(ae,J){ae.exports="data:image/png;base64,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"},"4u4S":function(ae,J){ae.exports="data:image/png;base64,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"},"4xil":function(ae,J,d){ae.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(ae,J,d){"use strict";d.d(J,"a",function(){return u});var Q=d("Ty5D"),L=d("dI71"),O=d("q1tI"),U=d.n(O),s=d("YS25"),t=d("17x9"),R=d.n(t),i=d("wx14"),g=d("zLVn"),E=d("9R94"),a=function(n){Object(L.a)(r,n);function r(){for(var S,_=arguments.length,b=new Array(_),I=0;I<_;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,_=arguments.length,b=new Array(_),I=0;I<_;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},D=U.a.forwardRef;typeof D=="undefined"&&(D=m);function h(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=D(function(n,r){var c=n.innerRef,S=n.navigate,_=n.onClick,b=Object(g.a)(n,["innerRef","navigate","onClick"]),I=b.target,k=Object(i.a)({},b,{onClick:function(z){try{_&&_(z)}catch(K){throw z.preventDefault(),K}!z.defaultPrevented&&z.button===0&&(!I||I==="_self")&&!h(z)&&(z.preventDefault(),S())}});return m!==D?k.ref=r||c:k.ref=c,U.a.createElement("a",k)}),u=D(function(n,r){var c=n.component,S=c===void 0?l:c,_=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,K=M(T(b,B.location),B.location),V=K?z.createHref(K):"",X=Object(i.a)({},k,{href:V,navigate:function(){var H=T(b,B.location),Z=_?z.replace:z.push;Z(H)}});return m!==D?X.ref=r||I:X.innerRef=I,U.a.createElement(S,X)})});if(!1)var v,p;var A=function(r){return r},x=U.a.forwardRef;typeof x=="undefined"&&(x=A);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,_=n.activeClassName,b=_===void 0?"active":_,I=n.activeStyle,k=n.className,B=n.exact,z=n.isActive,K=n.location,V=n.sensitive,X=n.strict,F=n.style,H=n.to,Z=n.innerRef,me=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(de){de||Object(E.a)(!1);var Ee=K||de.location,be=M(T(H,Ee),Ee),we=be.pathname,Ae=we&&we.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),_e=Ae?Object(Q.f)(Ee.pathname,{path:Ae,exact:B,sensitive:V,strict:X}):null,oe=!!(z?z(_e,Ee):_e),ve=oe?w(k,b):k,q=oe?Object(i.a)({},F,{},I):F,pe=Object(i.a)({"aria-current":oe&&S||null,className:ve,style:q,to:be},me);return A!==x?pe.ref=r||Z:pe.innerRef=Z,U.a.createElement(u,pe)})});if(!1)var f},"59Ip":function(ae,J,d){var Q=d("Sj9i");function L(O,U,s,t,R,i,g,E,a,y,T){if(a===0)return!1;var M=a;if(T>U+M&&T>t+M&&T>i+M&&T>E+M||T<U-M&&T<t-M&&T<i-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,i,g,E,y,T,null);return m<=M/2}J.containStroke=L},"5D2P":function(ae,J){ae.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="},"5aHn":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII="},"6+eU":function(ae,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"),i=d("q1tI"),g=d.n(i),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(_){return"".concat(_," ").concat(n.props.locale.items_per_page)},n.changeSize=function(_){n.props.changeSize(Number(_))},n.handleChange=function(_){n.setState({goInputText:_.target.value})},n.handleBlur=function(_){var b=n.props,I=b.goButton,k=b.quickGo,B=b.rootPrefixCls,z=n.state.goInputText;if(I||z==="")return;if(_.relatedTarget&&(_.relatedTarget.className.indexOf("".concat(B,"-prev"))>=0||_.relatedTarget.className.indexOf("".concat(B,"-next"))>=0))return;n.setState({goInputText:""}),k(n.getValidValue())},n.go=function(_){var b=n.state.goInputText;if(b==="")return;(_.keyCode===M.ENTER||_.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(_){return _.toString()===c.toString()})?S:S.concat([c.toString()]).sort(function(_,b){var I=isNaN(Number(_))?0:Number(_),k=isNaN(Number(b))?0:Number(b);return I-k})}},{key:"render",value:function(){var r=this,c=this.props,S=c.pageSize,_=c.locale,b=c.rootPrefixCls,I=c.changeSize,k=c.quickGo,B=c.goButton,z=c.selectComponentClass,K=c.buildOptionText,V=c.selectPrefixCls,X=c.disabled,F=this.state.goInputText,H="".concat(b,"-options"),Z=z,me=null,de=null,Ee=null;if(!I&&!k)return null;var be=this.getPageSizeOptions();if(I&&Z){var we=be.map(function(Ae,_e){return g.a.createElement(Z.Option,{key:_e,value:Ae.toString()},(K||r.buildOptionText)(Ae))});me=g.a.createElement(Z,{disabled:X,prefixCls:V,showSearch:!1,className:"".concat(H,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||be[0]).toString(),onChange:this.changeSize,getPopupContainer:function(_e){return _e.parentNode}},we)}return k&&(B&&(Ee=typeof B=="boolean"?g.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(H,"-quick-jumper-button")},_.jump_to_confirm):g.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),de=g.a.createElement("div",{className:"".concat(H,"-quick-jumper")},_.jump_to,g.a.createElement("input",{disabled:X,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),_.page,Ee)),g.a.createElement("li",{className:"".concat(H)},me,de)}}]),f}(g.a.Component);m.defaultProps={pageSizeOptions:["10","20","50","100"]};var D=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 A=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 K=r.state.pageSize;return r.props.onChange(B,K),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),K=2;K<B;K++)z[K-2]=arguments[K];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 _=n.defaultCurrent;"current"in n&&(_=n.current);var b=n.defaultPageSize;return"pageSize"in n&&(b=n.pageSize),_=Math.min(_,p(b,void 0,n)),r.state={current:_,currentInputValue:_,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 _=this.paginationNode.querySelector(".".concat(S,"-item-").concat(c.current));_&&document.activeElement===_&&_.blur()}}},{key:"getValidValue",value:function(r){var c=r.target.value,S=p(void 0,this.state,this.props),_=this.state.currentInputValue,b;return c===""?b=c:isNaN(Number(c))?b=_:c>=S?b=S:b=Number(c),b}},{key:"getShowSizeChanger",value:function(){var r=this.props,c=r.showSizeChanger,S=r.total,_=r.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:S>_}},{key:"renderPrev",value:function(r){var c=this.props,S=c.prevIcon,_=c.itemRender,b=_(r,"prev",this.getItemIcon(S,"prev page")),I=!this.hasPrev();return Object(i.isValidElement)(b)?Object(i.cloneElement)(b,{disabled:I}):b}},{key:"renderNext",value:function(r){var c=this.props,S=c.nextIcon,_=c.itemRender,b=_(r,"next",this.getItemIcon(S,"next page")),I=!this.hasNext();return Object(i.isValidElement)(b)?Object(i.cloneElement)(b,{disabled:I}):b}},{key:"render",value:function(){var r=this,c=this.props,S=c.prefixCls,_=c.className,b=c.style,I=c.disabled,k=c.hideOnSinglePage,B=c.total,z=c.locale,K=c.showQuickJumper,V=c.showLessItems,X=c.showTitle,F=c.showTotal,H=c.simple,Z=c.itemRender,me=c.showPrevNextJumpers,de=c.jumpPrevIcon,Ee=c.jumpNextIcon,be=c.selectComponentClass,we=c.selectPrefixCls,Ae=c.pageSizeOptions,_e=this.state,oe=_e.current,ve=_e.pageSize,q=_e.currentInputValue;if(k===!0&&B<=ve)return null;var pe=p(void 0,this.state,this.props),Re=[],ye=null,Xe=null,ft=null,Le=null,ze=null,Se=K&&K.goButton,Pe=V?1:2,Ge=oe-1>0?oe-1:0,Je=oe+1<pe?oe+1:pe,Et=Object.keys(this.props).reduce(function(tt,Qe){return(Qe.substr(0,5)==="data-"||Qe.substr(0,5)==="aria-"||Qe==="role")&&(tt[Qe]=r.props[Qe]),tt},{});if(H)return Se&&(typeof Se=="boolean"?ze=g.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z.jump_to_confirm):ze=g.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Se),ze=g.a.createElement("li",{title:X?"".concat(z.jump_to).concat(oe,"/").concat(pe):null,className:"".concat(S,"-simple-pager")},ze)),g.a.createElement("ul",Object(Q.a)({className:a()(S,"".concat(S,"-simple"),Object(L.a)({},"".concat(S,"-disabled"),I),_),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(oe,"/").concat(pe):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")},"/"),pe),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(Je)),ze);if(pe<=3+Pe*2){var et={locale:z,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:X,itemRender:Z};pe||Re.push(g.a.createElement(T,Object(Q.a)({},et,{key:"noPager",page:pe,className:"".concat(S,"-disabled")})));for(var Pt=1;Pt<=pe;Pt+=1){var Xt=oe===Pt;Re.push(g.a.createElement(T,Object(Q.a)({},et,{key:Pt,page:Pt,active:Xt})))}}else{var _t=V?z.prev_3:z.prev_5,Mt=V?z.next_3:z.next_5;me&&(ye=g.a.createElement("li",{title:X?_t: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"),!!de))},Z(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(de,"prev page"))),Xe=g.a.createElement("li",{title:X?Mt: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"),!!Ee))},Z(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ee,"next page")))),Le=g.a.createElement(T,{locale:z,last:!0,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pe,page:pe,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 Ht=Math.max(1,oe-Pe),$t=Math.min(oe+Pe,pe);oe-1<=Pe&&($t=1+Pe*2),pe-oe<=Pe&&(Ht=pe-Pe*2);for(var Qt=Ht;Qt<=$t;Qt+=1){var nn=oe===Qt;Re.push(g.a.createElement(T,{locale:z,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qt,page:Qt,active:nn,showTitle:X,itemRender:Z}))}oe-1>=Pe*2&&oe!==1+2&&(Re[0]=Object(i.cloneElement)(Re[0],{className:"".concat(S,"-item-after-jump-prev")}),Re.unshift(ye)),pe-oe>=Pe*2&&oe!==pe-2&&(Re[Re.length-1]=Object(i.cloneElement)(Re[Re.length-1],{className:"".concat(S,"-item-before-jump-next")}),Re.push(Xe)),Ht!==1&&Re.unshift(ft),$t!==pe&&Re.push(Le)}var Ut=null;F&&(Ut=g.a.createElement("li",{className:"".concat(S,"-total-text")},F(B,[B===0?0:(oe-1)*ve+1,oe*ve>B?B:oe*ve])));var pt=!this.hasPrev()||!pe,ct=!this.hasNext()||!pe;return g.a.createElement("ul",Object(Q.a)({className:a()(S,_,Object(L.a)({},"".concat(S,"-disabled"),I)),style:b,unselectable:"unselectable",ref:this.savePaginationNode},Et),Ut,g.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:pt?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(S,"-prev"),Object(L.a)({},"".concat(S,"-disabled"),pt)),"aria-disabled":pt},this.renderPrev(Ge)),Re,g.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:ct?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(S,"-next"),Object(L.a)({},"".concat(S,"-disabled"),ct)),"aria-disabled":ct},this.renderNext(Je)),g.a.createElement(D,{disabled:I,locale:z,rootPrefixCls:S,selectComponentClass:be,selectPrefixCls:we,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:oe,pageSize:ve,pageSizeOptions:Ae,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Se}))}}],[{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 _=c.current,b=p(r.pageSize,c,r);_=_>b?b:_,"current"in r||(S.current=_,S.currentInputValue=_),S.pageSize=r.pageSize}return S}}]),f}(g.a.Component);A.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=A},"69ZJ":function(ae,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=d("q1tI");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(ae,J,d){ae.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(ae,J,d){var Q=d("mFDi"),L=d("Xnb7"),O=d("bYtY"),U=O.getContext,s=O.extend,t=O.retrieve2,R=O.retrieve3,i=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 D(k,B){B=B||T;var z=k+":"+B;if(g[z])return g[z];for(var K=(k+"").split(`
|
|
`),V=0,X=0,F=K.length;X<F;X++)V=Math.max(c(K[X],B).width,V);return E>a&&(E=0,g={}),E++,g[z]=V,V}function h(k,B,z,K,V,X,F,H){return F?u(k,B,z,K,V,X,F,H):l(k,B,z,K,V,X,H)}function l(k,B,z,K,V,X,F){var H=S(k,B,V,X,F),Z=D(k,B);V&&(Z+=V[1]+V[3]);var me=H.outerHeight,de=v(0,Z,z),Ee=p(0,me,K),be=new Q(de,Ee,Z,me);return be.lineHeight=H.lineHeight,be}function u(k,B,z,K,V,X,F,H){var Z=_(k,{rich:F,truncate:H,font:B,textAlign:z,textPadding:V,textLineHeight:X}),me=Z.outerWidth,de=Z.outerHeight,Ee=v(0,me,z),be=p(0,de,K);return new Q(Ee,be,me,de)}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 A(k,B,z){var K=B.textPosition,V=B.textDistance,X=z.x,F=z.y;V=V||0;var H=z.height,Z=z.width,me=H/2,de="left",Ee="top";switch(K){case"left":X-=V,F+=me,de="right",Ee="middle";break;case"right":X+=V+Z,F+=me,Ee="middle";break;case"top":X+=Z/2,F-=V,de="center",Ee="bottom";break;case"bottom":X+=Z/2,F+=H+V,de="center";break;case"inside":X+=Z/2,F+=me,de="center",Ee="middle";break;case"insideLeft":X+=V,F+=me,Ee="middle";break;case"insideRight":X+=Z-V,F+=me,de="right",Ee="middle";break;case"insideTop":X+=Z/2,F+=V,de="center";break;case"insideBottom":X+=Z/2,F+=H-V,de="center",Ee="bottom";break;case"insideTopLeft":X+=V,F+=V;break;case"insideTopRight":X+=Z-V,F+=V,de="right";break;case"insideBottomLeft":X+=V,F+=H-V,Ee="bottom";break;case"insideBottomRight":X+=Z-V,F+=H-V,de="right",Ee="bottom";break}return k=k||{},k.x=X,k.y=F,k.textAlign=de,k.textVerticalAlign=Ee,k}function x(k,B,z){var K={textPosition:k,textDistance:z};return A({},K,B)}function w(k,B,z,K,V){if(!B)return"";var X=(k+"").split(`
|
|
`);V=C(B,z,K,V);for(var F=0,H=X.length;F<H;F++)X[F]=f(X[F],V);return X.join(`
|
|
`)}function C(k,B,z,K){K=s({},K),K.font=B;var z=t(z,"...");K.maxIterations=t(K.maxIterations,2);var V=K.minChar=t(K.minChar,0);K.cnCharWidth=D("\u56FD",B);var X=K.ascCharWidth=D("a",B);K.placeholder=t(K.placeholder,"");for(var F=k=Math.max(0,k-1),H=0;H<V&&F>=X;H++)F-=X;var Z=D(z,B);return Z>F&&(z="",Z=0),F=k-Z,K.ellipsis=z,K.ellipsisWidth=Z,K.contentWidth=F,K.containerWidth=k,K}function f(k,B){var z=B.containerWidth,K=B.font,V=B.contentWidth;if(!z)return"";var X=D(k,K);if(X<=z)return k;for(var F=0;;F++){if(X<=V||F>=B.maxIterations){k+=B.ellipsis;break}var H=F===0?n(k,V,B.ascCharWidth,B.cnCharWidth):X>0?Math.floor(k.length*V/X):0;k=k.substr(0,H),X=D(k,K)}return k===""&&(k=B.placeholder),k}function n(k,B,z,K){for(var V=0,X=0,F=k.length;X<F&&V<B;X++){var H=k.charCodeAt(X);V+=0<=H&&H<=127?z:K}return X}function r(k){return D("\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,K,V){k!=null&&(k+="");var X=t(K,r(B)),F=k?k.split(`
|
|
`):[],H=F.length*X,Z=H,me=!0;if(z&&(Z+=z[0]+z[2]),k&&V){me=!1;var de=V.outerHeight,Ee=V.outerWidth;if(de!=null&&Z>de)k="",F=[];else if(Ee!=null)for(var be=C(Ee-(z?z[1]+z[3]:0),B,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),we=0,Ae=F.length;we<Ae;we++)F[we]=f(F[we],be)}return{lines:F,height:H,outerHeight:Z,lineHeight:X,canCacheByTextString:me}}function _(k,B){var z={lines:[],width:0,height:0};if(k!=null&&(k+=""),!k)return z;for(var K=y.lastIndex=0,V;(V=y.exec(k))!=null;){var X=V.index;X>K&&b(z,k.substring(K,X)),b(z,V[2],V[1]),K=y.lastIndex}K<k.length&&b(z,k.substring(K,k.length));var F=z.lines,H=0,Z=0,me=[],de=B.textPadding,Ee=B.truncate,be=Ee&&Ee.outerWidth,we=Ee&&Ee.outerHeight;de&&(be!=null&&(be-=de[1]+de[3]),we!=null&&(we-=de[0]+de[2]));for(var Ae=0;Ae<F.length;Ae++){for(var _e=F[Ae],oe=0,ve=0,q=0;q<_e.tokens.length;q++){var pe=_e.tokens[q],Re=pe.styleName&&B.rich[pe.styleName]||{},ye=pe.textPadding=Re.textPadding,Xe=pe.font=Re.font||B.font,ft=pe.textHeight=t(Re.textHeight,r(Xe));if(ye&&(ft+=ye[0]+ye[2]),pe.height=ft,pe.lineHeight=R(Re.textLineHeight,B.textLineHeight,ft),pe.textAlign=Re&&Re.textAlign||B.textAlign,pe.textVerticalAlign=Re&&Re.textVerticalAlign||"middle",we!=null&&H+pe.lineHeight>we)return{lines:[],width:0,height:0};pe.textWidth=D(pe.text,Xe);var Le=Re.textWidth,ze=Le==null||Le==="auto";if(typeof Le=="string"&&Le.charAt(Le.length-1)==="%")pe.percentWidth=Le,me.push(pe),Le=0;else{if(ze){Le=pe.textWidth;var Se=Re.textBackgroundColor,Pe=Se&&Se.image;Pe&&(Pe=L.findExistImage(Pe),L.isImageReady(Pe)&&(Le=Math.max(Le,Pe.width*ft/Pe.height)))}var Ge=ye?ye[1]+ye[3]:0;Le+=Ge;var Je=be!=null?be-ve:null;Je!=null&&Je<Le&&(!ze||Je<Ge?(pe.text="",pe.textWidth=Le=0):(pe.text=w(pe.text,Je-Ge,Xe,Ee.ellipsis,{minChar:Ee.minChar}),pe.textWidth=D(pe.text,Xe),Le=pe.textWidth+Ge))}ve+=pe.width=Le,Re&&(oe=Math.max(oe,pe.lineHeight))}_e.width=ve,_e.lineHeight=oe,H+=oe,Z=Math.max(Z,ve)}z.outerWidth=z.width=t(B.textWidth,Z),z.outerHeight=z.height=t(B.textHeight,H),de&&(z.outerWidth+=de[1]+de[3],z.outerHeight+=de[0]+de[2]);for(var Ae=0;Ae<me.length;Ae++){var pe=me[Ae],Et=pe.percentWidth;pe.width=parseInt(Et,10)/100*Z}return z}function b(k,B,z){for(var K=B==="",V=B.split(`
|
|
`),X=k.lines,F=0;F<V.length;F++){var H=V[F],Z={styleName:z,text:H,isLineHolder:!H&&!K};if(F)X.push({tokens:[Z]});else{var me=(X[X.length-1]||(X[0]={tokens:[]})).tokens,de=me.length;de===1&&me[0].isLineHolder?me[0]=Z:(H||!de||K)&&me.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&&i(B)||k.textFont||k.font}J.DEFAULT_FONT=T,J.$override=m,J.getWidth=D,J.getBoundingRect=h,J.adjustTextX=v,J.adjustTextY=p,J.calculateTextPosition=A,J.adjustTextPositionOnRect=x,J.truncateText=w,J.getLineHeight=r,J.measureText=c,J.parsePlainText=S,J.parseRichText=_,J.makeFont=I},"6Oqk":function(ae,J){ae.exports="data:image/png;base64,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"},"6fms":function(ae,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 i=t;ae.exports=i},"6lbe":function(ae,J){ae.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(ae,J,d){ae.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(ae,J,d){var Q=d("LPTA"),L=Q.devicePixelRatio,O=d("bYtY"),U=d("SUKs"),s=d("mFDi"),t=d("BPZU"),R=d("Xmg4"),i=d("mLcG"),g=d("Dagg"),E=d("ItGF"),a=1e5,y=314159,T=.01,M=.001;function m(C){return parseInt(C,10)}function D(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 A(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=[],_=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(),_[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=A(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 _=r===0?this._backgroundColor:null;S.refresh(_)}}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],_=S.__from;if(!(_&&_.__zr)){C.splice(c,1),_.__hoverMir=null,f--;continue}c++,_.invisible||(S.transform=_.transform,S.invTransform=_.invTransform,S.__clipPaths=_.__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;i(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 _=!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,K=z&&Date.now(),V=S.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(S.__startIndex===S.__endIndex)S.clear(!1,V);else if(B===S.__startIndex){var X=C[B];(!X.incremental||!X.notClear||f)&&S.clear(!1,V)}B===-1&&(console.error("For some unknown reason. drawIndex is -1"),B=S.__startIndex);for(var F=B;F<S.__endIndex;F++){var H=C[F];if(this._doPaintEl(H,S,f,k),H.__dirty=H.__dirtyText=!1,z){var Z=Date.now()-K;if(Z>15)break}}S.__drawIndex=F,S.__drawIndex<S.__endIndex&&(_=!1),k.prevElClipPaths&&I.restore(),I.restore()}return E.wxa&&O.each(this._layers,function(me){me&&me.ctx&&me.ctx.draw&&me.ctx.draw()}),_},_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 _=C.__clipPaths,b=r.prevElClipPaths;(!b||v(_,b))&&(b&&(c.restore(),r.prevElClipPaths=null,r.prevEl=null),_&&(c.save(),p(_,c),r.prevElClipPaths=_)),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,_=-1,b=this._domRoot;if(n[C]){U("ZLevel "+C+" has been used already");return}if(!D(f)){U("Layer of zlevel "+C+" is not valid");return}if(c>0&&C>r[0]){for(_=0;_<c-1&&!(r[_]<C&&r[_+1]>C);_++);S=n[r[_]]}if(r.splice(_+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,_,n=0;n<C.length;n++){var r=C[n],b=r.zlevel,I;_!==b&&(_=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={},_=this.storage.getDisplayList(!0),b=0;b<_.length;b++){var I=_[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 _=this.root,b=document.defaultView.getComputedStyle(_);return(_[r]||m(b[n])||m(_.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,_=S.shadowBlur*f,b=S.shadowOffsetX*f,I=S.shadowOffsetY*f,k=S.hasStroke()?S.lineWidth:0,B=Math.max(k/2,-b+_),z=Math.max(k/2,b+_),K=Math.max(k/2,-I+_),V=Math.max(k/2,I+_),X=c.width+B+z,F=c.height+K+V;n.width=X*f,n.height=F*f,r.scale(f,f),r.clearRect(0,0,X,F),r.dpr=f;var H={position:C.position,rotation:C.rotation,scale:C.scale};C.position=[B-c.x,K-c.y],C.rotation=0,C.scale=[1,1],C.updateTransform(),C&&C.brush(r);var Z=g,me=new Z({style:{x:0,y:0,image:n}});return H.position!=null&&(me.position=C.position=H.position),H.rotation!=null&&(me.rotation=C.rotation=H.rotation),H.scale!=null&&(me.scale=C.scale=H.scale),me}};var w=x;ae.exports=w},"7ZXX":function(ae,J,d){ae.exports=d.p+"static/err.6e7c5817.png"},"7ixt":function(ae,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(ae,J,d){var Q=d("IMiH"),L=d("QBsz"),O=L.applyTransform,U=Q.CMD,s=[[],[],[]],t=Math.sqrt,R=Math.atan2;function i(g,E){var a=g.data,y,T,M,m,D,h,l=U.M,u=U.C,v=U.L,p=U.R,A=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 A: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(D=0;D<T;D++){var h=s[D];h[0]=a[M++],h[1]=a[M++],O(h,h,E),a[m++]=h[0],a[m++]=h[1]}}}ae.exports=i},"7v3h":function(ae,J,d){ae.exports=d.p+"static/empty2.dd73f390.png"},"8/bI":function(ae,J,d){ae.exports=d.p+"static/empty.8918e228.png"},"8/ia":function(ae,J,d){ae.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(ae,J,d){ae.exports=d.p+"static/icon6.2378c19c.svg"},"8WcF":function(ae,J,d){ae.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(ae,J,d){d("qH13");var Q=d("aX58"),L=Q.registerPainter,O=d("6fms");L("vml",O)},"8mKB":function(ae,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("q1tI"),i=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,_=S.body,b=S&&S.documentElement,I=n.getBoundingClientRect();return r=I.left,c=I.top,r-=b.clientLeft||_.clientLeft||0,c-=b.clientTop||_.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 D(n){var r=h();return function(){var S=Object(t.a)(n),_;if(r){var b=Object(t.a)(this).constructor;_=Reflect.construct(S,arguments,b)}else _=S.apply(this,arguments);return Object(s.a)(this,_)}}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=D(c);function c(){var S;return Object(L.a)(this,c),S=r.apply(this,arguments),S.onHover=function(_){var b=S.props,I=b.onHover,k=b.index;I(_,k)},S.onClick=function(_){var b=S.props,I=b.onClick,k=b.index;I(_,k)},S.onKeyDown=function(_){var b=S.props,I=b.onClick,k=b.index;_.keyCode===13&&I(_,k)},S}return Object(O.a)(c,[{key:"getClassName",value:function(){var _=this.props,b=_.prefixCls,I=_.index,k=_.value,B=_.allowHalf,z=_.focused,K=I+1,V=b;return k===0&&I===0&&z?V+=" ".concat(b,"-focused"):B&&k+.5>=K&&k<K?(V+=" ".concat(b,"-half ").concat(b,"-active"),z&&(V+=" ".concat(b,"-focused"))):(V+=K<=k?" ".concat(b,"-full"):" ".concat(b,"-zero"),K===k&&z&&(V+=" ".concat(b,"-focused"))),V}},{key:"render",value:function(){var _=this.onHover,b=this.onClick,I=this.onKeyDown,k=this.props,B=k.disabled,z=k.prefixCls,K=k.character,V=k.characterRender,X=k.index,F=k.count,H=k.value,Z=typeof K=="function"?K(this.props):K,me=i.a.createElement("li",{className:this.getClassName()},i.a.createElement("div",{onClick:B?null:b,onKeyDown:B?null:I,onMouseMove:B?null:_,role:"radio","aria-checked":H>X?"true":"false","aria-posinset":X+1,"aria-setsize":F,tabIndex:B?-1:0},i.a.createElement("div",{className:"".concat(z,"-first")},Z),i.a.createElement("div",{className:"".concat(z,"-second")},Z)));return V&&(me=V(me,this.props)),me}}]),c}(i.a.Component);function u(n,r){var c=Object.keys(n);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(n);r&&(S=S.filter(function(_){return Object.getOwnPropertyDescriptor(n,_).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=A();return function(){var S=Object(t.a)(n),_;if(r){var b=Object(t.a)(this).constructor;_=Reflect.construct(S,arguments,b)}else _=S.apply(this,arguments);return Object(s.a)(this,_)}}function A(){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 _;Object(L.a)(this,c),_=r.call(this,S),_.onHover=function(I,k){var B=_.props.onHoverChange,z=_.getStarValue(k,I.pageX),K=_.state.cleanedValue;z!==K&&_.setState({hoverValue:z,cleanedValue:null}),B(z)},_.onMouseLeave=function(){var I=_.props.onHoverChange;_.setState({hoverValue:void 0,cleanedValue:null}),I(void 0)},_.onClick=function(I,k){var B=_.props.allowClear,z=_.state.value,K=_.getStarValue(k,I.pageX),V=!1;B&&(V=K===z),_.onMouseLeave(),_.changeValue(V?0:K),_.setState({cleanedValue:V?K:null})},_.onFocus=function(){var I=_.props.onFocus;_.setState({focused:!0}),I&&I()},_.onBlur=function(){var I=_.props.onBlur;_.setState({focused:!1}),I&&I()},_.onKeyDown=function(I){var k=I.keyCode,B=_.props,z=B.count,K=B.allowHalf,V=B.onKeyDown,X=B.direction,F=X==="rtl",H=_.state.value;k===y.a.RIGHT&&H<z&&!F?(K?H+=.5:H+=1,_.changeValue(H),I.preventDefault()):k===y.a.LEFT&&H>0&&!F||k===y.a.RIGHT&&H>0&&F?(K?H-=.5:H-=1,_.changeValue(H),I.preventDefault()):k===y.a.LEFT&&H<z&&F&&(K?H+=.5:H+=1,_.changeValue(H),I.preventDefault()),V&&V(I)},_.saveRef=function(I){return function(k){_.stars[I]=k}},_.saveRate=function(I){_.rate=I};var b=S.value;return b===void 0&&(b=S.defaultValue),_.stars={},_.state={value:b,focused:!1,cleanedValue:null},_}return Object(O.a)(c,[{key:"componentDidMount",value:function(){var _=this.props,b=_.autoFocus,I=_.disabled;b&&!I&&this.focus()}},{key:"getStarDOM",value:function(_){return Object(g.a)(this.stars[_])}},{key:"getStarValue",value:function(_,b){var I=this.props,k=I.allowHalf,B=I.direction,z=B==="rtl",K=_+1;if(k){var V=this.getStarDOM(_),X=m(V),F=V.clientWidth;(z&&b-X>F/2||!z&&b-X<F/2)&&(K-=.5)}return K}},{key:"focus",value:function(){var _=this.props.disabled;_||this.rate.focus()}},{key:"blur",value:function(){var _=this.props.disabled;_||this.rate.blur()}},{key:"changeValue",value:function(_){var b=this.props.onChange;"value"in this.props||this.setState({value:_}),b(_)}},{key:"render",value:function(){for(var _=this.props,b=_.count,I=_.allowHalf,k=_.style,B=_.prefixCls,z=_.disabled,K=_.className,V=_.character,X=_.characterRender,F=_.tabIndex,H=_.direction,Z=this.state,me=Z.value,de=Z.hoverValue,Ee=Z.focused,be=[],we=z?"".concat(B,"-disabled"):"",Ae=0;Ae<b;Ae+=1)be.push(i.a.createElement(l,{ref:this.saveRef(Ae),index:Ae,count:b,disabled:z,prefixCls:"".concat(B,"-star"),allowHalf:I,value:de===void 0?me:de,onClick:this.onClick,onHover:this.onHover,key:Ae,character:V,characterRender:X,focused:Ee}));var _e=a()(B,we,K,Object(Q.a)({},"".concat(B,"-rtl"),H==="rtl"));return i.a.createElement("ul",{className:_e,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"},be)}}],[{key:"getDerivedStateFromProps",value:function(_,b){return"value"in _&&_.value!==void 0?v(v({},b),{},{value:_.value}):b}}]),c}(i.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(ae,J,d){ae.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"}},"9Sth":function(ae,J){ae.exports="data:image/png;base64,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"},"9Zrg":function(ae,J,d){},"9dh4":function(ae,J,d){ae.exports=d.p+"static/rightImg.9a2d9cee.png"},"A/g1":function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AFd8:function(ae,J,d){ae.exports=d.p+"static/yqh.f476e690.jpg"},APus:function(ae,J,d){ae.exports=d.p+"static/b4.ca9ca836.svg"},B9Dg:function(ae,J){ae.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(ae,J){var d=function(Q){return Q.replace(/[A-Z]/g,function(L){return"-"+L.toLowerCase()}).toLowerCase()};ae.exports=d},BPZU:function(ae,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 D=a[M],h=y,l=M,u;h<l;)u=h+l>>>1,m(D,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]=D}}function R(a,y,T,M,m,D){var h=0,l=0,u=1;if(D(a,y[T+m])>0){for(l=M-m;u<l&&D(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&&D(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);D(a,y[T+p])>0?h=p+1:u=p}return u}function i(a,y,T,M,m,D){var h=0,l=0,u=1;if(D(a,y[T+m])<0){for(l=m+1;u<l&&D(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&&D(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);D(a,y[T+p])<0?u=p:h=p+1}return u}function g(a,y){var T=Q,M=0,m=L,D=0,h,l,u=0;M=a.length,M<2*L&&(m=M>>>1);var v=[];D=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 A(){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],_=l[n+1];l[n]=c+_,n===u-3&&(h[n+1]=h[n+2],l[n+1]=l[n+2]),u--;var b=i(a[S],a,r,c,0,y);if(r+=b,c-=b,c===0)return;if(_=R(a[r+c-1],a,S,_,_-1,y),_===0)return;c<=_?C(r,c,S,_):f(r,c,S,_)}function C(n,r,c,S){var _=0;for(_=0;_<r;_++)v[_]=a[n+_];var b=0,I=c,k=n;if(a[k++]=a[I++],--S===0){for(_=0;_<r;_++)a[k+_]=v[b+_];return}if(r===1){for(_=0;_<S;_++)a[k+_]=a[I+_];a[k+S]=v[b];return}for(var B=T,z,K,V;;){z=0,K=0,V=!1;do if(y(a[I],v[b])<0){if(a[k++]=a[I++],K++,z=0,--S===0){V=!0;break}}else if(a[k++]=v[b++],z++,K=0,--r===1){V=!0;break}while((z|K)<B);if(V)break;do{if(z=i(a[I],v,b,r,0,y),z!==0){for(_=0;_<z;_++)a[k+_]=v[b+_];if(k+=z,b+=z,r-=z,r<=1){V=!0;break}}if(a[k++]=a[I++],--S===0){V=!0;break}if(K=R(v[b],a,I,S,0,y),K!==0){for(_=0;_<K;_++)a[k+_]=a[I+_];if(k+=K,I+=K,S-=K,S===0){V=!0;break}}if(a[k++]=v[b++],--r===1){V=!0;break}B--}while(z>=Q||K>=Q);if(V)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(_=0;_<S;_++)a[k+_]=a[I+_];a[k+S]=v[b]}else{if(r===0)throw new Error;for(_=0;_<r;_++)a[k+_]=v[b+_]}}function f(n,r,c,S){var _=0;for(_=0;_<S;_++)v[_]=a[c+_];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),_=0;_<S;_++)a[B+_]=v[_];return}if(S===1){for(k-=r,b-=r,z=k+1,B=b+1,_=r-1;_>=0;_--)a[z+_]=a[B+_];a[k]=v[I];return}for(var K=T;;){var V=0,X=0,F=!1;do if(y(v[I],a[b])<0){if(a[k--]=a[b--],V++,X=0,--r===0){F=!0;break}}else if(a[k--]=v[I--],X++,V=0,--S===1){F=!0;break}while((V|X)<K);if(F)break;do{if(V=r-i(v[I],a,n,r,r-1,y),V!==0){for(k-=V,b-=V,r-=V,z=k+1,B=b+1,_=V-1;_>=0;_--)a[z+_]=a[B+_];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,_=0;_<X;_++)a[z+_]=v[B+_];if(S<=1){F=!0;break}}if(a[k--]=a[b--],--r===0){F=!0;break}K--}while(V>=Q||X>=Q);if(F)break;K<0&&(K=0),K+=2}if(T=K,T<1&&(T=1),S===1){for(k-=r,b-=r,z=k+1,B=b+1,_=r-1;_>=0;_--)a[z+_]=a[B+_];a[k]=v[I]}else{if(S===0)throw new Error;for(B=k-(S-1),_=0;_<S;_++)a[B+_]=v[_]}}this.mergeRuns=A,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 D=0;if(m<d){D=U(a,T,M,y),t(a,T,M,T+D,y);return}var h=new g(a,y),l=O(m);do{if(D=U(a,T,M,y),D<l){var u=m;u>l&&(u=l),t(a,T,T+u,T+D,y),D=u}h.pushRun(T,D),h.mergeRuns(),m-=D,T+=D}while(m!==0);h.forceMergeRuns()}ae.exports=E},BU3w:function(ae,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 i=document.querySelector("head");return i||document.body}function U(R){var i,g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var E=document.createElement("style");if((i=g.csp)===null||i===void 0?void 0:i.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,i){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]===i});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 D;T.nonce=(D=g.csp)===null||D===void 0?void 0:D.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var h=U(R,g);return h[L]=i,h}},BdwD:function(ae,J,d){"use strict";var Q=d("+L6B"),L=d("2/Rp"),O=d("0Owb"),U=d("k1fw"),s=d("q1tI"),t=d.n(s),R=d("FOrL"),i=d.n(R),g=function(a){var y=a.buttonProps,T=y===void 0?{}:y,M=a.styles,m=M===void 0?{}:M,D=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:i.a}),t.a.createElement("p",{className:"mt20 font14"},D||"\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(ae,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 i=0,g=s[0];if(!g)return!1;for(var E=1;E<s.length;E++){var a=s[E];i+=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]))&&(i+=Q(g[0],g[1],y[0],y[1],t,R)),i!==0}J.contain=U},Bq2U:function(ae,J,d){var Q=d("RDYZ"),L=d("Qe9p"),O=d("bYtY"),U=O.isArrayLike,s=Array.prototype.slice;function t(p,A){return p[A]}function R(p,A,x){p[A]=x}function i(p,A,x){return(A-p)*x+p}function g(p,A,x){return x>.5?A:p}function E(p,A,x,w,C){var f=p.length;if(C===1)for(var n=0;n<f;n++)w[n]=i(p[n],A[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]=i(p[n][c],A[n][c],x)}function a(p,A,x){var w=p.length,C=A.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?A[n]:s.call(A[n]))}for(var r=p[0]&&p[0].length,n=0;n<p.length;n++)if(x===1)isNaN(p[n])&&(p[n]=A[n]);else for(var c=0;c<r;c++)isNaN(p[n][c])&&(p[n][c]=A[n][c])}function y(p,A,x){if(p===A)return!0;var w=p.length;if(w!==A.length)return!1;if(x===1){for(var C=0;C<w;C++)if(p[C]!==A[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]!==A[C][n])return!1;return!0}function T(p,A,x,w,C,f,n,r,c){var S=p.length;if(c===1)for(var _=0;_<S;_++)r[_]=M(p[_],A[_],x[_],w[_],C,f,n);else for(var b=p[0].length,_=0;_<S;_++)for(var I=0;I<b;I++)r[_][I]=M(p[_][I],A[_][I],x[_][I],w[_][I],C,f,n)}function M(p,A,x,w,C,f,n){var r=(x-p)*.5,c=(w-A)*.5;return(2*(A-x)+r+c)*n+(-3*(A-x)-2*r-c)*f+r*C+A}function m(p){if(U(p)){var A=p.length;if(U(p[0])){for(var x=[],w=0;w<A;w++)x.push(s.call(p[w]));return x}return s.call(p)}return p}function D(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 A=p[p.length-1].value;return U(A&&A[0])?2:1}function l(p,A,x,w,C,f){var n=p._getter,r=p._setter,c=A==="spline",S=w.length;if(!S)return;var _=w[0].value,b=U(_),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 K=[],V=[],X=w[0].value,F=!0,H=0;H<S;H++){K.push(w[H].time/z);var Z=w[H].value;if(b&&y(Z,X,B)||!b&&Z===X||(F=!1),X=Z,typeof Z=="string"){var me=L.parse(Z);me?(Z=me,I=!0):k=!0}V.push(Z)}if(!f&&F)return;for(var de=V[S-1],H=0;H<S-1;H++)b?a(V[H],de,B):isNaN(V[H])&&!isNaN(de)&&!k&&!I&&(V[H]=de);b&&a(n(p._target,C),de,B);var Ee=0,be=0,we,Ae,_e,oe,ve,q;if(I)var pe=[0,0,0,0];var Re=function(Xe,ft){var Le;if(ft<0)Le=0;else if(ft<be){for(we=Math.min(Ee+1,S-1),Le=we;Le>=0&&!(K[Le]<=ft);Le--);Le=Math.min(Le,S-2)}else{for(Le=Ee;Le<S&&!(K[Le]>ft);Le++);Le=Math.min(Le-1,S-2)}Ee=Le,be=ft;var ze=K[Le+1]-K[Le];if(ze===0)return;if(Ae=(ft-K[Le])/ze,c)if(oe=V[Le],_e=V[Le===0?Le:Le-1],ve=V[Le>S-2?S-1:Le+1],q=V[Le>S-3?S-1:Le+2],b)T(_e,oe,ve,q,Ae,Ae*Ae,Ae*Ae*Ae,n(Xe,C),B);else{var Se;if(I)Se=T(_e,oe,ve,q,Ae,Ae*Ae,Ae*Ae*Ae,pe,1),Se=D(pe);else{if(k)return g(oe,ve,Ae);Se=M(_e,oe,ve,q,Ae,Ae*Ae,Ae*Ae*Ae)}r(Xe,C,Se)}else if(b)E(V[Le],V[Le+1],Ae,n(Xe,C),B);else{var Se;if(I)E(V[Le],V[Le+1],Ae,pe,1),Se=D(pe);else{if(k)return g(V[Le],V[Le+1],Ae);Se=i(V[Le],V[Le+1],Ae)}r(Xe,C,Se)}},ye=new Q({target:p._target,life:z,loop:p._loop,delay:p._delay,onframe:Re,ondestroy:x});return A&&A!=="spline"&&(ye.easing=A),ye}var u=function(p,A,x,w){this._tracks={},this._target=p,this._loop=A||!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,A){var x=this._tracks;for(var w in A){if(!A.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:A[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,A=p.length,x=0;x<A;x++)p[x].call(this)},start:function(p,A){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,A);r&&(this._clipList.push(r),w++,this.animation&&this.animation.addClip(r),f=r)}if(f){var c=f.onframe;f.onframe=function(S,_){c(S,_);for(var b=0;b<x._onframeList.length;b++)x._onframeList[b](S,_)}}return w||this._doneCallback(),this},stop:function(p){for(var A=this._clipList,x=this.animation,w=0;w<A.length;w++){var C=A[w];p&&C.onframe(this._target,1),x&&x.removeClip(C)}A.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;ae.exports=v},Bq7L:function(ae,J){ae.exports="data:image/png;base64,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"},C0SR:function(ae,J,d){var Q=d("YH21"),L=function(){this._track=[]};L.prototype={constructor:L,recognize:function(R,i,g){return this._doTrack(R,i,g),this._recognize(R)},clear:function(){return this._track.length=0,this},_doTrack:function(R,i,g){var E=R.touches;if(!E)return;for(var a={points:[],touches:[],target:i,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 i in s)if(s.hasOwnProperty(i)){var g=s[i](this._track,R);if(g)return g}}};function O(R){var i=R[1][0]-R[0][0],g=R[1][1]-R[0][1];return Math.sqrt(i*i+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,i){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),i.pinchScale=y;var T=U(E);return i.pinchX=T[0],i.pinchY=T[1],{type:"pinch",target:R[0].target,event:i}}}},t=L;ae.exports=t},CAjq:function(ae,J,d){ae.exports=d.p+"static/qqCode.a1502573.png"},CTM2:function(ae,J,d){ae.exports=d.p+"static/icon3.3c0e4f18.svg"},CTlv:function(ae,J){ae.exports="data:image/png;base64,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"},"Cs+z":function(ae,J,d){ae.exports=d.p+"static/jqr.b801d45b.png"},"Ct/S":function(ae,J,d){ae.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(ae,J,d){ae.exports=d.p+"static/bg1.89b41082.png"},D2RN:function(ae,J,d){ae.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(ae,J){function d(){}d.prototype={diff:function(s,t,R){R||(R=function(u,v){return u===v}),this.equals=R;var i=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=[],D=0;D<t.length;D++)m.push(D);return[{indices:m,count:t.length}]}function h(){for(var u=-1*a;u<=a;u+=2){var v,p=T[u-1],A=T[u+1],x=(A?A.newPos:0)-u;p&&(T[u-1]=void 0);var w=p&&p.newPos+1<g,C=A&&0<=x&&x<E;if(!w&&!C){T[u]=void 0;continue}if(!w||C&&p.newPos<A.newPos?(v=L(A),i.pushComponent(v.components,void 0,!0)):(v=p,v.newPos++,i.pushComponent(v.components,!0,void 0)),x=i.extractCommon(v,t,s,u),v.newPos+1>=g&&x+1>=E)return Q(i,v.components,t,s);T[u]=v}a++}for(;a<=y;){var l=h();if(l)return l}},pushComponent:function(s,t,R){var i=s[s.length-1];i&&i.added===t&&i.removed===R?s[s.length-1]={count:i.count+1,added:t,removed:R}:s.push({count:1,added:t,removed:R})},extractCommon:function(s,t,R,i){for(var g=t.length,E=R.length,a=s.newPos,y=a-i,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,i){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)}ae.exports=U},DN4a:function(ae,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 i=[];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 D=this.globalScaleRatio;if(D!=null&&D!==1){this.getGlobalScale(i);var h=i[0]<0?-1:1,l=i[1]<0?-1:1,u=((i[0]-h)*D+h)/i[0]||0,v=((i[1]-l)*D+l)/i[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,D=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],D[0]=T,D[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],D=y.rotation||0,h=y.position||[0,0];return M&&(T[4]-=M[0],T[5]-=M[1]),Q.scale(T,T,m),D&&Q.rotate(T,T,D),M&&(T[4]+=M[0],T[5]+=M[1]),T[4]+=h[0],T[5]+=h[1],T};var a=t;ae.exports=a},Dagg:function(ae,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,i){var g=this.style,E=g.image;g.bind(R,this,i);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,D=a.width/a.height;if(M==null&&m!=null?M=m*D:m==null&&M!=null?m=M/D: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;ae.exports=t},E2g8:function(ae,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){ae.exports=U()})(this,function(){"use strict";function O(Se){var Pe=typeof Se;return Se!==null&&(Pe==="object"||Pe==="function")}function U(Se){return typeof Se=="function"}var s=void 0;Array.isArray?s=Array.isArray:s=function(Se){return Object.prototype.toString.call(Se)==="[object Array]"};var t=s,R=0,i=void 0,g=void 0,E=function(Pe,Ge){x[R]=Pe,x[R+1]=Ge,R+=2,R===2&&(g?g(w):f())};function a(Se){g=Se}function y(Se){E=Se}var T=typeof window!="undefined"?window:void 0,M=T||{},m=M.MutationObserver||M.WebKitMutationObserver,D=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 i!="undefined"?function(){i(w)}:A()}function v(){var Se=0,Pe=new m(w),Ge=document.createTextNode("");return Pe.observe(Ge,{characterData:!0}),function(){Ge.data=Se=++Se%2}}function p(){var Se=new MessageChannel;return Se.port1.onmessage=w,function(){return Se.port2.postMessage(0)}}function A(){var Se=setTimeout;return function(){return Se(w,1)}}var x=new Array(1e3);function w(){for(var Se=0;Se<R;Se+=2){var Pe=x[Se],Ge=x[Se+1];Pe(Ge),x[Se]=void 0,x[Se+1]=void 0}R=0}function C(){try{var Se=Function("return this")().require("vertx");return i=Se.runOnLoop||Se.runOnContext,u()}catch(Pe){return A()}}var f=void 0;D?f=l():m?f=v():h?f=p():T===void 0&&!0?f=C():f=A();function n(Se,Pe){var Ge=this,Je=new this.constructor(S);Je[c]===void 0&&oe(Je);var Et=Ge._state;if(Et){var et=arguments[Et-1];E(function(){return be(Et,Je,et,Ge._result)})}else de(Ge,Je,Se,Pe);return Je}function r(Se){var Pe=this;if(Se&&typeof Se=="object"&&Se.constructor===Pe)return Se;var Ge=new Pe(S);return F(Ge,Se),Ge}var c=Math.random().toString(36).substring(2);function S(){}var _=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(Se,Pe,Ge,Je){try{Se.call(Pe,Ge,Je)}catch(Et){return Et}}function K(Se,Pe,Ge){E(function(Je){var Et=!1,et=z(Ge,Pe,function(Pt){if(Et)return;Et=!0,Pe!==Pt?F(Je,Pt):Z(Je,Pt)},function(Pt){if(Et)return;Et=!0,me(Je,Pt)},"Settle: "+(Je._label||" unknown promise"));!Et&&et&&(Et=!0,me(Je,et))},Se)}function V(Se,Pe){Pe._state===b?Z(Se,Pe._result):Pe._state===I?me(Se,Pe._result):de(Pe,void 0,function(Ge){return F(Se,Ge)},function(Ge){return me(Se,Ge)})}function X(Se,Pe,Ge){Pe.constructor===Se.constructor&&Ge===n&&Pe.constructor.resolve===r?V(Se,Pe):Ge===void 0?Z(Se,Pe):U(Ge)?K(Se,Pe,Ge):Z(Se,Pe)}function F(Se,Pe){if(Se===Pe)me(Se,k());else if(O(Pe)){var Ge=void 0;try{Ge=Pe.then}catch(Je){me(Se,Je);return}X(Se,Pe,Ge)}else Z(Se,Pe)}function H(Se){Se._onerror&&Se._onerror(Se._result),Ee(Se)}function Z(Se,Pe){if(Se._state!==_)return;Se._result=Pe,Se._state=b,Se._subscribers.length!==0&&E(Ee,Se)}function me(Se,Pe){if(Se._state!==_)return;Se._state=I,Se._result=Pe,E(H,Se)}function de(Se,Pe,Ge,Je){var Et=Se._subscribers,et=Et.length;Se._onerror=null,Et[et]=Pe,Et[et+b]=Ge,Et[et+I]=Je,et===0&&Se._state&&E(Ee,Se)}function Ee(Se){var Pe=Se._subscribers,Ge=Se._state;if(Pe.length===0)return;for(var Je=void 0,Et=void 0,et=Se._result,Pt=0;Pt<Pe.length;Pt+=3)Je=Pe[Pt],Et=Pe[Pt+Ge],Je?be(Ge,Je,Et,et):Et(et);Se._subscribers.length=0}function be(Se,Pe,Ge,Je){var Et=U(Ge),et=void 0,Pt=void 0,Xt=!0;if(Et){try{et=Ge(Je)}catch(_t){Xt=!1,Pt=_t}if(Pe===et){me(Pe,B());return}}else et=Je;Pe._state!==_||(Et&&Xt?F(Pe,et):Xt===!1?me(Pe,Pt):Se===b?Z(Pe,et):Se===I&&me(Pe,et))}function we(Se,Pe){try{Pe(function(Je){F(Se,Je)},function(Je){me(Se,Je)})}catch(Ge){me(Se,Ge)}}var Ae=0;function _e(){return Ae++}function oe(Se){Se[c]=Ae++,Se._state=void 0,Se._result=void 0,Se._subscribers=[]}function ve(){return new Error("Array Methods must be provided an Array")}var q=function(){function Se(Pe,Ge){this._instanceConstructor=Pe,this.promise=new Pe(S),this.promise[c]||oe(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))):me(this.promise,ve())}return Se.prototype._enumerate=function(Ge){for(var Je=0;this._state===_&&Je<Ge.length;Je++)this._eachEntry(Ge[Je],Je)},Se.prototype._eachEntry=function(Ge,Je){var Et=this._instanceConstructor,et=Et.resolve;if(et===r){var Pt=void 0,Xt=void 0,_t=!1;try{Pt=Ge.then}catch(Ht){_t=!0,Xt=Ht}if(Pt===n&&Ge._state!==_)this._settledAt(Ge._state,Je,Ge._result);else if(typeof Pt!="function")this._remaining--,this._result[Je]=Ge;else if(Et===Le){var Mt=new Et(S);_t?me(Mt,Xt):X(Mt,Ge,Pt),this._willSettleAt(Mt,Je)}else this._willSettleAt(new Et(function(Ht){return Ht(Ge)}),Je)}else this._willSettleAt(et(Ge),Je)},Se.prototype._settledAt=function(Ge,Je,Et){var et=this.promise;et._state===_&&(this._remaining--,Ge===I?me(et,Et):this._result[Je]=Et),this._remaining===0&&Z(et,this._result)},Se.prototype._willSettleAt=function(Ge,Je){var Et=this;de(Ge,void 0,function(et){return Et._settledAt(b,Je,et)},function(et){return Et._settledAt(I,Je,et)})},Se}();function pe(Se){return new q(this,Se).promise}function Re(Se){var Pe=this;return t(Se)?new Pe(function(Ge,Je){for(var Et=Se.length,et=0;et<Et;et++)Pe.resolve(Se[et]).then(Ge,Je)}):new Pe(function(Ge,Je){return Je(new TypeError("You must pass an array to race."))})}function ye(Se){var Pe=this,Ge=new Pe(S);return me(Ge,Se),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 Le=function(){function Se(Pe){this[c]=_e(),this._result=this._state=void 0,this._subscribers=[],S!==Pe&&(typeof Pe!="function"&&Xe(),this instanceof Se?we(this,Pe):ft())}return Se.prototype.catch=function(Ge){return this.then(null,Ge)},Se.prototype.finally=function(Ge){var Je=this,Et=Je.constructor;return U(Ge)?Je.then(function(et){return Et.resolve(Ge()).then(function(){return et})},function(et){return Et.resolve(Ge()).then(function(){throw et})}):Je.then(Ge,Ge)},Se}();Le.prototype.then=n,Le.all=pe,Le.race=Re,Le.resolve=r,Le.reject=ye,Le._setScheduler=a,Le._setAsap=y,Le._asap=E;function ze(){var Se=void 0;if(typeof L!="undefined")Se=L;else if(typeof self!="undefined")Se=self;else try{Se=Function("return this")()}catch(Je){throw new Error("polyfill failed because global object is unavailable in this environment")}var Pe=Se.Promise;if(Pe){var Ge=null;try{Ge=Object.prototype.toString.call(Pe.resolve())}catch(Je){}if(Ge==="[object Promise]"&&!Pe.cast)return}Se.Promise=Le}return Le.polyfill=ze,Le.Promise=Le,Le})}).call(this,d("Q2Ig"),d("IyRk"))},E7E6:function(ae,J){ae.exports="data:image/png;base64,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"},E9nw:function(ae,J){ae.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()}}},EcG1:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII="},"Eo/3":function(ae,J,d){ae.exports=d.p+"static/b1.c57af8a2.svg"},Etww:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC"},F2wG:function(ae,J,d){ae.exports=d.p+"static/competition-banner.cb09dc6c.png"},FOrL:function(ae,J,d){ae.exports=d.p+"static/nodata.a6b3f948.png"},FPkq:function(ae,J,d){ae.exports=d.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(ae,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],D=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]=D,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],D=a[1],h=a[3],l=a[5],u=Math.sin(y),v=Math.cos(y);return E[0]=T*v+D*u,E[1]=-T*u+D*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 i(E,a){var y=a[0],T=a[2],M=a[4],m=a[1],D=a[3],h=a[5],l=y*D-m*T;return l?(l=1/l,E[0]=D*l,E[1]=-m*l,E[2]=-T*l,E[3]=y*l,E[4]=(T*h-D*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=i,J.clone=g},FxDU:function(ae,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(ae,J,d){ae.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(ae,J){ae.exports="data:image/png;base64,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"},GNQp:function(ae,J,d){},GUcZ:function(ae,J,d){"use strict";var Q=d("fWQN"),L=d("mtLc"),O=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(j,G){return j.__proto__=G,j},Object.assign=Object.assign||function(j){if(j==null)throw new TypeError("Cannot convert undefined or null to object");for(var G=Object(j),Y=1;Y<arguments.length;Y++){var $=arguments[Y];if($!=null)for(var fe in $)$.hasOwnProperty(fe)&&(G[fe]=$[fe])}return G},typeof self.Promise!="function"&&d("E2g8").polyfill()}}]),ie}();O.install();var U=O,s=d("+qE3"),t=d.n(s),R=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"e",value:function(j,G){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(G);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","error",Y),!ie.ENABLE_ERROR)return;console.error?console.error(Y):console.warn?console.warn(Y):console.log(Y)}},{key:"i",value:function(j,G){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(G);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","info",Y),!ie.ENABLE_INFO)return;console.info?console.info(Y):console.log(Y)}},{key:"w",value:function(j,G){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(G);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","warn",Y),!ie.ENABLE_WARN)return;console.warn?console.warn(Y):console.log(Y)}},{key:"d",value:function(j,G){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(G);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","debug",Y),!ie.ENABLE_DEBUG)return;console.debug?console.debug(Y):console.log(Y)}},{key:"v",value:function(j,G){(!j||ie.FORCE_GLOBAL_TAG)&&(j=ie.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(G);if(ie.ENABLE_CALLBACK&&ie.emitter.emit("log","verbose",Y),!ie.ENABLE_VERBOSE)return;console.log(Y)}}]),ie}();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 i=R,g=function(){function ie(){Object(Q.a)(this,ie),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)(ie,[{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}}]),ie}(),E=g,a=d("yKVA"),y=d("879j"),T=function(){function ie(te){Object(Q.a)(this,ie),this._message=te}return Object(L.a)(ie,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ie}(),M=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(G){return Object(Q.a)(this,j),te.call(this,G)}return Object(L.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),m=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(G){return Object(Q.a)(this,j),te.call(this,G)}return Object(L.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),D=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(G){return Object(Q.a)(this,j),te.call(this,G)}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 ie(te){Object(Q.a)(this,ie),this._type=te||"undefined",this._status=h.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(L.a)(ie,[{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,G){throw new D("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new D("Unimplemented abstract function!")}}]),ie}(),v=d("oZsa");function p(ie,te){for(;!Object.prototype.hasOwnProperty.call(ie,te)&&!(ie=Object(v.a)(ie),ie===null););return ie}function A(ie,te,j){return typeof Reflect!="undefined"&&Reflect.get?A=Reflect.get:A=function(Y,$,fe){var Ie=p(Y,$);if(!Ie)return;var We=Object.getOwnPropertyDescriptor(Ie,$);return We.get?We.get.call(fe):We.value},A(ie,te,j||ie)}var x={};function w(){var ie=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ie)||/(opr)[\/]([\w.]+)/.exec(ie)||/(chrome)[ \/]([\w.]+)/.exec(ie)||/(iemobile)[\/]([\w.]+)/.exec(ie)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ie)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ie)||/(webkit)[ \/]([\w.]+)/.exec(ie)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ie)||/(msie) ([\w.]+)/.exec(ie)||ie.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ie)||ie.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ie)||[],j=/(ipad)/.exec(ie)||/(ipod)/.exec(ie)||/(windows phone)/.exec(ie)||/(iphone)/.exec(ie)||/(kindle)/.exec(ie)||/(android)/.exec(ie)||/(windows)/.exec(ie)||/(mac)/.exec(ie)||/(linux)/.exec(ie)||/(cros)/.exec(ie)||[],G={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},Y={};if(G.browser){Y[G.browser]=!0;var $=G.majorVersion.split(".");Y.version={major:parseInt(G.majorVersion,10),string:G.version},$.length>1&&(Y.version.minor=parseInt($[1],10)),$.length>2&&(Y.version.build=parseInt($[2],10))}if(G.platform&&(Y[G.platform]=!0),(Y.chrome||Y.opr||Y.safari)&&(Y.webkit=!0),Y.rv||Y.iemobile){Y.rv&&delete Y.rv;var fe="msie";G.browser=fe,Y[fe]=!0}if(Y.edge){delete Y.edge;var Ie="msedge";G.browser=Ie,Y[Ie]=!0}if(Y.opr){var We="opera";G.browser=We,Y[We]=!0}if(Y.safari&&Y.android){var yt="android";G.browser=yt,Y[yt]=!0}Y.name=G.browser,Y.platform=G.platform;for(var St in x)x.hasOwnProperty(St)&&delete x[St];Object.assign(x,Y)}w();var C=x,f=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(G,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=G,$._config=Y,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(L.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),A(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){var fe=this;this._dataSource=Y,this._range=$;var Ie=Y.url;this._config.reuseRedirectedURL&&Y.redirectedURL!=null&&(Ie=Y.redirectedURL);var We=this._seekHandler.getConfig(Ie,$),yt=new self.Headers;if(typeof We.headers=="object"){var St=We.headers;for(var Lt in St)St.hasOwnProperty(Lt)&&yt.append(Lt,St[Lt])}var Bt={method:"GET",headers:yt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Zt in this._config.headers)yt.append(Zt,this._config.headers[Zt]);Y.cors===!1&&(Bt.mode="same-origin"),Y.withCredentials&&(Bt.credentials="include"),Y.referrerPolicy&&(Bt.referrerPolicy=Y.referrerPolicy),this._status=h.kConnecting,self.fetch(We.url,Bt).then(function(xt){if(fe._requestAbort){fe._requestAbort=!1,fe._status=h.kIdle;return}if(xt.ok&&xt.status>=200&&xt.status<=299){if(xt.url!==We.url&&fe._onURLRedirect){var Ft=fe._seekHandler.removeURLParameters(xt.url);fe._onURLRedirect(Ft)}var Wt=xt.headers.get("Content-Length");return Wt!=null&&(fe._contentLength=parseInt(Wt),fe._contentLength!==0&&(fe._onContentLengthKnown&&fe._onContentLengthKnown(fe._contentLength))),fe._pump.call(fe,xt.body.getReader())}else if(fe._status=h.kError,fe._onError)fe._onError(l.HTTP_STATUS_CODE_INVALID,{code:xt.status,msg:xt.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+xt.status+" "+xt.statusText)}).catch(function(xt){if(fe._status=h.kError,fe._onError)fe._onError(l.EXCEPTION,{code:-1,msg:xt.message});else throw xt})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(Y){var $=this;return Y.read().then(function(fe){if(fe.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=h.kError;var Ie=l.EARLY_EOF,We={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Ie,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,Y.cancel();$._status=h.kBuffering;var yt=fe.value.buffer,St=$._range.from+$._receivedLength;$._receivedLength+=yt.byteLength,$._onDataArrival&&$._onDataArrival(yt,St,$._receivedLength),$._pump(Y)}}).catch(function(fe){if(fe.code===11&&C.msedge)return;$._status=h.kError;var Ie=0,We=null;if((fe.code===19||fe.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Ie=l.EARLY_EOF,We={code:fe.code,msg:"Fetch stream meet Early-EOF"}):(Ie=l.EXCEPTION,We={code:fe.code,msg:fe.message}),$._onError)$._onError(Ie,We);else throw new T(We.msg)})}}],[{key:"isSupported",value:function(){try{var Y=C.msedge&&C.version.minor>=15048,$=C.msedge?Y:!0;return self.fetch&&self.ReadableStream&&$}catch(fe){return!1}}}]),j}(u),n=f,r=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(G,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=G,$._config=Y,$._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),A(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){this._dataSource=Y,this._range=$;var fe=Y.url;this._config.reuseRedirectedURL&&Y.redirectedURL!=null&&(fe=Y.redirectedURL);var Ie=this._seekHandler.getConfig(fe,$);this._requestURL=Ie.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",Ie.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),Y.withCredentials&&(We.withCredentials=!0),typeof Ie.headers=="object"){var yt=Ie.headers;for(var St in yt)yt.hasOwnProperty(St)&&We.setRequestHeader(St,yt[St])}if(typeof this._config.headers=="object"){var Lt=this._config.headers;for(var Bt in Lt)Lt.hasOwnProperty(Bt)&&We.setRequestHeader(Bt,Lt[Bt])}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(Y){var $=Y.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(Y){if(this._status===h.kError)return;this._contentLength===null&&(Y.total!==null&&Y.total!==0&&(this._contentLength=Y.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)));var $=Y.target.response,fe=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,fe,this._receivedLength)}},{key:"_onLoadEnd",value:function(Y){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(Y){this._status=h.kError;var $=0,fe=null;if(this._contentLength&&Y.loaded<this._contentLength?($=l.EARLY_EOF,fe={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):($=l.EXCEPTION,fe={code:-1,msg:Y.constructor.name+" "+Y.type}),this._onError)this._onError($,fe);else throw new T(fe.msg)}}],[{key:"isSupported",value:function(){try{var Y=new XMLHttpRequest;return Y.open("GET","https://example.com",!0),Y.responseType="moz-chunked-arraybuffer",Y.responseType==="moz-chunked-arraybuffer"}catch($){return i.w("MozChunkedLoader",$.message),!1}}}]),j}(u),c=r,S=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(G,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-msstream-loader"),$.TAG="MSStreamLoader",$._seekHandler=G,$._config=Y,$._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),A(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){this._internalOpen(Y,$,!1)}},{key:"_internalOpen",value:function(Y,$,fe){this._dataSource=Y,fe?this._currentRange=$:this._totalRange=$;var Ie=Y.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ie=this._currentRedirectedURL:Y.redirectedURL!=null&&(Ie=Y.redirectedURL));var We=this._seekHandler.getConfig(Ie,$);this._currentRequestURL=We.url;var yt=this._reader=new self.MSStreamReader;yt.onprogress=this._msrOnProgress.bind(this),yt.onload=this._msrOnLoad.bind(this),yt.onerror=this._msrOnError.bind(this);var St=this._xhr=new XMLHttpRequest;if(St.open("GET",We.url,!0),St.responseType="ms-stream",St.onreadystatechange=this._xhrOnReadyStateChange.bind(this),St.onerror=this._xhrOnError.bind(this),Y.withCredentials&&(St.withCredentials=!0),typeof We.headers=="object"){var Lt=We.headers;for(var Bt in Lt)Lt.hasOwnProperty(Bt)&&St.setRequestHeader(Bt,Lt[Bt])}if(typeof this._config.headers=="object"){var Zt=this._config.headers;for(var xt in Zt)Zt.hasOwnProperty(xt)&&St.setRequestHeader(xt,Zt[xt])}this._isReconnecting?this._isReconnecting=!1:this._status=h.kConnecting,St.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(Y){var $=Y.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 Ie=$.getResponseHeader("Content-Length");if(Ie!=null&&this._contentLength==null){var We=parseInt(Ie);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 yt=$.response;this._reader.readAsArrayBuffer(yt)}}},{key:"_xhrOnError",value:function(Y){this._status=h.kError;var $=l.EXCEPTION,fe={code:-1,msg:Y.constructor.name+" "+Y.type};if(this._onError)this._onError($,fe);else throw new T(fe.msg)}},{key:"_msrOnProgress",value:function(Y){var $=Y.target,fe=$.result;if(fe==null){this._doReconnectIfNeeded();return}var Ie=fe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=fe.byteLength;var We=this._totalRange.from+this._receivedLength;this._receivedLength+=Ie.byteLength,this._onDataArrival&&this._onDataArrival(Ie,We,this._receivedLength),fe.byteLength>=this._bufferLimit&&(i.v(this.TAG,"MSStream buffer exceeded max size near ".concat(We+Ie.byteLength,", reconnecting...")),this._doReconnectIfNeeded())}},{key:"_doReconnectIfNeeded",value:function(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();var Y={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,Y,!0)}}},{key:"_msrOnLoad",value:function(Y){this._status=h.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function(Y){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:Y.constructor.name+" "+Y.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 Y=new XMLHttpRequest;return Y.open("GET","https://example.com",!0),Y.responseType="ms-stream",Y.responseType==="ms-stream"}catch($){return i.w("MSStreamLoader",$.message),!1}}}]),j}(u),_=S,b=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(G,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-range-loader"),$.TAG="RangeLoader",$._seekHandler=G,$._config=Y,$._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),A(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"currentSpeed",get:function(){return this._speedSampler.lastSecondKBps}},{key:"open",value:function(Y,$){this._dataSource=Y,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 Y=this._currentChunkSizeKB*1024,$=this._range.from+this._receivedLength,fe=$+Y;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(Y,$){this._lastTimeLoaded=0;var fe=Y.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?fe=this._currentRedirectedURL:Y.redirectedURL!=null&&(fe=Y.redirectedURL));var Ie=this._seekHandler.getConfig(fe,$);this._currentRequestURL=Ie.url;var We=this._xhr=new XMLHttpRequest;if(We.open("GET",Ie.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),Y.withCredentials&&(We.withCredentials=!0),typeof Ie.headers=="object"){var yt=Ie.headers;for(var St in yt)yt.hasOwnProperty(St)&&We.setRequestHeader(St,yt[St])}if(typeof this._config.headers=="object"){var Lt=this._config.headers;for(var Bt in Lt)Lt.hasOwnProperty(Bt)&&We.setRequestHeader(Bt,Lt[Bt])}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(Y){var $=Y.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(Y){if(this._status===h.kError)return;if(this._contentLength===null){var $=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,$=!0;var fe=Y.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 Ie=Y.loaded-this._lastTimeLoaded;this._lastTimeLoaded=Y.loaded,this._speedSampler.addBytes(Ie)}},{key:"_normalizeSpeed",value:function(Y){var $=this._chunkSizeKBList,fe=$.length-1,Ie=0,We=0,yt=fe;if(Y<$[0])return $[0];for(;We<=yt;){if(Ie=We+Math.floor((yt-We)/2),Ie===fe||Y>=$[Ie]&&Y<$[Ie+1])return $[Ie];$[Ie]<Y?We=Ie+1:yt=Ie-1}}},{key:"_onLoad",value:function(Y){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 Ie=Y.target.response,We=this._range.from+this._receivedLength;this._receivedLength+=Ie.byteLength;var yt=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():yt=!0,this._onDataArrival&&this._onDataArrival(Ie,We,this._receivedLength),yt&&(this._status=h.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(Y){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:Y.constructor.name+" "+Y.type}),this._onError)this._onError($,fe);else throw new T(fe.msg)}}],[{key:"isSupported",value:function(){try{var Y=new XMLHttpRequest;return Y.open("GET","https://example.com",!0),Y.responseType="arraybuffer",Y.responseType==="arraybuffer"}catch($){return i.w("RangeLoader",$.message),!1}}}]),j}(u),I=b,k=function(ie){Object(a.a)(j,ie);var te=Object(y.a)(j);function j(){var G;return Object(Q.a)(this,j),G=te.call(this,"websocket-loader"),G.TAG="WebSocketLoader",G._needStash=!0,G._ws=null,G._requestAbort=!1,G._receivedLength=0,G}return Object(L.a)(j,[{key:"destroy",value:function(){this._ws&&this.abort(),A(Object(v.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y){try{var $=this._ws=new self.WebSocket(Y.url);$.binaryType="arraybuffer",$.onopen=this._onWebSocketOpen.bind(this),$.onclose=this._onWebSocketClose.bind(this),$.onmessage=this._onWebSocketMessage.bind(this),$.onerror=this._onWebSocketError.bind(this),this._status=h.kConnecting}catch(Ie){this._status=h.kError;var fe={code:Ie.code,msg:Ie.message};if(this._onError)this._onError(l.EXCEPTION,fe);else throw new T(fe.msg)}}},{key:"abort",value:function(){var Y=this._ws;Y&&(Y.readyState===0||Y.readyState===1)&&(this._requestAbort=!0,Y.close()),this._ws=null,this._status=h.kComplete}},{key:"_onWebSocketOpen",value:function(Y){this._status=h.kBuffering}},{key:"_onWebSocketClose",value:function(Y){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=h.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}},{key:"_onWebSocketMessage",value:function(Y){var $=this;if(Y.data instanceof ArrayBuffer)this._dispatchArrayBuffer(Y.data);else if(Y.data instanceof Blob){var fe=new FileReader;fe.onload=function(){$._dispatchArrayBuffer(fe.result)},fe.readAsArrayBuffer(Y.data)}else{this._status=h.kError;var Ie={code:-1,msg:"Unsupported WebSocket message type: "+Y.data.constructor.name};if(this._onError)this._onError(l.EXCEPTION,Ie);else throw new T(Ie.msg)}}},{key:"_dispatchArrayBuffer",value:function(Y){var $=Y,fe=this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,fe,this._receivedLength)}},{key:"_onWebSocketError",value:function(Y){this._status=h.kError;var $={code:Y.code,msg:Y.message};if(this._onError)this._onError(l.EXCEPTION,$);else throw new T($.msg)}}],[{key:"isSupported",value:function(){try{return typeof self.WebSocket!="undefined"}catch(Y){return!1}}}]),j}(u),B=k,z=function(){function ie(te){Object(Q.a)(this,ie),this._zeroStart=te||!1}return Object(L.a)(ie,[{key:"getConfig",value:function(j,G){var Y={};if(G.from!==0||G.to!==-1){var $;G.to!==-1?$="bytes=".concat(G.from.toString(),"-").concat(G.to.toString()):$="bytes=".concat(G.from.toString(),"-"),Y.Range=$}else this._zeroStart&&(Y.Range="bytes=0-");return{url:j,headers:Y}}},{key:"removeURLParameters",value:function(j){return j}}]),ie}(),K=z,V=function(){function ie(te,j){Object(Q.a)(this,ie),this._startName=te,this._endName=j}return Object(L.a)(ie,[{key:"getConfig",value:function(j,G){var Y=j;if(G.from!==0||G.to!==-1){var $=!0;Y.indexOf("?")===-1&&(Y+="?",$=!1),$&&(Y+="&"),Y+="".concat(this._startName,"=").concat(G.from.toString()),G.to!==-1&&(Y+="&".concat(this._endName,"=").concat(G.to.toString()))}return{url:Y,headers:{}}}},{key:"removeURLParameters",value:function(j){var G=j.split("?")[0],Y=void 0,$=j.indexOf("?");$!==-1&&(Y=j.substring($+1));var fe="";if(Y!=null&&Y.length>0)for(var Ie=Y.split("&"),We=0;We<Ie.length;We++){var yt=Ie[We].split("="),St=We>0;yt[0]!==this._startName&&yt[0]!==this._endName&&(St&&(fe+="&"),fe+=Ie[We])}return fe.length===0?G:G+"?"+fe}}]),ie}(),X=V,F=function(){function ie(te,j,G){Object(Q.a)(this,ie),this.TAG="IOController",this._config=j,this._extraData=G,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new 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)(ie,[{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 K(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var G=j.seekParamStart||"bstart",Y=j.seekParamEnd||"bend";this._seekHandler=new X(G,Y)}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,G){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(G),this._loader.destroy(),this._loader=null;var Y={from:j,to:-1};this._currentRange={from:Y.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,Y),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 G=this._stashSize;G+1024*1024*1<j;)G*=2;if(G+=1024*1024*1,G===this._bufferSize)return;var Y=new ArrayBuffer(G);if(this._stashUsed>0){var $=new Uint8Array(this._stashBuffer,0,this._stashUsed),fe=new Uint8Array(Y,0,G);fe.set($,0)}this._stashBuffer=Y,this._bufferSize=G}},{key:"_normalizeSpeed",value:function(j){var G=this._speedNormalizeList,Y=G.length-1,$=0,fe=0,Ie=Y;if(j<G[0])return G[0];for(;fe<=Ie;){if($=fe+Math.floor((Ie-fe)/2),$===Y||j>=G[$]&&j<G[$+1])return G[$];G[$]<j?fe=$+1:Ie=$-1}}},{key:"_adjustStashSize",value:function(j){var G=0;this._config.isLive||j<512?G=j:j>=512&&j<=1024?G=Math.floor(j*1.5):G=j*2,G>8192&&(G=8192);var Y=G*1024+1024*1024*1;this._bufferSize<Y&&this._expandBuffer(Y),this._stashSize=G*1024}},{key:"_dispatchChunks",value:function(j,G){return this._currentRange.to=G+j.byteLength-1,this._onDataArrival(j,G)}},{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,G,Y){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=G),this._stashUsed+j.byteLength<=this._stashSize){var Zt=new Uint8Array(this._stashBuffer,0,this._stashSize);Zt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var xt=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var Ft=this._stashBuffer.slice(0,this._stashUsed),Wt=this._dispatchChunks(Ft,this._stashByteStart);if(Wt<Ft.byteLength){if(Wt>0){var Vt=new Uint8Array(Ft,Wt);xt.set(Vt,0),this._stashUsed=Vt.byteLength,this._stashByteStart+=Wt}}else this._stashUsed=0,this._stashByteStart+=Wt;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),xt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),xt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var It=this._dispatchChunks(j,G);if(It<j.byteLength){var cn=j.byteLength-It;cn>this._bufferSize&&(this._expandBuffer(cn),xt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),xt.set(new Uint8Array(j,It),0),this._stashUsed+=cn,this._stashByteStart=G+It}}}else if(this._stashUsed===0){var Ie=this._dispatchChunks(j,G);if(Ie<j.byteLength){var We=j.byteLength-Ie;We>this._bufferSize&&this._expandBuffer(We);var yt=new Uint8Array(this._stashBuffer,0,this._bufferSize);yt.set(new Uint8Array(j,Ie),0),this._stashUsed+=We,this._stashByteStart=G+Ie}}else{this._stashUsed+j.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+j.byteLength);var St=new Uint8Array(this._stashBuffer,0,this._bufferSize);St.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength;var Lt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Lt<this._stashUsed&&Lt>0){var Bt=new Uint8Array(this._stashBuffer,Lt);St.set(Bt,0)}this._stashUsed-=Lt,this._stashByteStart+=Lt}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var G=this._stashBuffer.slice(0,this._stashUsed),Y=this._dispatchChunks(G,this._stashByteStart),$=G.byteLength-Y;if(Y<G.byteLength)if(j)i.w(this.TAG,"".concat($," bytes unconsumed data remain when flush buffer, dropped"));else{if(Y>0){var fe=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ie=new Uint8Array(G,Y);fe.set(Ie,0),this._stashUsed=Ie.byteLength,this._stashByteStart+=Y}return 0}return this._stashUsed=0,this._stashByteStart=0,$}return 0}},{key:"_onLoaderComplete",value:function(j,G){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,G){i.e(this.TAG,"Loader error, code = ".concat(G.code,", msg = ").concat(G.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 Y=this._currentRange.to+1;Y<this._totalLength&&(i.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(Y,!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,G);else throw new T("IOException: "+G.msg)}}]),ie}(),H=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 me(){return Object.assign({},Z)}var de=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,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 H({},me()),G=j.loaderType;return j.destroy(),G=="fetch-stream-loader"||G=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var j=new H({},me()),G=j.loaderType;return j.destroy(),G}},{key:"supportNativeMediaPlayback",value:function(j){ie.videoElement==null&&(ie.videoElement=window.document.createElement("video"));var G=ie.videoElement.canPlayType(j);return G==="probably"||G=="maybe"}},{key:"getFeatureList",value:function(){var j={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return j.mseFlvPlayback=ie.supportMSEH264Playback(),j.networkStreamIO=ie.supportNetworkStreamIO(),j.networkLoaderName=ie.getNetworkLoaderTypeName(),j.mseLiveFlvPlayback=j.mseFlvPlayback&&j.networkStreamIO,j.nativeMP4H264Playback=ie.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),j.nativeWebmVP8Playback=ie.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),j.nativeWebmVP9Playback=ie.supportNativeMediaPlayback('video/webm; codecs="vp9"'),j}}]),ie}(),Ee=de,be={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=be,Ae=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"forceGlobalTag",get:function(){return i.FORCE_GLOBAL_TAG},set:function(j){i.FORCE_GLOBAL_TAG=j,ie._notifyChange()}},{key:"globalTag",get:function(){return i.GLOBAL_TAG},set:function(j){i.GLOBAL_TAG=j,ie._notifyChange()}},{key:"enableAll",get:function(){return i.ENABLE_VERBOSE&&i.ENABLE_DEBUG&&i.ENABLE_INFO&&i.ENABLE_WARN&&i.ENABLE_ERROR},set:function(j){i.ENABLE_VERBOSE=j,i.ENABLE_DEBUG=j,i.ENABLE_INFO=j,i.ENABLE_WARN=j,i.ENABLE_ERROR=j,ie._notifyChange()}},{key:"enableDebug",get:function(){return i.ENABLE_DEBUG},set:function(j){i.ENABLE_DEBUG=j,ie._notifyChange()}},{key:"enableVerbose",get:function(){return i.ENABLE_VERBOSE},set:function(j){i.ENABLE_VERBOSE=j,ie._notifyChange()}},{key:"enableInfo",get:function(){return i.ENABLE_INFO},set:function(j){i.ENABLE_INFO=j,ie._notifyChange()}},{key:"enableWarn",get:function(){return i.ENABLE_WARN},set:function(j){i.ENABLE_WARN=j,ie._notifyChange()}},{key:"enableError",get:function(){return i.ENABLE_ERROR},set:function(j){i.ENABLE_ERROR=j,ie._notifyChange()}},{key:"getConfig",value:function(){return{globalTag:i.GLOBAL_TAG,forceGlobalTag:i.FORCE_GLOBAL_TAG,enableVerbose:i.ENABLE_VERBOSE,enableDebug:i.ENABLE_DEBUG,enableInfo:i.ENABLE_INFO,enableWarn:i.ENABLE_WARN,enableError:i.ENABLE_ERROR,enableCallback:i.ENABLE_CALLBACK}}},{key:"applyConfig",value:function(j){i.GLOBAL_TAG=j.globalTag,i.FORCE_GLOBAL_TAG=j.forceGlobalTag,i.ENABLE_VERBOSE=j.enableVerbose,i.ENABLE_DEBUG=j.enableDebug,i.ENABLE_INFO=j.enableInfo,i.ENABLE_WARN=j.enableWarn,i.ENABLE_ERROR=j.enableError,i.ENABLE_CALLBACK=j.enableCallback}},{key:"_notifyChange",value:function(){var j=ie.emitter;if(j.listenerCount("change")>0){var G=ie.getConfig();j.emit("change",G)}}},{key:"registerListener",value:function(j){ie.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ie.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){i.emitter.addListener("log",j),i.emitter.listenerCount("log")>0&&(i.ENABLE_CALLBACK=!0,ie._notifyChange())}},{key:"removeLogListener",value:function(j){i.emitter.removeListener("log",j),i.emitter.listenerCount("log")===0&&(i.ENABLE_CALLBACK=!1,ie._notifyChange())}}]),ie}();Ae.emitter=new t.a;var _e=Ae,oe=function(){function ie(){Object(Q.a)(this,ie),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)(ie,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,G=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&&G}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var G=this.keyframesIndex,Y=this._search(G.times,j);return{index:Y,milliseconds:G.times[Y],fileposition:G.filepositions[Y]}}},{key:"_search",value:function(j,G){var Y=0,$=j.length-1,fe=0,Ie=0,We=$;for(G<j[0]&&(Y=0,Ie=We+1);Ie<=We;)if(fe=Ie+Math.floor((We-Ie)/2),fe===$||G>=j[fe]&&G<j[fe+1]){Y=fe;break}else j[fe]<G?Ie=fe+1:We=fe-1;return Y}}]),ie}(),ve=oe;function q(ie,te,j){var G=ie;if(te+j<G.length){for(;j--;)if((G[++te]&192)!==128)return!1;return!0}else return!1}function pe(ie){for(var te=[],j=ie,G=0,Y=ie.length;G<Y;){if(j[G]<128){te.push(String.fromCharCode(j[G])),++G;continue}else if(!(j[G]<192)){if(j[G]<224){if(q(j,G,1)){var $=(j[G]&31)<<6|j[G+1]&63;if($>=128){te.push(String.fromCharCode($&65535)),G+=2;continue}}}else if(j[G]<240){if(q(j,G,2)){var fe=(j[G]&15)<<12|(j[G+1]&63)<<6|j[G+2]&63;if(fe>=2048&&(fe&63488)!==55296){te.push(String.fromCharCode(fe&65535)),G+=3;continue}}}else if(j[G]<248&&q(j,G,3)){var Ie=(j[G]&7)<<18|(j[G+1]&63)<<12|(j[G+2]&63)<<6|j[G+3]&63;if(Ie>65536&&Ie<1114112){Ie-=65536,te.push(String.fromCharCode(Ie>>>10|55296)),te.push(String.fromCharCode(Ie&1023|56320)),G+=4;continue}}}te.push(String.fromCharCode(65533)),++G}return te.join("")}var Re=pe,ye=function(){var ie=new ArrayBuffer(2);return new DataView(ie).setInt16(0,256,!0),new Int16Array(ie)[0]===256}(),Xe=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"parseScriptData",value:function(j,G,Y){var $={};try{var fe=ie.parseValue(j,G,Y),Ie=ie.parseValue(j,G+fe.size,Y-fe.size);$[fe.data]=Ie.data}catch(We){i.e("AMF",We.toString())}return $}},{key:"parseObject",value:function(j,G,Y){if(Y<3)throw new M("Data not enough when parse ScriptDataObject");var $=ie.parseString(j,G,Y),fe=ie.parseValue(j,G+$.size,Y-$.size),Ie=fe.objectEnd;return{data:{name:$.data,value:fe.data},size:$.size+fe.size,objectEnd:Ie}}},{key:"parseVariable",value:function(j,G,Y){return ie.parseObject(j,G,Y)}},{key:"parseString",value:function(j,G,Y){if(Y<2)throw new M("Data not enough when parse String");var $=new DataView(j,G,Y),fe=$.getUint16(0,!ye),Ie;return fe>0?Ie=Re(new Uint8Array(j,G+2,fe)):Ie="",{data:Ie,size:2+fe}}},{key:"parseLongString",value:function(j,G,Y){if(Y<4)throw new M("Data not enough when parse LongString");var $=new DataView(j,G,Y),fe=$.getUint32(0,!ye),Ie;return fe>0?Ie=Re(new Uint8Array(j,G+4,fe)):Ie="",{data:Ie,size:4+fe}}},{key:"parseDate",value:function(j,G,Y){if(Y<10)throw new M("Data size invalid when parse Date");var $=new DataView(j,G,Y),fe=$.getFloat64(0,!ye),Ie=$.getInt16(8,!ye);return fe+=Ie*60*1e3,{data:new Date(fe),size:8+2}}},{key:"parseValue",value:function(j,G,Y){if(Y<1)throw new M("Data not enough when parse Value");var $=new DataView(j,G,Y),fe=1,Ie=$.getUint8(0),We,yt=!1;try{switch(Ie){case 0:We=$.getFloat64(1,!ye),fe+=8;break;case 1:{var St=$.getUint8(1);We=!!St,fe+=1;break}case 2:{var Lt=ie.parseString(j,G+1,Y-1);We=Lt.data,fe+=Lt.size;break}case 3:{We={};var Bt=0;for(($.getUint32(Y-4,!ye)&16777215)===9&&(Bt=3);fe<Y-4;){var Zt=ie.parseObject(j,G+fe,Y-fe-Bt);if(Zt.objectEnd)break;We[Zt.data.name]=Zt.data.value,fe+=Zt.size}if(fe<=Y-3){var xt=$.getUint32(fe-1,!ye)&16777215;xt===9&&(fe+=3)}break}case 8:{We={},fe+=4;var Ft=0;for(($.getUint32(Y-4,!ye)&16777215)===9&&(Ft=3);fe<Y-8;){var Wt=ie.parseVariable(j,G+fe,Y-fe-Ft);if(Wt.objectEnd)break;We[Wt.data.name]=Wt.data.value,fe+=Wt.size}if(fe<=Y-3){var Vt=$.getUint32(fe-1,!ye)&16777215;Vt===9&&(fe+=3)}break}case 9:We=void 0,fe=1,yt=!0;break;case 10:{We=[];var It=$.getUint32(1,!ye);fe+=4;for(var cn=0;cn<It;cn++){var gn=ie.parseValue(j,G+fe,Y-fe);We.push(gn.data),fe+=gn.size}break}case 11:{var sn=ie.parseDate(j,G+1,Y-1);We=sn.data,fe+=sn.size;break}case 12:{var Nt=ie.parseString(j,G+1,Y-1);We=Nt.data,fe+=Nt.size;break}default:fe=Y,i.w("AMF","Unsupported AMF value type "+Ie)}}catch(fn){i.e("AMF",fn.toString())}return{data:We,size:fe,objectEnd:yt}}}]),ie}(),ft=Xe,Le=function(){function ie(te){Object(Q.a)(this,ie),this.TAG="ExpGolomb",this._buffer=te,this._buffer_index=0,this._total_bytes=te.byteLength,this._total_bits=te.byteLength*8,this._current_word=0,this._current_word_bits_left=0}return Object(L.a)(ie,[{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 G=Math.min(4,j),Y=new Uint8Array(4);Y.set(this._buffer.subarray(this._buffer_index,this._buffer_index+G)),this._current_word=new DataView(Y.buffer).getUint32(0,!1),this._buffer_index+=G,this._current_word_bits_left=G*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 G=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,G}var Y=this._current_word_bits_left?this._current_word:0;Y=Y>>>32-this._current_word_bits_left;var $=j-this._current_word_bits_left;this._fillCurrentWord();var fe=Math.min($,this._current_word_bits_left),Ie=this._current_word>>>32-fe;return this._current_word<<=fe,this._current_word_bits_left-=fe,Y=Y<<fe|Ie,Y}},{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)}}]),ie}(),ze=Le,Se=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"_ebsp2rbsp",value:function(j){for(var G=j,Y=G.byteLength,$=new Uint8Array(Y),fe=0,Ie=0;Ie<Y;Ie++){if(Ie>=2&&(G[Ie]===3&&G[Ie-1]===0&&G[Ie-2]===0))continue;$[fe]=G[Ie],fe++}return new Uint8Array($.buffer,0,fe)}},{key:"parseSPS",value:function(j){var G=ie._ebsp2rbsp(j),Y=new ze(G);Y.readByte();var $=Y.readByte();Y.readByte();var fe=Y.readByte();Y.readUEG();var Ie=ie.getProfileString($),We=ie.getLevelString(fe),yt=1,St=420,Lt=[0,420,422,444],Bt=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(yt=Y.readUEG(),yt===3&&Y.readBits(1),yt<=3&&(St=Lt[yt]),Bt=Y.readUEG()+8,Y.readUEG(),Y.readBits(1),Y.readBool()))for(var Zt=yt!==3?8:12,xt=0;xt<Zt;xt++)Y.readBool()&&(xt<6?ie._skipScalingList(Y,16):ie._skipScalingList(Y,64));Y.readUEG();var Ft=Y.readUEG();if(Ft===0)Y.readUEG();else if(Ft===1){Y.readBits(1),Y.readSEG(),Y.readSEG();for(var Wt=Y.readUEG(),Vt=0;Vt<Wt;Vt++)Y.readSEG()}var It=Y.readUEG();Y.readBits(1);var cn=Y.readUEG(),gn=Y.readUEG(),sn=Y.readBits(1);sn===0&&Y.readBits(1),Y.readBits(1);var Nt=0,fn=0,un=0,mn=0,_n=Y.readBool();_n&&(Nt=Y.readUEG(),fn=Y.readUEG(),un=Y.readUEG(),mn=Y.readUEG());var Mn=1,en=1,rn=0,On=!0,jn=0,Gn=0,Wn=Y.readBool();if(Wn){if(Y.readBool()){var Rn=Y.readByte(),ur=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],hn=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Rn>0&&Rn<16?(Mn=ur[Rn-1],en=hn[Rn-1]):Rn===255&&(Mn=Y.readByte()<<8|Y.readByte(),en=Y.readByte()<<8|Y.readByte())}if(Y.readBool()&&Y.readBool(),Y.readBool()&&(Y.readBits(4),Y.readBool()&&Y.readBits(24)),Y.readBool()&&(Y.readUEG(),Y.readUEG()),Y.readBool()){var Tt=Y.readBits(32),vn=Y.readBits(32);On=Y.readBool(),jn=vn,Gn=Tt*2,rn=jn/Gn}}var Hn=1;(Mn!==1||en!==1)&&(Hn=Mn/en);var En=0,mr=0;if(yt===0)En=1,mr=2-sn;else{var br=yt===3?1:2,Fn=yt===1?2:1;En=br,mr=Fn*(2-sn)}var Xn=(cn+1)*16,wr=(2-sn)*((gn+1)*16);Xn-=(Nt+fn)*En,wr-=(un+mn)*mr;var rr=Math.ceil(Xn*Hn);return Y.destroy(),Y=null,{profile_string:Ie,level_string:We,bit_depth:Bt,ref_frames:It,chroma_format:St,chroma_format_string:ie.getChromaFormatString(St),frame_rate:{fixed:On,fps:rn,fps_den:Gn,fps_num:jn},sar_ratio:{width:Mn,height:en},codec_size:{width:Xn,height:wr},present_size:{width:rr,height:wr}}}},{key:"_skipScalingList",value:function(j,G){for(var Y=8,$=8,fe=0,Ie=0;Ie<G;Ie++)$!==0&&(fe=j.readSEG(),$=(Y+fe+256)%256),Y=$===0?Y:$}},{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"}}}]),ie}(),Pe=Se,Ge={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Je=Ge;function Et(ie){return ie>>>8&255|(ie&255)<<8}function et(ie){return(ie&4278190080)>>>24|(ie&16711680)>>>8|(ie&65280)<<8|(ie&255)<<24}function Pt(ie,te){return ie[te]<<24|ie[te+1]<<16|ie[te+2]<<8|ie[te+3]}var Xt=function(){function ie(te,j){Object(Q.a)(this,ie),this.TAG="FLVDemuxer",this._config=j,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=te.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=te.hasAudioTrack,this._hasVideo=te.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new 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 G=new ArrayBuffer(2);return new DataView(G).setInt16(0,256,!0),new Int16Array(G)[0]===256}()}return Object(L.a)(ie,[{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,G){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new M("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var Y=0,$=this._littleEndian;if(G===0)if(j.byteLength>13){var fe=ie.probe(j);Y=fe.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,G+Y!==this._dataOffset&&i.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Ie=new DataView(j,Y),We=Ie.getUint32(0,!$);We!==0&&i.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Y+=4}for(;Y<j.byteLength;){this._dispatch=!0;var yt=new DataView(j,Y);if(Y+11+4>j.byteLength)break;var St=yt.getUint8(0),Lt=yt.getUint32(0,!$)&16777215;if(Y+11+Lt+4>j.byteLength)break;if(St!==8&&St!==9&&St!==18){i.w(this.TAG,"Unsupported tag type ".concat(St,", skipped")),Y+=11+Lt+4;continue}var Bt=yt.getUint8(4),Zt=yt.getUint8(5),xt=yt.getUint8(6),Ft=yt.getUint8(7),Wt=xt|Zt<<8|Bt<<16|Ft<<24,Vt=yt.getUint32(7,!$)&16777215;Vt!==0&&i.w(this.TAG,"Meet tag which has StreamID != 0!");var It=Y+11;switch(St){case 8:this._parseAudioData(j,It,Lt,Wt);break;case 9:this._parseVideoData(j,It,Lt,Wt,G+Y);break;case 18:this._parseScriptData(j,It,Lt);break}var cn=yt.getUint32(11+Lt,!$);cn!==11+Lt&&i.w(this.TAG,"Invalid PrevTagSize ".concat(cn)),Y+=11+Lt+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),Y}},{key:"_parseScriptData",value:function(j,G,Y){var $=ft.parseScriptData(j,G,Y);if($.hasOwnProperty("onMetaData")){if($.onMetaData==null||typeof $.onMetaData!="object"){i.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&i.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 Ie=Math.floor(fe.duration*this._timescale);this._duration=Ie,this._mediaInfo.duration=Ie}}else this._mediaInfo.duration=0;if(typeof fe.framerate=="number"){var We=Math.floor(fe.framerate*1e3);if(We>0){var yt=We/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=yt,this._referenceFrameRate.fps_num=We,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=yt}}if(typeof fe.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var St=fe.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),fe.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=fe,i.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 G=[],Y=[],$=1;$<j.times.length;$++){var fe=this._timestampBase+Math.floor(j.times[$]*1e3);G.push(fe),Y.push(j.filepositions[$])}return{times:G,filepositions:Y}}},{key:"_parseAudioData",value:function(j,G,Y,$){if(Y<=1){i.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var fe=this._littleEndian,Ie=new DataView(j,G,Y),We=Ie.getUint8(0),yt=We>>>4;if(yt!==2&&yt!==10){this._onError(Je.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+yt);return}var St=0,Lt=(We&12)>>>2;if(Lt>=0&&Lt<=4)St=this._flvSoundRateTable[Lt];else{this._onError(Je.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Lt);return}var Bt=(We&2)>>>1,Zt=We&1,xt=this._audioMetadata,Ft=this._audioTrack;if(xt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),xt=this._audioMetadata={},xt.type="audio",xt.id=Ft.id,xt.timescale=this._timescale,xt.duration=this._duration,xt.audioSampleRate=St,xt.channelCount=Zt===0?1:2),yt===10){var Wt=this._parseAACAudioData(j,G+1,Y-1);if(Wt==null)return;if(Wt.packetType===0){xt.config&&i.w(this.TAG,"Found another AudioSpecificConfig!");var Vt=Wt.data;xt.audioSampleRate=Vt.samplingRate,xt.channelCount=Vt.channelCount,xt.codec=Vt.codec,xt.originalCodec=Vt.originalCodec,xt.config=Vt.config,xt.refSampleDuration=1024/xt.audioSampleRate*xt.timescale,i.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",xt);var It=this._mediaInfo;It.audioCodec=xt.originalCodec,It.audioSampleRate=xt.audioSampleRate,It.audioChannelCount=xt.channelCount,It.hasVideo?It.videoCodec!=null&&(It.mimeType='video/x-flv; codecs="'+It.videoCodec+","+It.audioCodec+'"'):It.mimeType='video/x-flv; codecs="'+It.audioCodec+'"',It.isComplete()&&this._onMediaInfo(It)}else if(Wt.packetType===1){var cn=this._timestampBase+$,gn={unit:Wt.data,length:Wt.data.byteLength,dts:cn,pts:cn};Ft.samples.push(gn),Ft.length+=Wt.data.length}else i.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Wt.packetType))}else if(yt===2){if(!xt.codec){var sn=this._parseMP3AudioData(j,G+1,Y-1,!0);if(sn==null)return;xt.audioSampleRate=sn.samplingRate,xt.channelCount=sn.channelCount,xt.codec=sn.codec,xt.originalCodec=sn.originalCodec,xt.refSampleDuration=1152/xt.audioSampleRate*xt.timescale,i.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",xt);var Nt=this._mediaInfo;Nt.audioCodec=xt.codec,Nt.audioSampleRate=xt.audioSampleRate,Nt.audioChannelCount=xt.channelCount,Nt.audioDataRate=sn.bitRate,Nt.hasVideo?Nt.videoCodec!=null&&(Nt.mimeType='video/x-flv; codecs="'+Nt.videoCodec+","+Nt.audioCodec+'"'):Nt.mimeType='video/x-flv; codecs="'+Nt.audioCodec+'"',Nt.isComplete()&&this._onMediaInfo(Nt)}var fn=this._parseMP3AudioData(j,G+1,Y-1,!1);if(fn==null)return;var un=this._timestampBase+$,mn={unit:fn,length:fn.byteLength,dts:un,pts:un};Ft.samples.push(mn),Ft.length+=fn.length}}},{key:"_parseAACAudioData",value:function(j,G,Y){if(Y<=1){i.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var $={},fe=new Uint8Array(j,G,Y);return $.packetType=fe[0],fe[0]===0?$.data=this._parseAACAudioSpecificConfig(j,G+1,Y-1):$.data=fe.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,G,Y){var $=new Uint8Array(j,G,Y),fe=null,Ie=0,We=0,yt=null,St=0,Lt=null;if(Ie=We=$[0]>>>3,St=($[0]&7)<<1|$[1]>>>7,St<0||St>=this._mpegSamplingRates.length){this._onError(Je.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Bt=this._mpegSamplingRates[St],Zt=($[1]&120)>>>3;if(Zt<0||Zt>=8){this._onError(Je.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ie===5&&(Lt=($[1]&7)<<1|$[2]>>>7,yt=($[2]&124)>>>2);var xt=self.navigator.userAgent.toLowerCase();return xt.indexOf("firefox")!==-1?St>=6?(Ie=5,fe=new Array(4),Lt=St-3):(Ie=2,fe=new Array(2),Lt=St):xt.indexOf("android")!==-1?(Ie=2,fe=new Array(2),Lt=St):(Ie=5,Lt=St,fe=new Array(4),St>=6?Lt=St-3:Zt===1&&(Ie=2,fe=new Array(2),Lt=St)),fe[0]=Ie<<3,fe[0]|=(St&15)>>>1,fe[1]=(St&15)<<7,fe[1]|=(Zt&15)<<3,Ie===5&&(fe[1]|=(Lt&15)>>>1,fe[2]=(Lt&1)<<7,fe[2]|=2<<2,fe[3]=0),{config:fe,samplingRate:Bt,channelCount:Zt,codec:"mp4a.40."+Ie,originalCodec:"mp4a.40."+We}}},{key:"_parseMP3AudioData",value:function(j,G,Y,$){if(Y<4){i.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var fe=this._littleEndian,Ie=new Uint8Array(j,G,Y),We=null;if($){if(Ie[0]!==255)return;var yt=Ie[1]>>>3&3,St=(Ie[1]&6)>>1,Lt=(Ie[2]&240)>>>4,Bt=(Ie[2]&12)>>>2,Zt=Ie[3]>>>6&3,xt=Zt!==3?2:1,Ft=0,Wt=0,Vt=34,It="mp3";switch(yt){case 0:Ft=this._mpegAudioV25SampleRateTable[Bt];break;case 2:Ft=this._mpegAudioV20SampleRateTable[Bt];break;case 3:Ft=this._mpegAudioV10SampleRateTable[Bt];break}switch(St){case 1:Vt=34,Lt<this._mpegAudioL3BitRateTable.length&&(Wt=this._mpegAudioL3BitRateTable[Lt]);break;case 2:Vt=33,Lt<this._mpegAudioL2BitRateTable.length&&(Wt=this._mpegAudioL2BitRateTable[Lt]);break;case 3:Vt=32,Lt<this._mpegAudioL1BitRateTable.length&&(Wt=this._mpegAudioL1BitRateTable[Lt]);break}We={bitRate:Wt,samplingRate:Ft,channelCount:xt,codec:It,originalCodec:It}}else We=Ie;return We}},{key:"_parseVideoData",value:function(j,G,Y,$,fe){if(Y<=1){i.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var Ie=new Uint8Array(j,G,Y)[0],We=(Ie&240)>>>4,yt=Ie&15;if(yt!==7){this._onError(Je.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(yt));return}this._parseAVCVideoPacket(j,G+1,Y-1,$,fe,We)}},{key:"_parseAVCVideoPacket",value:function(j,G,Y,$,fe,Ie){if(Y<4){i.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var We=this._littleEndian,yt=new DataView(j,G,Y),St=yt.getUint8(0),Lt=yt.getUint32(0,!We)&16777215,Bt=Lt<<8>>8;if(St===0)this._parseAVCDecoderConfigurationRecord(j,G+4,Y-4);else if(St===1)this._parseAVCVideoData(j,G+4,Y-4,$,fe,Ie,Bt);else if(!(St===2)){this._onError(Je.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(St));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,G,Y){if(Y<7){i.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var $=this._videoMetadata,fe=this._videoTrack,Ie=this._littleEndian,We=new DataView(j,G,Y);$?typeof $.avcc!="undefined"&&i.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 yt=We.getUint8(0),St=We.getUint8(1),Lt=We.getUint8(2),Bt=We.getUint8(3);if(yt!==1||St===0){this._onError(Je.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(We.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Je.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Zt=We.getUint8(5)&31;if(Zt===0){this._onError(Je.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Zt>1&&i.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Zt));for(var xt=6,Ft=0;Ft<Zt;Ft++){var Wt=We.getUint16(xt,!Ie);if(xt+=2,Wt===0)continue;var Vt=new Uint8Array(j,G+xt,Wt);xt+=Wt;var It=Pe.parseSPS(Vt);if(Ft!==0)continue;$.codecWidth=It.codec_size.width,$.codecHeight=It.codec_size.height,$.presentWidth=It.present_size.width,$.presentHeight=It.present_size.height,$.profile=It.profile_string,$.level=It.level_string,$.bitDepth=It.bit_depth,$.chromaFormat=It.chroma_format,$.sarRatio=It.sar_ratio,$.frameRate=It.frame_rate,(It.frame_rate.fixed===!1||It.frame_rate.fps_num===0||It.frame_rate.fps_den===0)&&($.frameRate=this._referenceFrameRate);var cn=$.frameRate.fps_den,gn=$.frameRate.fps_num;$.refSampleDuration=$.timescale*(cn/gn);for(var sn=Vt.subarray(1,4),Nt="avc1.",fn=0;fn<3;fn++){var un=sn[fn].toString(16);un.length<2&&(un="0"+un),Nt+=un}$.codec=Nt;var mn=this._mediaInfo;mn.width=$.codecWidth,mn.height=$.codecHeight,mn.fps=$.frameRate.fps,mn.profile=$.profile,mn.level=$.level,mn.refFrames=It.ref_frames,mn.chromaFormat=It.chroma_format_string,mn.sarNum=$.sarRatio.width,mn.sarDen=$.sarRatio.height,mn.videoCodec=Nt,mn.hasAudio?mn.audioCodec!=null&&(mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+","+mn.audioCodec+'"'):mn.mimeType='video/x-flv; codecs="'+mn.videoCodec+'"',mn.isComplete()&&this._onMediaInfo(mn)}var _n=We.getUint8(xt);if(_n===0){this._onError(Je.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else _n>1&&i.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(_n));xt++;for(var Mn=0;Mn<_n;Mn++){var en=We.getUint16(xt,!Ie);if(xt+=2,en===0)continue;xt+=en}$.avcc=new Uint8Array(Y),$.avcc.set(new Uint8Array(j,G,Y),0),i.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,G,Y,$,fe,Ie,We){for(var yt=this._littleEndian,St=new DataView(j,G,Y),Lt=[],Bt=0,Zt=0,xt=this._naluLengthSize,Ft=this._timestampBase+$,Wt=Ie===1;Zt<Y;){if(Zt+4>=Y){i.w(this.TAG,"Malformed Nalu near timestamp ".concat(Ft,", offset = ").concat(Zt,", dataSize = ").concat(Y));break}var Vt=St.getUint32(Zt,!yt);if(xt===3&&(Vt>>>=8),Vt>Y-xt){i.w(this.TAG,"Malformed Nalus near timestamp ".concat(Ft,", NaluSize > DataSize!"));return}var It=St.getUint8(Zt+xt)&31;It===5&&(Wt=!0);var cn=new Uint8Array(j,G+Zt,xt+Vt),gn={type:It,data:cn};Lt.push(gn),Bt+=cn.byteLength,Zt+=xt+Vt}if(Lt.length){var sn=this._videoTrack,Nt={units:Lt,length:Bt,isKeyframe:Wt,dts:Ft,cts:We,pts:Ft+We};Wt&&(Nt.fileposition=fe),sn.samples.push(Nt),sn.length+=Bt}}}],[{key:"probe",value:function(j){var G=new Uint8Array(j),Y={match:!1};if(G[0]!==70||G[1]!==76||G[2]!==86||G[3]!==1)return Y;var $=(G[4]&4)>>>2!==0,fe=(G[4]&1)!==0,Ie=Pt(G,5);return Ie<9?Y:{match:!0,consumed:Ie,dataOffset:Ie,hasAudioTrack:$,hasVideoTrack:fe}}}]),ie}(),_t=Xt,Mt=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"init",value:function(){ie.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 ie.types)ie.types.hasOwnProperty(j)&&(ie.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var G=ie.constants={};G.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),G.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),G.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),G.STSC=G.STCO=G.STTS,G.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),G.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]),G.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]),G.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),G.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),G.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var G=8,Y=null,$=Array.prototype.slice.call(arguments,1),fe=$.length,Ie=0;Ie<fe;Ie++)G+=$[Ie].byteLength;Y=new Uint8Array(G),Y[0]=G>>>24&255,Y[1]=G>>>16&255,Y[2]=G>>>8&255,Y[3]=G&255,Y.set(j,4);for(var We=8,yt=0;yt<fe;yt++)Y.set($[yt],We),We+=$[yt].byteLength;return Y}},{key:"generateInitSegment",value:function(j){var G=ie.box(ie.types.ftyp,ie.constants.FTYP),Y=ie.moov(j),$=new Uint8Array(G.byteLength+Y.byteLength);return $.set(G,0),$.set(Y,G.byteLength),$}},{key:"moov",value:function(j){var G=ie.mvhd(j.timescale,j.duration),Y=ie.trak(j),$=ie.mvex(j);return ie.box(ie.types.moov,G,Y,$)}},{key:"mvhd",value:function(j,G){return ie.box(ie.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,G>>>24&255,G>>>16&255,G>>>8&255,G&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 ie.box(ie.types.trak,ie.tkhd(j),ie.mdia(j))}},{key:"tkhd",value:function(j){var G=j.id,Y=j.duration,$=j.presentWidth,fe=j.presentHeight;return ie.box(ie.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255,0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&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 ie.box(ie.types.mdia,ie.mdhd(j),ie.hdlr(j),ie.minf(j))}},{key:"mdhd",value:function(j){var G=j.timescale,Y=j.duration;return ie.box(ie.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var G=null;return j.type==="audio"?G=ie.constants.HDLR_AUDIO:G=ie.constants.HDLR_VIDEO,ie.box(ie.types.hdlr,G)}},{key:"minf",value:function(j){var G=null;return j.type==="audio"?G=ie.box(ie.types.smhd,ie.constants.SMHD):G=ie.box(ie.types.vmhd,ie.constants.VMHD),ie.box(ie.types.minf,G,ie.dinf(),ie.stbl(j))}},{key:"dinf",value:function(){var j=ie.box(ie.types.dinf,ie.box(ie.types.dref,ie.constants.DREF));return j}},{key:"stbl",value:function(j){var G=ie.box(ie.types.stbl,ie.stsd(j),ie.box(ie.types.stts,ie.constants.STTS),ie.box(ie.types.stsc,ie.constants.STSC),ie.box(ie.types.stsz,ie.constants.STSZ),ie.box(ie.types.stco,ie.constants.STCO));return G}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ie.box(ie.types.stsd,ie.constants.STSD_PREFIX,ie.mp3(j)):ie.box(ie.types.stsd,ie.constants.STSD_PREFIX,ie.mp4a(j)):ie.box(ie.types.stsd,ie.constants.STSD_PREFIX,ie.avc1(j))}},{key:"mp3",value:function(j){var G=j.channelCount,Y=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,G,0,16,0,0,0,0,Y>>>8&255,Y&255,0,0]);return ie.box(ie.types[".mp3"],$)}},{key:"mp4a",value:function(j){var G=j.channelCount,Y=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,G,0,16,0,0,0,0,Y>>>8&255,Y&255,0,0]);return ie.box(ie.types.mp4a,$,ie.esds(j))}},{key:"esds",value:function(j){var G=j.config||[],Y=G.length,$=new Uint8Array([0,0,0,0,3,23+Y,0,1,0,4,15+Y,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([Y]).concat(G).concat([6,1,2]));return ie.box(ie.types.esds,$)}},{key:"avc1",value:function(j){var G=j.avcc,Y=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,Y>>>8&255,Y&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 ie.box(ie.types.avc1,fe,ie.box(ie.types.avcC,G))}},{key:"mvex",value:function(j){return ie.box(ie.types.mvex,ie.trex(j))}},{key:"trex",value:function(j){var G=j.id,Y=new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ie.box(ie.types.trex,Y)}},{key:"moof",value:function(j,G){return ie.box(ie.types.moof,ie.mfhd(j.sequenceNumber),ie.traf(j,G))}},{key:"mfhd",value:function(j){var G=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ie.box(ie.types.mfhd,G)}},{key:"traf",value:function(j,G){var Y=j.id,$=ie.box(ie.types.tfhd,new Uint8Array([0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255])),fe=ie.box(ie.types.tfdt,new Uint8Array([0,0,0,0,G>>>24&255,G>>>16&255,G>>>8&255,G&255])),Ie=ie.sdtp(j),We=ie.trun(j,Ie.byteLength+16+16+8+16+8+8);return ie.box(ie.types.traf,$,fe,We,Ie)}},{key:"sdtp",value:function(j){for(var G=j.samples||[],Y=G.length,$=new Uint8Array(4+Y),fe=0;fe<Y;fe++){var Ie=G[fe].flags;$[fe+4]=Ie.isLeading<<6|Ie.dependsOn<<4|Ie.isDependedOn<<2|Ie.hasRedundancy}return ie.box(ie.types.sdtp,$)}},{key:"trun",value:function(j,G){var Y=j.samples||[],$=Y.length,fe=12+16*$,Ie=new Uint8Array(fe);G+=8+fe,Ie.set([0,0,15,1,$>>>24&255,$>>>16&255,$>>>8&255,$&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255],0);for(var We=0;We<$;We++){var yt=Y[We].duration,St=Y[We].size,Lt=Y[We].flags,Bt=Y[We].cts;Ie.set([yt>>>24&255,yt>>>16&255,yt>>>8&255,yt&255,St>>>24&255,St>>>16&255,St>>>8&255,St&255,Lt.isLeading<<2|Lt.dependsOn,Lt.isDependedOn<<6|Lt.hasRedundancy<<4|Lt.isNonSync,0,0,Bt>>>24&255,Bt>>>16&255,Bt>>>8&255,Bt&255],12+16*We)}return ie.box(ie.types.trun,Ie)}},{key:"mdat",value:function(j){return ie.box(ie.types.mdat,j)}}]),ie}();Mt.init();var Ht=Mt,$t=function(){function ie(){Object(Q.a)(this,ie)}return Object(L.a)(ie,null,[{key:"getSilentFrame",value:function(j,G){if(j==="mp4a.40.2"){if(G===1)return new Uint8Array([0,200,0,128,35,128]);if(G===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(G===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(G===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(G===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(G===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(G===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(G===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(G===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}}]),ie}(),Qt=$t,nn=function ie(te,j,G,Y,$){Object(Q.a)(this,ie),this.dts=te,this.pts=j,this.duration=G,this.originalDts=Y,this.isSyncPoint=$,this.fileposition=null},Ut=function(){function ie(){Object(Q.a)(this,ie),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)(ie,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ie}(),pt=function(){function ie(){Object(Q.a)(this,ie),this._list=[]}return Object(L.a)(ie,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var G=this._list;if(j.length===0)return;G.length>0&&j[0].originalDts<G[G.length-1].originalDts&&this.clear(),Array.prototype.push.apply(G,j)}},{key:"getLastSyncPointBeforeDts",value:function(j){if(this._list.length==0)return null;var G=this._list,Y=0,$=G.length-1,fe=0,Ie=0,We=$;for(j<G[0].dts&&(Y=0,Ie=We+1);Ie<=We;)if(fe=Ie+Math.floor((We-Ie)/2),fe===$||j>=G[fe].dts&&j<G[fe+1].dts){Y=fe;break}else G[fe].dts<j?Ie=fe+1:We=fe-1;return this._list[Y]}}]),ie}(),ct=function(){function ie(te){Object(Q.a)(this,ie),this._type=te,this._list=[],this._lastAppendLocation=-1}return Object(L.a)(ie,[{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 G=this._list;if(G.length===0)return-2;var Y=G.length-1,$=0,fe=0,Ie=Y,We=0;if(j<G[0].originalBeginDts)return We=-1,We;for(;fe<=Ie;)if($=fe+Math.floor((Ie-fe)/2),$===Y||j>G[$].lastSample.originalDts&&j<G[$+1].originalBeginDts){We=$;break}else G[$].originalBeginDts<j?fe=$+1:Ie=$-1;return We}},{key:"_searchNearestSegmentAfter",value:function(j){return this._searchNearestSegmentBefore(j)+1}},{key:"append",value:function(j){var G=this._list,Y=j,$=this._lastAppendLocation,fe=0;$!==-1&&$<G.length&&Y.originalBeginDts>=G[$].lastSample.originalDts&&($===G.length-1||$<G.length-1&&Y.originalBeginDts<G[$+1].originalBeginDts)?fe=$+1:G.length>0&&(fe=this._searchNearestSegmentBefore(Y.originalBeginDts)+1),this._lastAppendLocation=fe,this._list.splice(fe,0,Y)}},{key:"getLastSegmentBefore",value:function(j){var G=this._searchNearestSegmentBefore(j);return G>=0?this._list[G]:null}},{key:"getLastSampleBefore",value:function(j){var G=this.getLastSegmentBefore(j);return G!=null?G.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var G=this._searchNearestSegmentBefore(j),Y=this._list[G].syncPoints;Y.length===0&&G>0;)G--,Y=this._list[G].syncPoints;return Y.length>0?Y[Y.length-1]:null}}]),ie}(),tt=function(){function ie(te){Object(Q.a)(this,ie),this.TAG="MP4Remuxer",this._config=te,this._isLive=te.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=Infinity,this._videoDtsBase=Infinity,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ct("audio"),this._videoSegmentInfoList=new ct("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)(ie,[{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,G){if(!this._onMediaSegment)throw new M("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,G),this._remuxVideo(G),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,G){var Y=null,$="mp4",fe=G.codec;if(j==="audio")this._audioMeta=G,G.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",fe="",Y=new Uint8Array):Y=Ht.generateInitSegment(G);else if(j==="video")this._videoMeta=G,Y=Ht.generateInitSegment(G);else return;if(!this._onInitSegment)throw new M("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:Y.buffer,codec:fe,container:"".concat(j,"/").concat($),mediaDuration:G.duration})}},{key:"_calculateDtsBase",value:function(j,G){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),G.samples&&G.samples.length&&(this._videoDtsBase=G.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,G=this._audioStashedLastSample,Y={type:"video",id:1,sequenceNumber:0,samples:[],length:0};j!=null&&(Y.samples.push(j),Y.length=j.length);var $={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};G!=null&&($.samples.push(G),$.length=G.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Y,!0),this._remuxAudio($,!0)}},{key:"_remuxAudio",value:function(j,G){if(this._audioMeta==null)return;var Y=j,$=Y.samples,fe=void 0,Ie=-1,We=-1,yt=-1,St=this._audioMeta.refSampleDuration,Lt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Bt=this._dtsBaseInited&&this._audioNextDts===void 0,Zt=!1;if(!$||$.length===0)return;if($.length===1&&!G)return;var xt=0,Ft=null,Wt=0;Lt?(xt=0,Wt=Y.length):(xt=8,Wt=8+Y.length);var Vt=null;if($.length>1&&(Vt=$.pop(),Wt-=Vt.length),this._audioStashedLastSample!=null){var It=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(It),Wt+=It.length}Vt!=null&&(this._audioStashedLastSample=Vt);var cn=$[0].dts-this._dtsBase;if(this._audioNextDts)fe=cn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())fe=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Zt=!0));else{var gn=this._audioSegmentInfoList.getLastSampleBefore(cn);if(gn!=null){var sn=cn-(gn.originalDts+gn.duration);sn<=3&&(sn=0);var Nt=gn.dts+gn.duration+sn;fe=cn-Nt}else fe=0}if(Zt){var fn=cn-fe,un=this._videoSegmentInfoList.getLastSegmentBefore(cn);if(un!=null&&un.beginDts<fn){var mn=Qt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(mn){var _n=un.beginDts,Mn=fn-un.beginDts;i.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(_n,", duration: ").concat(Mn)),$.unshift({unit:mn,dts:_n,pts:_n}),Wt+=mn.byteLength}}else Zt=!1}for(var en=[],rn=0;rn<$.length;rn++){var On=$[rn],jn=On.unit,Gn=On.dts-this._dtsBase,Wn=Gn-fe;Ie===-1&&(Ie=Wn);var Rn=0;if(rn!==$.length-1){var ur=$[rn+1].dts-this._dtsBase-fe;Rn=ur-Wn}else if(Vt!=null){var hn=Vt.dts-this._dtsBase-fe;Rn=hn-Wn}else en.length>=1?Rn=en[en.length-1].duration:Rn=Math.floor(St);var Tt=!1,vn=null;if(Rn>St*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!C.safari){Tt=!0;var Hn=Math.abs(Rn-St),En=Math.ceil(Hn/St),mr=Wn+St;i.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
|
|
`+"dts: ".concat(Wn+Rn," ms, expected: ").concat(Wn+Math.round(St)," ms, ")+"delta: ".concat(Math.round(Hn)," ms, generate: ").concat(En," frames"));var br=Qt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);br==null&&(i.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),br=jn),vn=[];for(var Fn=0;Fn<En;Fn++){var Xn=Math.round(mr);if(vn.length>0){var wr=vn[vn.length-1];wr.duration=Xn-wr.dts}var rr={dts:Xn,pts:Xn,cts:0,unit:br,size:br.byteLength,duration:0,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};vn.push(rr),Wt+=rr.size,mr+=St}var Ir=vn[vn.length-1];Ir.duration=Wn+Rn-Ir.dts,Rn=Math.round(St)}en.push({dts:Wn,pts:Wn,cts:0,unit:On.unit,size:On.unit.byteLength,duration:Rn,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Tt&&en.push.apply(en,vn)}Lt?Ft=new Uint8Array(Wt):(Ft=new Uint8Array(Wt),Ft[0]=Wt>>>24&255,Ft[1]=Wt>>>16&255,Ft[2]=Wt>>>8&255,Ft[3]=Wt&255,Ft.set(Ht.types.mdat,4));for(var Dr=0;Dr<en.length;Dr++){var qr=en[Dr].unit;Ft.set(qr,xt),xt+=qr.byteLength}var hr=en[en.length-1];We=hr.dts+hr.duration,this._audioNextDts=We;var dr=new Ut;dr.beginDts=Ie,dr.endDts=We,dr.beginPts=Ie,dr.endPts=We,dr.originalBeginDts=en[0].originalDts,dr.originalEndDts=hr.originalDts+hr.duration,dr.firstSample=new nn(en[0].dts,en[0].pts,en[0].duration,en[0].originalDts,!1),dr.lastSample=new nn(hr.dts,hr.pts,hr.duration,hr.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(dr),Y.samples=en,Y.sequenceNumber++;var yr=null;Lt?yr=new Uint8Array:yr=Ht.moof(Y,Ie),Y.samples=[],Y.length=0;var jr={type:"audio",data:this._mergeBoxes(yr,Ft).buffer,sampleCount:en.length,info:dr};Lt&&Bt&&(jr.timestampOffset=Ie),this._onMediaSegment("audio",jr)}},{key:"_remuxVideo",value:function(j,G){if(this._videoMeta==null)return;var Y=j,$=Y.samples,fe=void 0,Ie=-1,We=-1,yt=-1,St=-1;if(!$||$.length===0)return;if($.length===1&&!G)return;var Lt=8,Bt=null,Zt=8+j.length,xt=null;if($.length>1&&(xt=$.pop(),Zt-=xt.length),this._videoStashedLastSample!=null){var Ft=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(Ft),Zt+=Ft.length}xt!=null&&(this._videoStashedLastSample=xt);var Wt=$[0].dts-this._dtsBase;if(this._videoNextDts)fe=Wt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())fe=0;else{var Vt=this._videoSegmentInfoList.getLastSampleBefore(Wt);if(Vt!=null){var It=Wt-(Vt.originalDts+Vt.duration);It<=3&&(It=0);var cn=Vt.dts+Vt.duration+It;fe=Wt-cn}else fe=0}for(var gn=new Ut,sn=[],Nt=0;Nt<$.length;Nt++){var fn=$[Nt],un=fn.dts-this._dtsBase,mn=fn.isKeyframe,_n=un-fe,Mn=fn.cts,en=_n+Mn;Ie===-1&&(Ie=_n,yt=en);var rn=0;if(Nt!==$.length-1){var On=$[Nt+1].dts-this._dtsBase-fe;rn=On-_n}else if(xt!=null){var jn=xt.dts-this._dtsBase-fe;rn=jn-_n}else sn.length>=1?rn=sn[sn.length-1].duration:rn=Math.floor(this._videoMeta.refSampleDuration);if(mn){var Gn=new nn(_n,en,rn,fn.dts,!0);Gn.fileposition=fn.fileposition,gn.appendSyncPoint(Gn)}sn.push({dts:_n,pts:en,cts:Mn,units:fn.units,size:fn.length,isKeyframe:mn,duration:rn,originalDts:un,flags:{isLeading:0,dependsOn:mn?2:1,isDependedOn:mn?1:0,hasRedundancy:0,isNonSync:mn?0:1}})}Bt=new Uint8Array(Zt),Bt[0]=Zt>>>24&255,Bt[1]=Zt>>>16&255,Bt[2]=Zt>>>8&255,Bt[3]=Zt&255,Bt.set(Ht.types.mdat,4);for(var Wn=0;Wn<sn.length;Wn++)for(var Rn=sn[Wn].units;Rn.length;){var ur=Rn.shift(),hn=ur.data;Bt.set(hn,Lt),Lt+=hn.byteLength}var Tt=sn[sn.length-1];if(We=Tt.dts+Tt.duration,St=Tt.pts+Tt.duration,this._videoNextDts=We,gn.beginDts=Ie,gn.endDts=We,gn.beginPts=yt,gn.endPts=St,gn.originalBeginDts=sn[0].originalDts,gn.originalEndDts=Tt.originalDts+Tt.duration,gn.firstSample=new nn(sn[0].dts,sn[0].pts,sn[0].duration,sn[0].originalDts,sn[0].isKeyframe),gn.lastSample=new nn(Tt.dts,Tt.pts,Tt.duration,Tt.originalDts,Tt.isKeyframe),this._isLive||this._videoSegmentInfoList.append(gn),Y.samples=sn,Y.sequenceNumber++,this._forceFirstIDR){var vn=sn[0].flags;vn.dependsOn=2,vn.isNonSync=0}var Hn=Ht.moof(Y,Ie);Y.samples=[],Y.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Hn,Bt).buffer,sampleCount:sn.length,info:gn})}},{key:"_mergeBoxes",value:function(j,G){var Y=new Uint8Array(j.byteLength+G.byteLength);return Y.set(j,0),Y.set(G,j.byteLength),Y}}]),ie}(),Qe=tt,Ke={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"},Ne=Ke,$e=function(){function ie(te,j){Object(Q.a)(this,ie),this.TAG="TransmuxingController",this._emitter=new t.a,this._config=j,te.segments||(te.segments=[{duration:te.duration,filesize:te.filesize,url:te.url}]),typeof te.cors!="boolean"&&(te.cors=!0),typeof te.withCredentials!="boolean"&&(te.withCredentials=!1),this._mediaDataSource=te,this._currentSegmentIndex=0;var G=0;this._mediaDataSource.segments.forEach(function(Y){Y.timestampBase=G,G+=Y.duration,Y.cors=te.cors,Y.withCredentials=te.withCredentials,j.referrerPolicy&&(Y.referrerPolicy=j.referrerPolicy)}),!isNaN(G)&&this._mediaDataSource.duration!==G&&(this._mediaDataSource.duration=G),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)(ie,[{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,G){this._emitter.addListener(j,G)}},{key:"off",value:function(j,G){this._emitter.removeListener(j,G)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(j,G){this._currentSegmentIndex=j;var Y=this._mediaDataSource.segments[j],$=this._ioctl=new H(Y,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),G?this._demuxer.bindDataSource(this._ioctl):$.onDataArrival=this._onInitChunkArrival.bind(this),$.open(G)}},{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 G=this._searchSegmentIndexContains(j);if(G===this._currentSegmentIndex){var Y=this._mediaInfo.segments[G];if(Y==null)this._pendingSeekTime=j;else{var $=Y.getNearestKeyframe(j);this._remuxer.seek($.milliseconds),this._ioctl.seek($.fileposition),this._pendingResolveSeekPoint=$.milliseconds}}else{var fe=this._mediaInfo.segments[G];if(fe==null)this._pendingSeekTime=j,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(G);else{var Ie=fe.getNearestKeyframe(j);this._internalAbort(),this._remuxer.seek(j),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[G].timestampBase,this._loadSegment(G,Ie.fileposition),this._pendingResolveSeekPoint=Ie.milliseconds,this._reportSegmentMediaInfo(G)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(j){for(var G=this._mediaDataSource.segments,Y=G.length-1,$=0;$<G.length;$++)if(j<G[$].timestampBase){Y=$-1;break}return Y}},{key:"_onInitChunkArrival",value:function(j,G){var Y=this,$=null,fe=0;if(G>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,fe=this._demuxer.parseChunks(j,G);else if(($=_t.probe(j)).match){this._demuxer=new _t($,this._config),this._remuxer||(this._remuxer=new Qe(this._config));var Ie=this._mediaDataSource;Ie.duration!=null&&!isNaN(Ie.duration)&&(this._demuxer.overridedDuration=Ie.duration),typeof Ie.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Ie.hasAudio),typeof Ie.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Ie.hasVideo),this._demuxer.timestampBase=Ie.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),fe=this._demuxer.parseChunks(j,G)}else $=null,i.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){Y._internalAbort()}),this._emitter.emit(Ne.DEMUX_ERROR,Je.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),fe=0;return fe}},{key:"_onMediaInfo",value:function(j){var G=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 Y=Object.assign({},j);Object.setPrototypeOf(Y,ve.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=Y,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(function(){var $=G._pendingSeekTime;G._pendingSeekTime=null,G.seek($)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(Ne.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(Ne.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var G=j,Y=G+1;Y<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(Y)):(this._remuxer.flushStashedSamples(),this._emitter.emit(Ne.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(j){var G=this._ioctl.extraData;this._mediaDataSource.segments[G].redirectedURL=j}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit(Ne.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(j,G){i.e(this.TAG,"IOException: type = ".concat(j,", code = ").concat(G.code,", msg = ").concat(G.msg)),this._emitter.emit(Ne.IO_ERROR,j,G),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(j,G){i.e(this.TAG,"DemuxException: type = ".concat(j,", info = ").concat(G)),this._emitter.emit(Ne.DEMUX_ERROR,j,G)}},{key:"_onRemuxerInitSegmentArrival",value:function(j,G){this._emitter.emit(Ne.INIT_SEGMENT,j,G)}},{key:"_onRemuxerMediaSegmentArrival",value:function(j,G){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(Ne.MEDIA_SEGMENT,j,G),this._pendingResolveSeekPoint!=null&&j==="video"){var Y=G.info.syncPoints,$=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,C.safari&&Y.length>0&&Y[0].originalDts===$&&($=Y[0].pts),this._emitter.emit(Ne.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 G=this._mediaInfo.segments[j],Y=Object.assign({},G);Y.duration=this._mediaInfo.duration,Y.segmentCount=this._mediaInfo.segmentCount,delete Y.segments,delete Y.keyframesIndex,this._emitter.emit(Ne.MEDIA_INFO,Y)}},{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(Ne.STATISTICS_INFO,j)}}]),ie}(),gt=$e,jt=function(te){var j="TransmuxingWorker",G=null,Y=Wt.bind(this);U.install(),te.addEventListener("message",function(Vt){switch(Vt.data.cmd){case"init":G=new gt(Vt.data.param[0],Vt.data.param[1]),G.on(Ne.IO_ERROR,Zt.bind(this)),G.on(Ne.DEMUX_ERROR,xt.bind(this)),G.on(Ne.INIT_SEGMENT,$.bind(this)),G.on(Ne.MEDIA_SEGMENT,fe.bind(this)),G.on(Ne.LOADING_COMPLETE,Ie.bind(this)),G.on(Ne.RECOVERED_EARLY_EOF,We.bind(this)),G.on(Ne.MEDIA_INFO,yt.bind(this)),G.on(Ne.METADATA_ARRIVED,St.bind(this)),G.on(Ne.SCRIPTDATA_ARRIVED,Lt.bind(this)),G.on(Ne.STATISTICS_INFO,Bt.bind(this)),G.on(Ne.RECOMMEND_SEEKPOINT,Ft.bind(this));break;case"destroy":G&&(G.destroy(),G=null),te.postMessage({msg:"destroyed"});break;case"start":G.start();break;case"stop":G.stop();break;case"seek":G.seek(Vt.data.param);break;case"pause":G.pause();break;case"resume":G.resume();break;case"logging_config":{var It=Vt.data.param;_e.applyConfig(It),It.enableCallback===!0?_e.addLogListener(Y):_e.removeLogListener(Y);break}}});function $(Vt,It){var cn={msg:Ne.INIT_SEGMENT,data:{type:Vt,data:It}};te.postMessage(cn,[It.data])}function fe(Vt,It){var cn={msg:Ne.MEDIA_SEGMENT,data:{type:Vt,data:It}};te.postMessage(cn,[It.data])}function Ie(){var Vt={msg:Ne.LOADING_COMPLETE};te.postMessage(Vt)}function We(){var Vt={msg:Ne.RECOVERED_EARLY_EOF};te.postMessage(Vt)}function yt(Vt){var It={msg:Ne.MEDIA_INFO,data:Vt};te.postMessage(It)}function St(Vt){var It={msg:Ne.METADATA_ARRIVED,data:Vt};te.postMessage(It)}function Lt(Vt){var It={msg:Ne.SCRIPTDATA_ARRIVED,data:Vt};te.postMessage(It)}function Bt(Vt){var It={msg:Ne.STATISTICS_INFO,data:Vt};te.postMessage(It)}function Zt(Vt,It){te.postMessage({msg:Ne.IO_ERROR,data:{type:Vt,info:It}})}function xt(Vt,It){te.postMessage({msg:Ne.DEMUX_ERROR,data:{type:Vt,info:It}})}function Ft(Vt){te.postMessage({msg:Ne.RECOMMEND_SEEKPOINT,data:Vt})}function Wt(Vt,It){te.postMessage({msg:"logcat_callback",data:{type:Vt,logcat:It}})}},Kt=jt,Gt=function(){function ie(te,j){if(Object(Q.a)(this,ie),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var G=d("0r65");this._worker=G(Kt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[te,j]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},_e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:_e.getConfig()})}catch($){i.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new gt(te,j)}else this._controller=new gt(te,j);if(this._controller){var Y=this._controller;Y.on(Ne.IO_ERROR,this._onIOError.bind(this)),Y.on(Ne.DEMUX_ERROR,this._onDemuxError.bind(this)),Y.on(Ne.INIT_SEGMENT,this._onInitSegment.bind(this)),Y.on(Ne.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Y.on(Ne.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Y.on(Ne.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Y.on(Ne.MEDIA_INFO,this._onMediaInfo.bind(this)),Y.on(Ne.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Y.on(Ne.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Y.on(Ne.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Y.on(Ne.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(L.a)(ie,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),_e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,G){this._emitter.addListener(j,G)}},{key:"off",value:function(j,G){this._emitter.removeListener(j,G)}},{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,G){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(Ne.INIT_SEGMENT,j,G)})}},{key:"_onMediaSegment",value:function(j,G){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(Ne.MEDIA_SEGMENT,j,G)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ne.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(Ne.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ne.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ne.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ne.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ne.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,G){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(Ne.IO_ERROR,j,G)})}},{key:"_onDemuxError",value:function(j,G){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(Ne.DEMUX_ERROR,j,G)})}},{key:"_onRecommendSeekpoint",value:function(j){var G=this;Promise.resolve().then(function(){G._emitter.emit(Ne.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var G=j.data,Y=G.data;if(G.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(G.msg){case Ne.INIT_SEGMENT:case Ne.MEDIA_SEGMENT:this._emitter.emit(G.msg,Y.type,Y.data);break;case Ne.LOADING_COMPLETE:case Ne.RECOVERED_EARLY_EOF:this._emitter.emit(G.msg);break;case Ne.MEDIA_INFO:Object.setPrototypeOf(Y,ve.prototype),this._emitter.emit(G.msg,Y);break;case Ne.METADATA_ARRIVED:case Ne.SCRIPTDATA_ARRIVED:case Ne.STATISTICS_INFO:this._emitter.emit(G.msg,Y);break;case Ne.IO_ERROR:case Ne.DEMUX_ERROR:this._emitter.emit(G.msg,Y.type,Y.info);break;case Ne.RECOMMEND_SEEKPOINT:this._emitter.emit(G.msg,Y);break;case"logcat_callback":i.emitter.emit("log",Y.type,Y.logcat);break;default:break}}}]),ie}(),kt=Gt,wt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},lt=wt,ut=function(){function ie(te){Object(Q.a)(this,ie),this.TAG="MSEController",this._config=te,this._emitter=new t.a,this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new pt}return Object(L.a)(ie,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,G){this._emitter.addListener(j,G)}},{key:"off",value:function(j,G){this._emitter.removeListener(j,G)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new M("MediaSource has been attached to an HTMLMediaElement!");var G=this._mediaSource=new window.MediaSource;G.addEventListener("sourceopen",this.e.onSourceOpen),G.addEventListener("sourceended",this.e.onSourceEnded),G.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 G in this._sourceBuffers){var Y=this._pendingSegments[G];Y.splice(0,Y.length),this._pendingSegments[G]=null,this._pendingRemoveRanges[G]=null,this._lastInitSegments[G]=null;var $=this._sourceBuffers[G];if($){if(j.readyState!=="closed"){try{j.removeSourceBuffer($)}catch(fe){i.e(this.TAG,fe.message)}$.removeEventListener("error",this.e.onSourceBufferError),$.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[G]=null,this._sourceBuffers[G]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(fe){i.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,G){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var Y=j,$="".concat(Y.container);Y.codec&&Y.codec.length>0&&($+=";codecs=".concat(Y.codec));var fe=!1;if(i.v(this.TAG,"Received Initialization Segment, mimeType: "+$),this._lastInitSegments[Y.type]=Y,$!==this._mimeTypes[Y.type]){if(this._mimeTypes[Y.type])i.v(this.TAG,"Notice: ".concat(Y.type," mimeType changed, origin: ").concat(this._mimeTypes[Y.type],", target: ").concat($));else{fe=!0;try{var Ie=this._sourceBuffers[Y.type]=this._mediaSource.addSourceBuffer($);Ie.addEventListener("error",this.e.onSourceBufferError),Ie.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(We){i.e(this.TAG,We.message),this._emitter.emit(lt.ERROR,{code:We.code,msg:We.message});return}}this._mimeTypes[Y.type]=$}G||this._pendingSegments[Y.type].push(Y),fe||this._sourceBuffers[Y.type]&&!this._sourceBuffers[Y.type].updating&&this._doAppendSegments(),C.safari&&Y.container==="audio/mpeg"&&Y.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Y.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var G=j;this._pendingSegments[G.type].push(G),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var Y=this._sourceBuffers[G.type];Y&&!Y.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var G in this._sourceBuffers){if(!this._sourceBuffers[G])continue;var Y=this._sourceBuffers[G];if(this._mediaSource.readyState==="open")try{Y.abort()}catch(St){i.e(this.TAG,St.message)}this._idrList.clear();var $=this._pendingSegments[G];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var fe=0;fe<Y.buffered.length;fe++){var Ie=Y.buffered.start(fe),We=Y.buffered.end(fe);this._pendingRemoveRanges[G].push({start:Ie,end:We})}if(Y.updating||this._doRemoveRanges(),C.safari){var yt=this._lastInitSegments[G];yt&&(this._pendingSegments[G].push(yt),Y.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var j=this._mediaSource,G=this._sourceBuffers;if(!j||j.readyState!=="open"){j&&j.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}G.video&&G.video.updating||G.audio&&G.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 G in this._sourceBuffers){var Y=this._sourceBuffers[G];if(Y){var $=Y.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 G in this._sourceBuffers){var Y=this._sourceBuffers[G];if(Y){for(var $=Y.buffered,fe=!1,Ie=0;Ie<$.length;Ie++){var We=$.start(Ie),yt=$.end(Ie);if(We<=j&&j<yt+3){if(j-We>=this._config.autoCleanupMaxBackwardDuration){fe=!0;var St=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[G].push({start:We,end:St})}}else yt<j&&(fe=!0,this._pendingRemoveRanges[G].push({start:We,end:yt}))}fe&&!Y.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 G=this._mediaSource.duration,Y=this._pendingMediaDuration;Y>0&&(isNaN(G)||Y>G)&&(i.v(this.TAG,"Update MediaSource duration from ".concat(G," to ").concat(Y)),this._mediaSource.duration=Y),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 G=this._sourceBuffers[j],Y=this._pendingRemoveRanges[j];Y.length&&!G.updating;){var $=Y.shift();G.remove($.start,$.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var G in j){if(!this._sourceBuffers[G]||this._sourceBuffers[G].updating)continue;if(j[G].length>0){var Y=j[G].shift();if(Y.timestampOffset){var $=this._sourceBuffers[G].timestampOffset,fe=Y.timestampOffset/1e3,Ie=Math.abs($-fe);Ie>.1&&(i.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(fe)),this._sourceBuffers[G].timestampOffset=fe),delete Y.timestampOffset}if(!Y.data||Y.data.byteLength===0)continue;try{this._sourceBuffers[G].appendBuffer(Y.data),this._isBufferFull=!1,G==="video"&&Y.hasOwnProperty("info")&&this._idrList.appendArray(Y.info.syncPoints)}catch(We){this._pendingSegments[G].unshift(Y),We.code===22?(this._isBufferFull||this._emitter.emit(lt.BUFFER_FULL),this._isBufferFull=!0):(i.e(this.TAG,We.message),this._emitter.emit(lt.ERROR,{code:We.code,msg:We.message}))}}}}},{key:"_onSourceOpen",value:function(){if(i.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var G=j.shift();this.appendInitSegment(G,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(lt.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){i.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){i.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(lt.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){i.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ie}(),Ue=ut,ce={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Ce={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:Je.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Je.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Je.CODEC_UNSUPPORTED},Ve=function(){function ie(te,j){if(Object(Q.a)(this,ie),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=me(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new m("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var G=C.chrome&&(C.version.major<50||C.version.major===50&&C.version.build<2661);this._alwaysSeekKeyframe=!!(G||C.msedge||C.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(L.a)(ie,[{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,G){var Y=this;j===we.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){Y._emitter.emit(we.MEDIA_INFO,Y.mediaInfo)}):j===we.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){Y._emitter.emit(we.STATISTICS_INFO,Y.statisticsInfo)})),this._emitter.addListener(j,G)}},{key:"off",value:function(j,G){this._emitter.removeListener(j,G)}},{key:"attachMediaElement",value:function(j){var G=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 Ue(this._config),this._msectl.on(lt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(lt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(lt.SOURCE_OPEN,function(){G._mseSourceOpened=!0,G._hasPendingLoad&&(G._hasPendingLoad=!1,G.load())}),this._msectl.on(lt.ERROR,function(Y){G._emitter.emit(we.ERROR,ce.MEDIA_ERROR,Ce.MEDIA_MSE_ERROR,Y)}),this._msectl.attachMediaElement(j),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Y){}}},{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 kt(this._mediaDataSource,this._config),this._transmuxer.on(Ne.INIT_SEGMENT,function(G,Y){j._msectl.appendInitSegment(Y)}),this._transmuxer.on(Ne.MEDIA_SEGMENT,function(G,Y){if(j._msectl.appendMediaSegment(Y),j._config.lazyLoad&&!j._config.isLive){var $=j._mediaElement.currentTime;Y.info.endDts>=($+j._config.lazyLoadMaxDuration)*1e3&&(j._progressChecker==null&&(i.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(Ne.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(we.LOADING_COMPLETE)}),this._transmuxer.on(Ne.RECOVERED_EARLY_EOF,function(){j._emitter.emit(we.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ne.IO_ERROR,function(G,Y){j._emitter.emit(we.ERROR,ce.NETWORK_ERROR,G,Y)}),this._transmuxer.on(Ne.DEMUX_ERROR,function(G,Y){j._emitter.emit(we.ERROR,ce.MEDIA_ERROR,G,{code:-1,msg:Y})}),this._transmuxer.on(Ne.MEDIA_INFO,function(G){j._mediaInfo=G,j._emitter.emit(we.MEDIA_INFO,Object.assign({},G))}),this._transmuxer.on(Ne.METADATA_ARRIVED,function(G){j._emitter.emit(we.METADATA_ARRIVED,G)}),this._transmuxer.on(Ne.SCRIPTDATA_ARRIVED,function(G){j._emitter.emit(we.SCRIPTDATA_ARRIVED,G)}),this._transmuxer.on(Ne.STATISTICS_INFO,function(G){j._statisticsInfo=j._fillStatisticsInfo(G),j._emitter.emit(we.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(Ne.RECOMMEND_SEEKPOINT,function(G){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=G/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 G=!0,Y=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();Y=fe.totalVideoFrames,$=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Y=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):G=!1;return G&&(j.decodedFrames=Y,j.droppedFrames=$),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,G=this._mediaElement.currentTime,Y=0,$=0,fe=0;fe<j.length;fe++){var Ie=j.start(fe),We=j.end(fe);if(Ie<=G&&G<We){Y=Ie,$=We;break}}$>=G+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(i.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){i.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,G=this._mediaElement.buffered,Y=!1,$=0;$<G.length;$++){var fe=G.start($),Ie=G.end($);if(j>=fe&&j<Ie){j>=Ie-this._config.lazyLoadRecoverDuration&&(Y=!0);break}}Y&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Y&&(i.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var G=this._mediaElement.buffered,Y=0;Y<G.length;Y++){var $=G.start(Y),fe=G.end(Y);if(j>=$&&j<fe)return!0}return!1}},{key:"_internalSeek",value:function(j){var G=this._isTimepointBuffered(j),Y=!1,$=0;if(j<1&&this._mediaElement.buffered.length>0){var fe=this._mediaElement.buffered.start(0);(fe<1&&j<fe||C.safari)&&(Y=!0,$=C.safari?.1:fe)}if(Y)this._requestSetTime=!0,this._mediaElement.currentTime=$;else if(G){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=j;else{var Ie=this._msectl.getNearestKeyframe(Math.floor(j*1e3));this._requestSetTime=!0,Ie!=null?this._mediaElement.currentTime=Ie.dts/1e3:this._mediaElement.currentTime=j}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var j=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(j)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(j){var G=this._mediaElement;if(j||!this._receivedCanPlay||G.readyState<2){var Y=G.buffered;Y.length>0&&G.currentTime<Y.start(0)&&(i.w(this.TAG,"Playback seems stuck at ".concat(G.currentTime,", seek to ").concat(Y.start(0))),this._requestSetTime=!0,this._mediaElement.currentTime=Y.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 G=this._mediaElement.currentTime,Y=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(G<1&&Y.length>0){var $=Y.start(0);if($<1&&G<$||C.safari){this._requestSetTime=!0,this._mediaElement.currentTime=C.safari?.1:$;return}}if(this._isTimepointBuffered(G)){if(this._alwaysSeekKeyframe){var fe=this._msectl.getNearestKeyframe(Math.floor(G*1e3));fe!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=fe.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:G,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()}}]),ie}(),rt=Ve,ht=function(){function ie(te,j){if(Object(Q.a)(this,ie),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=me(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()==="flv")throw new m("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new m("NativePlayer(".concat(te.type,") doesn't support multipart playback!"));this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=te,this._mediaElement=null}return Object(L.a)(ie,[{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,G){var Y=this;j===we.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Y._emitter.emit(we.MEDIA_INFO,Y.mediaInfo)}):j===we.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Y._emitter.emit(we.STATISTICS_INFO,Y.statisticsInfo)})),this._emitter.addListener(j,G)}},{key:"off",value:function(j,G){this._emitter.removeListener(j,G)}},{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(G){}}},{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/",G={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(G.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(G.width=this._mediaElement.videoWidth,G.height=this._mediaElement.videoHeight)),G}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var G=!0,Y=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var fe=this._mediaElement.getVideoPlaybackQuality();Y=fe.totalVideoFrames,$=fe.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Y=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):G=!1;return G&&(j.decodedFrames=Y,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)}}]),ie}(),vt=ht;U.install();function it(ie,te){var j=ie;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 rt(j,te);default:return new vt(j,te)}}function ot(){return Ee.supportMSEH264Playback()}function Ct(){return Ee.getFeatureList()}var Jt={};Jt.createPlayer=it,Jt.isSupported=ot,Jt.getFeatureList=Ct,Jt.BaseLoader=u,Jt.LoaderStatus=h,Jt.LoaderErrors=l,Jt.Events=we,Jt.ErrorTypes=ce,Jt.ErrorDetails=Ce,Jt.FlvPlayer=rt,Jt.NativePlayer=vt,Jt.LoggingControl=_e,Object.defineProperty(Jt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var an=J.a=Jt},Gev7:function(ae,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 i in R)R.hasOwnProperty(i)&&i!=="style"&&(this[i]=R[i]);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,i){},getBoundingRect:function(){},contain:function(R,i){return this.rectContain(R,i)},traverse:function(R,i){R.call(i,this)},rectContain:function(R,i){var g=this.transformCoordToLocal(R,i),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,i){R!=="style"?O.prototype.attrKV.call(this,R,i):this.style.set(i)},setStyle:function(R,i){return this.style.set(R,i),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;ae.exports=t},Gytx:function(ae,J){ae.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 i=Object.prototype.hasOwnProperty.bind(L),g=0;g<t.length;g++){var E=t[g];if(!i(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(ae,J){var d=Array.prototype.slice,Q=function(s){this._$handlers={},this._$eventProcessor=s};Q.prototype={constructor:Q,one:function(s,t,R,i){return O(this,s,t,R,i,!0)},on:function(s,t,R,i){return O(this,s,t,R,i,!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 i=[],g=0,E=R[s].length;g<E;g++)R[s][g].h!==t&&i.push(R[s][g]);R[s]=i}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 i=arguments,g=i.length;g>3&&(i=d.call(i,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,i[1]);break;case 3:y.h.call(y.ctx,i[1],i[2]);break;default:y.h.apply(y.ctx,i);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 i=arguments,g=i.length;g>4&&(i=d.call(i,1,i.length-1));for(var E=i[i.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,i[1]);break;case 3:T.h.call(E,i[1],i[2]);break;default:T.h.apply(E,i);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,i,g,E){var a=s._$handlers;if(typeof R=="function"&&(g=i,i=R,R=null),!i||!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===i)return s;var T={h:i,one:E,query:R,ctx:g||s,callAtLast:i.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;ae.exports=U},HpTS:function(ae,J,d){ae.exports=d.p+"static/small_program.f74069ec.png"},Hwda:function(ae,J,d){ae.exports=d.p+"static/b2.b82a50d0.svg"},I8Z2:function(ae,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("q1tI"),L=function(){var D=function(h,l){return D=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])},D(h,l)};return function(h,l){D(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(D){L(h,D);function h(){return D!==null&&D.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"),i=d.n(R),g=function(){var D=function(h,l){return D=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])},D(h,l)};return function(h,l){D(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(D){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)&&(D[v]=h[v])}return D},E.apply(this,arguments)};function a(D){return D.displayName||D.name||"Component"}var y=function(){return{}};function T(D,h){h===void 0&&(h={});var l=!!D,u=D||y;return function(p){var A=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 D&&D.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(A,E({},w,{miniStoreForwardedRef:C}))});return i()(x,p)}return i()(A,p)}}var M=function(){return M=Object.assign||function(D){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)&&(D[v]=h[v])}return D},M.apply(this,arguments)};function m(D){var h=D,l=[];function u(A){h=M(M({},h),A);for(var x=0;x<l.length;x++)l[x]()}function v(){return h}function p(A){return l.push(A),function(){var w=l.indexOf(A);l.splice(w,1)}}return{setState:u,getState:v,subscribe:p}}},IMiH:function(ae,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},i=[],g=[],E=[],a=[],y=Math.min,T=Math.max,M=Math.cos,m=Math.sin,D=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,A,x){x=x||0,this._ux=h(x/t/p)||0,this._uy=h(x/t/A)||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,A){return this.addData(R.M,p,A),this._ctx&&this._ctx.moveTo(p,A),this._x0=p,this._y0=A,this._xi=p,this._yi=A,this},lineTo:function(p,A){var x=h(p-this._xi)>this._ux||h(A-this._yi)>this._uy||this._len<5;return this.addData(R.L,p,A),this._ctx&&x&&(this._needsDash()?this._dashedLineTo(p,A):this._ctx.lineTo(p,A)),x&&(this._xi=p,this._yi=A),this},bezierCurveTo:function(p,A,x,w,C,f){return this.addData(R.C,p,A,x,w,C,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,A,x,w,C,f):this._ctx.bezierCurveTo(p,A,x,w,C,f)),this._xi=C,this._yi=f,this},quadraticCurveTo:function(p,A,x,w){return this.addData(R.Q,p,A,x,w),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,A,x,w):this._ctx.quadraticCurveTo(p,A,x,w)),this._xi=x,this._yi=w,this},arc:function(p,A,x,w,C,f){return this.addData(R.A,p,A,x,x,w,C-w,0,f?0:1),this._ctx&&this._ctx.arc(p,A,x,w,C,f),this._xi=M(C)*x+p,this._yi=m(C)*x+A,this},arcTo:function(p,A,x,w,C){return this._ctx&&this._ctx.arcTo(p,A,x,w,C),this},rect:function(p,A,x,w){return this._ctx&&this._ctx.rect(p,A,x,w),this.addData(R.R,p,A,x,w),this},closePath:function(){this.addData(R.Z);var p=this._ctx,A=this._x0,x=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(A,x),p.closePath()),this._xi=A,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 A=0,x=0;x<p.length;x++)A+=p[x];this._dashSum=A}return this},setLineDashOffset:function(p){return this._dashOffset=p,this},len:function(){return this._len},setData:function(p){var A=p.length;!(this.data&&this.data.length===A)&&l&&(this.data=new Float32Array(A));for(var x=0;x<A;x++)this.data[x]=p[x];this._len=A},appendPath:function(p){p instanceof Array||(p=[p]);for(var A=p.length,x=0,w=this._len,C=0;C<A;C++)x+=p[C].len();l&&this.data instanceof Float32Array&&(this.data=new Float32Array(w+x));for(var C=0;C<A;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 A=this.data;this._len+arguments.length>A.length&&(this._expandData(),A=this.data);for(var x=0;x<arguments.length;x++)A[this._len++]=arguments[x];this._prevCmd=p},_expandData:function(){if(!(this.data instanceof Array)){for(var p=[],A=0;A<this._len;A++)p[A]=this.data[A];this.data=p}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(p,A){var x=this._dashSum,w=this._dashOffset,C=this._lineDash,f=this._ctx,n=this._xi,r=this._yi,c=p-n,S=A-r,_=D(c*c+S*S),b=n,I=r,k,B=C.length,z;for(c/=_,S/=_,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<=A||S<0&&I>=A);){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,A):T(I,A))}c=b-p,S=I-A,this._dashOffset=-D(c*c+S*S)},_dashedBezierTo:function(p,A,x,w,C,f){var n=this._dashSum,r=this._dashOffset,c=this._lineDash,S=this._ctx,_=this._xi,b=this._yi,I,k,B,z=Q.cubicAt,K=0,V=this._dashIdx,X=c.length,F,H,Z=0;for(r<0&&(r=n+r),r%=n,I=0;I<1;I+=.1)k=z(_,p,x,C,I+.1)-z(_,p,x,C,I),B=z(b,A,w,f,I+.1)-z(b,A,w,f,I),K+=D(k*k+B*B);for(;V<X&&!(Z+=c[V],Z>r);V++);for(I=(Z-r)/K;I<=1;)F=z(_,p,x,C,I),H=z(b,A,w,f,I),V%2?S.moveTo(F,H):S.lineTo(F,H),I+=c[V]/K,V=(V+1)%X;V%2!==0&&S.lineTo(C,f),k=C-F,B=f-H,this._dashOffset=-D(k*k+B*B)},_dashedQuadraticTo:function(p,A,x,w){var C=x,f=w;x=(x+2*p)/3,w=(w+2*A)/3,p=(this._xi+2*p)/3,A=(this._yi+2*A)/3,this._dashedBezierTo(p,A,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(){i[0]=i[1]=E[0]=E[1]=Number.MAX_VALUE,g[0]=g[1]=a[0]=a[1]=-Number.MAX_VALUE;for(var p=this.data,A=0,x=0,w=0,C=0,f=0;f<p.length;){var n=p[f++];f===1&&(A=p[f],x=p[f+1],w=A,C=x);switch(n){case R.M:w=p[f++],C=p[f++],A=w,x=C,E[0]=w,E[1]=C,a[0]=w,a[1]=C;break;case R.L:O.fromLine(A,x,p[f],p[f+1],E,a),A=p[f++],x=p[f++];break;case R.C:O.fromCubic(A,x,p[f++],p[f++],p[f++],p[f++],p[f],p[f+1],E,a),A=p[f++],x=p[f++];break;case R.Q:O.fromQuadratic(A,x,p[f++],p[f++],p[f],p[f+1],E,a),A=p[f++],x=p[f++];break;case R.A:var r=p[f++],c=p[f++],S=p[f++],_=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)*_+c),O.fromArc(r,c,S,_,b,I,k,E,a),A=M(I)*S+r,x=m(I)*_+c;break;case R.R:w=A=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:A=w,x=C;break}L.min(i,i,E),L.max(g,g,a)}return f===0&&(i[0]=i[1]=g[0]=g[1]=0),new U(i[0],i[1],g[0]-i[0],g[1]-i[1])},rebuildPath:function(p){for(var A=this.data,x,w,C,f,n,r,c=this._ux,S=this._uy,_=this._len,b=0;b<_;){var I=A[b++];b===1&&(C=A[b],f=A[b+1],x=C,w=f);switch(I){case R.M:x=C=A[b++],w=f=A[b++],p.moveTo(C,f);break;case R.L:n=A[b++],r=A[b++],(h(n-C)>c||h(r-f)>S||b===_-1)&&(p.lineTo(n,r),C=n,f=r);break;case R.C:p.bezierCurveTo(A[b++],A[b++],A[b++],A[b++],A[b++],A[b++]),C=A[b-2],f=A[b-1];break;case R.Q:p.quadraticCurveTo(A[b++],A[b++],A[b++],A[b++]),C=A[b-2],f=A[b-1];break;case R.A:var k=A[b++],B=A[b++],z=A[b++],K=A[b++],V=A[b++],X=A[b++],F=A[b++],H=A[b++],Z=z>K?z:K,me=z>K?1:z/K,de=z>K?K/z:1,Ee=Math.abs(z-K)>.001,be=V+X;Ee?(p.translate(k,B),p.rotate(F),p.scale(me,de),p.arc(0,0,Z,V,be,1-H),p.scale(1/me,1/de),p.rotate(-F),p.translate(-k,-B)):p.arc(k,B,Z,V,be,1-H),b===1&&(x=M(V)*z+k,w=m(V)*K+B),C=M(be)*z+k,f=m(be)*K+B;break;case R.R:x=C=A[b],w=f=A[b+1],p.rect(A[b++],A[b++],A[b++],A[b++]);break;case R.Z:p.closePath(),C=x,f=w}}}},u.CMD=R;var v=u;ae.exports=v},ItGF:function(ae,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.]+))/),i=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]),i&&(s.edge=!0,s.version=i[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"}}ae.exports=Q},IuEb:function(ae,J,d){ae.exports=d.p+"static/a1.e973a25a.png"},J66h:function(ae,J,d){(function(Q){var L,O;(function(U,s){ae.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+/",i=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)))},D=function(b){return b.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},h=function(b,I){return I?D(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 K=b[B],V=b[B+1],X=b[B+2],F=K<<16|V<<8|X;k+=R.charAt(F>>>18)+R.charAt(F>>>12&63)+(typeof V!="undefined"?R.charAt(F>>>6&63):"=")+(typeof X!="undefined"?R.charAt(F&63):"=")}return I?D(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))}},A=function(b){return b.replace(v,p)},x=function(b){var I=b.length,k=I%4,B=(I>0?i[b.charAt(0)]<<18:0)|(I>1?i[b.charAt(1)]<<12:0)|(I>2?i[b.charAt(2)]<<6:0)|(I>3?i[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 A(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:A,decode:r,noConflict:S,fromUint8Array:u,toUint8Array:c},typeof Object.defineProperty=="function"){var _=function(b){return{value:b,enumerable:!1,writable:!0,configurable:!0}};U.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",_(function(){return r(this)})),Object.defineProperty(String.prototype,"toBase64",_(function(b){return h(this,b)})),Object.defineProperty(String.prototype,"toBase64URI",_(function(){return h(this,!0)}))}}return U.Meteor&&(Base64=U.Base64),ae.exports?ae.exports.Base64=U.Base64:!(L=[],O=function(){return U.Base64}.apply(J,L),O!==void 0&&(ae.exports=O)),{Base64:U.Base64}})}).call(this,d("IyRk"))},JAbv:function(ae,J){ae.exports="data:image/png;base64,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"},JBm5:function(ae,J,d){ae.exports=d.p+"static/modelimg.792bb2e5.png"},JWDV:function(ae,J,d){ae.exports=d.p+"static/charpter-white.5fa14f93.svg"},JatN:function(ae,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(ae,J){ae.exports="data:image/png;base64,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"},Jky8:function(ae,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"),i=d("2qtc"),g=d("kLXV"),E=d("tJVT"),a=d("WmNS"),y=d.n(a),T=d("q1tI"),M=d.n(T),m=d("9kvl"),D=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(A){var x=A.visible,w=A.user,C=A.onCancel,f=C===void 0?function(){}:C,n=Object(T.useState)(),r=Object(E.a)(n,2),c=r[0],S=r[1],_=Object(T.useState)([]),b=Object(E.a)(_,2),I=b[0],k=b[1],B=Object(T.useState)(!1),z=Object(E.a)(B,2),K=z[0],V=z[1],X=Object(T.useState)(!1),F=Object(E.a)(X,2),H=F[0],Z=F[1],me=Object(T.useState)(),de=Object(E.a)(me,2),Ee=de[0],be=de[1];Object(T.useEffect)(function(){var oe;if(w!=null&&(oe=w.userInfo)!==null&&oe!==void 0&&oe.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"))},Ae=function(){var oe=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 V(!0),Re.next=6,Object(D.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,V(!1),!((q==null?void 0:q.status)===-2)){Re.next=22;break}if(_e(),!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Re.next=14;break}return Z(!0),be(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),be(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),be(3),Re.abrupt("return");case 22:if(!((q==null?void 0:q.status)===0)){Re.next=27;break}return Object(l.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),_e(),(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 oe.apply(this,arguments)}}(),_e=function(){var oe=Object(R.a)(y.a.mark(function ve(){return y.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:f();case 1:case"end":return pe.stop()}},ve)}));return function(){return oe.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:K,onOk:Ae,onCancel:_e},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)||I.includes(3)},"\u6559\u5E08"),M.a.createElement(L.a,{value:u.AssistantProfessor,disabled:I.includes(1)},"\u52A9\u6559"),M.a.createElement(L.a,{value:u.Student,disabled:I.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),M.a.createElement(h.a,{visible:H,onCancel:function(){return Z(!1)},occupationValue:Ee}))};J.a=Object(m.a)(function(p){var A=p.user;return{user:A}})(v)},Jq4h:function(ae,J,d){ae.exports=d.p+"static/qrcode.2267e4d5.png"},K2GJ:function(ae,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,D=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,D=D*M.width+M.x,h=h*M.height+M.y,l=l*M.height+M.y),m=isNaN(m)?0:m,D=isNaN(D)?1:D,h=isNaN(h)?0:h,l=isNaN(l)?0:l;var u=y.createLinearGradient(m,h,D,l);return u}function R(y,T,M){var m=M.width,D=M.height,h=Math.min(m,D),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*D+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,D=M&&M.style,h=!D||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]!==D[v])&&(y[v]=Q(y,v,m[v]||u[1]))}if((h||m.fill!==D.fill)&&(y.fillStyle=m.fill),(h||m.stroke!==D.stroke)&&(y.strokeStyle=m.stroke),(h||m.opacity!==D.opacity)&&(y.globalAlpha=m.opacity==null?1:m.opacity),(h||m.blend!==D.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,D=m(y,T,M),h=T.colorStops,l=0;l<h.length;l++)D.addColorStop(h[l].offset,h[l].color);return D}};for(var i=s.prototype,g=0;g<U.length;g++){var E=U[g];E[0]in i||(i[E[0]]=E[1])}s.getGradient=i.getGradient;var a=s;ae.exports=a},KBoB:function(ae,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"),i=d("kPKH"),g=d("k1fw"),E=d("tJVT"),a=d("PpiC"),y=d("OaEy"),T=d("2fM7"),M=d("q1tI"),m=d.n(M),D=d("Ty5D"),h=d("9kvl"),l=d("BdwD"),u=d("vpjH"),v=d.n(u),p=d("sRBo"),A=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"),_=d("ErOA"),b=d("55Ip"),I=d("u+vr"),k=d.n(I),B=d("XBoW"),z=d.n(B),K=d("fc4H"),V=d.n(K),X=d("xKgJ"),F=d("wd/R"),H=d.n(F),Z=function(Ae){var _e,oe,ve,q,pe,Re,ye=Ae.v,Xe=Ae.k,ft=Ae.match,Le=Ae.selectArrs,ze=Ae.setSelectArrs,Se=Ae.dispatch,Pe=Ae.params,Ge=Object(M.useState)([]),Je=Object(E.a)(Ge,2),Et=Je[0],et=Je[1],Pt=Object(M.useState)(!1),Xt=Object(E.a)(Pt,2),_t=Xt[0],Mt=Xt[1],Ht="YYYY-MM-DD",$t=H()("2020-11-15",Ht);function Qt(){return nn.apply(this,arguments)}function nn(){return nn=Object(n.a)(c.a.mark(function Qe(){var Ke;return c.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return console.log(Pe,222),$e.next=3,Object(_.a)("/api/courses/".concat(Pe==null?void 0:Pe.coursesId,"/exercises/group_use_list.json"),{method:"get",params:Object(g.a)(Object(g.a)({},Pe),{},{id:ye.id})});case 3:Ke=$e.sent,et((Ke==null?void 0:Ke.groups)||[]);case 5:case"end":return $e.stop()}},Qe)})),nn.apply(this,arguments)}var Ut=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")})},pt=function(Ke){var Ne;Object(S.ab)({inner_ip:Ke.inner_ip,public_ip:Ke.public_ip,open_camera:Ke.open_camera,ip_limit:Ke.ip_limit,ip_bind:Ke.ip_bind,exercise_tips:Ke.exercise_tips,exerciseId:Ke.id,screen_open:Ke.screen_open,screen_num:Ke.screen_num,coursesId:Ke.course_id,login:(Ne=Object(X.x)())===null||Ne===void 0?void 0:Ne.login,history:h.d})},ct=[{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(Ke,Ne){return Ne.exercise_status===Ke},render:function(Ke,Ne){return m.a.createElement("div",null,Ke===1&&m.a.createElement("span",null,m.a.createElement("i",{className:k.a.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Ke===2&&m.a.createElement("span",null,m.a.createElement("i",{className:k.a.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Ke===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:Pe.order_by==="publish_time"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Pe.order_by==="end_time"?Pe.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(Ke,Ne){return Ne.exercise_status===1?"-":m.a.createElement("span",null,Ke,"/",Ne.exercise_users)}},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(Ke,Ne){return Ne.exercise_status===1?"-":m.a.createElement(b.a,{to:"/classrooms/".concat(Pe==null?void 0:Pe.coursesId,"/exercise/").concat(ye==null?void 0:ye.id,"/detail?random=false&exercise_group_id=").concat(Ne.course_group_id)},Ke)}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:function(Ke,Ne){return Ne.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(Pe==null?void 0:Pe.coursesId,"/exercise/").concat(ye==null?void 0:ye.id,"/detail?random=false&exercise_group_id=").concat(Ne.course_group_id)},m.a.createElement("img",{src:V.a})))}}],tt=function(Ke){if(Ke!=null&&Ke.includes("\u672A\u5F00\u59CB"))return m.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Ke!=null&&Ke.includes("\u8003\u8BD5\u4E2D"))return m.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Ke!=null&&Ke.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(){pt(ye)}},Object(X.c)()&&m.a.createElement(A.a,{checked:Le.includes(ye.id),value:ye.id,onClick:function(Ke){Ke.stopPropagation()},onChange:function(Ke){var Ne=Le.indexOf(ye.id);Le.indexOf(ye.id)>-1?ze(Le.filter(function($e){return $e!==ye.id})):ze(Le.concat(ye.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"}},tt(ye==null?void 0:ye.exercise_tips),m.a.createElement(w.a,{title:ye.exercise_name},m.a.createElement("span",{className:"".concat(k.a.name),style:{maxWidth:ye!=null&&(_e=ye.exercise_tips)!==null&&_e!==void 0&&_e.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},ye.exercise_name)),!ye.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"})),(ye==null||((oe=ye.exercise_tips)===null||oe===void 0)?void 0:oe.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"),(ye==null||((ve=ye.exercise_tips)===null||ve===void 0)?void 0:ve.includes("\u5DF2\u7ED3\u675F"))&&(ye==null||((q=ye.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(Ke){Ke.stopPropagation(),Ke.preventDefault()}},Object(X.c)()&&ye.assistant_auth&&m.a.createElement("span",{onClick:function(Ke){Ke.stopPropagation();var Ne=H()(ye.created_at,Ht),$e=H()($t).diff(H()(Ne),"days");$e>0&&ye!==null&&ye!==void 0&&ye.is_random?Ut():ye!=null&&ye.is_random?h.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/random/preview?random=").concat(ye.is_random)):h.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(X.h)()&&m.a.createElement("span",{onClick:function(){h.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random))}},"\u8BE6\u60C5"),m.a.createElement(m.a.Fragment,null,ye.current_status===0&&ye.exercise_status>1&&!((pe=ye.exercise_tips)!==null&&pe!==void 0&&pe.includes("\u5DF2\u7ED3\u675F"))&&m.a.createElement(b.a,{onClick:function(Ke){Ke.stopPropagation(),Ke.preventDefault(),pt(ye)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),ye.current_status===1&&ye.exercise_status>1&&m.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(Ke){var Ne;window.location.href="/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/users/").concat((Ne=Object(X.x)())===null||Ne===void 0?void 0:Ne.login,"?check=true")}},"\u67E5\u770B\u8BD5\u5377"),ye.current_status===2&&ye.exercise_status>1&&!((Re=ye.exercise_tips)!==null&&Re!==void 0&&Re.includes("\u5DF2\u7ED3\u675F"))&&m.a.createElement(b.a,{onClick:function(Ke){Ke.stopPropagation(),Ke.preventDefault(),pt(ye)},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"},ye.username)),m.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",m.a.createElement("span",{className:"c-blue"},ye.course_name)),m.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",m.a.createElement("span",{className:"c-blue"},ye.time===null||ye.time===-1?"\u4E0D\u9650\u65F6":"".concat(ye.time,"\u5206\u949F"))),m.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",m.a.createElement("span",{className:"c-blue"},H()(ye==null?void 0:ye.published_time).format("YYYY-MM-DD HH:mm"))," ","\u81F3"," ",m.a.createElement("span",{className:"c-blue"},H()(ye==null?void 0:ye.end_time).format("YYYY-MM-DD HH:mm"))))))},me=Z,de=T.a.Option,Ee=function(Ae){var _e,oe,ve,q,pe,Re=Ae.classroomList,ye=Ae.globalSetting,Xe=Ae.exercise,ft=Ae.loading,Le=Ae.dispatch,ze=Ae.match,Se=Object(a.a)(Ae,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Pe=Object(M.useState)(Object(g.a)({},Object(D.i)())),Ge=Object(E.a)(Pe,2),Je=Ge[0],Et=Ge[1],et=Object(D.h)(),Pt=Re.detailExerciseList,Xt=Re.detailTopBanner,_t=Re.detailLeftMenus,Mt=Object(M.useState)([]),Ht=Object(E.a)(Mt,2),$t=Ht[0],Qt=Ht[1],nn=Object(M.useState)(!1),Ut=Object(E.a)(nn,2),pt=Ut[0],ct=Ut[1],tt=Object(M.useState)({page:1,course_id:""}),Qe=Object(E.a)(tt,2),Ke=Qe[0],Ne=Qe[1];Je.id=Je.coursesId,Object(M.useEffect)(function(){$e(),Le({type:"globalSetting/footerToggle",payload:!1}),Le({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[Ke]),Object(M.useEffect)(function(){Qt([])},[Pt]);var $e=function(){document.body.scrollIntoView(),Le({type:"exercise/getUserExercise",payload:Ke})};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(i.a,{flex:"1"},m.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),m.a.createElement(i.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(jt){Ke.course_id=jt,Ke.page=1,Ne(Object(g.a)({},Ke))}},m.a.createElement(de,{value:""},"\u5168\u90E8"),Xe==null||((_e=Xe.userExerciseList)===null||_e===void 0||((oe=_e.courses)===null||oe===void 0))?void 0:oe.map(function(gt,jt){return m.a.createElement(de,{value:gt.id},gt.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||((pe=Xe.userExerciseList)===null||pe===void 0)?void 0:pe.exercises.map(function(gt,jt){return m.a.createElement(me,{v:gt,k:jt,match:ze,selectArrs:$t,setSelectArrs:Qt,dispatch:Le,params:Je})})),m.a.createElement("aside",{className:"tc mb50 mt30"},m.a.createElement(U.a,{showTotal:function(jt){var Kt;return"\u5171 ".concat(Xe==null||((Kt=Xe.userExerciseList)===null||Kt===void 0)?void 0:Kt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(jt){Ke.page=jt,Ne(Object(g.a)({},Ke))},defaultPageSize:20,defaultCurrent:Ke.page,current:Ke.page||1,total:Xe==null?void 0:Xe.userExerciseList.exercises_count}))))},be=J.default=Object(h.a)(function(we){var Ae=we.classroomList,_e=we.loading,oe=we.globalSetting,ve=we.exercise;return{classroomList:Ae,globalSetting:oe,loading:_e.effects,exercise:ve}})(Ee)},KOXS:function(ae,J,d){ae.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(ae,J){ae.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(ae,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("q1tI")),s=O(d("thk6")),t=O(d("MgzW")),R=d("69ZJ"),i=function(g){var E=g.activeSlideKey,a=g.ContainerEl,y=g.children,T=g.containerClass,M=g.getSwiper,m=g.navigation,D=g.noSwiping,h=g.pagination,l=g.parallax,u=g.parallaxEl,v=g.WrapperEl,p=g.wrapperClass,A=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,_=g.slideClass,b=g.loop,I=U.useRef(null),k=U.useRef(null),B=function(){if(!E)return null;var Z=0,me=b?1:0;return U.Children.forEach(y,function(de){U.isValidElement(de)&&(de.key===E&&(Z=me),me+=1)}),Z},z=function(Z){typeof M=="function"&&M(Z)},K=function(){k.current!==null&&(k.current.destroy(!0,!0),k.current=null)},V=function(){I.current&&k.current===null&&(k.current=new s.default(I.current,t.default({},g)))},X=function(){K(),V()},F=function(){k.current!==null&&k.current.update()},H=function(Z){if(!R.isReactElement(Z))return null;var me=[_,Z.props.className];return D&&me.push("swiper-no-swiping"),U.cloneElement(Z,Q(Q({},Z.props),{className:me.join(" ").trim()}))};return U.useEffect(function(){V();var Z=B();return k.current!==null&&Z!==null&&k.current.slideTo(Z),function(){return K()}},[]),U.useEffect(function(){if(k.current!==null){if(A)X();else if(S){F();var Z=k.current.slides.length;if(Z<=k.current.activeIndex){var me=Math.max(Z-1,0);k.current.slideTo(me)}}var de=B();de!==null&&k.current.slideTo(de)}}),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,H)),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)};i.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}},i.displayName="ReactIdSwiper",J.default=i},LPTA:function(ae,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(ae,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 D=M[m];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(T,D.key,D)}}return function(T,M,m){return M&&y(T.prototype,M),m&&y(T,m),T}}(),L=d("q1tI"),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 i(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){i(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,D={get passive(){m=!0}};try{document.addEventListener("test",null,D),document.removeEventListener("test",null,D)}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 D=this.props.getScrollParent&&this.props.getScrollParent();return D!=null?D: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 D=window;this.props.useWindow===!1&&(D=m),D.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),D.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.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,D=window,h=this.getParentElement(m),l=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,v=D.pageYOffset!==void 0?D.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,D){return m?this.calculateTopPosition(m)+(m.offsetHeight-D-window.innerHeight):0}},{key:"calculateTopPosition",value:function(m){return m?m.offsetTop+this.calculateTopPosition(m.offsetParent):0}},{key:"render",value:function(){var m=this,D=this.filterProps(this.props),h=D.children,l=D.element,u=D.hasMore,v=D.initialLoad,p=D.isReverse,A=D.loader,x=D.loadMore,w=D.pageStart,C=D.ref,f=D.threshold,n=D.useCapture,r=D.useWindow,c=D.getScrollParent,S=R(D,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);S.ref=function(b){m.scrollComponent=b,C&&C(b)};var _=[h];return u&&(A?p?_.unshift(A):_.push(A):this.defaultLoader&&(p?_.unshift(this.defaultLoader):_.push(this.defaultLoader))),O.default.createElement(l,S,_)}}]),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,ae.exports=J.default},LdHM:function(ae,J,d){"use strict";d.d(J,"b",function(){return v}),d.d(J,"a",function(){return A});var Q=d("1OyB"),L=d("vuIU"),O=d("Ji7U"),U=d("LK+K"),s=d("q1tI"),t=d("rePB"),R=d("Ff2n"),i=d("ODXe"),g=d("4IlW"),E=d("bX4T"),a=d("YrtM"),y=d("TSYQ"),T=d.n(y),M=d("+nKL"),m=d("8OUc"),D=function(X,F){var H=X.prefixCls,Z=X.id,me=X.flattenOptions,de=X.childrenAsData,Ee=X.values,be=X.searchValue,we=X.multiple,Ae=X.defaultActiveFirstOption,_e=X.height,oe=X.itemHeight,ve=X.notFoundContent,q=X.open,pe=X.menuItemSelectedIcon,Re=X.virtual,ye=X.onSelect,Xe=X.onToggleOpen,ft=X.onActiveValue,Le=X.onScroll,ze=X.onMouseEnter,Se="".concat(H,"-item"),Pe=Object(a.a)(function(){return me},[q,me],function(nn,Ut){return Ut[0]&&nn[1]!==Ut[1]}),Ge=s.useRef(null),Je=function(Ut){Ut.preventDefault()},Et=function(Ut){Ge.current&&Ge.current.scrollTo({index:Ut})},et=function(Ut){for(var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ct=Pe.length,tt=0;tt<ct;tt+=1){var Qe=(Ut+tt*pt+ct)%ct,Ke=Pe[Qe],Ne=Ke.group,$e=Ke.data;if(!Ne&&!$e.disabled)return Qe}return-1},Pt=s.useState(function(){return et(0)}),Xt=Object(i.a)(Pt,2),_t=Xt[0],Mt=Xt[1],Ht=function(Ut){Mt(Ut);var pt=Pe[Ut];if(!pt){ft(null,-1);return}ft(pt.data.value,Ut)};s.useEffect(function(){Ht(Ae!==!1?et(0):-1)},[Pe.length,be]),s.useEffect(function(){var nn=setTimeout(function(){if(!we&&q&&Ee.size===1){var Ut=Array.from(Ee)[0],pt=Pe.findIndex(function(ct){var tt=ct.data;return tt.value===Ut});Ht(pt),Et(pt)}});return function(){return clearTimeout(nn)}},[q]);var $t=function(Ut){Ut!==void 0&&ye(Ut,{selected:!Ee.has(Ut)}),we||Xe(!1)};if(s.useImperativeHandle(F,function(){return{onKeyDown:function(Ut){var pt=Ut.which;switch(pt){case g.a.UP:case g.a.DOWN:{var ct=0;if(pt===g.a.UP?ct=-1:pt===g.a.DOWN&&(ct=1),ct!==0){var tt=et(_t+ct,ct);Et(tt),Ht(tt)}break}case g.a.ENTER:{var Qe=Pe[_t];Qe&&!Qe.data.disabled?$t(Qe.data.value):$t(void 0),q&&Ut.preventDefault();break}case g.a.ESC:Xe(!1)}},onKeyUp:function(){},scrollTo:function(Ut){Et(Ut)}}}),Pe.length===0)return s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),className:"".concat(Se,"-empty"),onMouseDown:Je},ve);function Qt(nn){var Ut=Pe[nn];if(!Ut)return null;var pt=Ut.data||{},ct=pt.value,tt=pt.label,Qe=pt.children,Ke=Object(E.a)(pt,!0),Ne=de?Qe:tt;return Ut?s.createElement("div",Object.assign({"aria-label":typeof Ne=="string"?Ne:null},Ke,{key:nn,role:"option",id:"".concat(Z,"_list_").concat(nn),"aria-selected":Ee.has(ct)}),ct):null}return s.createElement(s.Fragment,null,s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),style:{height:0,width:0,overflow:"hidden"}},Qt(_t-1),Qt(_t),Qt(_t+1)),s.createElement(M.a,{itemKey:"key",ref:Ge,data:Pe,height:_e,itemHeight:oe,fullHeight:!1,onMouseDown:Je,onScroll:Le,virtual:Re,onMouseEnter:ze},function(nn,Ut){var pt,ct=nn.group,tt=nn.groupOption,Qe=nn.data,Ke=Qe.label,Ne=Qe.key;if(ct)return s.createElement("div",{className:T()(Se,"".concat(Se,"-group"))},Ke!==void 0?Ke:Ne);var $e=Qe.disabled,gt=Qe.value,jt=Qe.title,Kt=Qe.children,Gt=Qe.style,kt=Qe.className,wt=Object(R.a)(Qe,["disabled","value","title","children","style","className"]),lt=Ee.has(gt),ut="".concat(Se,"-option"),Ue=T()(Se,ut,kt,(pt={},Object(t.a)(pt,"".concat(ut,"-grouped"),tt),Object(t.a)(pt,"".concat(ut,"-active"),_t===Ut&&!$e),Object(t.a)(pt,"".concat(ut,"-disabled"),$e),Object(t.a)(pt,"".concat(ut,"-selected"),lt),pt)),ce=de?Kt:Ke,Ce=!pe||typeof pe=="function"||lt;return s.createElement("div",Object.assign({},wt,{"aria-selected":lt,className:Ue,title:jt,onMouseMove:function(){if(_t===Ut||$e)return;Ht(Ut)},onClick:function(){$e||$t(gt)},style:Gt}),s.createElement("div",{className:"".concat(ut,"-content")},ce||gt),s.isValidElement(pe)||lt,Ce&&s.createElement(m.a,{className:"".concat(Se,"-option-state"),customizeIcon:pe,customizeIconProps:{isSelected:lt}},lt?"\u2713":null))}))},h=s.forwardRef(D);h.displayName="OptionList";var l=h,u=function(){return null};u.isSelectOption=!0;var v=u,p=function(){return null};p.isSelectOptGroup=!0;var A=p,x=d("VTBJ"),w=d("Zm9Q");function C(V){var X=V.key,F=V.props,H=F.children,Z=F.value,me=Object(R.a)(F,["children","value"]);return Object(x.a)({key:X,value:Z!==void 0?Z:X,children:H},me)}function f(V){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(w.a)(V).map(function(F,H){if(!s.isValidElement(F)||!F.type)return null;var Z=F.type.isSelectOptGroup,me=F.key,de=F.props,Ee=de.children,be=Object(R.a)(de,["children"]);return X||!Z?C(F):Object(x.a)(Object(x.a)({key:"__RC_SELECT_GRP__".concat(me===null?H:me,"__"),label:me},be),{},{options:f(Ee)})}).filter(function(F){return F})}var n=d("2Qr1"),r=d("qNPg"),c=d("U8pU"),S=d("Kwbf"),_=d("WKfj");function b(V){var X=V.mode,F=V.options,H=V.children,Z=V.backfill,me=V.allowClear,de=V.placeholder,Ee=V.getInputElement,be=V.showSearch,we=V.onSearch,Ae=V.defaultOpen,_e=V.autoFocus,oe=V.labelInValue,ve=V.value,q=V.inputValue,pe=V.optionLabelProp,Re=X==="multiple"||X==="tags",ye=be!==void 0?be:Re||X==="combobox",Xe=F||f(H);if(Object(S.a)(X!=="tags"||Xe.every(function(Se){return!Se.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(Se){return Se.options?Se.options.some(function(Pe){return typeof("value"in Pe?Pe.value:Pe.key)=="number"}):typeof("value"in Se?Se.value:Se.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"||!pe,"`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"||!Ee,"`getInputElement` only work with `combobox` mode."),Object(S.b)(X!=="combobox"||!Ee||!me||!de,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),we&&!ye&&X!=="combobox"&&X!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!Ae||_e,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ve!=null){var Le=Object(_.d)(ve);Object(S.a)(!oe||Le.every(function(Se){return Object(c.a)(Se)==="object"&&("key"in Se||"value"in Se)}),"`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(H){var ze=null;Object(w.a)(H).some(function(Se){if(!s.isValidElement(Se)||!Se.type)return!1;var Pe=Se.type;if(Pe.isSelectOption)return!1;if(Pe.isSelectOptGroup){var Ge=Object(w.a)(Se.props.children).every(function(Je){return!s.isValidElement(Je)||!Se.type||Je.type.isSelectOption?!0:(ze=Je.type,!1)});return!Ge}return ze=Pe,!0}),ze&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ze.displayName||ze.name||ze,"`.")),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(V){Object(O.a)(F,V);var X=Object(U.a)(F);function F(){var H;return Object(Q.a)(this,F),H=X.apply(this,arguments),H.selectRef=s.createRef(),H.focus=function(){H.selectRef.current.focus()},H.blur=function(){H.selectRef.current.blur()},H}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=A;var z=B,K=J.c=z},LicW:function(ae,J,d){"use strict";var Q=d("T2oS"),L=d("W9HT"),O=d("5Dmo"),U=d("3S7+"),s=d("q1tI"),t=d.n(s),R=d("ZJlW"),i=d.n(R),g=d("m3rI"),E=d("TSYQ"),a=d.n(E),y=d("1vsH"),T=d("z4EP"),M=d.n(T),m=d("+GGh"),D=d.n(m),h=d("cFMs"),l=d.n(h),u=d("BdwD"),v=function(A){var x=A.className,w=A.dataSource,C=w===void 0?[]:w,f=A.col,n=f===void 0?4:f,r=A.right,c=A.bottom,S=c===void 0?23:c,_=A.precision,b=_===void 0?0:_,I=A.wrapWidth,k=I===void 0?1200:I,B=A.trackEventItems,z=A.loading,K=Math.floor((k-(n-1)*r)/n);return t.a.createElement(L.a,{spinning:z},t.a.createElement("div",{className:a()(i.a.list,x)},!!C.length&&C.map(function(V,X){var F=V.name,H=V.id,Z=V.identifier,me=V.featured,de=V.school_name,Ee=V.image_url,be=V.excellent;return t.a.createElement("div",{key:H,className:i.a.wrap,style:{width:K,marginRight:(1+X)%n===0?0:r+b,marginBottom:S}},t.a.createElement("a",{target:"_blank",href:"/paths/".concat(Z),className:i.a.li,onClick:function(Ae){Ae.preventDefault(),B&&Object(y.cb)([B]),Object(y.S)("/paths/".concat(Z))}},t.a.createElement("div",{className:i.a.img},t.a.createElement("img",{className:i.a.cover,src:"".concat(g.a.IMG_SERVER,"/").concat(Ee)}),me===1&&t.a.createElement("img",{className:i.a.sign,src:M.a}),me===2&&t.a.createElement("img",{className:i.a.sign,src:""}),me===3&&t.a.createElement("img",{className:i.a.sign,src:D.a}),me===4&&t.a.createElement("img",{className:i.a.sign,src:""}),me===5&&t.a.createElement("img",{className:i.a.sign,src:l.a})),t.a.createElement("div",{className:i.a.name},t.a.createElement(U.a,{title:F},t.a.createElement("span",{className:i.a.e},F))),t.a.createElement(U.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(de)},t.a.createElement("div",{className:i.a.unit},t.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),de)),t.a.createElement("div",{className:i.a.tags},t.a.createElement(U.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.a.createElement("span",null,V.stages_count))),t.a.createElement(U.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.a.createElement("span",null,V.members_count))),be&&t.a.createElement("div",{className:i.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!C.length&&t.a.createElement(u.a,null)))};J.a=v},LzVc:function(ae,J,d){ae.exports=d.p+"static/r.18202e40.svg"},MEGo:function(ae,J,d){var Q=d("4fz+"),L=d("Dagg"),O=d("dqUG"),U=d("2fw6"),s=d("x6Kt"),t=d("rmlV"),R=d("yxFR"),i=d("y+Vt"),g=d("h7HQ"),E=d("1Jh7"),a=d("SKnc"),y=d("K2GJ"),T=d("Fofx"),M=d("NC18"),m=M.createFromString,D=d("bYtY"),h=D.isString,l=D.extend,u=D.defaults,v=D.trim,p=D.each,A=/[\s,]+/;function x(F){if(h(F)){var H=new DOMParser;F=H.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,H){H=H||{};var Z=x(F);if(!Z)throw new Error("Illegal svg");var me=new Q;this._root=me;var de=Z.getAttribute("viewBox")||"",Ee=parseFloat(Z.getAttribute("width")||H.width),be=parseFloat(Z.getAttribute("height")||H.height);isNaN(Ee)&&(Ee=null),isNaN(be)&&(be=null),_(Z,me,null,!0);for(var we=Z.firstChild;we;)this._parseNode(we,me),we=we.nextSibling;var Ae,_e;if(de){var oe=v(de).split(A);oe.length>=4&&(Ae={x:parseFloat(oe[0]||0),y:parseFloat(oe[1]||0),width:parseFloat(oe[2]),height:parseFloat(oe[3])})}if(Ae&&Ee!=null&&be!=null&&(_e=V(Ae,Ee,be),!H.ignoreViewBox)){var ve=me;me=new Q,me.add(ve),ve.scale=_e.scale.slice(),ve.position=_e.position.slice()}return!H.ignoreRootClip&&Ee!=null&&be!=null&&me.setClipPath(new s({shape:{x:0,y:0,width:Ee,height:be}})),{root:me,width:Ee,height:be,viewBoxRect:Ae,viewBoxTransform:_e}},w.prototype._parseNode=function(F,H){var Z=F.nodeName.toLowerCase();Z==="defs"?this._isDefine=!0:Z==="text"&&(this._isText=!0);var me;if(this._isDefine){var de=f[Z];if(de){var Ee=de.call(this,F),be=F.getAttribute("id");be&&(this._defs[be]=Ee)}}else{var de=C[Z];de&&(me=de.call(this,F,H),H.add(me))}for(var we=F.firstChild;we;)we.nodeType===1&&this._parseNode(we,me),we.nodeType===3&&this._isText&&this._parseText(we,me),we=we.nextSibling;Z==="defs"?this._isDefine=!1:Z==="text"&&(this._isText=!1)},w.prototype._parseText=function(F,H){if(F.nodeType===1){var Z=F.getAttribute("dx")||0,me=F.getAttribute("dy")||0;this._textX+=parseFloat(Z),this._textY+=parseFloat(me)}var de=new O({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(H,de),_(F,de,this._defs);var Ee=de.style.fontSize;Ee&&Ee<9&&(de.style.fontSize=9,de.scale=de.scale||[1,1],de.scale[0]*=Ee/9,de.scale[1]*=Ee/9);var be=de.getBoundingRect();return this._textX+=be.width,H.add(de),de};var C={g:function(F,H){var Z=new Q;return r(H,Z),_(F,Z,this._defs),Z},rect:function(F,H){var Z=new s;return r(H,Z),_(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,H){var Z=new U;return r(H,Z),_(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,H){var Z=new R;return r(H,Z),_(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,H){var Z=new t;return r(H,Z),_(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,H){var Z=F.getAttribute("points");Z&&(Z=c(Z));var me=new g({shape:{points:Z||[]}});return r(H,me),_(F,me,this._defs),me},polyline:function(F,H){var Z=new i;r(H,Z),_(F,Z,this._defs);var me=F.getAttribute("points");me&&(me=c(me));var de=new E({shape:{points:me||[]}});return de},image:function(F,H){var Z=new L;return r(H,Z),_(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,H){var Z=F.getAttribute("x")||0,me=F.getAttribute("y")||0,de=F.getAttribute("dx")||0,Ee=F.getAttribute("dy")||0;this._textX=parseFloat(Z)+parseFloat(de),this._textY=parseFloat(me)+parseFloat(Ee);var be=new Q;return r(H,be),_(F,be,this._defs),be},tspan:function(F,H){var Z=F.getAttribute("x"),me=F.getAttribute("y");Z!=null&&(this._textX=parseFloat(Z)),me!=null&&(this._textY=parseFloat(me));var de=F.getAttribute("dx")||0,Ee=F.getAttribute("dy")||0,be=new Q;return r(H,be),_(F,be,this._defs),this._textX+=de,this._textY+=Ee,be},path:function(F,H){var Z=F.getAttribute("d")||"",me=m(Z);return r(H,me),_(F,me,this._defs),me}},f={lineargradient:function(F){var H=parseInt(F.getAttribute("x1")||0,10),Z=parseInt(F.getAttribute("y1")||0,10),me=parseInt(F.getAttribute("x2")||10,10),de=parseInt(F.getAttribute("y2")||0,10),Ee=new a(H,Z,me,de);return n(F,Ee),Ee},radialgradient:function(F){}};function n(F,H){for(var Z=F.firstChild;Z;){if(Z.nodeType===1){var me=Z.getAttribute("offset");me.indexOf("%")>0?me=parseInt(me,10)/100:me?me=parseFloat(me):me=0;var de=Z.getAttribute("stop-color")||"#000000";H.addColorStop(me,de)}Z=Z.nextSibling}}function r(F,H){F&&F.__inheritedStyle&&(H.__inheritedStyle||(H.__inheritedStyle={}),u(H.__inheritedStyle,F.__inheritedStyle))}function c(F){for(var H=v(F).split(A),Z=[],me=0;me<H.length;me+=2){var de=parseFloat(H[me]),Ee=parseFloat(H[me+1]);Z.push([de,Ee])}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 _(F,H,Z,me){var de=H.__inheritedStyle||{},Ee=H.type==="text";if(F.nodeType===1&&(B(F,H),l(de,K(F)),!me)){for(var be in S)if(S.hasOwnProperty(be)){var we=F.getAttribute(be);we!=null&&(de[S[be]]=we)}}var Ae=Ee?"textFill":"fill",_e=Ee?"textStroke":"stroke";H.style=H.style||new y;var oe=H.style;de.fill!=null&&oe.set(Ae,I(de.fill,Z)),de.stroke!=null&&oe.set(_e,I(de.stroke,Z)),p(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(ve){var q=ve==="lineWidth"&&Ee?"textStrokeWidth":ve;de[ve]!=null&&oe.set(q,parseFloat(de[ve]))}),(!de.textBaseline||de.textBaseline==="auto")&&(de.textBaseline="alphabetic"),de.textBaseline==="alphabetic"&&(de.textBaseline="bottom"),de.textAlign==="start"&&(de.textAlign="left"),de.textAlign==="end"&&(de.textAlign="right"),p(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(ve){de[ve]!=null&&oe.set(ve,de[ve])}),de.lineDash&&(H.style.lineDash=v(de.lineDash).split(A)),oe[_e]&&oe[_e]!=="none"&&(H[_e]=!0),H.__inheritedStyle=de}var b=/url\(\s*#(.*?)\)/;function I(F,H){var Z=H&&F&&F.match(b);if(Z){var me=v(Z[1]),de=H[me];return de}return F}var k=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function B(F,H){var Z=F.getAttribute("transform");if(Z){Z=Z.replace(/,/g," ");var me=null,de=[];Z.replace(k,function(Ae,_e,oe){de.push(_e,oe)});for(var Ee=de.length-1;Ee>0;Ee-=2){var be=de[Ee],we=de[Ee-1];me=me||T.create();switch(we){case"translate":be=v(be).split(A),T.translate(me,me,[parseFloat(be[0]),parseFloat(be[1]||0)]);break;case"scale":be=v(be).split(A),T.scale(me,me,[parseFloat(be[0]),parseFloat(be[1]||be[0])]);break;case"rotate":be=v(be).split(A),T.rotate(me,me,parseFloat(be[0]));break;case"skew":be=v(be).split(A),console.warn("Skew transform is not supported yet");break;case"matrix":var be=v(be).split(A);me[0]=parseFloat(be[0]),me[1]=parseFloat(be[1]),me[2]=parseFloat(be[2]),me[3]=parseFloat(be[3]),me[4]=parseFloat(be[4]),me[5]=parseFloat(be[5]);break}}H.setLocalTransform(me)}}var z=/([^\s:;]+)\s*:\s*([^:;]+)/g;function K(F){var H=F.getAttribute("style"),Z={};if(!H)return Z;var me={};z.lastIndex=0;for(var de;(de=z.exec(H))!=null;)me[de[1]]=de[2];for(var Ee in S)S.hasOwnProperty(Ee)&&me[Ee]!=null&&(Z[S[Ee]]=me[Ee]);return Z}function V(F,H,Z){var me=H/F.width,de=Z/F.height,Ee=Math.min(me,de),be=[Ee,Ee],we=[-(F.x+F.width/2)*Ee+H/2,-(F.y+F.height/2)*Ee+Z/2];return{scale:be,position:we}}function X(F,H){var Z=new w;return Z.parse(F,H)}J.parseXML=x,J.makeViewBoxTransform=V,J.parseSVG=X},MEgm:function(ae,J){ae.exports="data:image/png;base64,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"},MKOG:function(ae,J,d){var Q=d("bYtY"),L=d("YH21"),O=L.Dispatcher,U=d("mLcG"),s=d("Bq2U"),t=function(i){i=i||{},this.stage=i.stage||{},this.onframe=i.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(i){this._clips.push(i)},addAnimator:function(i){i.animation=this;for(var g=i.getClips(),E=0;E<g.length;E++)this.addClip(g[E])},removeClip:function(i){var g=Q.indexOf(this._clips,i);g>=0&&this._clips.splice(g,1)},removeAnimator:function(i){for(var g=i.getClips(),E=0;E<g.length;E++)this.removeClip(g[E]);i.animation=null},_update:function(){for(var i=new Date().getTime()-this._pausedTime,g=i-this._time,E=this._clips,a=E.length,y=[],T=[],M=0;M<a;M++){var m=E[M],D=m.step(i,g);D&&(y.push(D),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=i,this.onframe(g),this.trigger("frame",g),this.stage.update&&this.stage.update()},_startLoop:function(){var i=this;this._running=!0;function g(){i._running&&(U(g),!i._paused&&i._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(i,g){g=g||{};var E=new s(i,g.loop,g.getter,g.setter);return this.addAnimator(E),E}},Q.mixin(t,O);var R=t;ae.exports=R},NC18:function(ae,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,i=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])/(i(u)*i(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,A,x,w,C,f,n,r,c){var S=n*(R/180),_=t(S)*(u-p)/2+s(S)*(v-A)/2,b=-1*s(S)*(u-p)/2+t(S)*(v-A)/2,I=_*_/(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*(_*_))/(C*C*(b*b)+f*f*(_*_)))||0,B=k*C*b/f,z=k*-f*_/C,K=(u+p)/2+t(S)*B-s(S)*z,V=(v+A)/2+s(S)*B+t(S)*z,X=E([1,0],[(_-B)/C,(b-z)/f]),F=[(_-B)/C,(b-z)/f],H=[(-1*_-B)/C,(-1*b-z)/f],Z=E(F,H);g(F,H)<=-1&&(Z=R),g(F,H)>=1&&(Z=0),w===0&&Z>0&&(Z=Z-2*R),w===1&&Z<0&&(Z=Z+2*R),c.addData(r,K,V,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,A=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),_,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,K,V,X,F,H,Z,me=v,de=p;switch(S){case"l":v+=b[B++],p+=b[B++],_=f.L,C.addData(_,v,p);break;case"L":v=b[B++],p=b[B++],_=f.L,C.addData(_,v,p);break;case"m":v+=b[B++],p+=b[B++],_=f.M,C.addData(_,v,p),A=v,x=p,S="l";break;case"M":v=b[B++],p=b[B++],_=f.M,C.addData(_,v,p),A=v,x=p,S="L";break;case"h":v+=b[B++],_=f.L,C.addData(_,v,p);break;case"H":v=b[B++],_=f.L,C.addData(_,v,p);break;case"v":p+=b[B++],_=f.L,C.addData(_,v,p);break;case"V":p=b[B++],_=f.L,C.addData(_,v,p);break;case"C":_=f.C,C.addData(_,b[B++],b[B++],b[B++],b[B++],b[B++],b[B++]),v=b[B-2],p=b[B-1];break;case"c":_=f.C,C.addData(_,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,K=p;var Ee=C.len(),be=C.data;w===f.C&&(z+=v-be[Ee-4],K+=p-be[Ee-3]),_=f.C,me=b[B++],de=b[B++],v=b[B++],p=b[B++],C.addData(_,z,K,me,de,v,p);break;case"s":z=v,K=p;var Ee=C.len(),be=C.data;w===f.C&&(z+=v-be[Ee-4],K+=p-be[Ee-3]),_=f.C,me=v+b[B++],de=p+b[B++],v+=b[B++],p+=b[B++],C.addData(_,z,K,me,de,v,p);break;case"Q":me=b[B++],de=b[B++],v=b[B++],p=b[B++],_=f.Q,C.addData(_,me,de,v,p);break;case"q":me=b[B++]+v,de=b[B++]+p,v+=b[B++],p+=b[B++],_=f.Q,C.addData(_,me,de,v,p);break;case"T":z=v,K=p;var Ee=C.len(),be=C.data;w===f.Q&&(z+=v-be[Ee-4],K+=p-be[Ee-3]),v=b[B++],p=b[B++],_=f.Q,C.addData(_,z,K,v,p);break;case"t":z=v,K=p;var Ee=C.len(),be=C.data;w===f.Q&&(z+=v-be[Ee-4],K+=p-be[Ee-3]),v+=b[B++],p+=b[B++],_=f.Q,C.addData(_,z,K,v,p);break;case"A":V=b[B++],X=b[B++],F=b[B++],H=b[B++],Z=b[B++],me=v,de=p,v=b[B++],p=b[B++],_=f.A,a(me,de,v,p,H,Z,V,X,F,_,C);break;case"a":V=b[B++],X=b[B++],F=b[B++],H=b[B++],Z=b[B++],me=v,de=p,v+=b[B++],p+=b[B++],_=f.A,a(me,de,v,p,H,Z,V,X,F,_,C);break}}(S==="z"||S==="Z")&&(_=f.Z,C.addData(_),v=A,p=x),w=_}return C.toStatic(),C}function m(u,v){var p=M(u);return v=v||{},v.buildPath=function(A){if(A.setData){A.setData(p.data);var x=A.getContext();x&&A.rebuildPath(x)}else{var x=A;p.rebuildPath(x)}},v.applyTransform=function(A){O(p,A),this.dirty(!0)},v}function D(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=[],A=u.length,x=0;x<A;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=D,J.extendFromString=h,J.mergePath=l},NLgs:function(ae,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),i=d("q1tI"),g=d.n(i),E=d("9kvl"),a=d("xKgJ"),y=d("1vsH"),T=d("RCxd"),M=d("yTi+"),m=d.n(M),D=d("1ZF9"),h=d.n(D),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)&&A(c))},p=function(r){return Object(a.p)()?!0:(r({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},A=function(){var r,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,S=Object(E.c)()._store.getState(),_=S.user;return(r=_.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.S)("/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.S)("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(),_=S.shixunsDetail.detail;return(_==null?void 0:_.public)===2||(_==null?void 0:_.public)===1||(_==null?void 0:_.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",(_==null?void 0:_.public)===2?"\u5DF2\u516C\u5F00":(_==null?void 0:_.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):(_==null?void 0:_.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(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,r({type:"shixunsDetail/cancelRelease",payload:{id:_==null?void 0:_.identifier}});case 2:z=V.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:_==null?void 0:_.identifier}}),r({type:"practiceSetting/getCommonData",payload:{id:_==null?void 0:_.identifier}}));case 4:case"end":return V.stop()}},B)}));function k(){return I.apply(this,arguments)}return k}()})}}),!0):!1}},NQs2:function(ae,J,d){ae.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(ae,J,d){"use strict";d.d(J,"a",function(){return i}),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 Ae}),d.d(J,"c",function(){return _e.a}),d.d(J,"b",function(){return Re}),d.d(J,"g",function(){return Le}),d.d(J,"f",function(){return Ge}),d.d(J,"k",function(){return $t}),d.d(J,"d",function(){return pt});var Q=d("q1tI"),L=d.n(Q),O=d("NQs2"),U=d.n(O),s=d("ygoZ"),t=d.n(s),R=function(tt){var Qe=tt.dataSource,Ke=Qe===void 0?[]:Qe,Ne=tt.img,$e=tt.imgWidth,gt=$e===void 0?346:$e,jt=tt.title,Kt=tt.sunTitle,Gt=tt.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,jt),L.a.createElement("span",null,Kt)),Ke.length>0&&L.a.createElement("div",{className:U.a.btns},Ke.map(function(kt,wt){return L.a.createElement("div",{key:wt,onClick:kt.click},kt.name,kt.sign?L.a.createElement("img",{src:t.a,width:39}):null)})),Gt),L.a.createElement("img",{style:{marginTop:33,marginRight:38},src:Ne,width:gt})))},i=R,g=d("tJVT"),E=d("6nfa"),a=d.n(E),y=d("TSYQ"),T=d.n(y),M=function(tt){var Qe=tt.dataSource,Ke=Qe===void 0?[]:Qe,Ne=tt.value,$e=tt.onChange,gt=tt.className,jt=tt.title,Kt=tt.titleWidth,Gt=Kt===void 0?41:Kt,kt=tt.style,wt=kt===void 0?{}:kt,lt=tt.fontColor,ut=lt===void 0?"#6A7283":lt,Ue=Object(Q.useState)(0),ce=Object(g.a)(Ue,2),Ce=ce[0],Ve=ce[1],rt=Object(Q.useState)(!1),ht=Object(g.a)(rt,2),vt=ht[0],it=ht[1],ot=Object(Q.useRef)(null);return Object(Q.useEffect)(function(){if(Ke.length!==0){var Ct;(ot==null||((Ct=ot.current)===null||Ct===void 0)?void 0:Ct.clientHeight)>92?Ve(1):Ve(0)}Ke.length===0&&Ve(0)},[Ke]),L.a.createElement("div",{className:T()(a.a.row,gt),style:wt},L.a.createElement("div",{style:{width:Gt,marginTop:vt?12:4},className:a.a.title},jt),L.a.createElement("div",{className:vt?"".concat(a.a.tagsWrap," ").concat(a.a.tagsBorderWrap):a.a.tagsWrap},L.a.createElement("div",{className:a.a.bar,style:Ce>0?{height:Ce===1?92:"auto",overflow:Ce===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},L.a.createElement("div",{className:a.a.name,ref:ot},Ke==null?void 0:Ke.map(function(Ct){return L.a.createElement("span",{onClick:function(){return $e(Ct.id)},key:Ct.id,title:Ct.name,style:{color:ut},className:Ne===Ct.id?a.a.active:""},Ct.name)}))),!!Ce&&L.a.createElement(Q.Fragment,null,Ce===1?L.a.createElement("div",{onClick:function(){var Jt;Ve(2),(ot==null||((Jt=ot.current)===null||Jt===void 0)?void 0:Jt.clientHeight)>205?it(!0):it(!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(){Ve(1),it(!1)},className:a.a.action},"\u6536\u8D77",L.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},m=M,D=d("cz0n"),h=d.n(D),l=function(tt){var Qe=tt.dataSource,Ke=Qe===void 0?[]:Qe,Ne=tt.value,$e=tt.onChange,gt=tt.className;return L.a.createElement("div",{className:T()(h.a.tabs,gt)},Ke.map(function(jt){return L.a.createElement("span",{onClick:function(){return $e(jt.id)},className:Ne===jt.id?h.a.active:"",key:jt.id},jt.name)}))},u=l,v=d("5NDa"),p=d("5rEg"),A=d("KOXS"),x=d.n(A),w=function(tt){var Qe,Ke=tt.dataSource,Ne=Ke===void 0?[]:Ke,$e=tt.value,gt=tt.onChange,jt=tt.className,Kt=tt.style,Gt=Kt===void 0?{}:Kt,kt=tt.placeholder,wt=Object(Q.useState)(""),lt=Object(g.a)(wt,2),ut=lt[0],Ue=lt[1],ce=Object(Q.useState)(""),Ce=Object(g.a)(ce,2),Ve=Ce[0],rt=Ce[1];Object(Q.useEffect)(function(){var it;(it=JSON.stringify($e))!==null&&it!==void 0&&it.includes("{")?(Ue($e.id),rt($e.value)):rt($e)},[$e]);var ht=function(){gt(Ve,ut||null)},vt=function(ot){if(ot===ut)return;Ue(ot),gt(Ve,ot)};return L.a.createElement("div",{className:T()(x.a.input,jt),style:Gt},!!Ne.length&&L.a.createElement("div",{className:x.a.dropdown},L.a.createElement("div",{className:x.a.text},(Qe=Ne.find(function(it){return it.id===ut}))===null||Qe===void 0?void 0:Qe.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},Ne.map(function(it,ot){return L.a.createElement("div",{key:ot,onClick:function(){return vt(it.id)}},it.name)}))),L.a.createElement(p.a,{onPressEnter:ht,value:Ve,onChange:function(ot){return rt(ot.target.value)},bordered:!1,placeholder:kt}),L.a.createElement("i",{onClick:ht,className:"iconfont icon-sousuo9 font14 pl10 current"}))},C=w,f=d("f9pc"),n=d.n(f),r=function(tt){var Qe=tt.value,Ke=tt.onChange,Ne=tt.className,$e=tt.total,gt=tt.pageSize,jt=tt.style,Kt=jt===void 0?{}:jt,Gt=Qe<2,kt=Qe>=Math.ceil($e/gt);return $e<=gt?L.a.createElement(L.a.Fragment,null):L.a.createElement("div",{className:T()(n.a.quickPager,Ne),style:Kt},L.a.createElement("div",{onClick:function(){Gt||Ke(Qe-1,"prev")},className:Gt?n.a.disabled:""},"\u4E0A\u4E00\u9875"),L.a.createElement("div",{onClick:function(){kt||Ke(Qe+1,"next")},className:kt?n.a.disabled:""},"\u4E0B\u4E00\u9875"))},c=r,S=d("T2oS"),_=d("W9HT"),b=d("pC0b"),I=d("GzdX"),k=d("5Dmo"),B=d("3S7+"),z=d("Oe0F"),K=d.n(z),V=d("m3rI"),X=d("1vsH"),F=d("JAbv"),H=d.n(F),Z=d("Bq7L"),me=d.n(Z),de=d("MEgm"),Ee=d.n(de),be=d("BdwD"),we=function(tt){var Qe=tt.className,Ke=tt.dataSource,Ne=Ke===void 0?[]:Ke,$e=tt.col,gt=$e===void 0?4:$e,jt=tt.right,Kt=tt.bottom,Gt=Kt===void 0?23:Kt,kt=tt.precision,wt=kt===void 0?0:kt,lt=tt.wrapWidth,ut=lt===void 0?1200:lt,Ue=tt.trackEventItems,ce=tt.loading,Ce=Math.floor((ut-(gt-1)*jt)/gt);return L.a.createElement(_.a,{spinning:ce},L.a.createElement("div",{className:T()(K.a.list,Qe)},!!Ne.length&&Ne.map(function(Ve,rt){var ht=Ve.name,vt=Ve.id,it=Ve.identifier,ot=Ve.power,Ct=Ve.cover_image_id,Jt=Ve.pic;return L.a.createElement("div",{className:K.a.wrap,key:vt,style:{width:Ce,marginRight:(1+rt)%gt===0?0:jt+wt,marginBottom:Gt}},L.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(it,"/challenges"),className:K.a.li,onClick:function(ie){ie.preventDefault(),Ue&&Object(X.cb)([Ue]),ot&&Object(X.S)("/shixuns/".concat(it,"/challenges"))}},L.a.createElement("div",{className:K.a.img},L.a.createElement("img",{className:K.a.cover,src:Ct?"".concat(V.a.API_SERVER,"/api/attachments/").concat(Ct):"".concat(V.a.IMG_SERVER,"/").concat(Jt)}),Ve.is_jupyter&&L.a.createElement("img",{className:K.a.sign,src:H.a}),Ve.is_jupyter_lab&&L.a.createElement("img",{className:K.a.sign,src:me.a}),Ve.is_unity_3d&&L.a.createElement("img",{className:K.a.sign,src:Ee.a})),L.a.createElement("div",{className:K.a.name},L.a.createElement(B.a,{title:ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},L.a.createElement("span",{className:K.a.e},ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),L.a.createElement("div",{className:K.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,Ve.challenges_count))),!!Ve.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,Ve.myshixuns_count))),L.a.createElement(B.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},L.a.createElement("span",null,L.a.createElement("span",null,Ve.level))),L.a.createElement("div",{className:K.a.rate},L.a.createElement(I.a,{allowHalf:!0,disabled:!0,defaultValue:Ve.score_info}),L.a.createElement("span",null,"\xA0",Ve.score_info?"".concat(Ve.score_info,"\u5206"):"5\u5206")))),!ot&&L.a.createElement("div",{className:K.a.lockWrap},L.a.createElement("img",{src:"".concat(V.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")))}),!Ne.length&&L.a.createElement(be.a,null)))},Ae=we,_e=d("LicW"),oe=d("iL++"),ve=d.n(oe),q=d("xiVL"),pe=function(tt){var Qe=tt.className,Ke=tt.dataSource,Ne=Ke===void 0?[]:Ke,$e=tt.col,gt=$e===void 0?4:$e,jt=tt.right,Kt=tt.bottom,Gt=Kt===void 0?23:Kt,kt=tt.precision,wt=kt===void 0?0:kt,lt=tt.wrapWidth,ut=lt===void 0?1200:lt,Ue=tt.trackEventItems,ce=tt.loading,Ce=Math.floor((ut-(gt-1)*jt)/gt);return L.a.createElement(_.a,{spinning:ce},L.a.createElement("div",{className:T()(ve.a.list,Qe)},!!Ne.length&&Ne.map(function(Ve,rt){var ht=Ve.subject_identifier,vt=Ve.id,it=Ve.identifier,ot=Ve.power,Ct=Ve.is_public!=0&&Ve.is_public;return L.a.createElement("div",{className:ve.a.wrap,key:vt,style:{width:Ce,marginRight:(1+rt)%gt===0?0:jt+wt,marginBottom:Gt}},L.a.createElement("a",{className:ve.a.li,onClick:function(an){an.preventDefault()}},L.a.createElement("div",{className:ve.a.top},L.a.createElement(B.a,{title:Ve.name},L.a.createElement("div",{className:ve.a.name},Ve.name)),L.a.createElement("img",{className:ve.a.img,src:V.a.IMG_SERVER+"/images/"+Ve.avatar_url}),L.a.createElement("div",{className:ve.a.text},Ve.creator),ht&&L.a.createElement("div",{className:ve.a.btns},L.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),L.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ct&&L.a.createElement("div",{className:ve.a.sign},"\u516C\u5F00")),L.a.createElement("div",{className:ve.a.bottom},Ve.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,Ve.visits))),Ve.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"}),Ve.course_members_count)),Ve.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"}),Ve.tasks_count)),Ve.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:ve.a.lockWrap},Ve.is_accessible?L.a.createElement(L.a.Fragment,null,ht&&L.a.createElement("div",{onClick:function(){return Object(X.S)("/paths/".concat(ht))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),L.a.createElement("div",{onClick:function(an){Ue&&Object(X.cb)([Ue]),Object(X.S)(Ve.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):L.a.createElement(L.a.Fragment,null,L.a.createElement("img",{src:"".concat(V.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"))))}),!Ne.length&&L.a.createElement(be.a,null)))},Re=pe,ye=d("f0W+"),Xe=d.n(ye),ft=function(tt){var Qe=tt.dataSource,Ke=Qe===void 0?[]:Qe,Ne=tt.value,$e=tt.onChange,gt=tt.className,jt=tt.style,Kt=jt===void 0?{}:jt,Gt=tt.tabBarExtraContent;return L.a.createElement("div",{className:T()(Xe.a.tabs,gt),style:Kt},L.a.createElement("div",{className:Xe.a.tabsWrap},Ke.map(function(kt,wt){return L.a.createElement("div",{onClick:function(){return $e(kt.id)},className:Ne===kt.id?Xe.a.active:"",key:wt},kt.name)})),L.a.createElement("div",{className:Xe.a.tabBar},Gt))},Le=ft,ze=d("9JIy"),Se=d.n(ze),Pe=function(tt){var Qe=tt.className,Ke=tt.style,Ne=Ke===void 0?{}:Ke,$e=tt.children;return L.a.createElement("div",{className:T()(Se.a.table,Qe),style:Ne},$e)},Ge=Pe,Je=d("qVdP"),Et=d("jsC+"),et=d("lUTK"),Pt=d("BvKs"),Xt=d("8WcF"),_t=d.n(Xt),Mt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Ht=function(tt){var Qe,Ke=tt.sortValue,Ne=tt.dropValue,$e=tt.className,gt=tt.onSort,jt=tt.onDrop,Kt=tt.dataSource,Gt=Kt===void 0?Mt:Kt;return L.a.createElement("div",{className:T()(_t.a.orderWrap,$e)},L.a.createElement(Et.a,{overlay:L.a.createElement(Pt.a,null,Gt.map(function(kt,wt){return L.a.createElement(Pt.a.Item,{key:wt,onClick:function(){return jt(kt.id)}},kt.name)}))},L.a.createElement("span",{className:_t.a.orderTextWrap},(Qe=Gt.find(function(kt){return Ne===kt.id}))===null||Qe===void 0?void 0:Qe.name)),L.a.createElement("span",{className:_t.a.orderIconWrap},L.a.createElement("span",{className:_t.a.orderAsc},L.a.createElement("i",{className:Ke==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(_t.a.cursorPointer," ").concat(_t.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(_t.a.cursorPointer),onClick:function(){return gt(Ke==="asc"?"desc":"asc")}})),L.a.createElement("span",{className:_t.a.orderDesc},L.a.createElement("i",{className:Ke==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(_t.a.cursorPointer," ").concat(_t.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(_t.a.cursorPointer),onClick:function(){return gt(Ke==="asc"?"desc":"asc")}}))))},$t=Ht,Qt=d("siWv"),nn=d.n(Qt),Ut=function(tt){var Qe=tt.className,Ke=tt.style,Ne=tt.children,$e=tt.onClick;return L.a.createElement("div",{onClick:$e,className:T()(nn.a.btn,Qe),style:Ke},Ne)},pt=Ut},Nmxd:function(ae,J){ae.exports="data:image/png;base64,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"},NoGO:function(ae,J,d){ae.exports=d.p+"static/newqrcode.d852fdfc.png"},NohK:function(ae,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,i=new Array(R),g=0;g<R;g++)i[g]=arguments[g];clearTimeout(s),s=setTimeout(function(){O.apply(t,i)},U)}};J.default=Q},OLES:function(ae,J,d){"use strict";var Q=d("U8pU"),L=d("VTBJ"),O=d("Ff2n"),U=d("q1tI"),s=d("uciX"),t=d("7ixt"),R=function(T){var M=T.overlay,m=T.prefixCls,D=T.id,h=T.overlayInnerStyle;return U.createElement("div",{className:"".concat(m,"-inner"),id:D,role:"tooltip",style:h},typeof M=="function"?M():M)},i=R,g=function(T,M){var m=T.overlayClassName,D=T.trigger,h=D===void 0?["hover"]:D,l=T.mouseEnterDelay,u=l===void 0?0:l,v=T.mouseLeaveDelay,p=v===void 0?.1:v,A=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,_=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,K=T.getTooltipContainer,V=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 H=Object(L.a)({},X);"visible"in T&&(H.popupVisible=T.visible);var Z=function(){var we=T.arrowContent,Ae=we===void 0?null:we,_e=T.overlay,oe=T.id;return[U.createElement("div",{className:"".concat(w,"-arrow"),key:"arrow"},Ae),U.createElement(i,{key:"content",prefixCls:w,id:oe,overlay:_e,overlayInnerStyle:V})]},me=!1,de=!1;if(typeof B=="boolean")me=B;else if(B&&Object(Q.a)(B)==="object"){var Ee=B.keepParent;me=Ee===!0,de=Ee===!1}return U.createElement(s.a,Object.assign({popupClassName:m,prefixCls:w,popup:Z,action:h,builtinPlacements:t.a,popupPlacement:_,ref:F,popupAlign:I,getPopupContainer:K,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:r,popupAnimation:c,defaultPopupVisible:z,destroyPopupOnHide:me,autoDestroy:de,mouseLeaveDelay:p,popupStyle:A,mouseEnterDelay:u},H),C)},E=Object(U.forwardRef)(g),a=J.a=E},OS9S:function(ae,J,d){var Q=d("bYtY"),L=Q.inherits,O=d("Gev7"),U=d("mFDi");function s(i){O.call(this,i),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(i,g){g?this._temporaryDisplayables.push(i):this._displayables.push(i),this.dirty()},s.prototype.addDisplayables=function(i,g){g=g||!1;for(var E=0;E<i.length;E++)this.addDisplayable(i[E],g)},s.prototype.eachPendingDisplayable=function(i){for(var g=this._cursor;g<this._displayables.length;g++)i&&i(this._displayables[g]);for(var g=0;g<this._temporaryDisplayables.length;g++)i&&i(this._temporaryDisplayables[g])},s.prototype.update=function(){this.updateTransform();for(var i=this._cursor;i<this._displayables.length;i++){var g=this._displayables[i];g.parent=this,g.update(),g.parent=null}for(var i=0;i<this._temporaryDisplayables.length;i++){var g=this._temporaryDisplayables[i];g.parent=this,g.update(),g.parent=null}},s.prototype.brush=function(i,g){for(var E=this._cursor;E<this._displayables.length;E++){var a=this._displayables[E];a.beforeBrush&&a.beforeBrush(i),a.brush(i,E===this._cursor?null:this._displayables[E-1]),a.afterBrush&&a.afterBrush(i)}this._cursor=E;for(var E=0;E<this._temporaryDisplayables.length;E++){var a=this._temporaryDisplayables[E];a.beforeBrush&&a.beforeBrush(i),a.brush(i,E===0?null:this._temporaryDisplayables[E-1]),a.afterBrush&&a.afterBrush(i)}this._temporaryDisplayables=[],this.notClear=!0};var t=[];s.prototype.getBoundingRect=function(){if(!this._rect){for(var i=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)),i.union(a)}this._rect=i}return this._rect},s.prototype.contain=function(i,g){var E=this.transformCoordToLocal(i,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(i,g))return!0}return!1},L(s,O);var R=s;ae.exports=R},Oe0F:function(ae,J,d){ae.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(ae,J,d){ae.exports=d.p+"static/certificate.fc32dc1b.jpg"},P47w:function(ae,J,d){var Q=d("hydK"),L=Q.createElement,O=d("IMiH"),U=d("mFDi"),s=d("Fofx"),t=d("6GrX"),R=d("pzxd"),i=d("dqUG"),g=O.CMD,E=Array.prototype.join,a="none",y=Math.round,T=Math.sin,M=Math.cos,m=Math.PI,D=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,H){var Z=H?F.textFill:F.fill;return Z!=null&&Z!==a}function A(F,H){var Z=H?F.textStroke:F.stroke;return Z!=null&&Z!==a}function x(F,H){H&&w(F,"transform","matrix("+E.call(H,",")+")")}function w(F,H,Z){(!Z||Z.type!=="linear"&&Z.type!=="radial")&&F.setAttribute(H,Z)}function C(F,H,Z){F.setAttributeNS("http://www.w3.org/1999/xlink",H,Z)}function f(F,H,Z,me){if(p(H,Z)){var de=Z?H.textFill:H.fill;de=de==="transparent"?a:de,w(F,"fill",de),w(F,"fill-opacity",H.fillOpacity!=null?H.fillOpacity*H.opacity:H.opacity)}else w(F,"fill",a);if(A(H,Z)){var Ee=Z?H.textStroke:H.stroke;Ee=Ee==="transparent"?a:Ee,w(F,"stroke",Ee);var be=Z?H.textStrokeWidth:H.lineWidth,we=!Z&&H.strokeNoScale?me.getLineScale():1;w(F,"stroke-width",be/we),w(F,"paint-order",Z?"stroke":"fill"),w(F,"stroke-opacity",H.strokeOpacity!=null?H.strokeOpacity:H.opacity);var Ae=H.lineDash;Ae?(w(F,"stroke-dasharray",H.lineDash.join(",")),w(F,"stroke-dashoffset",y(H.lineDashOffset||0))):w(F,"stroke-dasharray",""),H.lineCap&&w(F,"stroke-linecap",H.lineCap),H.lineJoin&&w(F,"stroke-linejoin",H.lineJoin),H.miterLimit&&w(F,"stroke-miterlimit",H.miterLimit)}else w(F,"stroke",a)}function n(F){for(var H=[],Z=F.data,me=F.len(),de=0;de<me;){var Ee=Z[de++],be="",we=0;switch(Ee){case g.M:be="M",we=2;break;case g.L:be="L",we=2;break;case g.Q:be="Q",we=4;break;case g.C:be="C",we=6;break;case g.A:var Ae=Z[de++],_e=Z[de++],oe=Z[de++],ve=Z[de++],q=Z[de++],pe=Z[de++],Re=Z[de++],ye=Z[de++],Xe=Math.abs(pe),ft=v(Xe-D)||(ye?pe>=D:-pe>=D),Le=pe>0?pe%D:pe%D+D,ze=!1;ft?ze=!0:v(Xe)?ze=!1:ze=Le>=m===!!ye;var Se=u(Ae+oe*M(q)),Pe=u(_e+ve*T(q));ft&&(ye?pe=D-1e-4:pe=-D+1e-4,ze=!0,de===9&&H.push("M",Se,Pe));var Ge=u(Ae+oe*M(q+pe)),Je=u(_e+ve*T(q+pe));H.push("A",u(oe),u(ve),y(Re*h),+ze,+ye,Ge,Je);break;case g.Z:be="Z";break;case g.R:var Ge=u(Z[de++]),Je=u(Z[de++]),Et=u(Z[de++]),et=u(Z[de++]);H.push("M",Ge,Je,"L",Ge+Et,Je,"L",Ge+Et,Je+et,"L",Ge,Je+et,"L",Ge,Je);break}be&&H.push(be);for(var Pt=0;Pt<we;Pt++)H.push(u(Z[de++]))}return H.join(" ")}var r={};r.brush=function(F){var H=F.style,Z=F.__svgEl;Z||(Z=L("path"),F.__svgEl=Z),F.path||F.createPathProxy();var me=F.path;if(F.__dirtyPath){me.beginPath(),me.subPixelOptimize=!1,F.buildPath(me,F.shape),F.__dirtyPath=!1;var de=n(me);de.indexOf("NaN")<0&&w(Z,"d",de)}f(Z,H,!1,F),x(Z,F.transform),H.text!=null?B(F,F.getBoundingRect()):X(F)};var c={};c.brush=function(F){var H=F.style,Z=H.image;if(Z instanceof HTMLImageElement){var me=Z.src;Z=me}if(!Z)return;var de=H.x||0,Ee=H.y||0,be=H.width,we=H.height,Ae=F.__svgEl;Ae||(Ae=L("image"),F.__svgEl=Ae),Z!==F.__imageSrc&&(C(Ae,"href",Z),F.__imageSrc=Z),w(Ae,"width",be),w(Ae,"height",we),w(Ae,"x",de),w(Ae,"y",Ee),x(Ae,F.transform),H.text!=null?B(F,F.getBoundingRect()):X(F)};var S={},_=new U,b={},I=[],k={left:"start",right:"end",center:"middle",middle:"middle"},B=function(F,H){var Z=F.style,me=F.transform,de=F instanceof i||Z.transformText;F.__dirty&&R.normalizeTextStyle(Z,!0);var Ee=Z.text;if(Ee!=null&&(Ee+=""),!R.needDrawText(Ee,Z))return;Ee==null&&(Ee=""),!de&&me&&(_.copy(H),_.applyTransform(me),H=_);var be=F.__textSvgEl;be||(be=L("text"),F.__textSvgEl=be);var we=be.style,Ae=Z.font||t.DEFAULT_FONT,_e=be.__computedFont;Ae!==be.__styleFont&&(we.font=be.__styleFont=Ae,_e=be.__computedFont=we.font);var oe=Z.textPadding,ve=Z.textLineHeight,q=F.__textCotentBlock;(!q||F.__dirtyText)&&(q=F.__textCotentBlock=t.parsePlainText(Ee,_e,oe,ve,Z.truncate));var pe=q.outerHeight,Re=q.lineHeight;R.getBoxPosition(b,F,Z,H);var ye=b.baseX,Xe=b.baseY,ft=b.textAlign||"left",Le=b.textVerticalAlign;z(be,de,me,Z,H,ye,Xe);var ze=t.adjustTextY(Xe,pe,Le),Se=ye,Pe=ze;oe&&(Se=K(ye,ft,oe),Pe+=oe[0]),Pe+=Re/2,f(be,Z,!0,F);var Ge=q.canCacheByTextString,Je=F.__tspanList||(F.__tspanList=[]),Et=Je.length;if(Ge&&F.__canCacheByTextString&&F.__text===Ee){if(F.__dirtyText&&Et)for(var et=0;et<Et;++et)V(Je[et],ft,Se,Pe+et*Re)}else{F.__text=Ee,F.__canCacheByTextString=Ge;for(var Pt=q.lines,Xt=Pt.length,et=0;et<Xt;et++){var _t=Je[et],Mt=Pt[et];_t?_t.__zrText!==Mt&&(_t.innerHTML="",_t.appendChild(document.createTextNode(Mt))):(_t=Je[et]=L("tspan"),be.appendChild(_t),_t.appendChild(document.createTextNode(Mt))),V(_t,ft,Se,Pe+et*Re)}if(Et>Xt){for(;et<Et;et++)be.removeChild(Je[et]);Je.length=Xt}}};function z(F,H,Z,me,de,Ee,be){s.identity(I),H&&Z&&s.copy(I,Z);var we=me.textRotation;if(de&&we){var Ae=me.textOrigin;Ae==="center"?(Ee=de.width/2+de.x,be=de.height/2+de.y):Ae&&(Ee=Ae[0]+de.x,be=Ae[1]+de.y),I[4]-=Ee,I[5]-=be,s.rotate(I,I,we),I[4]+=Ee,I[5]+=be}x(F,I)}function K(F,H,Z){return H==="right"?F-Z[1]:H==="center"?F+Z[3]/2-Z[1]/2:F+Z[3]}function V(F,H,Z,me){w(F,"dominant-baseline","middle"),w(F,"text-anchor",k[H]),w(F,"x",Z),w(F,"y",me)}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 H=F.style;H.text!=null?B(F,!1):X(F)},J.path=r,J.image=c,J.text=S},P4Qj:function(ae,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(i){return i&&i.__esModule?i:{default:i}}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(ae,J,d){"use strict";var Q=d("rHrb"),L=Q.CopyToClipboard;L.CopyToClipboard=L,ae.exports=L},Ptgr:function(ae,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("q1tI"),i=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(D){var h=D.modeldata,l=D.dispatch,u=Object(R.useState)(!1),v=Object(U.a)(u,2),p=v[0],A=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?A(!1):C&&C==="0"?(A(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):A(!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&&A(!0),!(h&&!h.link)){S.next=5;break}if(!(f===2)){S.next=5;break}return S.abrupt("return");case 5:return A(!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 i.a.createElement(L.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:i.a.createElement(a.a,{onClick:function(){return x(1)},style:{fontSize:"25px",color:"#fff"}})},i.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(ae,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 i(f){return Math.sqrt(E(f))}var g=i;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 D(f,n){var r=i(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 A(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=i,J.length=g,J.lenSquare=E,J.lengthSquare=a,J.mul=y,J.div=T,J.dot=M,J.scale=m,J.normalize=D,J.distance=h,J.dist=l,J.distanceSquare=u,J.distSquare=v,J.negate=p,J.lerp=A,J.applyTransform=x,J.min=w,J.max=C},"QO+J":function(ae,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,i=[],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(){i.forEach(function(M){M(t)})}),a=function(m){R||(R=g()),i.indexOf(m)===-1&&i.push(m)},y=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",E),R.parentNode.removeChild(R),R=void 0,i=[])},T=function(m){var D=i.indexOf(m);D!==-1&&i.splice(D,1),i.length===0&&R&&y()};return{element:t,bind:a,destroy:y,unbind:T}};J.createSensor=U},QOUV:function(ae,J,d){"use strict";d.d(J,"a",function(){return E});var Q=d("2qtc"),L=d("kLXV"),O=d("q1tI"),U=d.n(O),s=d("hgre"),t=d("po3F"),R=d.n(t),i=d("J66h"),g=d.n(i),E=function(y){var T=y.visible,M=y.width,m=y.videoId,D=y.file_url,h=y.course_id,l=y.copyUrl,u=y.toLog,v=u===void 0?!0:u,p=y.logWatchHistory,A=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:D!=null&&D.startsWith("http")?D:i.Base64.decode(D),videoId:m,toLog:v,logWatchHistory:A}))}},Qe9p:function(ae,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 i(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,_){return n[0]=r,n[1]=c,n[2]=S,n[3]=_,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 _=parseInt(S.substr(1),16);if(!(_>=0&&_<=4095)){E(r,0,0,0,1);return}return E(r,(_&3840)>>4|(_&3840)>>8,_&240|(_&240)>>4,_&15|(_&15)<<4,1),M(n,r),r}else if(S.length===7){var _=parseInt(S.substr(1),16);if(!(_>=0&&_<=16777215)){E(r,0,0,0,1);return}return E(r,(_&16711680)>>16,(_&65280)>>8,_&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]),D(B,r),M(n,r),r;case"hsl":if(B.length!==3){E(r,0,0,0,1);return}return D(B,r),M(n,r),r;default:return}}E(r,0,0,0,1);return}function D(n,r){var c=(parseFloat(n[0])%360+360)%360/360,S=R(n[1]),_=R(n[2]),b=_<=.5?_*(S+1):_+S-_*S,I=_*2-b;return r=r||[],E(r,O(i(I,b,c+1/3)*255),O(i(I,b,c)*255),O(i(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,_=Math.min(r,c,S),b=Math.max(r,c,S),I=b-_,k=(b+_)/2,B,z;if(I===0)B=0,z=0;else{k<.5?z=I/(b+_):z=I/(2-b-_);var K=((b-r)/6+I/2)/I,V=((b-c)/6+I/2)/I,X=((b-S)/6+I/2)/I;r===b?B=X-V:c===b?B=1/3+K-X:S===b&&(B=2/3+V-K),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),_=Math.floor(S),b=Math.ceil(S),I=r[_],k=r[b],B=S-_;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 A(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;var S=n*(r.length-1),_=Math.floor(S),b=Math.ceil(S),I=m(r[_]),k=m(r[b]),B=S-_,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:_,rightIndex:b,value:S}:z}var x=A;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(D(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=A,J.mapToColor=x,J.modifyHSL=w,J.modifyAlpha=C,J.stringify=f},QeBL:function(ae,J,d){"use strict";d.r(J);var Q=d("GNNt"),L=d("wEI+"),O=d("k1fw"),U=d("PpiC"),s=d("q1tI"),t=d.n(s),R=d("+Gva"),i=d("Ty5D"),g=d("9kvl"),E=d("ruvs"),a=d("JatN"),y=d("cWXX"),T=d("/ezw"),M=d("fV52"),m=d("3I+P"),D=d("9og8"),h=d("tJVT"),l=d("WmNS"),u=d.n(l),v=d("5bA4"),p=d("UESt"),A=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"),_=d.n(S),b=d("1vsH"),I=function(re){var le=re.data;return t.a.createElement("aside",{className:_.a.courseItems},le&&le.map(function(he,Te){return t.a.createElement("a",{key:Te,onClick:function(){he.power&&Object(b.S)("/shixuns/".concat(he.identifier,"/challenges"))}},t.a.createElement(w.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:he.name,src:c.a.IMG_SERVER+"/"+he.pic})},t.a.createElement(w.a.Meta,{title:he.name,description:t.a.createElement("div",null,he.is_jupyter&&t.a.createElement("div",{className:_.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!he.power&&t.a.createElement("div",{className:_.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:he.score_info}),t.a.createElement("span",{className:"ml20"},he.score_info?"".concat(he.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:_.a.flexCenter},t.a.createElement("p",{className:"flex1"},!he.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"}),he.challenges_count)),!!he.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"}),he.myshixuns_count))),t.a.createElement("p",null,he.level)))})))}))},k=d("G2Mv"),B=d.n(k),z=d("dKik"),K=d.n(z),V=function(re){var le=re.data;return t.a.createElement("aside",{className:B.a.courseItems},le&&le.map(function(he,Te){return t.a.createElement("a",{href:"/paths/".concat(he.identifier),target:"_blank",key:he.identifier},t.a.createElement(w.a,{className:"animated fadeIn",key:Te,cover:t.a.createElement("img",{alt:he.name,src:c.a.IMG_SERVER+"/"+he.image_url})},t.a.createElement(w.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(f.a,{title:he.name},t.a.createElement("div",{className:"".concat(B.a.esTitle)},he.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,he.featured>0&&t.a.createElement("div",{className:B.a.excellentTag},t.a.createElement("span",{style:{background:he.featured===1?"#FF6500":he.featured===2?"#4361F2":he.featured===3?"#E9AD5D":he.featured===4?"#f7ce62":""}},he.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",he.featured===2&&"\u519B\u961F\u4E00\u6D41",he.featured===3&&"\u7701\u7EA7\u4E00\u6D41",he.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),he.excellent&&t.a.createElement("div",{className:B.a.righttag},t.a.createElement("img",{src:K.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,he.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,he.members_count)))))})))}))},X=d("2kGD"),F=d.n(X),H=d("Ptgr"),Z=d("2qtc"),me=d("kLXV"),de=d("miYZ"),Ee=d("tsqr"),be=d("y8nQ"),we=d("Vl3Y"),Ae=d("jrdN"),_e=d.n(Ae),oe=d("SrOP"),ve=d.n(oe),q=d("YKIs"),pe=d.n(q),Re=d("1sp6"),ye=d.n(Re),Xe=d("uiWX"),ft=d.n(Xe),Le=d("CTlv"),ze=d.n(Le),Se=d("nntt"),Pe=d.n(Se),Ge=d("g+Dz"),Je=d.n(Ge),Et=d("oBm/"),et=d.n(Et),Pt=d("xfXu"),Xt=d.n(Pt),_t=d("9dh4"),Mt=d.n(_t),Ht="/react/build/video/20821c44-1775248f8e1.mp4",$t="/react/build/video/28357c10-1775907ad78.mp4",Qt="/react/build/video/4fdca3e8-17752499adf.mp4",nn="/react/build/video/5490aa0d-17759081e1d.mp4",Ut="/react/build/video/3fcef362-17759076bd9.mp4",pt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:ve.a,video:Ht,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:$t,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:"\u4EA4\u4E92\u5F0F\u7B14\u8BB0",img:ve.a,video:Ut,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"]}],ct=[{img:pe.a,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ye.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:ze.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:Pe.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:Je.a,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],tt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Xt.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:Mt.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:Xt.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:Mt.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:Xt.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"}]}],Qe=d("ErOA"),Ke=d("tGSI"),Ne=d.n(Ke),$e=d("LvDl"),gt=d.n($e),jt=d("CAjq"),Kt=d.n(jt),Gt=d("JBm5"),kt=d.n(Gt),wt=d("6Oqk"),lt=d.n(wt),ut=d("9Sth"),Ue=d.n(ut),ce=d("i8Zn"),Ce=d.n(ce),Ve=d("cSPk"),rt=d.n(Ve),ht=d("NLgs"),vt=d("Jky8"),it=d("9Zrg"),ot=d("2BaD"),Ct=d("LicW"),Jt=d("Mgx3"),an=d("Nf5h"),ie;(function(ne){ne.Projects="projects",ne.Shixuns="shixuns",ne.Classrooms="classrooms"})(ie||(ie={}));var te=function(re){var le=re.homePage,he=re.user,Te=re.dispatch,Ze=Object(s.useState)(pt[0]),He=Object(h.a)(Ze,2),at=He[0],nt=He[1],st=Object(s.useRef)(),At=Object(s.useRef)(!0),Ye=we.a.useForm(),bt=Object(h.a)(Ye,1),dt=bt[0],Rt=le.index_option,zt=Object(s.useState)(!1),Yt=Object(h.a)(zt,2),Ot=Yt[0],on=Yt[1],ln=Object(s.useState)(!1),Dn=Object(h.a)(ln,2),Tn=Dn[0],dn=Dn[1],bn=Object(s.useState)(!0),qt=Object(h.a)(bn,2),tn=qt[0],xn=qt[1],An=Object(s.useState)(""),Nn=Object(h.a)(An,2),Kn=Nn[0],sr=Nn[1],Pn=Object(s.useState)(!1),Jn=Object(h.a)(Pn,2),Rr=Jn[0],Bn=Jn[1],Ln=Object(s.useState)(!0),Zn=Object(h.a)(Ln,2),pr=Zn[0],kr=Zn[1],Ar=Object(s.useState)([]),Un=Object(h.a)(Ar,2),_r=Un[0],Er=Un[1],ir=Object(s.useState)(0),Vn=Object(h.a)(ir,2),qn=Vn[0],fr=Vn[1],er=Object(s.useState)([]),$n=Object(h.a)(er,2),vr=$n[0],Cr=$n[1],Nr=Object(s.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Ea=Object(h.a)(Nr,2),lr=Ea[0],Wr=Ea[1],Or=Object(s.useRef)(Object($e.throttle)(function(){return ei()},100,{leading:!0,trailing:!0})).current,Hr=Object(s.useRef)(Object($e.throttle)(function(yn){return Fa(yn)},2e3,{leading:!0,trailing:!1})),ba=le.shixun_demo,Ha=ba===void 0?[]:ba,Ka=le.new_discipline,Ga=Ka===void 0?[]:Ka,ya=at.key,Va=at.name,xa=at.video,ja=at.img,Xa=at.firstTitle,qa=at.firstDescribe,Ya=at.secondTitle,$a=at.secondDescribe,ei=function(){var pn,kn,wn,zn,Yn,Cn=Object(b.O)()?880:2600;if(At.current){var Sn=document.querySelectorAll(".animate__animated").length,tr=document.querySelectorAll(".animationOrientation");tr==null||tr.forEach(function(nr){if((nr==null?void 0:nr.getBoundingClientRect().top)<Cn){var Sr;(Sr=nr.querySelectorAll("a"))===null||Sr===void 0||Sr.forEach(function(la){la.setAttribute("class","animate__animated animate__fadeInUp")})}});var or=document.querySelectorAll("h2[data-type='animationH2']");or==null||or.forEach(function(nr,Sr){(nr==null?void 0:nr.getBoundingClientRect().top)<Cn&&(Sr===0&&(nr.getAttribute("class")||(or==null||or.forEach(function(la){la.removeAttribute("class")}),nr.setAttribute("class","animate__animated animate__fadeInUp"))),Sr!==0&&Sn>6&&nr.setAttribute("class","animate__animated animate__fadeInUp"))});var Br=document.querySelector(".animationTeachingTool");if((Br==null?void 0:Br.getBoundingClientRect().top)<Cn){var Kr;(Kr=Br.querySelectorAll("aside"))===null||Kr===void 0||Kr.forEach(function(nr){nr.setAttribute("class","animate__animated animate__fadeInUp")})}Sn>53&&(At.current=!1)}var Zr=(pn=document.getElementById("videoIndexId"))===null||pn===void 0?void 0:pn.getBoundingClientRect().top;if(!Object(b.O)())return;if(!((kn=st.current)!==null&&kn!==void 0&&kn.currentSrc)||!!((wn=st.current)!==null&&wn!==void 0&&wn.currentSrc)&&(zn=st.current)!==null&&zn!==void 0&&(Yn=zn.error)!==null&&Yn!==void 0&&Yn.code)return;try{Zr<Cn&&Zr>-200?st.current.play():st.current.pause()}catch(nr){console.log(nr)}};Object(s.useEffect)(function(){ti(lr)},[]),Object(s.useEffect)(function(){if(le!=null&&le.homepage_disciplines)return document.body.scrollIntoView(),Or(),window.addEventListener("scroll",Or),function(){window.removeEventListener("scroll",Or)}},[le]),Object(s.useEffect)(function(){Hr.current=Object($e.throttle)(function(yn){return Fa(yn)},2e3,{leading:!0,trailing:!1})},[he]);var ti=function(){var yn=Object(D.a)(u.a.mark(function pn(kn){var wn,zn;return u.a.wrap(function(Cn){for(;;)switch(Cn.prev=Cn.next){case 0:return kr(!0),kn.keyword=encodeURIComponent(kn.keyword),wn=gt.a.pickBy(kn,function(Sn){return Sn!=="all"}),Cn.next=5,Object(Jt.y)(wn);case 5:zn=Cn.sent,zn.status!==-1&&(Er((zn==null?void 0:zn.subjects)||[]),fr((zn==null?void 0:zn.total_count)||0),Cr((zn==null?void 0:zn.recommend_subjects)||[])),kr(!1);case 8:case"end":return Cn.stop()}},pn)}));return function(kn){return yn.apply(this,arguments)}}(),sa=function(pn){var kn,wn,zn,Yn;if(nt(pn),xn(!1),!Object(b.O)())return;if(!((kn=st.current)!==null&&kn!==void 0&&kn.currentSrc)||!!((wn=st.current)!==null&&wn!==void 0&&wn.currentSrc)&&(zn=st.current)!==null&&zn!==void 0&&(Yn=zn.error)!==null&&Yn!==void 0&&Yn.code)return;setTimeout(function(){st&&st.current&&st.current.play()},500)},ii=function(){var yn=Object(D.a)(u.a.mark(function pn(kn){var wn;return u.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:return Yn.next=2,Object(Qe.a)("/api/trial_requests.json",{method:"post",body:Object(O.a)({},kn)});case 2:wn=Yn.sent,wn.status===0&&(Ee.b.success("\u63D0\u4EA4\u6210\u529F"),on(!1));case 4:case"end":return Yn.stop()}},pn)}));return function(kn){return yn.apply(this,arguments)}}(),oi=function(pn){var kn;if(!Object(ht.e)(Te))return;if(pn===ie.Projects&&!((kn=he.userInfo)!==null&&kn!==void 0&&kn.email)){Ee.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pn===ie.Classrooms&&Bn(!0)},Fa=function(pn,kn){var wn,zn;if(!Object(ht.e)(Te))return;if((he==null||((wn=he.userInfo)===null||wn===void 0)?void 0:wn.user_identity)==="\u5B66\u751F"){Ee.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(kn===ie.Projects&&!((zn=he.userInfo)!==null&&zn!==void 0&&zn.email)){Ee.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(kn===ie.Shixuns&&!Object(ht.c)())return;pn&&(window.location.href=pn)},Aa=function(pn,kn){return Array.isArray(pn)&&pn.length>0?kn:null},Qa=function(){var yn=Object(D.a)(u.a.mark(function pn(kn){var wn;return u.a.wrap(function(Yn){for(;;)switch(Yn.prev=Yn.next){case 0:return Yn.next=2,Object(Qe.a)(kn,{method:"get"});case 2:if(wn=Yn.sent,!(wn!=null&&wn.game_identifier)){Yn.next=6;break}return Object(b.S)("/tasks/".concat(wn==null?void 0:wn.game_identifier)),Yn.abrupt("return");case 6:wn!=null&&wn.identifier&&Object(b.S)("/tasks/".concat(wn==null?void 0:wn.identifier,"/jupyter"));case 7:case"end":return Yn.stop()}},pn)}));return function(kn){return yn.apply(this,arguments)}}(),Ja=function(){var pn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(pn),pn){dn(!0);return}var kn="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(b.S)(kn)},ni=function(){var pn=at.key;if(pn===4){sa(pt[0]);return}sa(pt[pn+1])},Lr=[t.a.createElement("div",{key:1,className:_e.a.left},t.a.createElement("h3",null,Xa),qa.map(function(yn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("img",{src:Ne.a,alt:""}),t.a.createElement("span",null,yn))}),t.a.createElement("h3",{style:{marginTop:20}},Ya),$a.map(function(yn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("span",null,yn))}),t.a.createElement("div",{style:{visibility:"hidden"},className:_e.a.btns},t.a.createElement("div",{onClick:Ja,className:_e.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var pn;return Qa((pn=Ha[ya])===null||pn===void 0?void 0:pn.url)},className:_e.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:_e.a.right,id:"videoIndexId"},t.a.createElement("img",{src:ja,alt:""}),t.a.createElement("video",{ref:st,key:xa,onEnded:ni,controls:!Object(b.O)(),controlsList:"nodownload",muted:!0,src:xa}),t.a.createElement("div",{className:_e.a.videoMask}))],Za=function(pn,kn){var wn,zn=kn%2===0,Yn=[t.a.createElement("div",{key:3,className:_e.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:_e.a.btn,onClick:Ja,style:{marginLeft:zn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(_e.a.right," animationOrientation")},pn==null||((wn=pn.subjects)===null||wn===void 0)?void 0:wn.map(function(Cn,Sn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Sn%2===0?Sn*.2+1:(Sn-1)*.2+1,"s")},key:Sn,href:Cn==null?void 0:Cn.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(Cn==null?void 0:Cn.image_url)}))}))];return zn?Yn:Yn.reverse()},ri=function(){dt.resetFields()};return t.a.createElement("div",{className:_e.a.mainSiteContent},t.a.createElement("aside",{className:_e.a.ContentWarp},Rt&&t.a.createElement("div",{className:_e.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:_e.a.tabs},pt.filter(function(yn){return Rt&&Rt.includes(yn.name)}).map(function(yn,pn){return t.a.createElement("li",{key:pn,className:yn.name===Va?_e.a.operatingActive:"",onClick:function(){return sa(yn)}},yn.name)})),t.a.createElement("div",{className:_e.a.tabContent},(ya%2===0,Lr)))),t.a.createElement("aside",{className:_e.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:_e.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:_e.a.btns}),t.a.createElement("div",{className:"".concat(_e.a.clausesWarp," animationTeachingTool")},ct.map(function(yn,pn){return t.a.createElement("aside",{key:yn.title,style:{animationDuration:"".concat(pn>2?3:1,"s")}},t.a.createElement("img",{src:yn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,yn.title),t.a.createElement("h6",null,yn.intro)))})))),Ga.map(function(yn,pn){return t.a.createElement("aside",{key:pn+yn.name,className:_e.a.ContentWarp,style:{backgroundColor:pn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:_e.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},yn.name),t.a.createElement("h5",null,yn==null?void 0:yn.name_en),t.a.createElement("div",{className:_e.a.lf},Za(yn,pn))))}),t.a.createElement("aside",{className:_e.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:_e.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),t.a.createElement("h5",null,"Practical MOOC makes online courses more professional"),le&&Aa(le.recommend_subjects,t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:_e.a.iconWrapper},t.a.createElement("div",{className:_e.a.tuijianWrapper},t.a.createElement("img",{src:lt.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.subject_count,")",t.a.createElement(p.a,null))),t.a.createElement(Ct.a,{dataSource:le&&le.recommend_subjects?le.recommend_subjects:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200}))),le&&Aa(le.subjects,t.a.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.a.createElement("div",{className:_e.a.iconWrapper},t.a.createElement("div",{className:_e.a.tuijianWrapper},t.a.createElement("img",{src:Ue.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.shixun_count,")",t.a.createElement(p.a,null))),t.a.createElement(Ct.a,{dataSource:le&&le.subjects?le.subjects:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200})))),t.a.createElement("div",{className:_e.a.school},t.a.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),t.a.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),le&&Aa(le.shixuns,t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:_e.a.iconWrapper},t.a.createElement("div",{className:_e.a.tuijianWrapper},t.a.createElement("img",{src:rt.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.shixun_count,")",t.a.createElement(p.a,null))),t.a.createElement(an.j,{dataSource:le&&le.shixuns?le.shixuns:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200}))),le&&Aa(le.recommend_shixuns,t.a.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.a.createElement("div",{className:_e.a.iconWrapper},t.a.createElement("div",{className:_e.a.tuijianWrapper},t.a.createElement("img",{src:Ce.a,alt:"\u6807\u7B7E"})),t.a.createElement("div",{onClick:function(){g.d.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",le==null?void 0:le.shixun_count,")",t.a.createElement(p.a,null))),t.a.createElement(an.j,{dataSource:le&&le.recommend_shixuns?le.recommend_shixuns:[],right:23,col:4,precision:1,loading:pr,wrapWidth:1200}))))),t.a.createElement(me.a,{visible:Ot,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(ot.a,{onClick:function(){return on(!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:kt.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(me.a,{centered:!0,destroyOnClose:!0,visible:Tn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return dn(!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:Kt.a,width:200,height:200}))),t.a.createElement(vt.a,{visible:Rr,onCancel:function(){return Bn(!1)}}))},j=Object(g.a)(function(ne){var re=ne.homePage,le=ne.user;return{homePage:re,user:le}})(te),G=d("p6Nx"),Y=d("KBoB"),$=d("AFd8"),fe=d.n($),Ie=d("wd/R"),We=d.n(Ie);function yt(ne){var re=ne.modeldata,le=ne.userInfo,he=Object(s.useState)(!1),Te=Object(h.a)(he,2),Ze=Te[0],He=Te[1],at=Object(s.useState)(!1),nt=Object(h.a)(at,2),st=nt[0],At=nt[1],Ye="".concat(le==null?void 0:le.login,"recordNewStudentModal");Object(s.useEffect)(function(){if(le!=null&&le.login&&(le==null?void 0:le.identity)==="teacher"){var Rt=JSON.parse(localStorage.getItem(Ye)),zt=We()("2021-10-30T24:00:00+08:00").valueOf(),Yt=We()().valueOf();console.log(Rt,We()("2021-10-30T24:00:00+08:00"),zt,Yt,zt>Yt,44),!Rt&&zt>Yt&&He(!0)}},[le]);function bt(Rt){return dt.apply(this,arguments)}function dt(){return dt=Object(D.a)(u.a.mark(function Rt(zt){return u.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:He(!1),localStorage.setItem(Ye,"1");case 2:case"end":return Ot.stop()}},Rt)})),dt.apply(this,arguments)}return t.a.createElement(me.a,{visible:Ze,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(fe.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 bt(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 St=yt,Lt=d("FJo9"),Bt=d("L41K"),Zt=d("/zsF"),xt=d("PArb"),Ft=d("r7jV"),Wt=d.n(Ft),Vt=d("xH+I"),It=d.n(Vt),cn=function(re){var le,he=RegExp("(^| )"+re+"=([^;]+)(;|$)");return(le=document.cookie.match(he))?decodeURIComponent(le[2]):null},gn=function(re){var le=new Date;le.setTime(le.getTime()-1);var he=cn(re);he!=null&&(document.cookie=re+"="+he+";expires="+le.toGMTString())},sn;(function(ne){ne.Classrooms="classrooms",ne.Shixuns="shixuns",ne.Paths="paths",ne.Projects="projects",ne.Videos="videos",ne.Topics="topics"})(sn||(sn={}));var Nt=function(re){var le=re.homePage,he=re.user,Te=re.globalSetting,Ze=re.loading,He=re.dispatch,at=re.location,nt=re.payload,st=nt===void 0?{}:nt,At=Object(U.a)(re,["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:Wt.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:It.a})),t.a.createElement(xt.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},fn=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.user,Te=ne.globalSetting;return{homePage:re,user:he,globalSetting:Te,loading:le.models.index}})(Nt),un=d("ZSzu"),mn=d.n(un),_n=d("nz4c"),Mn=d.n(_n),en=d("ek5K"),rn=d.n(en),On=d("uZMh"),jn=d.n(On),Gn;(function(ne){ne.Classrooms="classrooms",ne.Shixuns="shixuns",ne.Paths="paths",ne.Projects="projects",ne.Videos="videos",ne.Topics="topics"})(Gn||(Gn={}));var Wn=function(re){var le=re.homePage,he=re.user,Te=re.globalSetting,Ze=re.loading,He=re.dispatch,at=re.location,nt=re.getUserInfo,st=re.payload,At=st===void 0?{}:st,Ye=Object(U.a)(re,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function bt(Rt){return dt.apply(this,arguments)}function dt(){return dt=Object(D.a)(u.a.mark(function Rt(zt){var Yt;return u.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:return on.next=2,Object(Qe.a)("/api/users/update_identity.json",{method:"post",body:{identity:zt}});case 2:Yt=on.sent,Yt.status===0&&nt();case 4:case"end":return on.stop()}},Rt)})),dt.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(){bt("teacher")},className:jn.a.beginner},t.a.createElement("img",{src:Mn.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){bt("student")},className:jn.a.beginner},t.a.createElement("img",{src:mn.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){bt("professional")},className:jn.a.beginner},t.a.createElement("img",{src:rn.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},Rn=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.user,Te=ne.globalSetting;return{homePage:re,user:he,globalSetting:Te,loading:le.models.index}})(Wn),ur=d("+L6B"),hn=d("2/Rp"),Tt=d("oBTY"),vn=d("+BJd"),Hn=d("mr32"),En=d("vvFO"),mr=d.n(En),br=d("Kc5o"),Fn=d.n(br),Xn=d("iyIb"),wr=d.n(Xn),rr=Hn.a.CheckableTag,Ir;(function(ne){ne.Classrooms="classrooms",ne.Shixuns="shixuns",ne.Paths="paths",ne.Projects="projects",ne.Videos="videos",ne.Topics="topics"})(Ir||(Ir={}));var Dr=function(re){var le=re.homePage,he=re.user,Te=re.globalSetting,Ze=re.loading,He=re.dispatch,at=re.location,nt=re.setisone,st=re.users,At=re.setIsShow,Ye=re.payload,bt=Ye===void 0?{}:Ye,dt=Object(U.a)(re,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),Rt=Object(s.useState)([]),zt=Object(h.a)(Rt,2),Yt=zt[0],Ot=zt[1],on=Object(s.useState)([]),ln=Object(h.a)(on,2),Dn=ln[0],Tn=ln[1],dn=Object(s.useState)([]),bn=Object(h.a)(dn,2),qt=bn[0],tn=bn[1],xn=Object(s.useState)([]),An=Object(h.a)(xn,2),Nn=An[0],Kn=An[1],sr=Object(s.useState)([]),Pn=Object(h.a)(sr,2),Jn=Pn[0],Rr=Pn[1],Bn=Object(s.useState)([]),Ln=Object(h.a)(Bn,2),Zn=Ln[0],pr=Ln[1];Object(s.useEffect)(function(){kr()},[]);function kr(){return Ar.apply(this,arguments)}function Ar(){return Ar=Object(D.a)(u.a.mark(function Un(){var _r;return u.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,Object(Qe.a)("/api/users/interest_tags.json",{method:"get"});case 2:_r=ir.sent,Ot(_r.tags.filter(function(Vn){return Vn.tag_type===1})),Tn(_r.tags.filter(function(Vn){return Vn.tag_type===2})),tn(_r.tags.filter(function(Vn){return Vn.tag_type===3}));case 6:case"end":return ir.stop()}},Un)})),Ar.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(){nt(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement(p.a,null))),st.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(Un){return t.a.createElement(rr,{style:{fontSize:"14px"},key:Un,checked:Nn.includes(Un),onChange:function(Er){var ir=Er?[].concat(Object(Tt.a)(Nn),[Un]):Nn.filter(function(Vn){return Vn!==Un});Kn(Object(Tt.a)(ir))}},Un)})),st.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:wr.a,style:{width:200}}),t.a.createElement("p",null,"\u514D\u8D39\u8D44\u6599\uFF0C\u5E73\u53F0\u7B54\u7591\uFF0C\u8BFE\u7A0B\u5B66\u4E60")),st.identity!="student"&&t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Yt.map(function(Un){return t.a.createElement(rr,{style:{fontSize:"14px"},key:Un.id,checked:Nn.includes(Un.id),onChange:function(Er){var ir=Er?[].concat(Object(Tt.a)(Nn),[Un.id]):Nn.filter(function(Vn){return Vn!==Un.id});Kn(Object(Tt.a)(ir))}},Un.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Dn.map(function(Un){return t.a.createElement(rr,{style:{fontSize:"14px"},key:Un.id,checked:Jn.includes(Un.id),onChange:function(Er){var ir=Er?[].concat(Object(Tt.a)(Jn),[Un.id]):Jn.filter(function(Vn){return Vn!==Un.id});Rr(Object(Tt.a)(ir))}},Un.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),qt.map(function(Un){return t.a.createElement(rr,{style:{fontSize:"14px"},key:Un.id,checked:Zn.includes(Un.id),onChange:function(Er){var ir=Er?[].concat(Object(Tt.a)(Zn),[Un.id]):Zn.filter(function(Vn){return Vn!==Un.id});pr(Object(Tt.a)(ir))}},Un.tag_name)}))),st.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(){kr()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:mr.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},st.identity==="teacher"&&t.a.createElement(hn.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),He({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:jn.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:Fn.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),At(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(hn.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),At(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},qr=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.user,Te=ne.globalSetting;return{homePage:re,user:he,globalSetting:Te,loading:le.models.index}})(Dr),hr=Bt.a.Step;function dr(ne){var re=ne.userInfo,le=Object(s.useState)(!1),he=Object(h.a)(le,2),Te=he[0],Ze=he[1],He=Object(s.useState)([]),at=Object(h.a)(He,2),nt=at[0],st=at[1],At=Object(s.useState)(0),Ye=Object(h.a)(At,2),bt=Ye[0],dt=Ye[1];Object(s.useEffect)(function(){var Yt=localStorage.getItem("registeruser");parseInt(Yt)===1&&(Ze(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(s.useEffect)(function(){re.login&&Rt()},[re]);function Rt(){return zt.apply(this,arguments)}function zt(){return zt=Object(D.a)(u.a.mark(function Yt(){var Ot;return u.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:return ln.next=2,Object(Qe.a)("/api/users/accounts/".concat(re.login,".json"),{method:"get"});case 2:Ot=ln.sent,st(Ot),Ot.identity?dt(1):dt(0);case 5:case"end":return ln.stop()}},Yt)})),zt.apply(this,arguments)}return t.a.createElement(me.a,{visible:Te,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(fn,null),bt===1&&t.a.createElement(qr,{users:nt,setIsShow:Ze,setisone:dt}),bt===0&&t.a.createElement(Rn,{getUserInfo:Rt}),t.a.createElement(Bt.a,{type:"navigation",size:"small",current:bt,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(hr,{status:nt.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(hr,{status:nt.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var yr=dr,jr=d("yxwG"),ua=d.n(jr);function _a(ne){var re=ne.modeldata,le=ne.userid,he=Object(s.useState)(!1),Te=Object(h.a)(he,2),Ze=Te[0],He=Te[1],at=Object(s.useState)(!1),nt=Object(h.a)(at,2),st=nt[0],At=nt[1];return Object(s.useEffect)(function(){var Ye=JSON.parse(localStorage.getItem("Studentshow"));Ye!=null&&Ye.includes(le)?He(!1):He(re==null?void 0:re.is_show),re!=null&&re.is_show&&setTimeout(function(){var bt=JSON.parse(localStorage.getItem("Studentshow"))||[];bt.push(le),localStorage.setItem("Studentshow",JSON.stringify(bt))},2e3)},[re]),t.a.createElement(me.a,{visible:Ze,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(ua.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){He(!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 da=_a,Ca=d("m2WU"),ca=d.n(Ca),Sa=d("5aHn"),Ta=d.n(Sa),Gr=d("EcG1"),Ur=d.n(Gr),Vr=d("doAV"),wa=d.n(Vr),fa=d("kdzv"),Ma=d.n(fa),$r=d("hID8"),ea=d.n($r),ta=d("Etww"),ar=d.n(ta),Ra=d("zJrY"),na=d.n(Ra),Xr=d("1Fgp"),Oa=d.n(Xr),ra=function(re){var le,he,Te,Ze,He,at,nt,st,At,Ye,bt,dt=re.homePage,Rt=re.globalSetting,zt=re.user,Yt=re.loading,Ot=re.dispatch,on=Object(s.useState)(),ln=Object(h.a)(on,2),Dn=ln[0],Tn=ln[1],dn=Object(s.useRef)(null),bn=Object(s.useState)(!1),qt=Object(h.a)(bn,2),tn=qt[0],xn=qt[1],An=Object(s.useState)(),Nn=Object(h.a)(An,2),Kn=Nn[0],sr=Nn[1];Object(s.useEffect)(function(){Ot({type:"homePage/home",payload:{}})},[dt.name]),Object(s.useEffect)(function(){return Object(b.r)()||Ot({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Ot({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var Vn;Object(b.X)((Rt==null||((Vn=Rt.setting)===null||Vn===void 0)?void 0:Vn.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[Rt.setting]);function Pn(){return Jn.apply(this,arguments)}function Jn(){return Jn=Object(D.a)(u.a.mark(function Vn(){var qn,fr;return u.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return $n.next=2,Ot({type:"homePage/getHomeNotice",payload:{}});case 2:qn=$n.sent,qn&&(fr=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",qn.start_at),qn!=null&&qn.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Tn(qn));case 4:case"end":return $n.stop()}},Vn)})),Jn.apply(this,arguments)}function Rr(){return Bn.apply(this,arguments)}function Bn(){return Bn=Object(D.a)(u.a.mark(function Vn(){var qn;return u.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:return er.next=2,Object(Qe.a)("/api/home/competition_popup.json",{method:"get"});case 2:qn=er.sent,sr(qn);case 4:case"end":return er.stop()}},Vn)})),Bn.apply(this,arguments)}var Ln=Object(s.useState)(-1),Zn=Object(h.a)(Ln,2),pr=Zn[0],kr=Zn[1],Ar={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Un=function(qn){var fr,er,$n,vr=dt.homepage_disciplines,Cr="sub_disciplines",Nr="paths",Ea=function(Wr){return"/paths?discipline_id=".concat(vr[pr].id,"&&tag_tabs=").concat(pr+1,"&sub_discipline_id=").concat(Wr.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 kr(-1)}},vr&&vr[pr]&&t.a.createElement("div",{style:{zIndex:2},className:F.a.subnavDetail},(fr=vr[pr])===null||fr===void 0||((er=fr[Cr])===null||er===void 0)?void 0:er.map(function(lr,Wr){return t.a.createElement(A.a,{key:Wr,to:Ea(lr)},t.a.createElement("div",null,t.a.createElement("h1",null,lr.name),t.a.createElement("ul",null,lr.tags&&lr.tags.map(function(Or,Hr){return t.a.createElement("li",{key:Hr},t.a.createElement(A.a,{className:F.a.link,to:"/".concat(Nr,"?current_id=").concat(vr[pr].id,"&&tag_tabs=").concat(pr+1,"&tag_id=").concat(Or.id,"&tag_level=3")},Or.name))}))))}))),t.a.createElement("div",{style:{position:"relative"}},t.a.createElement(v.a,{className:F.a.LeftButton,onClick:function(){dn.current.prev()}}),dt.images_url&&t.a.createElement(m.a,{className:qn?F.a.mainSite:"",ref:dn,autoplay:!0,pauseOnDotsHover:!0},dt.images_url.length>0?($n=dt.images_url)===null||$n===void 0?void 0:$n.map(function(lr,Wr){return t.a.createElement("div",{style:{display:"flex"},key:Wr},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:lr.path},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:c.a.IMG_SERVER+lr.image_url})))}):t.a.createElement("div",{style:{display:"flex"}},t.a.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative"},href:"https://www.educoder.net/"},t.a.createElement("img",{style:{height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"},src:ca.a}))))),t.a.createElement(p.a,{className:F.a.RightButton,onClick:function(){dn.current.next()}})))},_r=function(qn,fr){var er,$n=fr%2===0,vr=[t.a.createElement("div",{key:3,className:F.a.left},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(qn==null?void 0:qn.image_url),alt:""}),t.a.createElement("div",{className:F.a.btn,style:{marginLeft:$n?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(F.a.right," animationOrientation")},qn==null||((er=qn.subjects)===null||er===void 0)?void 0:er.map(function(Cr,Nr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(Nr%2===0?Nr*.2+1:(Nr-1)*.2+1,"s")},key:Nr,href:Cr==null?void 0:Cr.url},t.a.createElement("img",{src:"".concat(c.a.IMG_SERVER,"/").concat(Cr==null?void 0:Cr.image_url)}))}))];return $n?vr:vr.reverse()},Er=function(){var qn,fr,er;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:F.a.mainSiteContent},dt==null||((qn=dt.new_discipline)===null||qn===void 0)?void 0:qn.map(function($n,vr){return t.a.createElement("aside",{key:vr+$n.name,className:F.a.ContentWarp,style:{backgroundColor:vr%2===0?"#fff":"transparent",display:$n.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"},$n.name),t.a.createElement("h5",null,$n==null?void 0:$n.name_en),t.a.createElement("div",{className:F.a.lf},_r($n,vr))))})),!!((fr=dt.subjects)!==null&&fr!==void 0&&fr.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.a,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:Yt},t.a.createElement(V,{data:dt.subjects}))),!!((er=dt.shixuns)!==null&&er!==void 0&&er.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.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:Yt},t.a.createElement(I,{data:dt.shixuns}))))},ir=(Rt==null||((le=Rt.setting)===null||le===void 0)?void 0:le.main_site)&&!(Rt!=null&&(he=Rt.setting)!==null&&he!==void 0&&he.is_local);return Object(b.r)()?t.a.createElement(Y.default,null):t.a.createElement("section",null,t.a.createElement(H.a,{modeldata:Dn,dispatch:Ot}),t.a.createElement(St,{modeldata:Kn,userInfo:zt==null?void 0:zt.userInfo}),t.a.createElement(da,{modeldata:Kn,userid:zt==null||((Te=zt.userInfo)===null||Te===void 0)?void 0:Te.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(yr,{userInfo:zt==null?void 0:zt.userInfo}),Un(ir),t.a.createElement("div",{className:F.a.dataView},t.a.createElement("aside",{className:F.a.showArea},t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Ta.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((Ze=dt.index_statistics)===null||Ze===void 0)?void 0:Ze.total_user_count),t.a.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Ur.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((He=dt.index_statistics)===null||He===void 0)?void 0:He.user_online_count),t.a.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:wa.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((at=dt.index_statistics)===null||at===void 0)?void 0:at.evaluate_count),t.a.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Ma.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((nt=dt.index_statistics)===null||nt===void 0)?void 0:nt.exercise_count),t.a.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:ea.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((st=dt.index_statistics)===null||st===void 0)?void 0:st.repository_count),t.a.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:ar.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((At=dt.index_statistics)===null||At===void 0)?void 0:At.subject_count),t.a.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:na.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((Ye=dt.index_statistics)===null||Ye===void 0)?void 0:Ye.shixun_count),t.a.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),t.a.createElement("div",{className:"item"},t.a.createElement("div",{className:"imgWrapper"},t.a.createElement("img",{src:Oa.a,alt:"1"})),t.a.createElement("aside",{className:F.a.showContent},t.a.createElement("h1",null,dt==null||((bt=dt.index_statistics)===null||bt===void 0)?void 0:bt.question_count),t.a.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),t.a.createElement(j,null))},aa=Object(g.a)(function(ne){var re=ne.homePage,le=ne.loading,he=ne.globalSetting,Te=ne.user;return{homePage:re,globalSetting:he,loading:le.models.homePage,user:Te}})(ra),ha=d("+UV5"),Qn=d.n(ha),Da=d("YVwf"),ia=d.n(Da),Pa=d("QOUV"),ma=d("o2EA"),gr=d.n(ma),La=d("h179"),Pr=d.n(La),Ia=d("CTM2"),Fr=d.n(Ia),Yr=d("ygIP"),cr=d.n(Yr),Ua=d("TFmm"),oa=d.n(Ua),ka=d("80w6"),Qr=d.n(ka),pa=function(re){var le,he=re.user,Te=Object(U.a)(re,["user"]),Ze=Object(s.useState)(!0),He=Object(h.a)(Ze,2),at=He[0],nt=He[1],st=Object(s.useState)(0),At=Object(h.a)(st,2),Ye=At[0],bt=At[1],dt=Object(s.useState)({}),Rt=Object(h.a)(dt,2),zt=Rt[0],Yt=Rt[1],Ot=Object(s.useState)(!1),on=Object(h.a)(Ot,2),ln=on[0],Dn=on[1];Object(s.useEffect)(function(){Tn()},[]);var Tn=function(){var tn=Object(D.a)(u.a.mark(function xn(){var An;return u.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return nt(!0),Kn.next=3,Object(Qe.a)("/api/home/index.json",{method:"get"});case 3:An=Kn.sent,An.images_url&&Yt(An),nt(!1);case 6:case"end":return Kn.stop()}},xn)}));return function(){return tn.apply(this,arguments)}}(),dn={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}},bn=[{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}],qt=[{img:gr.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:Pr.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:Fr.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:cr.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:oa.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:Qr.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:Qn.a.home},t.a.createElement(Pa.a,{width:800,visible:ln,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return Dn(!1)}}),t.a.createElement(T.a,{loading:at,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Qn.a.bg},t.a.createElement("div",{className:Qn.a.public_width},t.a.createElement("div",{className:Qn.a.banner},t.a.createElement(ia.a,dn,zt==null||((le=zt.images_url)===null||le===void 0)?void 0:le.map(function(tn){return t.a.createElement("div",{onClick:function(){tn.path&&Object(b.S)(tn.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:tn.path?"pointer":"default"}},t.a.createElement("img",{src:c.a.IMG_SERVER+tn.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:Qn.a.content},t.a.createElement("div",{className:Qn.a.experience},t.a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Qn.a.li}),t.a.createElement(A.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Qn.a.li}),t.a.createElement(A.a,{to:"/paths",target:"_blank",className:Qn.a.li})),t.a.createElement("div",{className:Qn.a.demonstrate},t.a.createElement("div",{className:Qn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,bn.map(function(tn,xn){var An;return t.a.createElement("div",{key:xn,className:Qn.a.li,style:{background:tn.background,cursor:tn!=null&&tn.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Qn.a.name},tn.name),t.a.createElement("div",{className:Qn.a.tagWarp},tn==null||((An=tn.tags)===null||An===void 0)?void 0:An.map(function(Nn,Kn){return t.a.createElement("div",{key:"".concat(xn,"-").concat(Kn),className:Qn.a.tag},Nn)})),t.a.createElement("div",{className:Qn.a.mask,onClick:function(){switch(xn){case 0:Dn(!0);break;default:tn.link?Object(b.S)(tn.link):tn.more&&g.d.push("/classrooms/classicCases");return}},style:{background:tn.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},tn.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Qn.a.feature},t.a.createElement("div",{className:Qn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,qt.map(function(tn,xn){return t.a.createElement("div",{className:Qn.a.li,key:tn.title,onClick:function(){switch(xn){case 0:Dn(!0);break;default:tn.link&&Object(b.S)(tn.link);break}}},t.a.createElement("img",{src:tn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,tn.title),t.a.createElement("h6",null,tn.intro)))}))))))},va=Object(g.a)(function(ne){var re=ne.user;return{user:re}})(pa),Na=d("Znn+"),Mr=d("ZTPi"),ga=d("8/ia"),In=d.n(ga),Ba=d("QgcY"),xr=d("CzVm"),zr=d.n(xr),Jr=d("Eo/3"),Wa=d.n(Jr),xe=d("Hwda"),ke=d.n(xe),je=d("rIHE"),Oe=d.n(je),se=d("APus"),ge=d.n(se),ue=d("B9Dg"),Me=d.n(ue),De=d("IuEb"),Fe=d.n(De),Be=d("umnG"),qe=d.n(Be),mt=d("40xk"),Dt=d.n(mt),e=d("LzVc"),o=d.n(e),P=function(re){var le=re.competitions,he=re.user,Te=re.dispatch,Ze=Object(U.a)(re,["competitions","user","dispatch"]),He=Object(s.useState)(!1),at=Object(h.a)(He,2),nt=at[0],st=at[1],At=Object(s.useState)({}),Ye=Object(h.a)(At,2),bt=Ye[0],dt=Ye[1],Rt=Object(s.useState)(""),zt=Object(h.a)(Rt,2),Yt=zt[0],Ot=zt[1],on=Object(s.useRef)(null),ln=Object(s.useRef)(null);Object(s.useEffect)(function(){Dn()},[]);var Dn=function(){var qt=Object(D.a)(u.a.mark(function tn(){return u.a.wrap(function(An){for(;;)switch(An.prev=An.next){case 0:le.listParams.keyword="",le.listParams.category="",le.listParams.page=1,Te({type:"competitions/getList",payload:Object(O.a)({},le.listParams)});case 4:case"end":return An.stop()}},tn)}));return function(){return qt.apply(this,arguments)}}(),Tn=[{path:"",img:zr.a},{path:"",img:zr.a},{path:"",img:zr.a},{path:"",img:zr.a}],dn=[{path:"",img:Fe.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:Fe.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:Fe.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"}],bn=function(tn){Ot(tn),le.listParams.page=1,le.listParams.category=tn,Te({type:"competitions/getList",payload:Object(O.a)({},le.listParams)})};return t.a.createElement("section",{className:In.a.home},t.a.createElement(T.a,{loading:nt,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:In.a.bg},Tn&&t.a.createElement(m.a,{ref:on,autoplay:!0,pauseOnDotsHover:!0},Tn==null?void 0:Tn.map(function(qt,tn){return t.a.createElement("div",{key:tn,className:In.a.li},t.a.createElement("a",{href:qt.path},t.a.createElement("img",{width:"100%",src:qt.img})))})),t.a.createElement("div",{className:In.a.btns},t.a.createElement("div",{onClick:function(){on.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){on.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:In.a.competition},t.a.createElement("div",{className:In.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:In.a.des},t.a.createElement("img",{src:Wa.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:Me.a}),t.a.createElement("img",{src:ke.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:Me.a}),t.a.createElement("img",{src:Oe.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:Me.a}),t.a.createElement("img",{src:ge.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:In.a.information},t.a.createElement("div",{className:In.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:In.a.des},t.a.createElement("div",{className:In.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:In.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:In.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:In.a.retrospect},t.a.createElement("div",{className:In.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:In.a.banner},dn&&t.a.createElement(m.a,{ref:ln,autoplay:!1,pauseOnDotsHover:!0},dn==null?void 0:dn.map(function(qt,tn){return t.a.createElement("div",{key:tn,className:In.a.li},t.a.createElement("div",{className:In.a.left},t.a.createElement("img",{width:524,src:qt.img})),t.a.createElement("div",{className:In.a.right},t.a.createElement("div",{className:In.a.name},qt==null?void 0:qt.name),t.a.createElement("div",{className:In.a.des},qt.des),t.a.createElement("div",{className:In.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:qe.a})),t.a.createElement("img",{className:In.a.l,src:Dt.a}),t.a.createElement("img",{className:In.a.r,src:o.a})))})),t.a.createElement("div",{className:In.a.btns},t.a.createElement("div",{onClick:function(){ln.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){ln.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:In.a.group},t.a.createElement("div",{className:In.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(Mr.a,{className:In.a.tabs,activeKey:Yt,onChange:bn},t.a.createElement(Mr.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(Mr.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(Mr.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:In.a.list},t.a.createElement(Ba.default,{show:!1})),t.a.createElement("div",{onClick:function(){return g.d.push("/competitions?tabs=".concat(Yt))},className:In.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},N=Object(g.a)(function(ne){var re=ne.competitions,le=ne.user;return{competitions:re,user:le}})(P),W=function(re){var le=re.loading,he=re.globalSetting,Te=re.children,Ze=re.user,He=re.dispatch,at=re.location,nt=Object(U.a)(re,["loading","globalSetting","children","user","dispatch","location"]),st=Object(i.h)(),At=Object(E.b)(),Ye=he.globalLoading;return Object(s.useEffect)(function(){window.less.modifyVars(Object(O.a)({},a.a[he.theme]))},[he.theme]),t.a.createElement(L.b,{locale:R.default},!he.isIlearning&&he.isPaZhou?t.a.createElement(N,null):t.a.createElement(aa,null),he.isIlearning&&t.a.createElement(va,null))},ee=J.default=Object(g.a)(function(ne){var re=ne.loading,le=ne.globalSetting,he=ne.user;return{loading:re,globalSetting:le,user:he}})(W)},QgcY:function(ae,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"),i=d("2/Rp"),g=d("Mwp2"),E=d("VXEj"),a=d("5NDa"),y=d("5rEg"),T=d("miYZ"),M=d("tsqr"),m=d("9og8"),D=d("k1fw"),h=d("tJVT"),l=d("PpiC"),u=d("Znn+"),v=d("ZTPi"),p=d("WmNS"),A=d.n(p),x=d("q1tI"),w=d.n(x),C=d("Ty5D"),f=d("9kvl"),n=d("1vsH"),r=d("D2RN"),c=d.n(r),S=d("BdwD"),_=d("m3rI"),b=d("zrhs"),I=d("xKgJ"),k=d("NLgs"),B=d("14J3"),z=d("BMrR"),K=d("sRBo"),V=d("kaz8"),X=d("/zsF"),F=d("PArb"),H=d("T2oS"),Z=d("W9HT"),me=d("jCWc"),de=d("kPKH"),Ee=d("5Dmo"),be=d("3S7+"),we=d("oBTY"),Ae=d("wd/R"),_e=d.n(Ae),oe=d("cVA7"),ve=d.n(oe),q=d("ErOA"),pe=d("RotF"),Re=d.n(pe),ye=d("mgmH"),Xe=d("nj+s"),ft=d.n(Xe),Le=function(){var $e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:$e},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},ze=d("6lbe"),Se=d.n(ze),Pe=v.a.TabPane,Ge=V.a.Group,Je=function($e){var gt,jt,Kt,Gt,kt,wt=$e.competitions,lt=$e.globalSetting,ut=$e.loading,Ue=$e.dispatch,ce=$e.user,Ce=$e.type,Ve=$e.keyword,rt=Object(l.a)($e,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),ht=Object(C.i)(),vt=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]]}),it=Object(h.a)(vt,2),ot=it[0],Ct=it[1],Jt=Object(x.useState)(!1),an=Object(h.a)(Jt,2),ie=an[0],te=an[1],j=Object(x.useState)(!0),G=Object(h.a)(j,2),Y=G[0],$=G[1],fe=Object(x.useState)([]),Ie=Object(h.a)(fe,2),We=Ie[0],yt=Ie[1],St=Object(x.useState)([]),Lt=Object(h.a)(St,2),Bt=Lt[0],Zt=Lt[1];Object(x.useEffect)(function(){xt()},[ht,Ve]);function xt(){return Ft.apply(this,arguments)}function Ft(){return Ft=Object(m.a)(A.a.mark(function Wt(){var Vt;return A.a.wrap(function(cn){for(;;)switch(cn.prev=cn.next){case 0:return te(!0),cn.next=3,Ue({type:"competitions/getList",payload:{category:Ce,page:1,keyword:Ve||""}});case 3:Vt=cn.sent,te(!1),yt([]),Ct({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]]}),Zt(Object(we.a)(Vt==null?void 0:Vt.competitions));case 8:case"end":return cn.stop()}},Wt)})),Ft.apply(this,arguments)}return w.a.createElement("section",null,w.a.createElement("aside",{className:"edu-container minH500"},(Bt==null?void 0:Bt.length)===0&&w.a.createElement(S.a,null),(Bt==null?void 0:Bt.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 Wt=Object(m.a)(A.a.mark(function Vt(It){var cn,gn;return A.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:if(!(Y&&!ie)){Nt.next=8;break}return te(!0),Nt.next=4,Ue({type:"competitions/getList",payload:{category:Ce,page:It}});case 4:gn=Nt.sent,te(!1),Zt([].concat(Object(we.a)(Bt),Object(we.a)(gn==null?void 0:gn.competitions))),(gn==null||((cn=gn.competitions)===null||cn===void 0)?void 0:cn.length)<20&&$(!1);case 8:case"end":return Nt.stop()}},Vt)}));return function(Vt){return Wt.apply(this,arguments)}}(),hasMore:Y,useWindow:!1},w.a.createElement(Z.a,{spinning:ie},w.a.createElement(Ge,{value:We,onChange:function(){var Wt=Object(m.a)(A.a.mark(function Vt(It){var cn;return A.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:if(yt(Object(we.a)(It)),!((It==null?void 0:It.length)>0)){sn.next=8;break}return sn.next=4,Object(q.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:It.toString()}});case 4:cn=sn.sent,(cn==null?void 0:cn.status)===0&&Ct(cn),sn.next=9;break;case 8:Ct({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 sn.stop()}},Vt)}));return function(Vt){return Wt.apply(this,arguments)}}()},w.a.createElement(z.a,{gutter:[16,16]},Bt==null?void 0:Bt.map(function(Wt,Vt){return w.a.createElement(de.a,{span:12},w.a.createElement(V.a,{value:Wt.id,className:ft.a.checkBoxWrapper},w.a.createElement(be.a,{className:ft.a.checkboxtitle,title:Wt.sub_title?Wt.name+"\u2014\u2014"+Wt.sub_title:Wt.name},Wt.name,Wt.sub_title?"\u2014\u2014"+Wt.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(i.a,{className:ft.a.exportBtn,onClick:function(){Object(ye.m)({ids:We.toString()})}},w.a.createElement("img",{src:Se.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",_e()(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"}},(ot==null?void 0:ot.school_count)||0)," ","\u6240\u9AD8\u6821"," ",w.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(ot==null?void 0:ot.team_count)||0)," ","\u652F\u961F\u4F0D"," ",w.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(ot==null?void 0:ot.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"}},(ot==null||((gt=ot.school_level_count)===null||gt===void 0)?void 0:gt[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"}},(ot==null||((jt=ot.school_level_count)===null||jt===void 0)?void 0:jt[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"}},(ot==null||((Kt=ot.school_level_count)===null||Kt===void 0)?void 0:Kt[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"}},(ot==null||((Gt=ot.school_level_count)===null||Gt===void 0)?void 0:Gt[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"}},(ot==null||((kt=ot.school_level_count)===null||kt===void 0)?void 0:kt[4])||0),"\u6240"))),w.a.createElement(ve.a,{option:Le(Object.values(ot==null?void 0:ot.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(Ne){var $e=Ne.competitions,gt=Ne.loading,jt=Ne.globalSetting,Kt=Ne.user;return{competitions:$e,globalSetting:jt,loading:gt.models.competitions,user:Kt}})(Je),et=d("Nf5h"),Pt=v.a.TabPane,Xt=V.a.Group,_t=function($e){var gt=$e.competitions,jt=$e.globalSetting,Kt=$e.loading,Gt=$e.dispatch,kt=$e.user,wt=Object(l.a)($e,["competitions","globalSetting","loading","dispatch","user"]),lt=Object(x.useState)(""),ut=Object(h.a)(lt,2),Ue=ut[0],ce=ut[1],Ce=Object(x.useState)(),Ve=Object(h.a)(Ce,2),rt=Ve[0],ht=Ve[1],vt=Object(x.useState)(""),it=Object(h.a)(vt,2),ot=it[0],Ct=it[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:Ue,onChange:ce}),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:ot,onChange:function(an){an.target.value||ht(an.target.value),Ct(an.target.value)},onSearch:function(an){ht(an)},suffix:w.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(ft.a.searchIcon),onClick:function(){return ht(ot)}})}))),Ue===""&&w.a.createElement(Et,{type:Ue,keyword:rt}),Ue==="progressing"&&w.a.createElement(Et,{type:Ue,keyword:rt}),Ue==="ended"&&w.a.createElement(Et,{type:Ue,keyword:rt})))},Mt=Object(f.a)(function(Ne){var $e=Ne.competitions,gt=Ne.loading,jt=Ne.globalSetting,Kt=Ne.user;return{competitions:$e,globalSetting:jt,loading:gt.models.competitions,user:Kt}})(_t),Ht=d("lzim"),$t=d("Ptgr"),Qt=d("F2wG"),nn=d.n(Qt),Ut=d("UfjD"),pt=d("qHvr"),ct=d("SVaM"),tt=v.a.TabPane,Qe=function($e){var gt=$e.competitions,jt=$e.globalSetting,Kt=$e.loading,Gt=$e.dispatch,kt=$e.user,wt=$e.show,lt=wt===void 0?!0:wt,ut=Object(l.a)($e,["competitions","globalSetting","loading","dispatch","user","show"]),Ue=Object(C.h)(),ce=Object(x.useState)(!1),Ce=Object(h.a)(ce,2),Ve=Ce[0],rt=Ce[1],ht=Object(x.useState)(),vt=Object(h.a)(ht,2),it=vt[0],ot=vt[1],Ct=Object(x.useState)(!1),Jt=Object(h.a)(Ct,2),an=Jt[0],ie=Jt[1],te=Object(x.useState)(!1),j=Object(h.a)(te,2),G=j[0],Y=j[1],$=Object(x.useState)(!1),fe=Object(h.a)($,2),Ie=fe[0],We=fe[1],yt=Object(x.useState)(!0),St=Object(h.a)(yt,2),Lt=St[0],Bt=St[1],Zt=Object(x.useState)([]),xt=Object(h.a)(Zt,2),Ft=xt[0],Wt=xt[1];Object(x.useEffect)(function(){return Gt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Gt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(x.useEffect)(function(){if(lt){var hn;gt.listParams.category=((hn=Ue.query)===null||hn===void 0?void 0:hn.tabs)||"",Gt({type:"competitions/getList",payload:Object(D.a)({},gt.listParams)})}return function(){gt.listParams.keyword="",gt.listParams.category="",gt.listParams.page=1,Gt({type:"competitions/getList",payload:Object(D.a)({},gt.listParams)})}},[gt.name]),Object(x.useEffect)(function(){lt&&Object(n.X)("\u5728\u7EBF\u7ADE\u8D5B")});function Vt(){return It.apply(this,arguments)}function It(){return It=Object(m.a)(A.a.mark(function hn(){var Tt,vn;return A.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Gt({type:"homePage/getHomeNotice",payload:{}});case 2:Tt=En.sent,Tt&&(vn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Tt.start_at),Tt!=null&&Tt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),ot(Tt));case 4:case"end":return En.stop()}},hn)})),It.apply(this,arguments)}var cn=function(Tt,vn){document.body.scrollIntoView(),gt.listParams.page=Tt,Gt({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},gt.listParams),{},{edu:Ue.query.edu})})};function gn(hn){hn.stopPropagation()}function sn(hn,Tt,vn){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(m.a)(A.a.mark(function hn(Tt,vn,Hn){var En,mr;return A.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:if(Tt.stopPropagation(),Object(k.e)(Gt)){Fn.next=3;break}return Fn.abrupt("return");case 3:if(!(vn!=null&&vn.is_authentication&&!(kt!=null&&(En=kt.userInfo)!==null&&En!==void 0&&En.authentication))){Fn.next=6;break}return Gt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),Fn.abrupt("return");case 6:if(!(Hn==="ismodel")){Fn.next=20;break}if(!(vn.member_of_course===!0)){Fn.next=11;break}Object(n.S)("/classrooms/".concat(vn.course_id)),Fn.next=18;break;case 11:if(vn.invite_code){Fn.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"),Fn.abrupt("return");case 14:return Fn.next=16,Gt({type:"competitions/addApplytojoincourse",payload:{invite_code:vn.invite_code,student:1}});case 16:mr=Fn.sent,mr.status===0&&Object(n.S)("/classrooms/".concat(vn.course_id));case 18:Fn.next=33;break;case 20:if(!(vn.enrolled===!0)){Fn.next=23;break}return Object(n.S)(Hn),Fn.abrupt("return");case 23:if(!(Hn==="personal")){Fn.next=31;break}if(!(vn.enroll_ended===!0)){Fn.next=27;break}return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),Fn.abrupt("return");case 27:ie(!0),Wt(vn),Fn.next=33;break;case 31:ie(!0),Wt(vn);case 33:case"end":return Fn.stop()}},hn)})),Nt.apply(this,arguments)}function fn(hn){Object(n.S)(hn)}function un(hn){return mn.apply(this,arguments)}function mn(){return mn=Object(m.a)(A.a.mark(function hn(Tt){var vn;return A.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:if(Lt){En.next=2;break}return En.abrupt("return");case 2:if(Bt(!1),!_n()){En.next=5;break}return En.abrupt("return");case 5:return En.next=7,Gt({type:"competitions/AddTeam",payload:{identifier:Ft==null?void 0:Ft.identifier,name:Tt}});case 7:vn=En.sent,vn&&vn.status===0?(M.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Gt({type:"competitions/getList",payload:Object(D.a)({},gt.listParams)}),Y(!1)):Bt(!0);case 9:case"end":return En.stop()}},hn)})),mn.apply(this,arguments)}function _n(){var hn,Tt;if(kt!=null&&(hn=kt.userInfo)!==null&&hn!==void 0&&hn.is_teacher){var vn;if(Ft!=null&&(vn=Ft.teacher_staff)!==null&&vn!==void 0&&vn.mutiple_limited&&(Ft!=null&&Ft.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Bt(!0),!0}else{var Hn;if(Ft!=null&&(Hn=Ft.member_staff)!==null&&Hn!==void 0&&Hn.mutiple_limited&&(Ft!=null&&Ft.enrolled))return M.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Bt(!0),!0}if(Ft!=null&&Ft.enroll_ended)return M.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),Bt(!0),!0;if(kt!=null&&(Tt=kt.userInfo)!==null&&Tt!==void 0&&Tt.is_teacher){if(!Ft.teacher_staff)return M.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),Bt(!0),!0}else if(!(Ft!=null&&Ft.member_staff))return M.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),Bt(!0),!0}function Mn(hn){return en.apply(this,arguments)}function en(){return en=Object(m.a)(A.a.mark(function hn(Tt){var vn;return A.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:if(Lt){En.next=2;break}return En.abrupt("return");case 2:if(!_n()){En.next=4;break}return En.abrupt("return");case 4:return Bt(!1),En.next=7,Gt({type:"competitions/JoinTeam",payload:{identifier:Ft==null?void 0:Ft.identifier,invite_code:Tt}});case 7:vn=En.sent,vn&&vn.status===0?(M.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Gt({type:"competitions/getList",payload:Object(D.a)({},gt.listParams)}),We(!1)):Bt(!0);case 9:case"end":return En.stop()}},hn)})),en.apply(this,arguments)}var rn=function(Tt){Tt.external_url?fn(Tt.external_url):fn(Tt.competition_status==="ended"?"/competitions/index/".concat(Tt.identifier):Tt.competition_status==="nearly_published"?Tt.permission.editable==!0?"/competitions/index/".concat(Tt.identifier):null:Tt.competition_status==="progressing"?"/competitions/index/".concat(Tt.identifier):null)},On=function(Tt,vn){vn.external_url?(Tt.stopPropagation(),fn(vn.external_url)):sn(Tt,vn,vn.mode===2?"ismodel":vn.personal?"personal":"/competitions/index/".concat(vn.identifier,"/enroll"))},jn=Object(x.useState)(""),Gn=Object(h.a)(jn,2),Wn=Gn[0],Rn=Gn[1],ur=function(Tt){gt.listParams.keyword=encodeURIComponent(Tt),gt.listParams.page=1,Tt&&Object(ct.a)({name:Tt,copywriting:Tt,position:"Competition"}),Gt({type:"competitions/getList",payload:Object(D.a)(Object(D.a)({},gt.listParams),{},{edu:Ue.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:nn.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:Wn,onChange:function(Tt){return Rn(Tt.target.value)},suffix:w.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(c.a.searchIcon),onClick:function(){return ur(Wn)}}),onSearch:ur}))}),w.a.createElement("div",{className:c.a.tabsWrap},w.a.createElement(v.a,{defaultActiveKey:"",onChange:function(Tt){Tt==="statistics"?rt(!0):rt(!1),gt.listParams.page=1,gt.listParams.category=Tt,gt.listParams.page=1,Gt({type:"competitions/getList",payload:Object(D.a)({},gt.listParams)})}},w.a.createElement(tt,{tab:"\u5168\u90E8",key:""}),w.a.createElement(tt,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),w.a.createElement(tt,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),w.a.createElement(tt,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(I.v)()&&w.a.createElement(tt,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))),!Ve&&w.a.createElement("div",null,gt.count===0&&w.a.createElement(S.a,null),w.a.createElement("aside",{className:"edu-container minH500"},w.a.createElement(t.a,{loading:Kt,active:!0,avatar:{size:40},paragraph:{rows:5}},gt.competitions&&w.a.createElement(E.b,{itemLayout:"vertical",size:"large",dataSource:gt.competitions,renderItem:function(Tt,vn){return w.a.createElement("div",{className:c.a.CompetitionsList},Tt.competition_status==="nearly_published"?Tt.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 rn(Tt)},className:c.a.shadow,key:vn},w.a.createElement(E.b.Item.Meta,{style:{marginBottom:"0px"},avatar:w.a.createElement("img",{className:c.a.divimg,src:Tt&&Tt.image?"".concat(_.a.IMG_SERVER,"/")+Tt.image:Ht.p}),title:w.a.createElement("p",{style:{alignItems:"center",display:"flex"}},w.a.createElement("a",{className:c.a.task_hide},Tt.name,Tt.sub_title?"\u2014\u2014".concat(Tt.sub_title):""),Tt.competition_status&&Tt.competition_status==="nearly_published"?w.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Comingtext)},"\u5373\u5C06\u53D1\u5E03"):"",Tt.competition_status&&Tt.competition_status==="progressing"?w.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.havetext)},"\u8FDB\u884C\u4E2D"):"",Tt.competition_status&&Tt.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"}},Tt.description?Tt.description:"\u6682\u65E0\u7B80\u4ECB~"),w.a.createElement("div",{className:c.a.bottomText},w.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Tt.start_time,"\uFF5E",Tt.end_time),w.a.createElement("span",{style:{marginLeft:"30px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Tt&&Tt.enroll_end_time?Tt.enroll_end_time:"\u6682\u65E0"),w.a.createElement("span",{style:{marginLeft:"30px"}},"\u6D4F\u89C8\u6570\uFF1A",Tt&&Tt.visits_count?Tt.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:Tt&&Tt.bonus?"visible":"hidden"}},w.a.createElement("span",{className:c.a.rmb},"\xA5"),parseInt(Tt.bonus).toLocaleString()),Tt.member_count?w.a.createElement("div",{className:c.a.applyInfo},"\u5DF2\u62A5\u540D\uFF1A",Tt.competition_status==="nearly_published"?"0":Tt.member_count):""),Tt&&Tt.competition_status==="ended"?w.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(En){return gn(En)}},"\u5DF2\u7ED3\u675F"):null,Tt&&Tt.competition_status==="nearly_published"?w.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(En){return gn(En)}},"\u672A\u53D1\u5E03"):null,Tt&&Tt.competition_status!=="nearly_published"&&Tt.enroll_end&&Tt.competition_status!=="ended"?w.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(En){return gn(En)}},"\u62A5\u540D\u622A\u6B62"):null,Tt&&Tt.competition_status==="progressing"&&Tt.enroll_end!=!0&&!Tt.external_url?w.a.createElement(i.a,{className:c.a.signup,onClick:function(En){return On(En,Tt)}},Tt!=null&&Tt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),w.a.createElement(b.a,null),w.a.createElement($t.a,{modeldata:it,dispatch:Gt}),w.a.createElement("aside",{className:"tc mb50 mt20"},w.a.createElement(U.a,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:cn,defaultPageSize:20,current:gt.listParams.page,defaultCurrent:gt.listParams.page,total:gt.count})))),Ve&&w.a.createElement(Mt,null)),w.a.createElement(L.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:an,onCancel:function(){ie(!1)},footer:!1},w.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},w.a.createElement(i.a,{type:"primary",style:{height:40},onClick:function(){We(!0),ie(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),w.a.createElement(i.a,{style:{height:40},onClick:function(){Y(!0),ie(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),Ie?w.a.createElement(Ut.a,{isjoin:Ie,setJoin:We,JoinTeams:Mn}):null,G?w.a.createElement(pt.a,{isAddmodle:G,setIsAdd:Y,createTeam:un}):null)},Ke=J.default=Object(f.a)(function(Ne){var $e=Ne.competitions,gt=Ne.loading,jt=Ne.globalSetting,Kt=Ne.user;return{competitions:$e,globalSetting:jt,loading:gt.models.competitions,user:Kt}})(Qe)},QuXc:function(ae,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;ae.exports=Q},RDYZ:function(ae,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,i=typeof R=="string"?Q[R]:R,g=typeof i=="function"?i(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;ae.exports=O},RMFE:function(ae,J){ae.exports="data:image/png;base64,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"},RXMa:function(ae,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)}});ae.exports=L},RotF:function(ae,J,d){ae.exports=d("LSTS")},SKnc:function(ae,J,d){var Q=d("bYtY"),L=d("QuXc"),O=function(s,t,R,i,g,E){this.x=s==null?0:s,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=i==null?0:i,this.type="linear",this.global=E||!1,L.call(this,g)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;ae.exports=U},SMhR:function(ae,J){ae.exports="data:image/png;base64,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"},SUKs:function(ae,J,d){var Q=d("LPTA"),L=Q.debugMode,O=function(){};L===1&&(O=console.error);var U=O;ae.exports=U},SeJ5:function(ae,J,d){ae.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(ae,J,d){var Q=d("QBsz"),L=Q.create,O=Q.distSquare,U=Math.pow,s=Math.sqrt,t=1e-8,R=1e-4,i=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,_){var b=1-_;return b*b*(b*n+3*_*r)+_*_*(_*S+3*b*c)}function D(n,r,c,S,_){var b=1-_;return 3*(((r-n)*b+2*(c-r)*_)*b+(S-c)*_*_)}function h(n,r,c,S,_,b){var I=S+3*(r-c)-n,k=3*(c-r*2+n),B=3*(r-n),z=n-_,K=k*k-3*I*B,V=k*B-9*I*z,X=B*B-3*k*z,F=0;if(T(K)&&T(V))if(T(k))b[0]=0;else{var H=-B/k;H>=0&&H<=1&&(b[F++]=H)}else{var Z=V*V-4*K*X;if(T(Z)){var me=V/K,H=-k/I+me,de=-me/2;H>=0&&H<=1&&(b[F++]=H),de>=0&&de<=1&&(b[F++]=de)}else if(Z>0){var Ee=s(Z),be=K*k+1.5*I*(-V+Ee),we=K*k+1.5*I*(-V-Ee);be<0?be=-U(-be,g):be=U(be,g),we<0?we=-U(-we,g):we=U(we,g);var H=(-k-(be+we))/(3*I);H>=0&&H<=1&&(b[F++]=H)}else{var Ae=(2*K*k-3*I*V)/(2*s(K*K*K)),_e=Math.acos(Ae)/3,oe=s(K),ve=Math.cos(_e),H=(-k-2*oe*ve)/(3*I),de=(-k+oe*(ve+i*Math.sin(_e)))/(3*I),q=(-k+oe*(ve-i*Math.sin(_e)))/(3*I);H>=0&&H<=1&&(b[F++]=H),de>=0&&de<=1&&(b[F++]=de),q>=0&&q<=1&&(b[F++]=q)}}return F}function l(n,r,c,S,_){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&&(_[B++]=z)}}else{var K=b*b-4*I*k;if(T(K))_[0]=-b/(2*I);else if(K>0){var V=s(K),z=(-b+V)/(2*I),X=(-b-V)/(2*I);z>=0&&z<=1&&(_[B++]=z),X>=0&&X<=1&&(_[B++]=X)}}return B}function u(n,r,c,S,_,b){var I=(r-n)*_+n,k=(c-r)*_+r,B=(S-c)*_+c,z=(k-I)*_+I,K=(B-k)*_+k,V=(K-z)*_+z;b[0]=n,b[1]=I,b[2]=z,b[3]=V,b[4]=V,b[5]=K,b[6]=B,b[7]=S}function v(n,r,c,S,_,b,I,k,B,z,K){var V,X=.005,F=Infinity,H,Z,me,de;E[0]=B,E[1]=z;for(var Ee=0;Ee<1;Ee+=.05)a[0]=m(n,c,_,I,Ee),a[1]=m(r,S,b,k,Ee),me=O(E,a),me<F&&(V=Ee,F=me);F=Infinity;for(var be=0;be<32&&!(X<R);be++)H=V-X,Z=V+X,a[0]=m(n,c,_,I,H),a[1]=m(r,S,b,k,H),me=O(a,E),H>=0&&me<F?(V=H,F=me):(y[0]=m(n,c,_,I,Z),y[1]=m(r,S,b,k,Z),de=O(y,E),Z<=1&&de<F?(V=Z,F=de):X*=.5);return K&&(K[0]=m(n,c,_,I,V),K[1]=m(r,S,b,k,V)),s(F)}function p(n,r,c,S){var _=1-S;return _*(_*n+2*S*r)+S*S*c}function A(n,r,c,S){return 2*((1-S)*(r-n)+S*(c-r))}function x(n,r,c,S,_){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&&(_[B++]=z)}}else{var K=I*I-4*b*k;if(T(K)){var z=-I/(2*b);z>=0&&z<=1&&(_[B++]=z)}else if(K>0){var V=s(K),z=(-I+V)/(2*b),X=(-I-V)/(2*b);z>=0&&z<=1&&(_[B++]=z),X>=0&&X<=1&&(_[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,_){var b=(r-n)*S+n,I=(c-r)*S+r,k=(I-b)*S+b;_[0]=n,_[1]=b,_[2]=k,_[3]=k,_[4]=I,_[5]=c}function f(n,r,c,S,_,b,I,k,B){var z,K=.005,V=Infinity;E[0]=I,E[1]=k;for(var X=0;X<1;X+=.05){a[0]=p(n,c,_,X),a[1]=p(r,S,b,X);var F=O(E,a);F<V&&(z=X,V=F)}V=Infinity;for(var H=0;H<32&&!(K<R);H++){var Z=z-K,me=z+K;a[0]=p(n,c,_,Z),a[1]=p(r,S,b,Z);var F=O(a,E);if(Z>=0&&F<V)z=Z,V=F;else{y[0]=p(n,c,_,me),y[1]=p(r,S,b,me);var de=O(y,E);me<=1&&de<V?(z=me,V=de):K*=.5}}return B&&(B[0]=p(n,c,_,z),B[1]=p(r,S,b,z)),s(V)}J.cubicAt=m,J.cubicDerivativeAt=D,J.cubicRootAt=h,J.cubicExtrema=l,J.cubicSubdivide=u,J.cubicProjectPoint=v,J.quadraticAt=p,J.quadraticDerivativeAt=A,J.quadraticRootAt=x,J.quadraticExtremum=w,J.quadraticSubdivide=C,J.quadraticProjectPoint=f},SqI9:function(ae,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,i=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*i+t,M*i+R),U.lineTo(T*g+t,M*g+R),U.arc(t,R,g,E,a,!y),U.lineTo(Math.cos(a)*i+t,Math.sin(a)*i+R),i!==0&&U.arc(t,R,i,a,E,y),U.closePath()}});ae.exports=O},SrGk:function(ae,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"),i=R.path,g=R.image,E=R.text,a="0",y="1";function T(m,D,h,l,u){this._zrId=m,this._svgRoot=D,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 D=this._svgRoot,h=this._svgRoot.getElementsByTagName("defs");return h.length===0?m?(h=D.insertBefore(this.createElement("defs"),D.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,D){if(!m)return;var h=this.getDefs(!1);if(m[this._domName]&&h.contains(m[this._domName]))typeof D=="function"&&D(m);else{var l=this.add(m);l&&(m[this._domName]=l)}},T.prototype.addDom=function(m){var D=this.getDefs(!0);D.appendChild(m)},T.prototype.removeDom=function(m){var D=this.getDefs(!1);D&&m[this._domName]&&(D.removeChild(m[this._domName]),m[this._domName]=null)},T.prototype.getDoms=function(){var m=this.getDefs(!1);if(!m)return[];var D=[];return O.each(this._tagNames,function(h){var l=m.getElementsByTagName(h);D=D.concat([].slice.call(l))}),D},T.prototype.markAllUnused=function(){var m=this.getDoms(),D=this;O.each(m,function(h){h[D._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 D=this.getDoms(),h=this;O.each(D,function(l){l[h._markLabel]!==y&&m.removeChild(l)})},T.prototype.getSvgProxy=function(m){return m instanceof U?i:m instanceof s?g:m instanceof t?E:i},T.prototype.getTextSvgElement=function(m){return m.__textSvgEl},T.prototype.getSvgElement=function(m){return m.__svgEl};var M=T;ae.exports=M},SrOP:function(ae,J,d){ae.exports=d.p+"static/d.56e5b448.png"},T6xi:function(ae,J,d){var Q=d("YgsL"),L=d("nCxF");function O(U,s,t){var R=s.points,i=s.smooth;if(R&&R.length>=2){if(i&&i!=="spline"){var g=L(R,i,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{i==="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(ae,J,d){ae.exports=d.p+"static/icon5.2a39309f.svg"},TGq3:function(ae,J,d){ae.exports=d.p+"static/lockclose.365036e8.svg"},UfjD:function(ae,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"),i=d("q1tI"),g=d.n(i),E=d("4i/N");function a(y){var T=y.isjoin,M=y.setJoin,m=y.JoinTeams,D=Object(i.useState)(""),h=Object(R.a)(D,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(ae,J){function d(Q,L){var O=L.x,U=L.y,s=L.width,t=L.height,R=L.r,i,g,E,a;s<0&&(O=O+s,s=-s),t<0&&(U=U+t,t=-t),typeof R=="number"?i=g=E=a=R:R instanceof Array?R.length===1?i=g=E=a=R[0]:R.length===2?(i=E=R[0],g=a=R[1]):R.length===3?(i=R[0],g=a=R[1],E=R[2]):(i=R[0],g=R[1],E=R[2],a=R[3]):i=g=E=a=0;var y;i+g>s&&(y=i+g,i*=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),i+a>t&&(y=i+a,i*=t/y,a*=t/y),Q.moveTo(O+i,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+i),i!==0&&Q.arc(O+i,U+i,i,Math.PI,Math.PI*1.5)}J.buildPath=d},W6BS:function(ae,J){ae.exports="data:image/png;base64,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"},XBoW:function(ae,J,d){ae.exports=d.p+"static/ping1.2f030210.svg"},Xmg4:function(ae,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(),D=T.style;return D&&(D.position="absolute",D.left=0,D.top=0,D.width=M+"px",D.height=m+"px",T.setAttribute("data-zr-dom-id",E)),T.width=M*y,T.height=m*y,T}var i=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};i.prototype={constructor:i,__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,D=this.motionBlur&&!E,h=this.lastFrameAlpha,l=this.dpr;if(D&&(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(D){var v=this.domBack;T.save(),T.globalAlpha=h,T.drawImage(v,0,0,M,m),T.restore()}}};var g=i;ae.exports=g},Xnb7:function(ae,J,d){var Q=d("1RvN"),L=new Q(50);function O(R){if(typeof R=="string"){var i=L.get(R);return i&&i.image}else return R}function U(R,i,g,E,a){if(R)if(typeof R=="string"){if(i&&i.__zrImageSrc===R||!g)return i;var y=L.get(R),T={hostEl:g,cb:E,cbPayload:a};return y?(i=y.image,!t(i)&&y.pending.push(T)):(i=new Image,i.onload=i.onerror=s,L.put(R,i.__cachedImgObj={image:i,pending:[T]}),i.src=i.__zrImageSrc=R),i}else return R;else return i}function s(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var i=0;i<R.pending.length;i++){var g=R.pending[i],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(ae,J,d){ae.exports=d.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(ae,J,d){"use strict";d.r(J),d.d(J,"ResizableTextArea",function(){return H});var Q=d("wx14"),L=d("1OyB"),O=d("vuIU"),U=d("Ji7U"),s=d("LK+K"),t=d("q1tI"),R=d("VTBJ"),i=d("rePB"),g=d("Zm9Q"),E=d("Kwbf"),a=d("c+Xe"),y=d("m+aA"),T=d("bdgK"),M=new Map;function m(de){de.forEach(function(Ee){var be,we=Ee.target;(be=M.get(we))===null||be===void 0||be.forEach(function(Ae){return Ae(we)})})}var D=new T.default(m),h=null,l=null;function u(de,Ee){M.has(de)||(M.set(de,new Set),D.observe(de)),M.get(de).add(Ee)}function v(de,Ee){M.has(de)&&(M.get(de).delete(Ee),M.get(de).size||(D.unobserve(de),M.delete(de)))}var p=function(de){Object(U.a)(be,de);var Ee=Object(s.a)(be);function be(){return Object(L.a)(this,be),Ee.apply(this,arguments)}return Object(O.a)(be,[{key:"render",value:function(){return this.props.children}}]),be}(t.Component),A=t.createContext(null);function x(de){var Ee=de.children,be=de.onBatchResize,we=t.useRef(0),Ae=t.useRef([]),_e=t.useContext(A),oe=t.useCallback(function(ve,q,pe){we.current+=1;var Re=we.current;Ae.current.push({size:ve,element:q,data:pe}),Promise.resolve().then(function(){Re===we.current&&(be==null||be(Ae.current),Ae.current=[])}),_e==null||_e(ve,q,pe)},[be,_e]);return t.createElement(A.Provider,{value:oe},Ee)}function w(de){var Ee=de.children,be=de.disabled,we=t.useRef(null),Ae=t.useRef(null),_e=t.useContext(A),oe=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ve=t.isValidElement(Ee)&&Object(a.c)(Ee),q=ve?Ee.ref:null,pe=t.useMemo(function(){return Object(a.a)(q,we)},[q,we]),Re=t.useRef(de);Re.current=de;var ye=t.useCallback(function(Xe){var ft=Re.current,Le=ft.onResize,ze=ft.data,Se=Xe.getBoundingClientRect(),Pe=Se.width,Ge=Se.height,Je=Xe.offsetWidth,Et=Xe.offsetHeight,et=Math.floor(Pe),Pt=Math.floor(Ge);if(oe.current.width!==et||oe.current.height!==Pt||oe.current.offsetWidth!==Je||oe.current.offsetHeight!==Et){var Xt={width:et,height:Pt,offsetWidth:Je,offsetHeight:Et};oe.current=Xt;var _t=Je===Math.round(Pe)?Pe:Je,Mt=Et===Math.round(Ge)?Ge:Et,Ht=Object(R.a)(Object(R.a)({},Xt),{},{offsetWidth:_t,offsetHeight:Mt});_e==null||_e(Ht,Xe,ze),Le&&Promise.resolve().then(function(){Le(Ht,Xe)})}},[]);return t.useEffect(function(){var Xe=Object(y.a)(we.current)||Object(y.a)(Ae.current);return Xe&&!be&&u(Xe,ye),function(){return v(Xe,ye)}},[we.current,be]),t.createElement(p,{ref:Ae},ve?t.cloneElement(Ee,{ref:pe}):Ee)}var C="rc-observer-key";function f(de){var Ee=de.children,be=Object(g.a)(Ee);return be.map(function(we,Ae){var _e=(we==null?void 0:we.key)||"".concat(C,"-").concat(Ae);return t.createElement(w,Object(Q.a)({},de,{key:_e}),we)})}f.Collection=x;var n=f,r=d("bT9E"),c=d("TSYQ"),S=d.n(c),_=`
|
|
min-height:0 !important;
|
|
max-height:none !important;
|
|
height:0 !important;
|
|
visibility:hidden !important;
|
|
overflow:hidden !important;
|
|
position:absolute !important;
|
|
z-index:-1000 !important;
|
|
top:0 !important;
|
|
right:0 !important
|
|
`,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(de){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=de.getAttribute("id")||de.getAttribute("data-reactid")||de.getAttribute("name");if(Ee&&I[be])return I[be];var we=window.getComputedStyle(de),Ae=we.getPropertyValue("box-sizing")||we.getPropertyValue("-moz-box-sizing")||we.getPropertyValue("-webkit-box-sizing"),_e=parseFloat(we.getPropertyValue("padding-bottom"))+parseFloat(we.getPropertyValue("padding-top")),oe=parseFloat(we.getPropertyValue("border-bottom-width"))+parseFloat(we.getPropertyValue("border-top-width")),ve=b.map(function(pe){return"".concat(pe,":").concat(we.getPropertyValue(pe))}).join(";"),q={sizingStyle:ve,paddingSize:_e,borderSize:oe,boxSizing:Ae};return Ee&&be&&(I[be]=q),q}function z(de){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,be=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)),de.getAttribute("wrap")?k.setAttribute("wrap",de.getAttribute("wrap")):k.removeAttribute("wrap");var Ae=B(de,Ee),_e=Ae.paddingSize,oe=Ae.borderSize,ve=Ae.boxSizing,q=Ae.sizingStyle;k.setAttribute("style","".concat(q,";").concat(_)),k.value=de.value||de.placeholder||"";var pe=Number.MIN_SAFE_INTEGER,Re=Number.MAX_SAFE_INTEGER,ye=k.scrollHeight,Xe;if(ve==="border-box"?ye+=oe:ve==="content-box"&&(ye-=_e),be!==null||we!==null){k.value=" ";var ft=k.scrollHeight-_e;be!==null&&(pe=ft*be,ve==="border-box"&&(pe=pe+_e+oe),ye=Math.max(pe,ye)),we!==null&&(Re=ft*we,ve==="border-box"&&(Re=Re+_e+oe),Xe=ye>Re?"":"hidden",ye=Math.min(Re,ye))}return{height:ye,minHeight:pe,maxHeight:Re,overflowY:Xe,resize:"none"}}var K=d("Gytx"),V=d.n(K),X;(function(de){de[de.NONE=0]="NONE",de[de.RESIZING=1]="RESIZING",de[de.RESIZED=2]="RESIZED"})(X||(X={}));var F=function(de){Object(U.a)(be,de);var Ee=Object(s.a)(be);function be(we){var Ae;return Object(L.a)(this,be),Ae=Ee.call(this,we),Ae.nextFrameActionId=void 0,Ae.resizeFrameId=void 0,Ae.textArea=void 0,Ae.saveTextArea=function(_e){Ae.textArea=_e},Ae.handleResize=function(_e){var oe=Ae.state.resizeStatus,ve=Ae.props,q=ve.autoSize,pe=ve.onResize;if(oe!==X.NONE)return;typeof pe=="function"&&pe(_e),q&&Ae.resizeOnNextFrame()},Ae.resizeOnNextFrame=function(){cancelAnimationFrame(Ae.nextFrameActionId),Ae.nextFrameActionId=requestAnimationFrame(Ae.resizeTextarea)},Ae.resizeTextarea=function(){var _e=Ae.props.autoSize;if(!_e||!Ae.textArea)return;var oe=_e.minRows,ve=_e.maxRows,q=z(Ae.textArea,!1,oe,ve);Ae.setState({textareaStyles:q,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(Ae.resizeFrameId),Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:X.RESIZED},function(){Ae.resizeFrameId=requestAnimationFrame(function(){Ae.setState({resizeStatus:X.NONE}),Ae.fixFirefoxAutoScroll()})})})})},Ae.renderTextArea=function(){var _e=Ae.props,oe=_e.prefixCls,ve=oe===void 0?"rc-textarea":oe,q=_e.autoSize,pe=_e.onResize,Re=_e.className,ye=_e.disabled,Xe=Ae.state,ft=Xe.textareaStyles,Le=Xe.resizeStatus,ze=Object(r.a)(Ae.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Se=S()(ve,Re,Object(i.a)({},"".concat(ve,"-disabled"),ye));"value"in ze&&(ze.value=ze.value||"");var Pe=Object(R.a)(Object(R.a)(Object(R.a)({},Ae.props.style),ft),Le===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:Ae.handleResize,disabled:!(q||pe)},t.createElement("textarea",Object(Q.a)({},ze,{className:Se,style:Pe,ref:Ae.saveTextArea})))},Ae.state={textareaStyles:{},resizeStatus:X.NONE},Ae}return Object(O.a)(be,[{key:"componentDidUpdate",value:function(Ae){(Ae.value!==this.props.value||!V()(Ae.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var Ae=this.textArea.selectionStart,_e=this.textArea.selectionEnd;this.textArea.setSelectionRange(Ae,_e)}}catch(oe){}}},{key:"render",value:function(){return this.renderTextArea()}}]),be}(t.Component),H=F,Z=function(de){Object(U.a)(be,de);var Ee=Object(s.a)(be);function be(we){var Ae;Object(L.a)(this,be),Ae=Ee.call(this,we),Ae.resizableTextArea=void 0,Ae.focus=function(){Ae.resizableTextArea.textArea.focus()},Ae.saveTextArea=function(oe){Ae.resizableTextArea=oe},Ae.handleChange=function(oe){var ve=Ae.props.onChange;Ae.setValue(oe.target.value,function(){Ae.resizableTextArea.resizeTextarea()}),ve&&ve(oe)},Ae.handleKeyDown=function(oe){var ve=Ae.props,q=ve.onPressEnter,pe=ve.onKeyDown;oe.keyCode===13&&q&&q(oe),pe&&pe(oe)};var _e=typeof we.value=="undefined"||we.value===null?we.defaultValue:we.value;return Ae.state={value:_e},Ae}return Object(O.a)(be,[{key:"setValue",value:function(Ae,_e){"value"in this.props||this.setState({value:Ae},_e)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(H,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(Ae){return"value"in Ae?{value:Ae.value}:null}}]),be}(t.Component),me=J.default=Z},YH21:function(ae,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/,i=[];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,A=u.clientY;if(U(l)){var x=l.getBoundingClientRect();v.zrX=p-x.left,v.zrY=A-x.top;return}else if(s(i,l,p,A)){v.zrX=i[0],v.zrY=i[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,A=p&&p.indexOf("touch")>=0;if(!A)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 D(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=D,J.notLeftMouse=h},YKIs:function(ae,J){ae.exports="data:image/png;base64,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"},YVwf:function(ae,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(ae,J,d){var Q=d("QBsz"),L=Q.distance;function O(s,t,R,i,g,E,a){var y=(R-s)*.5,T=(i-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,i=[],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,D=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;i.push([O(m[0],D[0],h[0],l[0],M,u,v),O(m[1],D[1],h[1],l[1],M,u,v)])}return i}ae.exports=U},ZJlW:function(ae,J,d){ae.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(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAB4CAYAAABPXoRZAAAAAXNSR0IArs4c6QAAHmpJREFUeF7NXQl4U8X2/02SbukKtDQt+6aQpGyisrQFhOcDfIIggiAqiIKKwANZRAQURBBkV0FUVhEEFcT3EEQFGhYBUaBpgbIVKG26QKF70+bO/5ubpm2Sm9xJUt/3P9/Xj9I7c+bML+eembPMhOB/RP1bI6A4ILoHVZAeoOhAQVsRkFgAwQAsFGSXguA0pXQCgAcBFAO4B4prIEijICcEC5KOX8i68b8Qmfzdg/TUxiQICmEcpRhICAnzcTxKgDOUkm3m8vINJ6/cLfCRn8vufxswibroxyghiwE8LDW6n0qJikqLL/MqpISuombLkmOX8gp9YSTVt86BSeikiYIZn4DgGduAbJCw4ACEhQQiONAfAf4qKAjB1dt3UFBc7uOcqAlE+ZohOXOPj4zsutcpMIlxMYkCpTsJEM1GIQSIighGw3ohYBpSaRFQXGpGaXmF+HO/qAy07maz7o5gmpyaCnNdsKwzYBL10cMpsBUgfjbBGCCNosJQUFyG3HvFonYQQqAO9IO/SomS8gqUmyvrYh4iDwIcuqegT54/n80Mt09UJ8Ak6KKfBRFBUdWWhoEQ4KdEmblSBELTIBT1QoOgUFiHZWBl5Nz3aQISnY8EKegTP/sIjs/AJOpjhlAI3ziCUltgZl9axNQHBcXd+6WiBpVVVMJc4ZPxdQfokTuC6XFfXiufgOkWF9tWRYVTAELdSRkU4Id6YUHIuVsk2pn/Ea0xGE2TvB3La2AeeihWrTYLp0Ch83Zwx35BgUEoLSutK3aUgI5IMmZ/4w1Dr4FJ1MesoqBefyKOwuoe1OKpJwZh4fJF3szDRR96XykIbQ+n5po8ZeoVMIlx0XGU4k93dkVOEJVKhTYt26BB/QaIjozC8MHDEBoSCsOJozj55ykUFBTg+q105N3Jk2Pl9jkBtiQZTS96ysQrYBL0msMAeno6GGvftHFTPDt4GLo93A2BAQGyLG7cuoE9+/bi4JFfYLF4Zaypggg9jiTnnJAdrFYDj4HpodP0VhD85skgtrZDnngKY0aOBtMWT+li2kUsXLnYWw06YDCa+nkypsfAJOg0P4HAo0GYQM8NHYlRz4z0RDantlnZWZg2bybu5t/1lA+1CJbOx1Nzz/J29AiYBJ1GCwKjdZPJT926dMXc6e/wd3DT0ngxBTPfmwVB8HDZJ9hsSDaN5hXCowkmxGk+BMUMXuasXVBQEDas+hwR4RGedHPbdt2m9fjhp72e8itWChbN4dTcIp6OngCjTIjT3AQFCy5x0/PDRmHk089yt+dpWFBYiNETX0JpqYd7HoIxhmTTJp4xuIHxxuiyDduWTzciJDiERxaP2ny+9Ut8/5/dHvUBwG2EuYGJ10evJCCTPZGkX59/YvK4iZ504W7LDPFLk17hbs8aUsBcUWaO4on8cQOToNNcB0FzTyRZNn8JtA9qPeniUVu2QqVcTPGoDygdYUjJ3iHXiQuYXnGxbS1UuCDHrPbz2JhYfLHiMzH+8nfRgd9+xsrPVnvGnmKTIcU0Rq4Tl9SJOs0ESvCxHLPaz/8Oo+s4fnFJCUaOGwVzhUdBu1sGo6mp3Fz4gNFrvqPAEDlm7Lm/QoA/EfDi8FGICA1FubkM5rIymNm/5WUoLy8FFQT0HzwakVHyC9zhg99i/w9bERikRlBQMILUIQhUh1T9Hoxjp07ClJeHEkEJs6DgERHEYnkg6ULuZXeNuYBJ0GtyAETxjNoqqBhVATq3zce+MR8dHkqQZXnq+M84sHcLSoqLUFZaDItFOhRaYlHgdnmQLD+rEaZjjxqzN/gETHxcw5aEKq5yjQggRFmJfr16o03LB+AfEFj9ExAQBH9/6//V6hCE14vkZWnXjmldaWkxSkusQBUXFWDl2hXIvleICsqpMZSuT0rJHu8bMLrokYSQbbyzCAkOxpZPN4HtYf5XtHnHVuzY7Uk8ip43GLM7+ARMgi56OQiZwjtJ5igyh7G0rBwXrl7Dnfx7qKy0qn9gYAA0kZF4oGVzKBV8ny7rx3ikpd/A/cJCUIGKeZnQYDWaNYpFkxgN7hcUYMzEsR5E/6ilMtQv9MSJDJdbZ1kbk6CPOQjQvjzAaBpqsHjeYny3/xf8eux3+Pv7oWGDBmJOiREDKzvvjhiHGdKvLwb17Q2l0vpMiq7evIVN3+7BuQuX0KBeBOqFhYkZBkqBwuJikVfT2Bi8MGQgbmdcxWebP+cRU2xDCelyNDnrjKsOssDE6zXZBGgoNyJ7dSa/OgWbd+9DZP16eH7wk9C1aSNO5Nfjv2P20pWIjozEqnmzcO1mBrbu/hGx0VF4543xCAoMdGJ/+ORprNm0DT0f7YKn+z+OTFM2Xn5rLsrNZqxb+C56dX0Y9woKsO+QAd/tP4hB/+iN2zcvIumEQU7UKmDw0tFk00avgOnePrqhUiDZPCP179Mf566a0L7tg3jjhRGiJiRfTBM/7bkr1iDnjjWGMn7kMCybPQP3Cgoxd8XH0EQ2wNsTxtkNkXr5Kt5ZthoTXhiBPt27is/6jxkPwynrB6wOCkS3zh3Rv2cCXn1uOC5evS7yGtS3J3bs2lD96rqVm2K5IcX0plfA9NBGxSsUSq6PoGv3fyL/fjGWzZ4ugnL9Vgbi+j3lNO6Qfv/AlmXWgDd7FSbMfR9vvfYyusRZkw2UUkyevwgd2rXF2GE1W6c+z72Ek2fPi22C1UFo27IlmjdphM0ffSD+7fDvp7Bu2040ifSHMdXazh0R4Mcko2mgV8AkxGlGg8KlutmYMu/ZL7QJJr74nPhJ2uj0eSMi60Xg4UHDUFZu3Z3WBob9f+22b5CVk4vRT1tBvJWVhZUbv8KWjz5AaAgrnbFSbWBaNW2Ccz/Ze9YM0NfmLEBFaT4yM9zu3awfAHDxqNHUzitgEvUx71PQ2XLox2iaIK9EiZ0fL5MMcEd27oGycmtVgyMwJ/48h0Vr7Y1mu1Yt8eFbU+2GlQOGNV6/fRdO/vkHMm9yOZblBqNJDUAyFOjW+CboNVsAPC8HTKNGLVFU6Y8dqz+SbOoOmMvpN/DmwqXYs24lFAolNn+/F5k5OZj1mn1IgQeYnfsO4NejR3Hz6l9yIovPhYrKRscu5WVKNZYBJvoAQB6XG6Vj+y5ISc/Dt5+ugL9fdbFDdbc2vfuLrwujl4c/jZVzZ9m9bis3bMGGOVMBwYL/nDyH06mXsHiG/dZp5OTp2PvLIbFf94c64uctXziJ9fmOb3H95k38dYYviUGUis5J5zIlUZTTmHMA2ssBM7DfQBz5Kw1Tx76IRzrEOTXf/fMvmLFoGTRRkdiybDFaNGlU3YZNJisrC9OHPSH+7VJmLuZv2I6tyxchOKhm98w0a9K7H4jL9fJ3ZqKjtq3TOMyQP9JeK65MPKQgGHAk2fSTFxqjYUu17B7mmYFDUUHUuJx+E0vemgoF5672zr17eO2dBZg49F/o0qaZKJ9fZCwmvb8UXTt1EDduvHTszF9YtXErFs+YjAnTWX2jPFHiei/jUmOeAZQmvYZZTNdb06qxnxowCMMHPysus907d8Irzw6troFxJV5RSQnmrfwEIWo1Zo0cBFphBlH5ITC6Cc6mXsR7q9di2iuj0eOhTrIzZFuDtz9ahWED+qFbJx3GTHxZtg9rQAidlZSczeoEncglML20URqLQpnFM8KAvv0x8ZUJuHrjFt5b/anow7w4ZBBaN3eOB7E066lzydj47R6EhYTg3X+/DuX9HEAQoAwKgX99q4IeSDqGdV/vxIBeCRjyz76iS+BIJaVl2J90FDt+3Ic+Pbph/IhnwFK6r07j0xgQutKQnC3pB7oDpqNFoeQy77169MTMSdNFufPy87Hp2x9gOH0G9SPCER3JfCVrSpb5SrdN2RCogEF9H8PQAY+Lxro0Mx2gDJhg+NcXy/dESr1yFRt27sbl6+loFBNd5SspxE0g85VuZZpEwJj7kfhIF7EPS8hNnzeT5/NkbXYYjKYRHmlMT52mt8CZo36oQ2e8//Z8O/73C4tgTLsMZkcqKqzeNfOJNFENoH+gjd3qVZ6XCaG8TGyjCgmHMjgMClXN6sbAvHTd6l2zDCSLI4cGB6N5o1hRK2vHlY+fOoEFyxbyAuMyneJSY3rGafoLFPt4RmDlHKsXreBpKtlGKC9FeV7NW8teJ/ZaeUP7Dv6ENV98wtv1iMFo6uWRxsTrGw4mUHzPMwKrcflq7Waepi7bWMqKUXH/LmhlhWhnvAVmy86vsP072eyIVQ6Kk4YUk9VLdSCXGhOvix5BCPmaZ7Zsef5x2x7uZdodTyqwGhgCwrnkO/JavnYlDh7+hUdshsw5gzG7xrmr1cs1MHGaMYSCb6cEiBrDNIeHlGH1oYqoz9NUbHM3LQXBgfJFRqztrAWzcdbI9qVcdMlgNDnvFN2VcyToNa8B+JSLPYBlC5ZC+4BLZ9WOjSpSg4CGNbtfuTGuGA4ipgEfkKPfGIvsXK4QEnuVbhhSTJLZVZcak6CLngJClssJbXs+Y+J09I7nqz67WVCCWwX8lQotAwliIuWBqbRUYtCoIdy1MxTIPmo0aTyyMQl6DduYLOEF5oXhz2PEkOFczfceMmDNtp1cbVmjPWuWIjjIOfzpyCDTlImxk+2jgW4HocgzpJgk82WuNUYfPREg3Inhvj374M3X+ZIJ6ZlZeGWuNfImR62bNsbauXwbtlN/nsa8D9+TY1n9nIDeTjJmN/ZMY3TRr4CQ9byjtHugLZYvkI7HSPGYvWodTiXLB5TeHjcavR95iEuM7/+7B59LhCPcdL5qMJpaewRMvD7meQLKAlVc5Ofnh51fbkdggLzKM4Z37xdg8qLlMOXdQeOAADQLDBQL+9LLypBRFe0bkNgdU16Q3LFLyrR6/Rr89OsBLnnFRgQphmST3iNgEvWaYRTwJL2Hgf3+hdfGvMot2L3CIqTu/i/6FJWIB7tsZCgsxM1Oegzq24u7jKSouEj0qtm/HtAZg9FkdbIcyKWNSdRGD6QK8oMHg4hNZ0+ZhfiuPTzqVpR3F+U3bsLPIsAcFIiIB1tD5e/PzYM5le8umQ9mYzwjetxgzJYU1jUw+oaPUyg80EurSCzxtmTeIrRuKfnqeiY3Z+svvtqA737k8l7sOVL8Zkgx9fFIYxJ0sT1AhKOcstk1Cw8Lx0fvfYjGsZIG3xuWLvt8s2cXNm33zk9zl1tyqTE92sc+qBCEi97OgtX1Lpw9Hy2btfSWhWy/rTu34evvtsu2c9Ngo8FoeskjjXmkbaMGASqLT0c/1EFqMYD1SGfJE8ZeT4iVlq1e/zF+TeLLBrgZaKnBaJIs6HaXJVAk6KPNAJGN+bqbIQsisdMmI4eOgErp+eEKR94ZmRn4cPVSXLnOXcvkTrwZBqNpqUcawxon6DW3ANSJoWDGeNLLE9CmVRuvNIXV2Ozetwfbdm1HudnXs9pWEQgRRiUl50gWRckl3I4BpLtXM5HoxLSnT+JjeG7oCLBaGh5ioUxW2rHt26+RkXmbpwt3G4VAEo+kZkkWLcgl3Jhlq9uDAAA6tdNi3sSpUKlDoQgMAiHO1VVCZQUspUVY+tnHMJw+yT1ZTxpaLKS5q0s0ZICJ+QCgNflUT0Z107Zj23aYO46Fe6yk8PMXc0qshIxaBNDKctCq02zz16/F2Yse1V5zScnK51VGU/BhQLIM1C0wiTrNi5SA67QGlzRVjRyBcdf37wIGwAWD0eSynt8tMPHa6EeJgvzuyaR52v5/AIaA7k4yZrss6nYLzKOt64f5B/rf8/REmxw43Tt1wbTnX5BrJj7/6KutOO6xDyTPmoAsTDJmuTx2J1ucmKCLTgMh3q2xteRrEtMY3Ts+it7deqFxTGOYC9lOQJ78w5rg1u1b+O3EIRjOHIeJN54rw5qAPJ1kzHLpYMkDExf9NSjhD4o4CPRw3EN45ZnRiImsSb2y1Ii5RLJex2k6/upY8eyBjW5kZeDIaQN27ff4EJcdb0EgzY6lZt10hZ8sMIl6zZsU4A/NOYzEtGTWOOfiSIuqDEIRe0tdkyIkAspK58BXWvoVvLnkbXl1c90i12A0uS1vkQUmXq/pxe5l8VaKNs1aY/lM5/guaayB+dp5scpBkhQK+LfsAJrhXHBx/K+TWPT5Mm9FYmmT/YYUU393DGSBYQbYL8A/nxDw17jXGlHXui0WT7VP+LPHyhYtYFEIqLhyDqhK6Fd3CwiEX+sOUFoILOnpTvKfNv6J+Z9KlrVwgUUJff9ocvYcn4BhneP1mnQCWEueOIht/VlUjdFjXXtiygvO9SqkUSOQqCjRftB7uRCKrReUKYLDQCKirCna3FwIt53dgFum23h9Pl9GQlJcjuN/shrDGCfo+YoUpYR47dmXMSDRub6RNGwIEuv+IBfNzATNYUel7In5T8/NGIuikmIxX+7p4XQiKDonpUoXJdpG4gImXhf9GSGEO5PVsH4kcu5aQznr31uNmChnh5GEh4O0aOFW/+j166D3pa9qYjaG2RpNZDRMeZwp2arRlKqyeofP3nNr+fmA0WvmEeBdV7NQKpSwiFUKVuqi64SzF5MR3SAK695dJdlNwSoyH2QXJLomeukSqItD57+cOIRVW9eiW8dHceKsvZOpUvmhsrJC+i0CzEeNJtkKAS5ghvbquDQ7zzRNaiS9tr0YH7l85VL1466duyJI5Q+VSolJo2qcxdr9iUoFopdM6VQ3o0YjaNVZJ8exb+dkYcKCqZg27k18uNY+kzxk4HB8v9dF5oeg1JAsVoS7JVlg6OXLURu//uLyxl2bw6U4zZ+zBOk3rmHDlnXVj3Xt2uOtcW/i2O9JeKLnP10KQNq3d10HIwgQzrs+LMHsytf/2Ym4zo/gnQ/eqh6DnWvY881BjB43DBmZzrvroIBA4cCOgxrSpo21ItsFyQOTkrJ036H90xavc44ABgWpsXfnrygqLsTw5/9Vfcy3cWwTbFm7A/np1+Hv5zo/pGzXDtTV5TplZRAuuo7FM2AUAQEwpP6JJSsWVE/vueGjMX7sJHyx8RNs2f6l07SbxjTBVys3fUR0Oms1pTfA0PPn60GpvHEn/07okFeHOd1ymBj/GN6fa90Uf7p+BXZ8u1X8neWWDuw9huLMTFSWlLgcXNmyJWiY9L2kpKAAlmvX3Kq7umFDbP9xJ77YbC3jCQkJxdcb9yAivB4uXDRi/CRnR/WZAU9j4ouvF8JiaUbat8/3DpjU1HdAqfhxzFg0C7+fZTe71dAb46di2NOjxD+UlBRjzKvDkWWy+kD79xgQoFCiKCPD5eQUTZoADVxUYeXlQXDTl+1zQlu0wIqPF2PPj7vEMWZOmYsn+luP97AY8YDBiShz2DxuWLIerZu1YkGxOUSrfd9jYOgff6ihVqeDUrF+5NyF85j4rv2mas2yL9AhrnM170uXL2Di1LGiMBs/+watWrRxqzVEowH7kSKalQWa7XoZDoiIQGBkJGbMnojfTx9D/8efxKxp9iUgr08eDeOFGjvVrdOj+PCtKveEkFyUlDQnXbpIqrRLG0NTUtg1Hnb1MXOXv4fDJ5Oq5/H99gOIbGBfd3P2/BnMfu9NzJgyBz3j+8BSVuZSa0j9+iBNpW8ToDdugOa71HSENm0Khb8/Ro4ZBL22I2ZOnQOlQ3pm4ZI5OPDLf0V52b1YGz9cj2aN7Tbwk4hOt0bqg5EEhlKqwIULV0GpXX1a/v18vDRzPO7k3xF5Hd7/h2SlZt6dHOTdyUXbB6zH+UoyM1EhYWsUwcFAG+lQD718GbRY+i5RVWAgghs3Ft0OtvLFd5MucVv7+Ups32WtZHl91Hg8++QwewwISUe7dq0IIU6erDQwqakDQKkVage6dDUNUxZOF1+X3/bZ2xxX76srrSH+/iBa6bArTUkBrZDepKmjo+EX6vYWS1GULzevxeZtn+PJPk9g2iuspFBiuoQ8QbRap0JvV8B8D0oHu5ro9fxcvL90Hj5e/iXYks1DJVlZqHDUAOayd5A4ME+pdQ9T5YjW5m8zujzXrzCNCVEHY1T/p13X2RCym2i1TrFfJ2Co0agBISyy5XxUzSZheDg70C2qMu/ZJEt5OYpuOW+4FExjHGthzGYIqamSeAeEhyMwiuv+DfFCQSXTEhf+VtUAFaC0KdHr7a6ddAbmwoW3IAjuL7ysV49HSZzaSGmNsnVr0BCHcwPsMMVV6dy0zeh6JIAbIy7yUShmkXbt7AI8dsBQSglSU9MAuK76YXGScEnvQFZWKa1RsFWpvkMN7927EG46h2NtRld2IMcGTGPc35t3BVrtA4SQ6pu67YExGuNBiPsD6OwuBhe7VR6BS0wmVBTV1MmxmAyLzdQmajKB/TgSr9F16lhQAMjd00lpAtHrqwul7IFJSWExAvdX0bJDWRwrgssVysHWkAYNQNgOuBbRmzdB79pfG+mJ0XUau7CQbYXlPrfVRKervrWtGhg6b54Cw4Yx6+g+rMYMJdt/+EC1tUbBQG7Vyh6YK1dAa2kVe2jb6Xo1LFsNzbL3WGVCq21se51qgElJeRSAfDqWecNqviXapdaYzSiqsiEkIACknf3hDJqaCuowEa+Mrk0Atrmsqh2WAbYr0enEqFcNMKmp80Gp28i5yJRF3iSuNfH0k6zWGoUCivb2R7uFc+fs9jBeG12bUGVlAM/1k4QsIFrtXEdg/gCl8rXpTFs4LiiWA8pSS2sULJJnu+O3ogJCin0pvddG1yYE0xY34Y9qWQk5Q7RasSBa1BhqNNYH8zbBkTti9sWD4mR3ABWwYLfFAgWL/dpO5RcXQ7hcc5uHT0bXNjh7LV34XQ7yCSyaQPT6u1ZgUlOfAqV8yWBmLL24wVkKILYTZnsbRdu2Na+nAzA+GV3boGxFYisTDxEymGi1e2zArACl/+bpJ27uvDyvyLSjmMVZLBaoNRqU370r+k92r5JDSDO4USOoat3xwCWjYyO2uXPvFtT0IGQF0Wqn2oA5Bkr5ihAjIqzf9uIFVRQWoqQq+MQ0gfla5vv3rY6kjWdlJQQju2TaSiFNm0Lp66vLnFH3aaTaszlGdLp4Qg8dUqFhQ5bV4luDvfST2MhCZaUY0WMaExwTg8rSUpTl59uvSsyzZqtSFYW1aAHi5uYz7s9Hzl+qYVSCnJxwQlNT9aA0mWsAH/wkKf7MNSjNy3PKL9VersPZ5s9LDbUbU95fqt1cT+jFi0NhsVijyXLko5/kyJ4FsIoZMMz41iLxVaqsFHNOYS3r6CwCj79kk0GpfIZpzBxQ6lynIQUSu03IMUQgB6ab5+zVKsrNBXEIb9ILF0DZauXnh9Bm3EUW7iVhLoaLiKBTR0LmEpqSwg6dy178K3auA3fATgh2q0deHuCQ3KdpaaAlJeJqxFalOiF+t4ANt5EB8zOAf3ANzlwBX5dOh4GK2P2ZMTH2eF27BlpQAL+QEHFZrxNiLgFzDfjoIAOG7b/5LvauIz+ptmzFzAVwWOmEGzeA/Hz4h4cjiDOMKTtfXn+JMSIkhQHDSpbkr2JmHerQHbBNpESphMVBC2lGBmheHgLq10egY3RPFgEXDfjdAsYgkwHDarzkcxGsOTO8Ete58crKlueyvDyo1GoEVUXtSgIDYXFwMWxZyKDISPizDWVdEDO8DjEeN2wLGTAsecN3woqFNH3YbBXfvi1u6hix1YatOsWBgRAcgcnJASsz89mrrj1zFtpkSzYfVTJgWGjLdaqkNiMf/CTGxlxQgNLcXOtqwwwuIShWqyE4+F7sNWKvU534STb5PfGXADPbx5SCUr7j9T74SdX4Mr+l1k62SK0GdXRK8/PBDHCd+Em2gT3xlwgpYxrDdQmgyN8HP8mVBhcyg+645S8ogHDtGurMT7INzhxJieymhGw5DBiW8pO/EYcJX1eGsEoSlsQpktpJl5RASEtDnflJtpnzuwUXGDC/sjplWZtUx34SG09gNkYi48DcAVy6VHd+km1y/G7BbwwYVlXo9o5+ka+P+SQp4C2EoEQqFcMibpcu1Z2fZBuc3y34jBnff4NS+Uvs6tiBZLJWKhQolUrFsGKBtLS685NswPC6BYRMYcB0BaXyXxVYB4k20fDVMrSVSiVKXfheqmvXqjeBsq85bwP+bEE3Qo1GVm96D4S4/+oJHz3ryrIysbKKRePY/kShUqFCpUKZixyVX0YGAuvY2IvZSLlsAaVsBxphjfmmpLB7YtxfnuujZ81cgfKquCvzmJnnbPbzQ7mLHFVAdjb8fUwFOykSX7ZgL9HpBtmC4c+Dyly75KNnzRJspdnZosYwYFh0rtzPD2ZXwDDv2ge/TPLtEgSKe/dqYg/WjSWrgGK/kKqT8WOIVrvVCgyri8nKsn5Dt62ENCqKIjMTiI52/nb3ysqavzVvLpstZ1+7lJeX5+R2UEppFBtHggqzsoLK/fycLnGIjIxk40kX58nbGlq7BsZd8/8DUmt0O8VZb64AAAAASUVORK5CYII="},Ze12:function(ae,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 D=y[U]||(y[U]={}),h=i(y,D),l=g(h,D,m);if(l)return l(a,T,M),!0}return!1}function i(a,y){var T=y.markers;if(T)return T;T=y.markers=[];for(var M=["left","right"],m=["top","bottom"],D=0;D<4;D++){var h=document.createElement("div"),l=h.style,u=D%2,v=(D>>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],D=y.srcCoords,h=!0,l=[],u=[],v=0;v<4;v++){var p=a[v].getBoundingClientRect(),A=2*v,x=p.left,w=p.top;l.push(x,w),h=h&&D&&x===D[A]&&w===D[A+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(ae,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(D){if(!D.ownerDocument||!D.ownerDocument.defaultView)return null;try{return D.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,D,h,l){return D<a&&h>y||D>a&&h<y?0:D<=a&&l<=T||h>=y&&l>=T?D-a-M:h>y&&l<T||D<a&&l>T?h-y+m:0}var s=function(a,y){var T=window,M=y.scrollMode,m=y.block,D=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=a;Q(A)&&u(A);){if((A=A.parentElement)===v){p.push(A);break}A!=null&&A===document.body&&O(A)&&!O(document.documentElement)||A!=null&&O(A,l)&&p.push(A)}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,_=n.right,b=n.bottom,I=n.left,k=m==="start"||m==="nearest"?S:m==="end"?b:S+r/2,B=D==="center"?I+c/2:D==="end"?_:I,z=[],K=0;K<p.length;K++){var V=p[K],X=V.getBoundingClientRect(),F=X.height,H=X.width,Z=X.top,me=X.right,de=X.bottom,Ee=X.left;if(M==="if-needed"&&S>=0&&I>=0&&b<=w&&_<=x&&S>=Z&&b<=de&&I>=Ee&&_<=me)return z;var be=getComputedStyle(V),we=parseInt(be.borderLeftWidth,10),Ae=parseInt(be.borderTopWidth,10),_e=parseInt(be.borderRightWidth,10),oe=parseInt(be.borderBottomWidth,10),ve=0,q=0,pe="offsetWidth"in V?V.offsetWidth-V.clientWidth-we-_e:0,Re="offsetHeight"in V?V.offsetHeight-V.clientHeight-Ae-oe:0;if(v===V)ve=m==="start"?k:m==="end"?k-w:m==="nearest"?U(f,f+w,w,Ae,oe,f+k,f+k+r,r):k-w/2,q=D==="start"?B:D==="center"?B-x/2:D==="end"?B-x:U(C,C+x,x,we,_e,C+B,C+B+c,c),ve=Math.max(0,ve+f),q=Math.max(0,q+C);else{ve=m==="start"?k-Z-Ae:m==="end"?k-de+oe+Re:m==="nearest"?U(Z,de,F,Ae,oe+Re,k,k+r,r):k-(Z+F/2)+Re/2,q=D==="start"?B-Ee-we:D==="center"?B-(Ee+H/2)+pe/2:D==="end"?B-me+_e+pe:U(Ee,me,H,we,_e+pe,B,B+c,c);var ye=V.scrollLeft,Xe=V.scrollTop;k+=Xe-(ve=Math.max(0,Math.min(Xe+ve,V.scrollHeight-F+Re))),B+=ye-(q=Math.max(0,Math.min(ye+q,V.scrollWidth-H+pe)))}z.push({el:V,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,D=M.top,h=M.left;m.scroll&&T?m.scroll({top:D,left:h,behavior:y}):(m.scrollTop=D,m.scrollLeft=h)})}function i(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=i(y);return R(s(a,M),M.behavior)}var E=J.a=g},Zss7:function(ae,J,d){var Q;(function(L){var O=/^\s+/,U=/\s+$/,s=0,t=L.round,R=L.min,i=L.max,g=L.random;function E(oe,ve){if(oe=oe||"",ve=ve||{},oe instanceof E)return oe;if(!(this instanceof E))return new E(oe,ve);var q=a(oe);this._originalInput=oe,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 oe=this.toRgb();return(oe.r*299+oe.g*587+oe.b*114)/1e3},getLuminance:function(){var oe=this.toRgb(),ve,q,pe,Re,ye,Xe;return ve=oe.r/255,q=oe.g/255,pe=oe.b/255,ve<=.03928?Re=ve/12.92:Re=L.pow((ve+.055)/1.055,2.4),q<=.03928?ye=q/12.92:ye=L.pow((q+.055)/1.055,2.4),pe<=.03928?Xe=pe/12.92:Xe=L.pow((pe+.055)/1.055,2.4),.2126*Re+.7152*ye+.0722*Xe},setAlpha:function(oe){return this._a=z(oe),this._roundA=t(100*this._a)/100,this},toHsv:function(){var oe=m(this._r,this._g,this._b);return{h:oe.h*360,s:oe.s,v:oe.v,a:this._a}},toHsvString:function(){var oe=m(this._r,this._g,this._b),ve=t(oe.h*360),q=t(oe.s*100),pe=t(oe.v*100);return this._a==1?"hsv("+ve+", "+q+"%, "+pe+"%)":"hsva("+ve+", "+q+"%, "+pe+"%, "+this._roundA+")"},toHsl:function(){var oe=T(this._r,this._g,this._b);return{h:oe.h*360,s:oe.s,l:oe.l,a:this._a}},toHslString:function(){var oe=T(this._r,this._g,this._b),ve=t(oe.h*360),q=t(oe.s*100),pe=t(oe.l*100);return this._a==1?"hsl("+ve+", "+q+"%, "+pe+"%)":"hsla("+ve+", "+q+"%, "+pe+"%, "+this._roundA+")"},toHex:function(oe){return h(this._r,this._g,this._b,oe)},toHexString:function(oe){return"#"+this.toHex(oe)},toHex8:function(oe){return l(this._r,this._g,this._b,this._a,oe)},toHex8String:function(oe){return"#"+this.toHex8(oe)},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(K(this._r,255)*100)+"%",g:t(K(this._g,255)*100)+"%",b:t(K(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(K(this._r,255)*100)+"%, "+t(K(this._g,255)*100)+"%, "+t(K(this._b,255)*100)+"%)":"rgba("+t(K(this._r,255)*100)+"%, "+t(K(this._g,255)*100)+"%, "+t(K(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(oe){var ve="#"+u(this._r,this._g,this._b,this._a),q=ve,pe=this._gradientType?"GradientType = 1, ":"";if(oe){var Re=E(oe);q="#"+u(Re._r,Re._g,Re._b,Re._a)}return"progid:DXImageTransform.Microsoft.gradient("+pe+"startColorstr="+ve+",endColorstr="+q+")"},toString:function(oe){var ve=!!oe;oe=oe||this._format;var q=!1,pe=this._a<1&&this._a>=0,Re=!ve&&pe&&(oe==="hex"||oe==="hex6"||oe==="hex3"||oe==="hex4"||oe==="hex8"||oe==="name");return Re?oe==="name"&&this._a===0?this.toName():this.toRgbString():(oe==="rgb"&&(q=this.toRgbString()),oe==="prgb"&&(q=this.toPercentageRgbString()),(oe==="hex"||oe==="hex6")&&(q=this.toHexString()),oe==="hex3"&&(q=this.toHexString(!0)),oe==="hex4"&&(q=this.toHex8String(!0)),oe==="hex8"&&(q=this.toHex8String()),oe==="name"&&(q=this.toName()),oe==="hsl"&&(q=this.toHslString()),oe==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return E(this.toString())},_applyModification:function(oe,ve){var q=oe.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(A,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(oe,ve){return oe.apply(null,[this].concat([].slice.call(ve)))},analogous:function(){return this._applyCombination(_,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(oe,ve){if(typeof oe=="object"){var q={};for(var pe in oe)oe.hasOwnProperty(pe)&&(pe==="a"?q[pe]=oe[pe]:q[pe]=me(oe[pe]));oe=q}return E(oe,ve)};function a(oe){var ve={r:0,g:0,b:0},q=1,pe=null,Re=null,ye=null,Xe=!1,ft=!1;return typeof oe=="string"&&(oe=Ae(oe)),typeof oe=="object"&&(we(oe.r)&&we(oe.g)&&we(oe.b)?(ve=y(oe.r,oe.g,oe.b),Xe=!0,ft=String(oe.r).substr(-1)==="%"?"prgb":"rgb"):we(oe.h)&&we(oe.s)&&we(oe.v)?(pe=me(oe.s),Re=me(oe.v),ve=D(oe.h,pe,Re),Xe=!0,ft="hsv"):we(oe.h)&&we(oe.s)&&we(oe.l)&&(pe=me(oe.s),ye=me(oe.l),ve=M(oe.h,pe,ye),Xe=!0,ft="hsl"),oe.hasOwnProperty("a")&&(q=oe.a)),q=z(q),{ok:Xe,format:oe.format||ft,r:R(255,i(ve.r,0)),g:R(255,i(ve.g,0)),b:R(255,i(ve.b,0)),a:q}}function y(oe,ve,q){return{r:K(oe,255)*255,g:K(ve,255)*255,b:K(q,255)*255}}function T(oe,ve,q){oe=K(oe,255),ve=K(ve,255),q=K(q,255);var pe=i(oe,ve,q),Re=R(oe,ve,q),ye,Xe,ft=(pe+Re)/2;if(pe==Re)ye=Xe=0;else{var Le=pe-Re;Xe=ft>.5?Le/(2-pe-Re):Le/(pe+Re);switch(pe){case oe:ye=(ve-q)/Le+(ve<q?6:0);break;case ve:ye=(q-oe)/Le+2;break;case q:ye=(oe-ve)/Le+4;break}ye/=6}return{h:ye,s:Xe,l:ft}}function M(oe,ve,q){var pe,Re,ye;oe=K(oe,360),ve=K(ve,100),q=K(q,100);function Xe(ze,Se,Pe){return Pe<0&&(Pe+=1),Pe>1&&(Pe-=1),Pe<1/6?ze+(Se-ze)*6*Pe:Pe<1/2?Se:Pe<2/3?ze+(Se-ze)*(2/3-Pe)*6:ze}if(ve===0)pe=Re=ye=q;else{var ft=q<.5?q*(1+ve):q+ve-q*ve,Le=2*q-ft;pe=Xe(Le,ft,oe+1/3),Re=Xe(Le,ft,oe),ye=Xe(Le,ft,oe-1/3)}return{r:pe*255,g:Re*255,b:ye*255}}function m(oe,ve,q){oe=K(oe,255),ve=K(ve,255),q=K(q,255);var pe=i(oe,ve,q),Re=R(oe,ve,q),ye,Xe,ft=pe,Le=pe-Re;if(Xe=pe===0?0:Le/pe,pe==Re)ye=0;else{switch(pe){case oe:ye=(ve-q)/Le+(ve<q?6:0);break;case ve:ye=(q-oe)/Le+2;break;case q:ye=(oe-ve)/Le+4;break}ye/=6}return{h:ye,s:Xe,v:ft}}function D(oe,ve,q){oe=K(oe,360)*6,ve=K(ve,100),q=K(q,100);var pe=L.floor(oe),Re=oe-pe,ye=q*(1-ve),Xe=q*(1-Re*ve),ft=q*(1-(1-Re)*ve),Le=pe%6,ze=[q,Xe,ye,ye,ft,q][Le],Se=[ft,q,q,Xe,ye,ye][Le],Pe=[ye,ye,ft,q,q,Xe][Le];return{r:ze*255,g:Se*255,b:Pe*255}}function h(oe,ve,q,pe){var Re=[Z(t(oe).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return pe&&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(oe,ve,q,pe,Re){var ye=[Z(t(oe).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16)),Z(de(pe))];return Re&&ye[0].charAt(0)==ye[0].charAt(1)&&ye[1].charAt(0)==ye[1].charAt(1)&&ye[2].charAt(0)==ye[2].charAt(1)&&ye[3].charAt(0)==ye[3].charAt(1)?ye[0].charAt(0)+ye[1].charAt(0)+ye[2].charAt(0)+ye[3].charAt(0):ye.join("")}function u(oe,ve,q,pe){var Re=[Z(de(pe)),Z(t(oe).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return Re.join("")}E.equals=function(oe,ve){return!oe||!ve?!1:E(oe).toRgbString()==E(ve).toRgbString()},E.random=function(){return E.fromRatio({r:g(),g:g(),b:g()})};function v(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.s-=ve/100,q.s=V(q.s),E(q)}function p(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.s+=ve/100,q.s=V(q.s),E(q)}function A(oe){return E(oe).desaturate(100)}function x(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.l+=ve/100,q.l=V(q.l),E(q)}function w(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toRgb();return q.r=i(0,R(255,q.r-t(255*-(ve/100)))),q.g=i(0,R(255,q.g-t(255*-(ve/100)))),q.b=i(0,R(255,q.b-t(255*-(ve/100)))),E(q)}function C(oe,ve){ve=ve===0?0:ve||10;var q=E(oe).toHsl();return q.l-=ve/100,q.l=V(q.l),E(q)}function f(oe,ve){var q=E(oe).toHsl(),pe=(q.h+ve)%360;return q.h=pe<0?360+pe:pe,E(q)}function n(oe){var ve=E(oe).toHsl();return ve.h=(ve.h+180)%360,E(ve)}function r(oe){var ve=E(oe).toHsl(),q=ve.h;return[E(oe),E({h:(q+120)%360,s:ve.s,l:ve.l}),E({h:(q+240)%360,s:ve.s,l:ve.l})]}function c(oe){var ve=E(oe).toHsl(),q=ve.h;return[E(oe),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(oe){var ve=E(oe).toHsl(),q=ve.h;return[E(oe),E({h:(q+72)%360,s:ve.s,l:ve.l}),E({h:(q+216)%360,s:ve.s,l:ve.l})]}function _(oe,ve,q){ve=ve||6,q=q||30;var pe=E(oe).toHsl(),Re=360/q,ye=[E(oe)];for(pe.h=(pe.h-(Re*ve>>1)+720)%360;--ve;)pe.h=(pe.h+Re)%360,ye.push(E(pe));return ye}function b(oe,ve){ve=ve||6;for(var q=E(oe).toHsv(),pe=q.h,Re=q.s,ye=q.v,Xe=[],ft=1/ve;ve--;)Xe.push(E({h:pe,s:Re,v:ye})),ye=(ye+ft)%1;return Xe}E.mix=function(oe,ve,q){q=q===0?0:q||50;var pe=E(oe).toRgb(),Re=E(ve).toRgb(),ye=q/100,Xe={r:(Re.r-pe.r)*ye+pe.r,g:(Re.g-pe.g)*ye+pe.g,b:(Re.b-pe.b)*ye+pe.b,a:(Re.a-pe.a)*ye+pe.a};return E(Xe)},E.readability=function(oe,ve){var q=E(oe),pe=E(ve);return(L.max(q.getLuminance(),pe.getLuminance())+.05)/(L.min(q.getLuminance(),pe.getLuminance())+.05)},E.isReadable=function(oe,ve,q){var pe=E.readability(oe,ve),Re,ye;ye=!1,Re=_e(q);switch(Re.level+Re.size){case"AAsmall":case"AAAlarge":ye=pe>=4.5;break;case"AAlarge":ye=pe>=3;break;case"AAAsmall":ye=pe>=7;break}return ye},E.mostReadable=function(oe,ve,q){var pe=null,Re=0,ye,Xe,ft,Le;q=q||{},Xe=q.includeFallbackColors,ft=q.level,Le=q.size;for(var ze=0;ze<ve.length;ze++)ye=E.readability(oe,ve[ze]),ye>Re&&(Re=ye,pe=E(ve[ze]));return E.isReadable(oe,pe,{level:ft,size:Le})||!Xe?pe:(q.includeFallbackColors=!1,E.mostReadable(oe,["#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(oe){var ve={};for(var q in oe)oe.hasOwnProperty(q)&&(ve[oe[q]]=q);return ve}function z(oe){return oe=parseFloat(oe),(isNaN(oe)||oe<0||oe>1)&&(oe=1),oe}function K(oe,ve){F(oe)&&(oe="100%");var q=H(oe);return oe=R(ve,i(0,parseFloat(oe))),q&&(oe=parseInt(oe*ve,10)/100),L.abs(oe-ve)<1e-6?1:oe%ve/parseFloat(ve)}function V(oe){return R(1,i(0,oe))}function X(oe){return parseInt(oe,16)}function F(oe){return typeof oe=="string"&&oe.indexOf(".")!=-1&&parseFloat(oe)===1}function H(oe){return typeof oe=="string"&&oe.indexOf("%")!=-1}function Z(oe){return oe.length==1?"0"+oe:""+oe}function me(oe){return oe<=1&&(oe=oe*100+"%"),oe}function de(oe){return L.round(parseFloat(oe)*255).toString(16)}function Ee(oe){return X(oe)/255}var be=function(){var oe="[-\\+]?\\d+%?",ve="[-\\+]?\\d*\\.\\d+%?",q="(?:"+ve+")|(?:"+oe+")",pe="[\\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"+pe),rgba:new RegExp("rgba"+Re),hsl:new RegExp("hsl"+pe),hsla:new RegExp("hsla"+Re),hsv:new RegExp("hsv"+pe),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(oe){return!!be.CSS_UNIT.exec(oe)}function Ae(oe){oe=oe.replace(O,"").replace(U,"").toLowerCase();var ve=!1;if(I[oe])oe=I[oe],ve=!0;else if(oe=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=be.rgb.exec(oe))?{r:q[1],g:q[2],b:q[3]}:(q=be.rgba.exec(oe))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=be.hsl.exec(oe))?{h:q[1],s:q[2],l:q[3]}:(q=be.hsla.exec(oe))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=be.hsv.exec(oe))?{h:q[1],s:q[2],v:q[3]}:(q=be.hsva.exec(oe))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=be.hex8.exec(oe))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),a:Ee(q[4]),format:ve?"name":"hex8"}:(q=be.hex6.exec(oe))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),format:ve?"name":"hex"}:(q=be.hex4.exec(oe))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),a:Ee(q[4]+""+q[4]),format:ve?"name":"hex8"}:(q=be.hex3.exec(oe))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),format:ve?"name":"hex"}:!1}function _e(oe){var ve,q;return oe=oe||{level:"AA",size:"small"},ve=(oe.level||"AA").toUpperCase(),q=(oe.size||"small").toLowerCase(),ve!=="AA"&&ve!=="AAA"&&(ve="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:ve,size:q}}ae.exports?ae.exports=E:!(Q=function(){return E}.call(J,d,J,ae),Q!==void 0&&(ae.exports=Q))})(Math)},aKvl:function(ae,J,d){var Q=d("Sj9i"),L=Q.quadraticProjectPoint;function O(U,s,t,R,i,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>i+T||a<U-T&&a<t-T&&a<i-T)return!1;var M=L(U,s,t,R,i,g,a,y,null);return M<=T/2}J.containStroke=O},aX58:function(ae,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"),i=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 D(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 A=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 i(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(A)},x.addToStorage=function(c){r.call(x,c),c.addSelfToZr(A)}};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=D},bT9E:function(ae,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(ae,J){ae.exports="data:image/png;base64,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"},bYtY:function(ae,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,i=O.reduce,g={};function E(q,pe){q==="createCanvas"&&(h=null),g[q]=pe}function a(q){if(q==null||typeof q!="object")return q;var pe=q,Re=L.call(q);if(Re==="[object Array]"){if(!we(q)){pe=[];for(var ye=0,Xe=q.length;ye<Xe;ye++)pe[ye]=a(q[ye])}}else if(Q[Re]){if(!we(q)){var ft=q.constructor;if(q.constructor.from)pe=ft.from(q);else{pe=new ft(q.length);for(var ye=0,Xe=q.length;ye<Xe;ye++)pe[ye]=a(q[ye])}}}else if(!d[Re]&&!we(q)&&!z(q)){pe={};for(var Le in q)q.hasOwnProperty(Le)&&(pe[Le]=a(q[Le]))}return pe}function y(q,pe,Re){if(!I(pe)||!I(q))return Re?a(pe):q;for(var ye in pe)if(pe.hasOwnProperty(ye)){var Xe=q[ye],ft=pe[ye];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||!(ye in q))&&(q[ye]=a(pe[ye],!0))}return q}function T(q,pe){for(var Re=q[0],ye=1,Xe=q.length;ye<Xe;ye++)Re=y(Re,q[ye],pe);return Re}function M(q,pe){for(var Re in pe)pe.hasOwnProperty(Re)&&(q[Re]=pe[Re]);return q}function m(q,pe,Re){for(var ye in pe)pe.hasOwnProperty(ye)&&(Re?pe[ye]!=null:q[ye]==null)&&(q[ye]=pe[ye]);return q}var D=function(){return g.createCanvas()};g.createCanvas=function(){return document.createElement("canvas")};var h;function l(){return h||(h=D().getContext("2d")),h}function u(q,pe){if(q){if(q.indexOf)return q.indexOf(pe);for(var Re=0,ye=q.length;Re<ye;Re++)if(q[Re]===pe)return Re}return-1}function v(q,pe){var Re=q.prototype;function ye(){}ye.prototype=pe.prototype,q.prototype=new ye;for(var Xe in Re)Re.hasOwnProperty(Xe)&&(q.prototype[Xe]=Re[Xe]);q.prototype.constructor=q,q.superClass=pe}function p(q,pe,Re){q="prototype"in q?q.prototype:q,pe="prototype"in pe?pe.prototype:pe,m(q,pe,Re)}function A(q){return q?typeof q=="string"?!1:typeof q.length=="number":void 0}function x(q,pe,Re){if(!(q&&pe))return;if(q.forEach&&q.forEach===U)q.forEach(pe,Re);else if(q.length===+q.length)for(var ye=0,Xe=q.length;ye<Xe;ye++)pe.call(Re,q[ye],ye,q);else for(var ft in q)q.hasOwnProperty(ft)&&pe.call(Re,q[ft],ft,q)}function w(q,pe,Re){if(!(q&&pe))return;if(q.map&&q.map===R)return q.map(pe,Re);for(var ye=[],Xe=0,ft=q.length;Xe<ft;Xe++)ye.push(pe.call(Re,q[Xe],Xe,q));return ye}function C(q,pe,Re,ye){if(!(q&&pe))return;if(q.reduce&&q.reduce===i)return q.reduce(pe,Re,ye);for(var Xe=0,ft=q.length;Xe<ft;Xe++)Re=pe.call(ye,Re,q[Xe],Xe,q);return Re}function f(q,pe,Re){if(!(q&&pe))return;if(q.filter&&q.filter===s)return q.filter(pe,Re);for(var ye=[],Xe=0,ft=q.length;Xe<ft;Xe++)pe.call(Re,q[Xe],Xe,q)&&ye.push(q[Xe]);return ye}function n(q,pe,Re){if(!(q&&pe))return;for(var ye=0,Xe=q.length;ye<Xe;ye++)if(pe.call(Re,q[ye],ye,q))return q[ye]}function r(q,pe){var Re=t.call(arguments,2);return function(){return q.apply(pe,Re.concat(t.call(arguments)))}}function c(q){var pe=t.call(arguments,1);return function(){return q.apply(this,pe.concat(t.call(arguments)))}}function S(q){return L.call(q)==="[object Array]"}function _(q){return typeof q=="function"}function b(q){return L.call(q)==="[object String]"}function I(q){var pe=typeof q;return pe==="function"||!!q&&pe==="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 K(q){return q!==q}function V(q){for(var pe=0,Re=arguments.length;pe<Re;pe++)if(arguments[pe]!=null)return arguments[pe]}function X(q,pe){return q!=null?q:pe}function F(q,pe,Re){return q!=null?q:pe!=null?pe:Re}function H(){return Function.call.apply(t,arguments)}function Z(q){if(typeof q=="number")return[q,q,q,q];var pe=q.length;return pe===2?[q[0],q[1],q[0],q[1]]:pe===3?[q[0],q[1],q[2],q[1]]:q}function me(q,pe){if(!q)throw new Error(pe)}function de(q){return q==null?null:typeof q.trim=="function"?q.trim():q.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var Ee="__ec_primitive__";function be(q){q[Ee]=!0}function we(q){return q[Ee]}function Ae(q){var pe=S(q);this.data={};var Re=this;q instanceof Ae?q.each(ye):q&&x(q,ye);function ye(Xe,ft){pe?Re.set(Xe,ft):Re.set(ft,Xe)}}Ae.prototype={constructor:Ae,get:function(q){return this.data.hasOwnProperty(q)?this.data[q]:null},set:function(q,pe){return this.data[q]=pe},each:function(q,pe){pe!==void 0&&(q=r(q,pe));for(var Re in this.data)this.data.hasOwnProperty(Re)&&q(this.data[Re],Re)},removeKey:function(q){delete this.data[q]}};function _e(q){return new Ae(q)}function oe(q,pe){for(var Re=new q.constructor(q.length+pe.length),ye=0;ye<q.length;ye++)Re[ye]=q[ye];var Xe=q.length;for(ye=0;ye<pe.length;ye++)Re[ye+Xe]=pe[ye];return Re}function ve(){}J.$override=E,J.clone=a,J.merge=y,J.mergeAll=T,J.extend=M,J.defaults=m,J.createCanvas=D,J.getContext=l,J.indexOf=u,J.inherits=v,J.mixin=p,J.isArrayLike=A,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=_,J.isString=b,J.isObject=I,J.isBuiltInObject=k,J.isTypedArray=B,J.isDom=z,J.eqNaN=K,J.retrieve=V,J.retrieve2=X,J.retrieve3=F,J.slice=H,J.normalizeCssArray=Z,J.assert=me,J.trim=de,J.setAsPrimitive=be,J.isPrimitive=we,J.createHashMap=_e,J.concatArray=oe,J.noop=ve},cFMs:function(ae,J){ae.exports="data:image/png;base64,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"},cRFk:function(ae,J,d){ae.exports=d.p+"static/RepositoryNoneData.828085a8.png"},cSPk:function(ae,J){ae.exports="data:image/png;base64,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"},chpo:function(ae,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(ae,J,d){ae.exports=d.p+"static/choose.4ad1045f.svg"},cz0n:function(ae,J,d){ae.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(ae,J){ae.exports="data:image/png;base64,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"},dMvE:function(ae,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;ae.exports=Q},djh8:function(ae,J,d){ae.exports=d.p+"static/qrCode.d852fdfc.png"},doAV:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII="},dqUG:function(ae,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 i=R;ae.exports=i},ek5K:function(ae,J){ae.exports="data:image/png;base64,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"},"f0W+":function(ae,J,d){ae.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(ae,J,d){ae.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(ae,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}ae.exports=Q},fc4H:function(ae,J,d){ae.exports=d.p+"static/ping2.5d54c04f.svg"},"g+Dz":function(ae,J){ae.exports="data:image/png;base64,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"},gut8:function(ae,J){var d={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},Q=9;J.ContextCachedBy=d,J.WILL_BE_RESTORED=Q},h179:function(ae,J,d){ae.exports=d.p+"static/icon2.909d5f9b.svg"},h78n:function(ae,J,d){"use strict";d.d(J,"a",function(){return b});var Q=d("q1tI"),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)()}),K=Object(Q.useRef)();return Object(Q.useEffect)(function(){var V=Date.now(),X=!1;Object.keys(z).forEach(function(F){var H=z[F].current;if(!H)return;X=!0;var Z=H.style;Z.transitionDuration=".3s, .3s, .3s, .06s",K.current&&V-K.current<100&&(Z.transitionDuration="0s, 0s")}),X&&(K.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 K in z)Object.prototype.hasOwnProperty.call(z,K)&&(k[K]=z[K])}return k},R.apply(this,arguments)}function i(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,K=new Array(B);z<B;z++)K[z]=k[z];return K}function y(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],K=!0,V=!1,X=void 0;try{for(var F=k[Symbol.iterator](),H;!(K=(H=F.next()).done)&&!(z.push(H.value),B&&z.length===B);K=!0);}catch(Z){V=!0,X=Z}finally{try{!K&&F.return!=null&&F.return()}finally{if(V)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),K,V;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(k);for(V=0;V<X.length;V++){if(K=X[V],B.indexOf(K)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,K))continue;z[K]=k[K]}}return z}function m(k,B){if(k==null)return{};var z={},K=Object.keys(k),V,X;for(X=0;X<K.length;X++){if(V=K[X],B.indexOf(V)>=0)continue;z[V]=k[V]}return z}var D=function(B){var z=B.className,K=B.percent,V=B.prefixCls,X=B.strokeColor,F=B.strokeLinecap,H=B.strokeWidth,Z=B.style,me=B.trailColor,de=B.trailWidth,Ee=B.transition,be=M(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete be.gapPosition;var we=Array.isArray(K)?K:[K],Ae=Array.isArray(X)?X:[X],_e=t(we),oe=i(_e,1),ve=oe[0],q=H/2,pe=100-H/2,Re="M ".concat(F==="round"?q:0,",").concat(q,`
|
|
L `).concat(F==="round"?pe:100,",").concat(q),ye="0 0 100 ".concat(H),Xe=0;return L.a.createElement("svg",R({className:U()("".concat(V,"-line"),z),viewBox:ye,preserveAspectRatio:"none",style:Z},be),L.a.createElement("path",{className:"".concat(V,"-line-trail"),d:Re,strokeLinecap:F,stroke:me,strokeWidth:de||H,fillOpacity:"0"}),we.map(function(ft,Le){var ze={strokeDasharray:"".concat(ft,"px, 100px"),strokeDashoffset:"-".concat(Xe,"px"),transition:Ee||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Se=Ae[Le]||Ae[Ae.length-1];return Xe+=ft,L.a.createElement("path",{key:Le,className:"".concat(V,"-line-path"),d:Re,strokeLinecap:F,stroke:Se,strokeWidth:H,fillOpacity:"0",ref:ve[Le],style:ze})}))};D.defaultProps=s;var h=D;function l(){return l=Object.assign||function(k){for(var B=1;B<arguments.length;B++){var z=arguments[B];for(var K in z)Object.prototype.hasOwnProperty.call(z,K)&&(k[K]=z[K])}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 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,K=new Array(B);z<B;z++)K[z]=k[z];return K}function x(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],K=!0,V=!1,X=void 0;try{for(var F=k[Symbol.iterator](),H;!(K=(H=F.next()).done)&&!(z.push(H.value),B&&z.length===B);K=!0);}catch(Z){V=!0,X=Z}finally{try{!K&&F.return!=null&&F.return()}finally{if(V)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),K,V;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(k);for(V=0;V<X.length;V++){if(K=X[V],B.indexOf(K)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,K))continue;z[K]=k[K]}}return z}function f(k,B){if(k==null)return{};var z={},K=Object.keys(k),V,X;for(X=0;X<K.length;X++){if(V=K[X],B.indexOf(V)>=0)continue;z[V]=k[V]}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,K){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,F=50-K/2,H=0,Z=-F,me=0,de=-2*F;switch(X){case"left":H=-F,Z=0,me=2*F,de=0;break;case"right":H=F,Z=0,me=-2*F,de=0;break;case"bottom":Z=F,de=2*F;break;default:}var Ee="M 50,50 m ".concat(H,",").concat(Z,`
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat(me,",").concat(-de,`
|
|
a `).concat(F,",").concat(F," 0 1 1 ").concat(-me,",").concat(de),be=Math.PI*2*F,we={stroke:z,strokeDasharray:"".concat(B/100*(be-V),"px ").concat(be,"px"),strokeDashoffset:"-".concat(V/2+k/100*(be-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:Ee,pathStyle:we}}var _=function(B){var z=B.prefixCls,K=B.strokeWidth,V=B.trailWidth,X=B.gapDegree,F=B.gapPosition,H=B.trailColor,Z=B.strokeLinecap,me=B.style,de=B.className,Ee=B.strokeColor,be=B.percent,we=C(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),Ae=Object(Q.useMemo)(function(){return n+=1,n},[]),_e=S(0,100,H,K,X,F),oe=_e.pathString,ve=_e.pathStyle,q=c(be),pe=c(Ee),Re=pe.find(function(ze){return Object.prototype.toString.call(ze)==="[object Object]"}),ye=t(q),Xe=u(ye,1),ft=Xe[0],Le=function(){var Se=0;return q.map(function(Pe,Ge){var Je=pe[Ge]||pe[pe.length-1],Et=Object.prototype.toString.call(Je)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(Ae,")"):"",et=S(Se,Pe,Je,K,X,F);return Se+=Pe,L.a.createElement("path",{key:Ge,className:"".concat(z,"-circle-path"),d:et.pathString,stroke:Et,strokeLinecap:Z,strokeWidth:K,opacity:Pe===0?0:1,fillOpacity:"0",style:et.pathStyle,ref:ft[Ge]})})};return L.a.createElement("svg",l({className:U()("".concat(z,"-circle"),de),viewBox:"0 0 100 100",style:me},we),Re&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(Ae),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Re).sort(function(ze,Se){return r(ze)-r(Se)}).map(function(ze,Se){return L.a.createElement("stop",{key:Se,offset:ze,stopColor:Re[ze]})}))),L.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:oe,stroke:H,strokeLinecap:Z,strokeWidth:V||K,fillOpacity:"0",style:ve}),Le().reverse())};_.defaultProps=s;var b=_,I={Line:h,Circle:b}},h7HQ:function(ae,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)}});ae.exports=O},hID8:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg=="},hOwI:function(ae,J){var d=Math.log(2);function Q(O,U,s,t,R,i){var g=t+"-"+R,E=O.length;if(i.hasOwnProperty(g))return i[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,D=0;m<E;m++){var h=1<<m;h&R||(M+=(D%2?-1:1)*O[s][m]*Q(O,U-1,T,y,R|h,i),D++)}return i[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 i=[],g=0;g<8;g++)for(var E=0;E<8;E++)i[E]==null&&(i[E]=0),i[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*i[6]+T*i[7]+1;a[0]=(y*i[0]+T*i[1]+i[2])/M,a[1]=(y*i[3]+T*i[4]+i[5])/M}}J.buildTransformer=L},hX1E:function(ae,J){var d=Math.PI*2;function Q(L){return L%=d,L<0&&(L+=d),L}J.normalizeRadian=Q},hgre:function(ae,J,d){"use strict";var Q=d("miYZ"),L=d("tsqr"),O=d("9og8"),U=d("WmNS"),s=d.n(U),t=d("q1tI"),R=d.n(t),i=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"),D=d.n(m);function h(p){if(isNaN(p))return{minutes:"00",seconds:"00"};var A=new Date(p*1e3).toISOString().substr(11,8);return{hour:A.substr(0,2),minutes:A.substr(3,2),seconds:A.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function l(p,A){return p-A}function u(p){p.sort(l);for(var A=0,x=0;x<p.length-1;x++){var w=Math.abs(p[x+1]-p[x]);w<21&&(A+=w)}return A}var v=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;J.a=Object(t.forwardRef)(function(p,A){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,_=p.handlePause,b=_===void 0?function(){}:_,I=p.handlePlay,k=I===void 0?function(){}:I,B=p.handlePlayEnded,z=B===void 0?function(){}:B,K=p.videoSpeed,V=K===void 0?1:K,X=w==null||((x=w.split("."))===null||x===void 0)?void 0:x.pop(),F=X==="flv",H=Object(t.useRef)(),Z=Object(t.useRef)(),me=Object(t.useRef)(),de=Object(t.useRef)(),Ee=Object(t.useRef)(),be=Object(t.useRef)(),we=Object(t.useRef)(),Ae=Object(t.useRef)(),_e=Object(t.useRef)(),oe=Object(t.useRef)(),ve=Object(t.useRef)(),q=Object(t.useRef)(),pe=Object(t.useRef)(),Re=Object(t.useRef)(),ye=navigator.userAgent.toLowerCase().match(v),Xe=ye?ye[0]:"pc",ft=Object(t.useRef)(!1),Le=Object(a.x)(),ze=0,Se=0,Pe=0,Ge=null,Je=!1,Et=20,et=1,Pt=!1,Xt=!1,_t=[];Object(t.useImperativeHandle)(A,function(){return{getLastUpdatedTime:function(){return H.current.currentTime},getDuration:function(){return H.current.duration}}});var Mt=Object(t.useCallback)(function(Ut){var pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ct={point:H.current.currentTime};Ge?(ct.log_id=Ge,ct.watch_duration=u(_t),ct.total_duration=Se):(c?(ct.video_id=parseInt(f,10),ct.course_id=c):ct.video_id=f,ct.duration=ze,ct.device=Xe),pt&&(ct.ed="1");function tt(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(O.a)(s.a.mark(function Ke(){var Ne;return s.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:return Pt=!0,gt.next=3,n(ct);case 3:Ne=gt.sent,Ge=Ne,Pt=!1,Ut&&Ut();case 7:case"end":return gt.stop()}},Ke)})),Qe.apply(this,arguments)}tt()},[f,c]);Object(t.useEffect)(function(){L.b.destroy();var Ut=null;return i.a.isSupported&&F&&w&&(w==null?void 0:w.indexOf(".m3u8"))<0?(Ut=i.a.createPlayer({type:"flv",volume:.8,cors:!0,url:w,muted:!1}),H.current&&(Ut.attachMediaElement(H.current),Ut.load())):H.current.setAttribute("src",w),$t(),function(){Ut&&(Ut.unload(),Ut.pause(),Ut.destroy(),Ut=null)}},[H,F,w]);function Ht(){H.current.paused?(de.current.style.display="none",Ee.current.style.display="block"):(de.current.style.display="block",Ee.current.style.display="none")}function $t(){ve.current.style.display="none",pe.current.style.display="none",q.current.style.display="none",H.current.muted||H.current.volume===0?ve.current.style.display="block":H.current.volume>0&&H.current.volume<=.5?pe.current.style.display="block":q.current.style.display="block"}Object(t.useEffect)(function(){var Ut=document.getElementById("play"),pt=document.querySelectorAll(".playback-icons use");function ct(){k(),S&&!ft.current&&(H.current.currentTime=S),ft.current=!0,_t.push(H.current.currentTime),Je||(Je=!0,C&&Mt())}function tt(){return Qe.apply(this,arguments)}function Qe(){return Qe=Object(O.a)(s.a.mark(function Ue(){return s.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:Ht(),_t.push(H.current.currentTime),C&&Mt(function(){Ge=null,Pe=0,Je=!1,Pt=!1,Xt=!1,_t=[],Se=0,et=1},!0);case 3:case"end":return Ce.stop()}},Ue)})),Qe.apply(this,arguments)}function Ke(){be.current.value=Math.round(H.current.currentTime),we.current.value=Math.round(H.current.currentTime)}function Ne(){var Ue=h(Math.round(H.current.currentTime));_e.current.innerText="".concat(Ue.hour>0?Ue.hour+":":"").concat(Ue.minutes,":").concat(Ue.seconds),_e.current.setAttribute("datetime","".concat(Ue.hour>0?" "+Ue.hour+" ":"").concat(Ue.minutes,"m ").concat(Ue.seconds,"s"))}function $e(){var Ue=Math.round(H.current.duration);be.current.setAttribute("max",Ue),we.current.setAttribute("max",Ue);var ce=h(Ue);Ae.current.innerText="".concat(ce.hour>0?ce.hour+":":"").concat(ce.minutes,":").concat(ce.seconds),Ae.current.setAttribute("datetime","".concat(ce.hour>0?" "+ce.hour+" ":"").concat(ce.minutes,"m ").concat(ce.seconds,"s"))}function gt(){var Ue=Math.round(H.current.duration);be.current.setAttribute("max",Ue),we.current.setAttribute("max",Ue);var ce=h(Ue);Ae.current.innerText="".concat(ce.hour>0?ce.hour+":":"").concat(ce.minutes,":").concat(ce.seconds),Ae.current.setAttribute("datetime","".concat(ce.hour>0?" "+ce.hour+" ":"").concat(ce.minutes,"m ").concat(ce.seconds,"s")),Ke(),Ne();var Ce=Z.current.getBoundingClientRect(),Ve=Ce.width,rt=Ce.height,ht=Ce.x,vt=Ce.y;if(ht<0||vt<0||!Ve)return;if(!Xt){var it=H.current.currentTime,ot=it-Pe;Math.abs(ot)<10?(Se+=Math.abs(ot),Pe=it,Pt||Se-et*Et>=0&&(et++,_t.push(Pe),C&&Mt())):(Pe=it,C&&Mt())}}function jt(){Xt=!0}function Kt(){H.current.playing&&_t.push(H.current.currentTime,Pe),Pe=H.current.currentTime,Xt=!1}function Gt(){ze=H.current.duration,ze<=20&&(Et=ze/3),H.current.addEventListener("play",ct)}function kt(Ue){Ue.preventDefault(),Object(M.a)()?(H.current.style.width="100%",H.current.style.height="100%"):H.current.style.cssText=""}function wt(){b()}function lt(Ue){var ce=Ue.target.dataset.seek?Ue.target.dataset.seek:Ue.target.value;H.current.currentTime=ce,we.current.value=ce,be.current.value=ce}function ut(Ue){var ce=Math.round(Ue.offsetX/Ue.target.clientWidth*parseInt(Ue.target.getAttribute("max"),10));be.current.setAttribute("data-seek",ce);var Ce=h(ce);oe.current.textContent="".concat(Ce.hour>0?Ce.hour+":":"").concat(Ce.minutes,":").concat(Ce.seconds);var Ve=H.current.getBoundingClientRect();oe.current.style.left="".concat(Ue.pageX-Ve.left,"px")}return me.current.addEventListener(Object(M.c)(),kt),H.current.addEventListener("canplay",Gt),H.current.addEventListener("ended",tt),H.current.addEventListener("seeking",jt),H.current.addEventListener("seeked",Kt),H.current.addEventListener("loadedmetadata",$e),be.current.addEventListener("mousemove",ut),be.current.addEventListener("input",lt),H.current.addEventListener("timeupdate",gt),H.current.addEventListener("pause",wt),H.current.addEventListener("volumechange",$t),function(){H.current.removeEventListener("canplay",Gt),H.current.removeEventListener("play",ct),H.current.removeEventListener("ended",tt),H.current.removeEventListener("seeking",jt),H.current.removeEventListener("seeked",Kt),be.current.removeEventListener("mousemove",ut),be.current.removeEventListener("input",lt),H.current.removeEventListener("timeupdate",gt),H.current.removeEventListener("pause",wt),H.current.removeEventListener("loadedmetadata",$e),H.current.removeEventListener("volumechange",$t),H.current.playing&&(_t.push(Pe,H.current.currentTime),C&&Mt())}},[H,w]),Object(t.useEffect)(function(){if(H.current.onended=function(){z(H)},H.current.oncontextmenu=function(){return!1},(w==null?void 0:w.indexOf(".m3u8"))>-1){if(H.current.canPlayType("application/vnd.apple.mpegurl"))H.current.src=w;else if(E.a.isSupported()){var Ut=new E.a;Ut.loadSource(w),Ut.attachMedia(H.current)}}},[w]),Object(t.useEffect)(function(){H.current.playbackRate=V},[V]);var Qt=function(){H.current.paused||H.current.ended?H.current.play():H.current.pause(),Ht()};function nn(){H.current.muted=!H.current.muted,H.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:me},R.a.createElement("div",{ref:Z,className:"".concat(D.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(D.a.animate__loop)},Le?Le.login:" "),R.a.createElement("div",{className:D.a.container},R.a.createElement("div",{className:D.a["video-container"],id:"video-container"},R.a.createElement("div",{className:D.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:D.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:D.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:H,autoPlay:!1}),R.a.createElement("div",{className:"".concat(D.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:D.a["bottom-controls"]},R.a.createElement("div",{className:D.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Qt},R.a.createElement("svg",{className:D.a["playback-icons"]},R.a.createElement("use",{ref:Ee,href:"#play-icon"}),R.a.createElement("use",{ref:de,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:D.a.time},R.a.createElement("time",{id:"time-elapsed",ref:_e},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:Ae},"00:00"))),R.a.createElement("div",{className:D.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:D.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:D.a["volume-button"],id:"volume-button",onClick:nn},R.a.createElement("i",{ref:ve,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:pe,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:D.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:$t})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:D.a["fullscreen-button"],onClick:function(){Object(M.a)()?Object(M.b)():Object(M.d)(me.current)}},R.a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),R.a.createElement("div",{className:D.a["video-progress"]},R.a.createElement("progress",{ref:we,value:"0",min:"0"}),R.a.createElement("input",{className:D.a.seek,ref:be,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:D.a["seek-tooltip"],ref:oe,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(ae,J){var d="http://www.w3.org/2000/svg";function Q(L){return document.createElementNS(d,L)}J.createElement=Q},hyiK:function(ae,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,i=(t-L)/(U-L);(i===1||i===0)&&(R=U<L?.5:-.5);var g=i*(O-Q)+Q;return g===s?Infinity:g>s?R:0}ae.exports=d},i8Zn:function(ae,J){ae.exports="data:image/png;base64,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"},"iL++":function(ae,J,d){ae.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(ae,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 i=0;i<s.length;i++){var g=s[i],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}ae.exports=O},iyIb:function(ae,J,d){ae.exports=d.p+"static/zctu.220a727a.jpg"},j5sG:function(ae,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=[],i=(0,Q.default)(function(){R.forEach(function(T){T(s)})}),g=function(){var M=new ResizeObserver(i);return M.observe(s),i(),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(ae,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),i=U.startAngle,g=U.endAngle,E=U.clockwise,a=Math.cos(i),y=Math.sin(i);O.moveTo(a*R+s,y*R+t),O.arc(s,t,R,i,g,!E)}});ae.exports=L},ji0R:function(ae,J,d){ae.exports=d.p+"static/douyu.3e6df9ee.jpg"},jrdN:function(ae,J,d){ae.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",iconWrapper:"iconWrapper___1_c1e",tuijianWrapper:"tuijianWrapper___1QpBb",tuijinaspan:"tuijinaspan___kxcEM",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(ae,J,d){d("P47w");var Q=d("aX58"),L=Q.registerPainter,O=d("3CBa");L("svg",O)},k3GJ:function(ae,J,d){"use strict";d.d(J,"a",function(){return ga});var Q=d("rePB"),L=d("ODXe"),O=d("Ff2n"),U=d("VTBJ"),s=d("q1tI"),t=d("TSYQ"),R=d.n(t),i=d("Zm9Q"),g=d("6cGi"),E=d("KQm4"),a=d("xEkU"),y=d.n(a),T=d("t23M");function M(xe){var ke=Object(s.useRef)(),je=Object(s.useRef)(!1);function Oe(){for(var se=arguments.length,ge=new Array(se),ue=0;ue<se;ue++)ge[ue]=arguments[ue];je.current||(y.a.cancel(ke.current),ke.current=y()(function(){xe.apply(void 0,ge)}))}return Object(s.useEffect)(function(){return function(){je.current=!0,y.a.cancel(ke.current)}},[]),Oe}function m(xe){var ke=Object(s.useRef)([]),je=Object(s.useState)({}),Oe=Object(L.a)(je,2),se=Oe[1],ge=Object(s.useRef)(typeof xe=="function"?xe():xe),ue=M(function(){var De=ge.current;ke.current.forEach(function(Fe){De=Fe(De)}),ke.current=[],ge.current=De,se({})});function Me(De){ke.current.push(De),ue()}return[ge.current,Me]}var D=d("4IlW");function h(xe,ke){var je,Oe=xe.prefixCls,se=xe.id,ge=xe.active,ue=xe.rtl,Me=xe.tab,De=Me.key,Fe=Me.tab,Be=Me.disabled,qe=Me.closeIcon,mt=xe.tabBarGutter,Dt=xe.tabPosition,e=xe.closable,o=xe.renderWrapper,P=xe.removeAriaLabel,N=xe.editable,W=xe.onClick,ee=xe.onRemove,ne=xe.onFocus,re="".concat(Oe,"-tab");s.useEffect(function(){return ee},[]);var le={};Dt==="top"||Dt==="bottom"?le[ue?"marginLeft":"marginRight"]=mt:le.marginBottom=mt;var he=N&&e!==!1&&!Be;function Te(at){if(Be)return;W(at)}function Ze(at){at.preventDefault(),at.stopPropagation(),N.onEdit("remove",{key:De,event:at})}var He=s.createElement("div",{key:De,ref:ke,className:R()(re,(je={},Object(Q.a)(je,"".concat(re,"-with-remove"),he),Object(Q.a)(je,"".concat(re,"-active"),ge),Object(Q.a)(je,"".concat(re,"-disabled"),Be),je)),style:le,onClick:Te},s.createElement("div",{role:"tab","aria-selected":ge,id:se&&"".concat(se,"-tab-").concat(De),className:"".concat(re,"-btn"),"aria-controls":se&&"".concat(se,"-panel-").concat(De),"aria-disabled":Be,tabIndex:Be?null:0,onClick:function(nt){nt.stopPropagation(),Te(nt)},onKeyDown:function(nt){[D.a.SPACE,D.a.ENTER].includes(nt.which)&&(nt.preventDefault(),Te(nt))},onFocus:ne},Fe),he&&s.createElement("button",{type:"button","aria-label":P||"remove",tabIndex:0,className:"".concat(re,"-remove"),onClick:function(nt){nt.stopPropagation(),Ze(nt)}},qe||N.removeIcon||"\xD7"));return o&&(He=o(He)),He}var l=s.forwardRef(h),u={width:0,height:0,left:0,top:0};function v(xe,ke,je){return Object(s.useMemo)(function(){for(var Oe,se=new Map,ge=ke.get((Oe=xe[0])===null||Oe===void 0?void 0:Oe.key)||u,ue=ge.left+ge.width,Me=0;Me<xe.length;Me+=1){var De=xe[Me].key,Fe=ke.get(De);if(!Fe){var Be;Fe=ke.get((Be=xe[Me-1])===null||Be===void 0?void 0:Be.key)||u}var qe=se.get(De)||Object(U.a)({},Fe);qe.right=ue-qe.left-qe.width,se.set(De,qe)}return se},[xe.map(function(Oe){return Oe.key}).join("_"),ke,je])}var p={width:0,height:0,left:0,top:0,right:0};function A(xe,ke,je,Oe,se){var ge=se.tabs,ue=se.tabPosition,Me=se.rtl,De,Fe,Be;["top","bottom"].includes(ue)?(De="width",Fe=Me?"right":"left",Be=Math.abs(ke.left)):(De="height",Fe="top",Be=-ke.top);var qe=ke[De],mt=je[De],Dt=Oe[De],e=qe;return mt+Dt>qe&&(e=qe-Dt),Object(s.useMemo)(function(){if(!ge.length)return[0,0];for(var o=ge.length,P=o,N=0;N<o;N+=1){var W=xe.get(ge[N].key)||p;if(W[Fe]+W[De]>Be+e){P=N-1;break}}for(var ee=0,ne=o-1;ne>=0;ne-=1){var re=xe.get(ge[ne].key)||p;if(re[Fe]<Be){ee=ne+1;break}}return[ee,P]},[xe,Be,e,ue,ge.map(function(o){return o.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"),_=d("2GS6"),b=d("Gytx"),I=d.n(b),k=d("U8pU"),B=/iPhone/i,z=/iPod/i,K=/iPad/i,V=/\bAndroid(?:.+)Mobile\b/i,X=/Android/i,F=/\bAndroid(?:.+)SD4930UR\b/i,H=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,Z=/Windows Phone/i,me=/\bWindows(?:.+)ARM\b/i,de=/BlackBerry/i,Ee=/BB10/i,be=/Opera Mini/i,we=/\b(CriOS|Chrome)(?:.+)Mobile/i,Ae=/Mobile(?:.+)Firefox\b/i;function _e(xe,ke){return xe.test(ke)}function oe(xe){var ke=xe||(typeof navigator!="undefined"?navigator.userAgent:""),je=(ke||"").split("[FBAN");if(typeof je[1]!="undefined"){var Oe=je,se=Object(L.a)(Oe,1);ke=se[0]}if(je=ke.split("Twitter"),typeof je[1]!="undefined"){var ge=je,ue=Object(L.a)(ge,1);ke=ue[0]}var Me={apple:{phone:_e(B,ke)&&!_e(Z,ke),ipod:_e(z,ke),tablet:!_e(B,ke)&&_e(K,ke)&&!_e(Z,ke),device:(_e(B,ke)||_e(z,ke)||_e(K,ke))&&!_e(Z,ke)},amazon:{phone:_e(F,ke),tablet:!_e(F,ke)&&_e(H,ke),device:_e(F,ke)||_e(H,ke)},android:{phone:!_e(Z,ke)&&_e(F,ke)||!_e(Z,ke)&&_e(V,ke),tablet:!_e(Z,ke)&&!_e(F,ke)&&!_e(V,ke)&&(_e(H,ke)||_e(X,ke)),device:!_e(Z,ke)&&(_e(F,ke)||_e(H,ke)||_e(V,ke)||_e(X,ke))||_e(/\bokhttp\b/i,ke)},windows:{phone:_e(Z,ke),tablet:_e(me,ke),device:_e(Z,ke)||_e(me,ke)},other:{blackberry:_e(de,ke),blackberry10:_e(Ee,ke),opera:_e(be,ke),firefox:_e(Ae,ke),chrome:_e(we,ke),device:_e(de,ke)||_e(Ee,ke)||_e(be,ke)||_e(Ae,ke)||_e(we,ke)},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)({},oe()),{},{isMobile:oe}),q=ve;function pe(){}function Re(xe,ke,je){var Oe=ke||"";return xe.key||"".concat(Oe,"item_").concat(je)}function ye(xe){return"".concat(xe,"-menu-")}function Xe(xe,ke){var je=-1;s.Children.forEach(xe,function(Oe){je+=1,Oe&&Oe.type&&Oe.type.isMenuItemGroup?s.Children.forEach(Oe.props.children,function(se){je+=1,ke(se,je)}):ke(Oe,je)})}function ft(xe,ke,je){if(!xe||je.find)return;s.Children.forEach(xe,function(Oe){if(Oe){var se=Oe.type;if(!se||!(se.isSubMenu||se.isMenuItem||se.isMenuItemGroup))return;ke.indexOf(Oe.key)!==-1?je.find=!0:Oe.props.children&&ft(Oe.props.children,ke,je)}})}var Le=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ze=function(ke){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=ke&&typeof ke.getBoundingClientRect=="function"&&ke.getBoundingClientRect().width;if(Oe){if(je){var se=getComputedStyle(ke),ge=se.marginLeft,ue=se.marginRight;Oe+=+ge.replace("px","")+ +ue.replace("px","")}Oe=+Oe.toFixed(6)}return Oe||0},Se=function(ke,je,Oe){ke&&Object(k.a)(ke.style)==="object"&&(ke.style[je]=Oe)},Pe=function(){return q.any},Ge=d("bdgK"),Je=d("i8i4"),Et=d.n(Je),et=d("wgJM"),Pt=d("l4aY"),Xt=d("m+aA"),_t=d("c+Xe"),Mt=d("zT1h"),Ht=d("QC+M");function $t(xe,ke,je){return je?xe[0]===ke[0]:xe[0]===ke[0]&&xe[1]===ke[1]}function Qt(xe,ke,je){var Oe=xe[ke]||{};return Object(U.a)(Object(U.a)({},Oe),je)}function nn(xe,ke,je,Oe){for(var se=je.points,ge=Object.keys(xe),ue=0;ue<ge.length;ue+=1){var Me=ge[ue];if($t(xe[Me].points,se,Oe))return"".concat(ke,"-placement-").concat(Me)}return""}var Ut=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var xe=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(xe)||/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(xe==null?void 0:xe.substr(0,4)))},pt=d("MNnm");function ct(xe,ke){var je={};return je[xe.toLowerCase()]=ke.toLowerCase(),je["Webkit".concat(xe)]="webkit".concat(ke),je["Moz".concat(xe)]="moz".concat(ke),je["ms".concat(xe)]="MS".concat(ke),je["O".concat(xe)]="o".concat(ke.toLowerCase()),je}function tt(xe,ke){var je={animationend:ct("Animation","AnimationEnd"),transitionend:ct("Transition","TransitionEnd")};return xe&&("AnimationEvent"in ke||delete je.animationend.animation,"TransitionEvent"in ke||delete je.transitionend.transition),je}var Qe=tt(Object(pt.a)(),typeof window!="undefined"?window:{}),Ke={};if(Object(pt.a)()){var Ne=document.createElement("div");Ke=Ne.style}var $e={};function gt(xe){if($e[xe])return $e[xe];var ke=Qe[xe];if(ke)for(var je=Object.keys(ke),Oe=je.length,se=0;se<Oe;se+=1){var ge=je[se];if(Object.prototype.hasOwnProperty.call(ke,ge)&&ge in Ke)return $e[xe]=ke[ge],$e[xe]}return""}var jt=gt("animationend"),Kt=gt("transitionend"),Gt=!!(jt&&Kt),kt=jt||"animationend",wt=Kt||"transitionend";function lt(xe,ke){if(!xe)return null;if(Object(k.a)(xe)==="object"){var je=ke.replace(/-\w/g,function(Oe){return Oe[1].toUpperCase()});return xe[je]}return"".concat(xe,"-").concat(ke)}var ut="none",Ue="appear",ce="enter",Ce="leave",Ve="none",rt="prepare",ht="start",vt="active",it="end";function ot(xe){var ke=Object(s.useRef)(!1),je=Object(s.useState)(xe),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1];function ue(Me){ke.current||ge(Me)}return Object(s.useEffect)(function(){return function(){ke.current=!0}},[]),[se,ue]}var Ct=Object(pt.a)()?s.useLayoutEffect:s.useEffect,Jt=Ct,an=function(){var xe=s.useRef(null);function ke(){et.a.cancel(xe.current)}function je(Oe){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ke();var ge=Object(et.a)(function(){se<=1?Oe({isCanceled:function(){return ge!==xe.current}}):je(Oe,se-1)});xe.current=ge}return s.useEffect(function(){return function(){ke()}},[]),[je,ke]},ie=[rt,ht,vt,it],te=!1,j=!0;function G(xe){return xe===vt||xe===it}var Y=function(xe,ke){var je=s.useState(Ve),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1],ue=an(),Me=Object(L.a)(ue,2),De=Me[0],Fe=Me[1];function Be(){ge(rt)}return Jt(function(){if(se!==Ve&&se!==it){var qe=ie.indexOf(se),mt=ie[qe+1],Dt=ke(se);Dt===te?ge(mt):De(function(e){function o(){if(e.isCanceled())return;ge(mt)}Dt===!0?o():Promise.resolve(Dt).then(o)})}},[xe,se]),s.useEffect(function(){return function(){Fe()}},[]),[Be,se]},$=function(xe){var ke=Object(s.useRef)(),je=Object(s.useRef)(xe);je.current=xe;var Oe=s.useCallback(function(ue){je.current(ue)},[]);function se(ue){ue&&(ue.removeEventListener(wt,Oe),ue.removeEventListener(kt,Oe))}function ge(ue){ke.current&&ke.current!==ue&&se(ke.current),ue&&ue!==ke.current&&(ue.addEventListener(wt,Oe),ue.addEventListener(kt,Oe),ke.current=ue)}return s.useEffect(function(){return function(){se(ke.current)}},[]),[ge,se]};function fe(xe,ke,je,Oe){var se=Oe.motionEnter,ge=se===void 0?!0:se,ue=Oe.motionAppear,Me=ue===void 0?!0:ue,De=Oe.motionLeave,Fe=De===void 0?!0:De,Be=Oe.motionDeadline,qe=Oe.motionLeaveImmediately,mt=Oe.onAppearPrepare,Dt=Oe.onEnterPrepare,e=Oe.onLeavePrepare,o=Oe.onAppearStart,P=Oe.onEnterStart,N=Oe.onLeaveStart,W=Oe.onAppearActive,ee=Oe.onEnterActive,ne=Oe.onLeaveActive,re=Oe.onAppearEnd,le=Oe.onEnterEnd,he=Oe.onLeaveEnd,Te=Oe.onVisibleChanged,Ze=ot(),He=Object(L.a)(Ze,2),at=He[0],nt=He[1],st=ot(ut),At=Object(L.a)(st,2),Ye=At[0],bt=At[1],dt=ot(null),Rt=Object(L.a)(dt,2),zt=Rt[0],Yt=Rt[1],Ot=Object(s.useRef)(!1),on=Object(s.useRef)(null),ln=Object(s.useRef)(!1),Dn=Object(s.useRef)(null);function Tn(){var Bn=je();return Bn||Dn.current}var dn=Object(s.useRef)(!1);function bn(Bn){var Ln=Tn();if(Bn&&!Bn.deadline&&Bn.target!==Ln)return;var Zn;Ye===Ue&&dn.current?Zn=re==null?void 0:re(Ln,Bn):Ye===ce&&dn.current?Zn=le==null?void 0:le(Ln,Bn):Ye===Ce&&dn.current&&(Zn=he==null?void 0:he(Ln,Bn)),Zn!==!1&&!ln.current&&(bt(ut),Yt(null))}var qt=$(bn),tn=Object(L.a)(qt,1),xn=tn[0],An=s.useMemo(function(){var Bn,Ln,Zn;switch(Ye){case"appear":return Bn={},Object(Q.a)(Bn,rt,mt),Object(Q.a)(Bn,ht,o),Object(Q.a)(Bn,vt,W),Bn;case"enter":return Ln={},Object(Q.a)(Ln,rt,Dt),Object(Q.a)(Ln,ht,P),Object(Q.a)(Ln,vt,ee),Ln;case"leave":return Zn={},Object(Q.a)(Zn,rt,e),Object(Q.a)(Zn,ht,N),Object(Q.a)(Zn,vt,ne),Zn;default:return{}}},[Ye]),Nn=Y(Ye,function(Bn){if(Bn===rt){var Ln=An[rt];return Ln?Ln(Tn()):te}if(Pn in An){var Zn;Yt(((Zn=An[Pn])===null||Zn===void 0?void 0:Zn.call(An,Tn(),null))||null)}return Pn===vt&&(xn(Tn()),Be>0&&(clearTimeout(on.current),on.current=setTimeout(function(){bn({deadline:!0})},Be))),j}),Kn=Object(L.a)(Nn,2),sr=Kn[0],Pn=Kn[1],Jn=G(Pn);dn.current=Jn,Jt(function(){nt(ke);var Bn=Ot.current;if(Ot.current=!0,!xe)return;var Ln;!Bn&&ke&&Me&&(Ln=Ue),Bn&&ke&&ge&&(Ln=ce),(Bn&&!ke&&Fe||!Bn&&qe&&!ke&&Fe)&&(Ln=Ce),Ln&&(bt(Ln),sr())},[ke]),Object(s.useEffect)(function(){(Ye===Ue&&!Me||Ye===ce&&!ge||Ye===Ce&&!Fe)&&bt(ut)},[Me,ge,Fe]),Object(s.useEffect)(function(){return function(){clearTimeout(on.current),ln.current=!0}},[]),Object(s.useEffect)(function(){at!==void 0&&Ye===ut&&(Te==null||Te(at))},[at,Ye]);var Rr=zt;return An[rt]&&Pn===ht&&(Rr=Object(U.a)({transition:"none"},Rr)),[Ye,Pn,Rr,at!=null?at:ke]}var Ie=function(xe){Object(n.a)(je,xe);var ke=Object(r.a)(je);function je(){return Object(w.a)(this,je),ke.apply(this,arguments)}return Object(C.a)(je,[{key:"render",value:function(){return this.props.children}}]),je}(s.Component),We=Ie;function yt(xe){var ke=xe;Object(k.a)(xe)==="object"&&(ke=xe.transitionSupport);function je(se){return!!(se.motionName&&ke)}var Oe=s.forwardRef(function(se,ge){var ue=se.visible,Me=ue===void 0?!0:ue,De=se.removeOnLeave,Fe=De===void 0?!0:De,Be=se.forceRender,qe=se.children,mt=se.motionName,Dt=se.leavedClassName,e=se.eventProps,o=je(se),P=Object(s.useRef)(),N=Object(s.useRef)();function W(){try{return Object(Xt.a)(P.current||N.current)}catch(bt){return null}}var ee=fe(o,Me,W,se),ne=Object(L.a)(ee,4),re=ne[0],le=ne[1],he=ne[2],Te=ne[3],Ze=s.useRef(Te);Te&&(Ze.current=!0);var He=Object(s.useRef)(ge);He.current=ge;var at=s.useCallback(function(bt){P.current=bt,Object(_t.b)(He.current,bt)},[]),nt,st=Object(U.a)(Object(U.a)({},e),{},{visible:Me});if(!qe)nt=null;else if(re===ut||!je(se))Te?nt=qe(Object(U.a)({},st),at):!Fe&&Ze.current?nt=qe(Object(U.a)(Object(U.a)({},st),{},{className:Dt}),at):Be?nt=qe(Object(U.a)(Object(U.a)({},st),{},{style:{display:"none"}}),at):nt=null;else{var At,Ye;le===rt?Ye="prepare":G(le)?Ye="active":le===ht&&(Ye="start"),nt=qe(Object(U.a)(Object(U.a)({},st),{},{className:R()(lt(mt,re),(At={},Object(Q.a)(At,lt(mt,"".concat(re,"-").concat(Ye)),Ye),Object(Q.a)(At,mt,typeof mt=="string"),At)),style:he}),at)}return s.createElement(We,{ref:N},nt)});return Oe.displayName="CSSMotion",Oe}var St=yt(Gt),Lt="add",Bt="keep",Zt="remove",xt="removed";function Ft(xe){var ke;return xe&&Object(k.a)(xe)==="object"&&"key"in xe?ke=xe:ke={key:xe},Object(U.a)(Object(U.a)({},ke),{},{key:String(ke.key)})}function Wt(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return xe.map(Ft)}function Vt(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],je=[],Oe=0,se=ke.length,ge=Wt(xe),ue=Wt(ke);ge.forEach(function(Fe){for(var Be=!1,qe=Oe;qe<se;qe+=1){var mt=ue[qe];if(mt.key===Fe.key){Oe<qe&&(je=je.concat(ue.slice(Oe,qe).map(function(Dt){return Object(U.a)(Object(U.a)({},Dt),{},{status:Lt})})),Oe=qe),je.push(Object(U.a)(Object(U.a)({},mt),{},{status:Bt})),Oe+=1,Be=!0;break}}Be||je.push(Object(U.a)(Object(U.a)({},Fe),{},{status:Zt}))}),Oe<se&&(je=je.concat(ue.slice(Oe).map(function(Fe){return Object(U.a)(Object(U.a)({},Fe),{},{status:Lt})})));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,mt=Be.status;return qe!==Fe||mt!==Zt}),je.forEach(function(Be){Be.key===Fe&&(Be.status=Bt)})}),je}var It=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function cn(xe){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,je=function(Oe){Object(n.a)(ge,Oe);var se=Object(r.a)(ge);function ge(){var ue;return Object(w.a)(this,ge),ue=se.apply(this,arguments),ue.state={keyEntities:[]},ue.removeKey=function(Me){ue.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:xt})})}})},ue}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,mt=Fe.onVisibleChanged,Dt=Object(O.a)(Fe,["component","children","onVisibleChanged"]),e=Be||s.Fragment,o={};return It.forEach(function(P){o[P]=Dt[P],delete Dt[P]}),delete Dt.keys,s.createElement(e,Dt,De.map(function(P){var N=P.status,W=Object(O.a)(P,["status"]),ee=N===Lt||N===Bt;return s.createElement(ke,Object(x.a)({},o,{key:W.key,visible:ee,eventProps:W,onVisibleChanged:function(re){mt==null||mt(re,{key:W.key}),re||Me.removeKey(W.key)}}),qe)}))}}],[{key:"getDerivedStateFromProps",value:function(Me,De){var Fe=Me.keys,Be=De.keyEntities,qe=Wt(Fe),mt=Vt(Be,qe);return{keyEntities:mt.filter(function(Dt){var e=Be.find(function(o){var P=o.key;return Dt.key===P});return!(e&&e.status===xt&&Dt.status===Zt)})}}}]),ge}(s.Component);return je.defaultProps={component:"div"},je}var gn=cn(Gt),sn=St;function Nt(xe){var ke=xe.prefixCls,je=xe.motion,Oe=xe.animation,se=xe.transitionName;return je||(Oe?{motionName:"".concat(ke,"-").concat(Oe)}:se?{motionName:se}:null)}function fn(xe){var ke=xe.prefixCls,je=xe.visible,Oe=xe.zIndex,se=xe.mask,ge=xe.maskMotion,ue=xe.maskAnimation,Me=xe.maskTransitionName;if(!se)return null;var De={};return(ge||Me||ue)&&(De=Object(U.a)({motionAppear:!0},Nt({motion:ge,prefixCls:ke,transitionName:Me,animation:ue}))),s.createElement(sn,Object(x.a)({},De,{visible:je,removeOnLeave:!0}),function(Fe){var Be=Fe.className;return s.createElement("div",{style:{zIndex:Oe},className:R()("".concat(ke,"-mask"),Be)})})}var un=d("9mu1"),mn=d("o0o1"),_n=d.n(mn),Mn=d("HaE+"),en=["measure","align",null,"motion"],rn=function(xe,ke){var je=Object(s.useState)(null),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1],ue=Object(s.useRef)(),Me=Object(s.useRef)(!1);function De(qe){Me.current||ge(qe)}function Fe(){et.a.cancel(ue.current)}function Be(qe){Fe(),ue.current=Object(et.a)(function(){De(function(mt){switch(se){case"align":return"motion";case"motion":return"stable";default:}return mt}),qe==null||qe()})}return Object(s.useEffect)(function(){De("measure")},[xe]),Object(s.useEffect)(function(){switch(se){case"measure":ke();break;default:}se&&(ue.current=Object(et.a)(Object(Mn.a)(_n.a.mark(function qe(){var mt,Dt;return _n.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:mt=en.indexOf(se),Dt=en[mt+1],Dt&&mt!==-1&&De(Dt);case 3:case"end":return o.stop()}},qe)}))))},[se]),Object(s.useEffect)(function(){return function(){Me.current=!0,Fe()}},[]),[se,Be]},On=function(xe){var ke=s.useState({width:0,height:0}),je=Object(L.a)(ke,2),Oe=je[0],se=je[1];function ge(Me){se({width:Me.offsetWidth,height:Me.offsetHeight})}var ue=s.useMemo(function(){var Me={};if(xe){var De=Oe.width,Fe=Oe.height;xe.indexOf("height")!==-1&&Fe?Me.height=Fe:xe.indexOf("minHeight")!==-1&&Fe&&(Me.minHeight=Fe),xe.indexOf("width")!==-1&&De?Me.width=De:xe.indexOf("minWidth")!==-1&&De&&(Me.minWidth=De)}return Me},[xe,Oe]);return[ue,ge]},jn=s.forwardRef(function(xe,ke){var je=xe.visible,Oe=xe.prefixCls,se=xe.className,ge=xe.style,ue=xe.children,Me=xe.zIndex,De=xe.stretch,Fe=xe.destroyPopupOnHide,Be=xe.forceRender,qe=xe.align,mt=xe.point,Dt=xe.getRootDomNode,e=xe.getClassNameFromAlign,o=xe.onAlign,P=xe.onMouseEnter,N=xe.onMouseLeave,W=xe.onMouseDown,ee=xe.onTouchStart,ne=Object(s.useRef)(),re=Object(s.useRef)(),le=Object(s.useState)(),he=Object(L.a)(le,2),Te=he[0],Ze=he[1],He=On(De),at=Object(L.a)(He,2),nt=at[0],st=at[1];function At(){De&&st(Dt())}var Ye=rn(je,At),bt=Object(L.a)(Ye,2),dt=bt[0],Rt=bt[1],zt=Object(s.useRef)();function Yt(){return mt||Dt}function Ot(){var qt;(qt=ne.current)===null||qt===void 0||qt.forceAlign()}function on(qt,tn){var xn=e(tn);Te!==xn&&Ze(xn),dt==="align"&&(Te!==xn?Promise.resolve().then(function(){Ot()}):Rt(function(){var An;(An=zt.current)===null||An===void 0||An.call(zt)}),o==null||o(qt,tn))}var ln=Object(U.a)({},Nt(xe));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(qt){var tn=ln[qt];ln[qt]=function(xn,An){return Rt(),tn==null?void 0:tn(xn,An)}});function Dn(){return new Promise(function(qt){zt.current=qt})}s.useEffect(function(){!ln.motionName&&dt==="motion"&&Rt()},[ln.motionName,dt]),s.useImperativeHandle(ke,function(){return{forceAlign:Ot,getElement:function(){return re.current}}});var Tn=Object(U.a)(Object(U.a)({},nt),{},{zIndex:Me,opacity:dt==="motion"||dt==="stable"||!je?void 0:0,pointerEvents:dt==="stable"?void 0:"none"},ge),dn=!0;(qe==null?void 0:qe.points)&&(dt==="align"||dt==="stable")&&(dn=!1);var bn=ue;return s.Children.count(ue)>1&&(bn=s.createElement("div",{className:"".concat(Oe,"-content")},ue)),s.createElement(sn,Object(x.a)({visible:je,ref:re,leavedClassName:"".concat(Oe,"-hidden")},ln,{onAppearPrepare:Dn,onEnterPrepare:Dn,removeOnLeave:Fe,forceRender:Be}),function(qt,tn){var xn=qt.className,An=qt.style,Nn=R()(Oe,se,Te,xn);return s.createElement(un.a,{target:Yt(),key:"popup",ref:ne,monitorWindowResize:!0,disabled:dn,align:qe,onAlign:on},s.createElement("div",{ref:tn,className:Nn,onMouseEnter:P,onMouseLeave:N,onMouseDownCapture:W,onTouchStartCapture:ee,style:Object(U.a)(Object(U.a)({},An),Tn)},bn))})});jn.displayName="PopupInner";var Gn=jn,Wn=s.forwardRef(function(xe,ke){var je=xe.prefixCls,Oe=xe.visible,se=xe.zIndex,ge=xe.children,ue=xe.mobile;ue=ue===void 0?{}:ue;var Me=ue.popupClassName,De=ue.popupStyle,Fe=ue.popupMotion,Be=Fe===void 0?{}:Fe,qe=ue.popupRender,mt=s.useRef();s.useImperativeHandle(ke,function(){return{forceAlign:function(){},getElement:function(){return mt.current}}});var Dt=Object(U.a)({zIndex:se},De),e=ge;return s.Children.count(ge)>1&&(e=s.createElement("div",{className:"".concat(je,"-content")},ge)),qe&&(e=qe(e)),s.createElement(sn,Object(x.a)({visible:Oe,ref:mt,removeOnLeave:!0},Be),function(o,P){var N=o.className,W=o.style,ee=R()(je,Me,N);return s.createElement("div",{ref:P,className:ee,style:Object(U.a)(Object(U.a)({},W),Dt)},e)})});Wn.displayName="MobilePopupInner";var Rn=Wn,ur=["visible","mobile"],hn=s.forwardRef(function(xe,ke){var je=xe.visible,Oe=xe.mobile,se=Object(O.a)(xe,ur),ge=Object(s.useState)(je),ue=Object(L.a)(ge,2),Me=ue[0],De=ue[1],Fe=Object(s.useState)(!1),Be=Object(L.a)(Fe,2),qe=Be[0],mt=Be[1],Dt=Object(U.a)(Object(U.a)({},se),{},{visible:Me});Object(s.useEffect)(function(){De(je),je&&Oe&&mt(Ut())},[je,Oe]);var e=qe?s.createElement(Rn,Object(x.a)({},Dt,{mobile:Oe,ref:ke})):s.createElement(Gn,Object(x.a)({},Dt,{ref:ke}));return s.createElement("div",null,s.createElement(fn,Dt),e)});hn.displayName="Popup";var Tt=hn,vn=s.createContext(null),Hn=vn;function En(){}function mr(){return""}function br(xe){return xe?xe.ownerDocument:window.document}var Fn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Xn(xe){var ke=function(je){Object(n.a)(se,je);var Oe=Object(r.a)(se);function se(ge){var ue;Object(w.a)(this,se),ue=Oe.call(this,ge),ue.popupRef=s.createRef(),ue.triggerRef=s.createRef(),ue.attachId=void 0,ue.clickOutsideHandler=void 0,ue.touchOutsideHandler=void 0,ue.contextMenuOutsideHandler1=void 0,ue.contextMenuOutsideHandler2=void 0,ue.mouseDownTimeout=void 0,ue.focusTime=void 0,ue.preClickTime=void 0,ue.preTouchTime=void 0,ue.delayTimer=void 0,ue.hasPopupMouseDown=void 0,ue.onMouseEnter=function(De){var Fe=ue.props.mouseEnterDelay;ue.fireEvents("onMouseEnter",De),ue.delaySetPopupVisible(!0,Fe,Fe?null:De)},ue.onMouseMove=function(De){ue.fireEvents("onMouseMove",De),ue.setPoint(De)},ue.onMouseLeave=function(De){ue.fireEvents("onMouseLeave",De),ue.delaySetPopupVisible(!1,ue.props.mouseLeaveDelay)},ue.onPopupMouseEnter=function(){ue.clearDelayTimer()},ue.onPopupMouseLeave=function(De){var Fe;if(De.relatedTarget&&!De.relatedTarget.setTimeout&&Object(Pt.a)((Fe=ue.popupRef.current)===null||Fe===void 0?void 0:Fe.getElement(),De.relatedTarget))return;ue.delaySetPopupVisible(!1,ue.props.mouseLeaveDelay)},ue.onFocus=function(De){ue.fireEvents("onFocus",De),ue.clearDelayTimer(),ue.isFocusToShow()&&(ue.focusTime=Date.now(),ue.delaySetPopupVisible(!0,ue.props.focusDelay))},ue.onMouseDown=function(De){ue.fireEvents("onMouseDown",De),ue.preClickTime=Date.now()},ue.onTouchStart=function(De){ue.fireEvents("onTouchStart",De),ue.preTouchTime=Date.now()},ue.onBlur=function(De){ue.fireEvents("onBlur",De),ue.clearDelayTimer(),ue.isBlurToHide()&&ue.delaySetPopupVisible(!1,ue.props.blurDelay)},ue.onContextMenu=function(De){De.preventDefault(),ue.fireEvents("onContextMenu",De),ue.setPopupVisible(!0,De)},ue.onContextMenuClose=function(){ue.isContextMenuToShow()&&ue.close()},ue.onClick=function(De){if(ue.fireEvents("onClick",De),ue.focusTime){var Fe;if(ue.preClickTime&&ue.preTouchTime?Fe=Math.min(ue.preClickTime,ue.preTouchTime):ue.preClickTime?Fe=ue.preClickTime:ue.preTouchTime&&(Fe=ue.preTouchTime),Math.abs(Fe-ue.focusTime)<20)return;ue.focusTime=0}ue.preClickTime=0,ue.preTouchTime=0,ue.isClickToShow()&&(ue.isClickToHide()||ue.isBlurToHide())&&De&&De.preventDefault&&De.preventDefault();var Be=!ue.state.popupVisible;(ue.isClickToHide()&&!Be||Be&&ue.isClickToShow())&&ue.setPopupVisible(!ue.state.popupVisible,De)},ue.onPopupMouseDown=function(){if(ue.hasPopupMouseDown=!0,clearTimeout(ue.mouseDownTimeout),ue.mouseDownTimeout=window.setTimeout(function(){ue.hasPopupMouseDown=!1},0),ue.context){var De;(De=ue.context).onPopupMouseDown.apply(De,arguments)}},ue.onDocumentClick=function(De){if(ue.props.mask&&!ue.props.maskClosable)return;var Fe=De.target,Be=ue.getRootDomNode(),qe=ue.getPopupDomNode();(!Object(Pt.a)(Be,Fe)||ue.isContextMenuOnly())&&!Object(Pt.a)(qe,Fe)&&!ue.hasPopupMouseDown&&ue.close()},ue.getRootDomNode=function(){var De=ue.props.getTriggerDOMNode;if(De)return De(ue.triggerRef.current);try{var Fe=Object(Xt.a)(ue.triggerRef.current);if(Fe)return Fe}catch(Be){}return Et.a.findDOMNode(Object(f.a)(ue))},ue.getPopupClassNameFromAlign=function(De){var Fe=[],Be=ue.props,qe=Be.popupPlacement,mt=Be.builtinPlacements,Dt=Be.prefixCls,e=Be.alignPoint,o=Be.getPopupClassNameFromAlign;return qe&&mt&&Fe.push(nn(mt,Dt,De,e)),o&&Fe.push(o(De)),Fe.join(" ")},ue.getComponent=function(){var De=ue.props,Fe=De.prefixCls,Be=De.destroyPopupOnHide,qe=De.popupClassName,mt=De.onPopupAlign,Dt=De.popupMotion,e=De.popupAnimation,o=De.popupTransitionName,P=De.popupStyle,N=De.mask,W=De.maskAnimation,ee=De.maskTransitionName,ne=De.maskMotion,re=De.zIndex,le=De.popup,he=De.stretch,Te=De.alignPoint,Ze=De.mobile,He=De.forceRender,at=ue.state,nt=at.popupVisible,st=at.point,At=ue.getPopupAlign(),Ye={};return ue.isMouseEnterToShow()&&(Ye.onMouseEnter=ue.onPopupMouseEnter),ue.isMouseLeaveToHide()&&(Ye.onMouseLeave=ue.onPopupMouseLeave),Ye.onMouseDown=ue.onPopupMouseDown,Ye.onTouchStart=ue.onPopupMouseDown,s.createElement(Tt,Object(x.a)({prefixCls:Fe,destroyPopupOnHide:Be,visible:nt,point:Te&&st,className:qe,align:At,onAlign:mt,animation:e,getClassNameFromAlign:ue.getPopupClassNameFromAlign},Ye,{stretch:he,getRootDomNode:ue.getRootDomNode,style:P,mask:N,zIndex:re,transitionName:o,maskAnimation:W,maskTransitionName:ee,maskMotion:ne,ref:ue.popupRef,motion:Dt,mobile:Ze,forceRender:He}),typeof le=="function"?le():le)},ue.attachParent=function(De){et.a.cancel(ue.attachId);var Fe=ue.props,Be=Fe.getPopupContainer,qe=Fe.getDocument,mt=ue.getRootDomNode(),Dt;Be?(mt||Be.length===0)&&(Dt=Be(mt)):Dt=qe(ue.getRootDomNode()).body,Dt?Dt.appendChild(De):ue.attachId=Object(et.a)(function(){ue.attachParent(De)})},ue.getContainer=function(){var De=ue.props.getDocument,Fe=De(ue.getRootDomNode()).createElement("div");return Fe.style.position="absolute",Fe.style.top="0",Fe.style.left="0",Fe.style.width="100%",ue.attachParent(Fe),Fe},ue.setPoint=function(De){var Fe=ue.props.alignPoint;if(!Fe||!De)return;ue.setState({point:{pageX:De.pageX,pageY:De.pageY}})},ue.handlePortalUpdate=function(){ue.state.prevPopupVisible!==ue.state.popupVisible&&ue.props.afterPopupVisibleChange(ue.state.popupVisible)},ue.triggerContextValue={onPopupMouseDown:ue.onPopupMouseDown};var Me;return"popupVisible"in ge?Me=!!ge.popupVisible:Me=!!ge.defaultPopupVisible,ue.state={prevPopupVisible:Me,popupVisible:Me},Fn.forEach(function(De){ue["fire".concat(De)]=function(Fe){ue.fireEvents(De,Fe)}}),ue}return Object(C.a)(se,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ue=this.props,Me=this.state;if(Me.popupVisible){var De;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(De=ue.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Mt.a)(De,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(De=De||ue.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Mt.a)(De,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(De=De||ue.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Mt.a)(De,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Mt.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 ue;return((ue=this.popupRef.current)===null||ue===void 0?void 0:ue.getElement())||null}},{key:"getPopupAlign",value:function(){var ue=this.props,Me=ue.popupPlacement,De=ue.popupAlign,Fe=ue.builtinPlacements;return Me&&Fe?Qt(Fe,Me,De):De}},{key:"setPopupVisible",value:function(ue,Me){var De=this.props.alignPoint,Fe=this.state.popupVisible;this.clearDelayTimer(),Fe!==ue&&("popupVisible"in this.props||this.setState({popupVisible:ue,prevPopupVisible:Fe}),this.props.onPopupVisibleChange(ue)),De&&Me&&ue&&this.setPoint(Me)}},{key:"delaySetPopupVisible",value:function(ue,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(ue,qe),Fe.clearDelayTimer()},Be)}else this.setPopupVisible(ue,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(ue){var Me=this.props.children.props,De=this.props;return Me[ue]&&De[ue]?this["fire".concat(ue)]:Me[ue]||De[ue]}},{key:"isClickToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("click")!==-1||De.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var ue=this.props.action;return ue==="contextMenu"||ue.length===1&&ue[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("contextMenu")!==-1||De.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var ue=this.props,Me=ue.action,De=ue.hideAction;return Me.indexOf("click")!==-1||De.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("hover")!==-1||De.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var ue=this.props,Me=ue.action,De=ue.hideAction;return Me.indexOf("hover")!==-1||De.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var ue=this.props,Me=ue.action,De=ue.showAction;return Me.indexOf("focus")!==-1||De.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var ue=this.props,Me=ue.action,De=ue.hideAction;return Me.indexOf("focus")!==-1||De.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var ue;(ue=this.popupRef.current)===null||ue===void 0||ue.forceAlign()}}},{key:"fireEvents",value:function(ue,Me){var De=this.props.children.props[ue];De&&De(Me);var Fe=this.props[ue];Fe&&Fe(Me)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var ue=this.state.popupVisible,Me=this.props,De=Me.children,Fe=Me.forceRender,Be=Me.alignPoint,qe=Me.className,mt=Me.autoDestroy,Dt=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 o=R()(Dt&&Dt.props&&Dt.props.className,qe);o&&(e.className=o);var P=Object(U.a)({},e);Object(_t.c)(Dt)&&(P.ref=Object(_t.a)(this.triggerRef,Dt.ref));var N=s.cloneElement(Dt,P),W;return(ue||this.popupRef.current||Fe)&&(W=s.createElement(xe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!ue&&mt&&(W=null),s.createElement(Hn.Provider,{value:this.triggerContextValue},N,W)}}],[{key:"getDerivedStateFromProps",value:function(ue,Me){var De=ue.popupVisible,Fe={};return De!==void 0&&Me.popupVisible!==De&&(Fe.popupVisible=De,Fe.prevPopupVisible=Me.popupVisible),Fe}}]),se}(s.Component);return ke.contextType=Hn,ke.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:mr,getDocument:br,onPopupVisibleChange:En,afterPopupVisibleChange:En,onPopupAlign:En,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ke}var wr=Xn(Ht.a),rr={adjustX:1,adjustY:1},Ir={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},Dr={topLeft:{points:["bl","tl"],overflow:rr,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:rr,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:rr,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:rr,offset:[4,0]}},qr=Ir,hr=0,dr={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},yr=function(ke,je,Oe){var se=ye(je),ge=ke.getState();ke.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},ge.defaultActiveFirst),{},Object(Q.a)({},se,Oe))})},jr=function(xe){Object(n.a)(je,xe);var ke=Object(r.a)(je);function je(Oe){var se;Object(w.a)(this,je),se=ke.call(this,Oe),se.onDestroy=function(Be){se.props.onDestroy(Be)},se.onKeyDown=function(Be){var qe=Be.keyCode,mt=se.menuInstance,Dt=se.props.store,e=se.getVisible();if(qe===D.a.ENTER)return se.onTitleClick(Be),yr(Dt,se.props.eventKey,!0),!0;if(qe===D.a.RIGHT)return e?mt.onKeyDown(Be):(se.triggerOpenChange(!0),yr(Dt,se.props.eventKey,!0)),!0;if(qe===D.a.LEFT){var o;if(e)o=mt.onKeyDown(Be);else return;return o||(se.triggerOpenChange(!1),o=!0),o}return e&&(qe===D.a.UP||qe===D.a.DOWN)?mt.onKeyDown(Be):void 0},se.onOpenChange=function(Be){se.props.onOpenChange(Be)},se.onPopupVisibleChange=function(Be){se.triggerOpenChange(Be,Be?"mouseenter":"mouseleave")},se.onMouseEnter=function(Be){var qe=se.props,mt=qe.eventKey,Dt=qe.onMouseEnter,e=qe.store;yr(e,se.props.eventKey,!1),Dt({key:mt,domEvent:Be})},se.onMouseLeave=function(Be){var qe=se.props,mt=qe.parentMenu,Dt=qe.eventKey,e=qe.onMouseLeave;mt.subMenuInstance=Object(f.a)(se),e({key:Dt,domEvent:Be})},se.onTitleMouseEnter=function(Be){var qe=se.props,mt=qe.eventKey,Dt=qe.onItemHover,e=qe.onTitleMouseEnter;Dt({key:mt,hover:!0}),e({key:mt,domEvent:Be})},se.onTitleMouseLeave=function(Be){var qe=se.props,mt=qe.parentMenu,Dt=qe.eventKey,e=qe.onItemHover,o=qe.onTitleMouseLeave;mt.subMenuInstance=Object(f.a)(se),e({key:Dt,hover:!1}),o({key:Dt,domEvent:Be})},se.onTitleClick=function(Be){var qe=Object(f.a)(se),mt=qe.props;if(mt.onTitleClick({key:mt.eventKey,domEvent:Be}),mt.triggerSubMenuAction==="hover")return;se.triggerOpenChange(!se.getVisible(),"click"),yr(mt.store,se.props.eventKey,!1)},se.onSubMenuClick=function(Be){typeof se.props.onClick=="function"&&se.props.onClick(se.addKeyPath(Be))},se.onSelect=function(Be){se.props.onSelect(Be)},se.onDeselect=function(Be){se.props.onDeselect(Be)},se.getPrefixCls=function(){return"".concat(se.props.rootPrefixCls,"-submenu")},se.getActiveClassName=function(){return"".concat(se.getPrefixCls(),"-active")},se.getDisabledClassName=function(){return"".concat(se.getPrefixCls(),"-disabled")},se.getSelectedClassName=function(){return"".concat(se.getPrefixCls(),"-selected")},se.getOpenClassName=function(){return"".concat(se.props.rootPrefixCls,"-submenu-open")},se.getVisible=function(){return se.state.isOpen},se.getMode=function(){return se.state.mode},se.saveMenuInstance=function(Be){se.menuInstance=Be},se.addKeyPath=function(Be){return Object(U.a)(Object(U.a)({},Be),{},{keyPath:(Be.keyPath||[]).concat(se.props.eventKey)})},se.triggerOpenChange=function(Be,qe){var mt=se.props.eventKey,Dt=function(){se.onOpenChange({key:mt,item:Object(f.a)(se),trigger:qe,open:Be})};qe==="mouseenter"?se.mouseenterTimeout=setTimeout(function(){Dt()},0):Dt()},se.isChildrenSelected=function(){var Be={find:!1};return ft(se.props.children,se.props.selectedKeys,Be),Be.find},se.isInlineMode=function(){return se.getMode()==="inline"},se.adjustWidth=function(){if(!se.subMenuTitle||!se.menuInstance)return;var Be=Je.findDOMNode(se.menuInstance);if(Be.offsetWidth>=se.subMenuTitle.offsetWidth)return;Be.style.minWidth="".concat(se.subMenuTitle.offsetWidth,"px")},se.saveSubMenuTitle=function(Be){se.subMenuTitle=Be},se.getBaseProps=function(){var Be=Object(f.a)(se),qe=Be.props,mt=se.getMode();return{mode:mt==="horizontal"?"vertical":mt,visible:se.getVisible(),level:qe.level+1,inlineIndent:qe.inlineIndent,focusable:!1,onClick:se.onSubMenuClick,onSelect:se.onSelect,onDeselect:se.onDeselect,onDestroy:se.onDestroy,selectedKeys:qe.selectedKeys,eventKey:"".concat(qe.eventKey,"-menu-"),openKeys:qe.openKeys,motion:qe.motion,onOpenChange:se.onOpenChange,subMenuOpenDelay:qe.subMenuOpenDelay,parentMenu:Object(f.a)(se),subMenuCloseDelay:qe.subMenuCloseDelay,forceSubMenuRender:qe.forceSubMenuRender,triggerSubMenuAction:qe.triggerSubMenuAction,builtinPlacements:qe.builtinPlacements,defaultActiveFirst:qe.store.getState().defaultActiveFirst[ye(qe.eventKey)],multiple:qe.multiple,prefixCls:qe.rootPrefixCls,id:se.internalMenuId,manualRef:se.saveMenuInstance,itemIcon:qe.itemIcon,expandIcon:qe.expandIcon,direction:qe.direction}},se.getMotion=function(Be,qe){var mt=Object(f.a)(se),Dt=mt.haveRendered,e=se.props,o=e.motion,P=e.rootPrefixCls,N=Object(U.a)(Object(U.a)({},o),{},{leavedClassName:"".concat(P,"-hidden"),removeOnLeave:!1,motionAppear:Dt||!qe||Be!=="inline"});return N};var ge=Oe.store,ue=Oe.eventKey,Me=ge.getState(),De=Me.defaultActiveFirst;se.isRootMenu=!1;var Fe=!1;return De&&(Fe=De[ue]),yr(ge,ue,Fe),se.state={mode:Oe.mode,isOpen:Oe.isOpen},se}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this,ge=this.props,ue=ge.mode,Me=ge.parentMenu,De=ge.manualRef,Fe=ge.isOpen,Be=function(){se.setState({mode:ue,isOpen:Fe})},qe=Fe!==this.state.isOpen,mt=ue!==this.state.mode;if((mt||qe)&&(et.a.cancel(this.updateStateRaf),mt?this.updateStateRaf=Object(et.a)(Be):Be()),De&&De(this),ue!=="horizontal"||!(Me==null?void 0:Me.isRootMenu)||!Fe)return;this.minWidthTimeout=setTimeout(function(){return se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var se=this.props,ge=se.onDestroy,ue=se.eventKey;ge&&ge(ue),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),et.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(se,ge){var ue=this.getBaseProps();return s.createElement($r,Object(x.a)({},ue,{id:this.internalMenuId,className:se,style:ge}),this.props.children)}},{key:"renderChildren",value:function(){var se=this,ge=this.getBaseProps(),ue=ge.mode,Me=ge.visible,De=ge.forceSubMenuRender,Fe=ge.direction,Be=this.getMotion(ue,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(sn,Object(x.a)({visible:ge.visible,forceRender:De},Be),function(mt){var Dt=mt.className,e=mt.style,o=R()(qe,Dt);return se.renderPopupMenu(o,e)}):this.renderPopupMenu(qe)}},{key:"render",value:function(){var se,ge,ue,Me=Object(U.a)({},this.props),De=this.getVisible(),Fe=this.getPrefixCls(),Be=this.isInlineMode(),qe=this.getMode(),mt=R()(Fe,"".concat(Fe,"-").concat(qe),(se={},Object(Q.a)(se,Me.className,!!Me.className),Object(Q.a)(se,this.getOpenClassName(),De),Object(Q.a)(se,this.getActiveClassName(),Me.active||De&&!Be),Object(Q.a)(se,this.getDisabledClassName(),Me.disabled),Object(Q.a)(se,this.getSelectedClassName(),this.isChildrenSelected()),se));this.internalMenuId||(Me.eventKey?this.internalMenuId="".concat(Me.eventKey,"$Menu"):(hr+=1,this.internalMenuId="$__$".concat(hr,"$Menu")));var Dt={},e={},o={};Me.disabled||(Dt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},o={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var P={},N=Me.direction,W=N==="rtl";Be&&(W?P.paddingRight=Me.inlineIndent*Me.level:P.paddingLeft=Me.inlineIndent*Me.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var ne=null;qe!=="horizontal"&&(ne=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(ne=s.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var re=s.createElement("div",Object(x.a)({ref:this.saveSubMenuTitle,style:P,className:"".concat(Fe,"-title"),role:"button"},o,e,{"aria-expanded":De},ee,{"aria-haspopup":"true",title:typeof Me.title=="string"?Me.title:void 0}),Me.title,ne||s.createElement("i",{className:"".concat(Fe,"-arrow")})),le=this.renderChildren(),he=((ge=Me.parentMenu)===null||ge===void 0?void 0:ge.isRootMenu)?Me.parentMenu.props.getPopupContainer:function(Yt){return Yt.parentNode},Te=dr[qe],Ze=Me.popupOffset?{offset:Me.popupOffset}:{},He=R()((ue={},Object(Q.a)(ue,Me.popupClassName,Me.popupClassName&&!Be),Object(Q.a)(ue,"".concat(Fe,"-rtl"),W),ue)),at=Me.disabled,nt=Me.triggerSubMenuAction,st=Me.subMenuOpenDelay,At=Me.forceSubMenuRender,Ye=Me.subMenuCloseDelay,bt=Me.builtinPlacements;Le.forEach(function(Yt){return delete Me[Yt]}),delete Me.onClick;var dt=W?Object(U.a)(Object(U.a)({},Dr),bt):Object(U.a)(Object(U.a)({},Ir),bt);delete Me.direction;var Rt=this.getBaseProps(),zt=Be?null:this.getMotion(Rt.mode,Rt.visible);return s.createElement("li",Object(x.a)({},Me,Dt,{className:mt,role:"menuitem"}),s.createElement(wr,{prefixCls:Fe,popupClassName:R()("".concat(Fe,"-popup"),He),getPopupContainer:he,builtinPlacements:dt,popupPlacement:Te,popupVisible:Be?!1:De,popupAlign:Ze,popup:Be?null:le,action:at||Be?[]:[nt],mouseEnterDelay:st,mouseLeaveDelay:Ye,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:At,popupMotion:zt},re),Be?le:null)}}]),je}(s.Component);jr.defaultProps={onMouseEnter:pe,onMouseLeave:pe,onTitleMouseEnter:pe,onTitleMouseLeave:pe,onTitleClick:pe,manualRef:pe,mode:"vertical",title:""};var ua=Object(c.b)(function(xe,ke){var je=xe.openKeys,Oe=xe.activeKey,se=xe.selectedKeys,ge=ke.eventKey,ue=ke.subMenuKey;return{isOpen:je.indexOf(ge)>-1,active:Oe[ue]===ge,selectedKeys:se}})(jr);ua.isSubMenu=!0;var _a=ua,da="menuitem-overflowed",Ca=.5,ca=function(xe){Object(n.a)(je,xe);var ke=Object(r.a)(je);function je(){var Oe;return Object(w.a)(this,je),Oe=ke.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 se=Oe.props.prefixCls,ge=Oe.childRef.current;return ge?[].slice.call(ge.children).filter(function(ue){return ue.className.split(" ").indexOf("".concat(se,"-overflowed-submenu"))<0}):[]},Oe.getOverflowedSubMenuItem=function(se,ge,ue){var Me=Oe.props,De=Me.overflowedIndicator,Fe=Me.level,Be=Me.mode,qe=Me.prefixCls,mt=Me.theme;if(Fe!==1||Be!=="horizontal")return null;var Dt=Oe.props.children[0],e=Dt.props,o=e.children,P=e.title,N=e.style,W=Object(O.a)(e,["children","title","style"]),ee=Object(U.a)({},N),ne="".concat(se,"-overflowed-indicator"),re="".concat(se,"-overflowed-indicator");ge.length===0&&ue!==!0?ee=Object(U.a)(Object(U.a)({},ee),{},{display:"none"}):ue&&(ee=Object(U.a)(Object(U.a)({},ee),{},{visibility:"hidden",position:"absolute"}),ne="".concat(ne,"-placeholder"),re="".concat(re,"-placeholder"));var le=mt?"".concat(qe,"-").concat(mt):"",he={};return Le.forEach(function(Te){W[Te]!==void 0&&(he[Te]=W[Te])}),s.createElement(_a,Object(x.a)({title:De,className:"".concat(qe,"-overflowed-submenu"),popupClassName:le},he,{key:ne,eventKey:re,disabled:!1,style:ee}),ge)},Oe.setChildrenWidthAndResize=function(){if(Oe.props.mode!=="horizontal")return;var se=Oe.childRef.current;if(!se)return;var ge=se.children;if(!ge||ge.length===0)return;var ue=se.children[ge.length-1];Se(ue,"display","inline-block");var Me=Oe.getMenuItemNodes(),De=Me.filter(function(Fe){return Fe.className.split(" ").indexOf(da)>=0});De.forEach(function(Fe){Se(Fe,"display","inline-block")}),Oe.menuItemSizes=Me.map(function(Fe){return ze(Fe,!0)}),De.forEach(function(Fe){Se(Fe,"display","none")}),Oe.overflowedIndicatorWidth=ze(se.children[se.children.length-1],!0),Oe.originalTotalWidth=Oe.menuItemSizes.reduce(function(Fe,Be){return Fe+Be},0),Oe.handleResize(),Se(ue,"display","none")},Oe.handleResize=function(){if(Oe.props.mode!=="horizontal")return;var se=Oe.childRef.current;if(!se)return;var ge=ze(se);Oe.overflowedItems=[];var ue=0,Me;Oe.originalTotalWidth>ge+Ca&&(Me=-1,Oe.menuItemSizes.forEach(function(De){ue+=De,ue+Oe.overflowedIndicatorWidth<=ge&&(Me+=1)})),Oe.setState({lastVisibleIndex:Me})},Oe}return Object(C.a)(je,[{key:"componentDidMount",value:function(){var se=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(ue){ue.forEach(function(){var Me=se.cancelFrameId;cancelAnimationFrame(Me),se.cancelFrameId=requestAnimationFrame(se.setChildrenWidthAndResize)})}),[].slice.call(ge.children).concat(ge).forEach(function(ue){se.resizeObserver.observe(ue)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){se.resizeObserver.disconnect(),[].slice.call(ge.children).concat(ge).forEach(function(ue){se.resizeObserver.observe(ue)}),se.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(se){var ge=this,ue=this.state.lastVisibleIndex;return(se||[]).reduce(function(Me,De,Fe){var Be=De;if(ge.props.mode==="horizontal"){var qe=ge.getOverflowedSubMenuItem(De.props.eventKey,[]);ue!==void 0&&ge.props.className.indexOf("".concat(ge.props.prefixCls,"-root"))!==-1&&(Fe>ue&&(Be=s.cloneElement(De,{style:{display:"none"},eventKey:"".concat(De.props.eventKey,"-hidden"),className:"".concat(da)})),Fe===ue+1&&(ge.overflowedItems=se.slice(ue+1).map(function(Dt){return s.cloneElement(Dt,{key:Dt.props.eventKey,mode:"vertical-left"})}),qe=ge.getOverflowedSubMenuItem(De.props.eventKey,ge.overflowedItems)));var mt=[].concat(Object(E.a)(Me),[qe,Be]);return Fe===se.length-1&&mt.push(ge.getOverflowedSubMenuItem(De.props.eventKey,[],!0)),mt}return[].concat(Object(E.a)(Me),[Be])},[])}},{key:"render",value:function(){var se=this.props,ge=se.visible,ue=se.prefixCls,Me=se.overflowedIndicator,De=se.mode,Fe=se.level,Be=se.tag,qe=se.children,mt=se.theme,Dt=Object(O.a)(se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Be;return s.createElement(e,Object(x.a)({ref:this.childRef},Dt),this.renderChildren(qe))}}]),je}(s.Component);ca.defaultProps={tag:"div",className:""};var Sa=ca;function Ta(xe){return xe.length?xe.every(function(ke){return!!ke.props.disabled}):!0}function Gr(xe,ke,je){var Oe=xe.getState();xe.setState({activeKey:Object(U.a)(Object(U.a)({},Oe.activeKey),{},Object(Q.a)({},ke,je))})}function Ur(xe){return xe.eventKey||"0-menu-"}function Vr(xe,ke){var je=ke,Oe=xe.children,se=xe.eventKey;if(je){var ge;if(Xe(Oe,function(ue,Me){ue&&ue.props&&!ue.props.disabled&&je===Re(ue,se,Me)&&(ge=!0)}),ge)return je}return je=null,xe.defaultActiveFirst&&Xe(Oe,function(ue,Me){!je&&ue&&!ue.props.disabled&&(je=Re(ue,se,Me))}),je}function wa(xe){if(!xe)return;var ke=this.instanceArray.indexOf(xe);ke!==-1?this.instanceArray[ke]=xe:this.instanceArray.push(xe)}var fa=function(xe){Object(n.a)(je,xe);var ke=Object(r.a)(je);function je(Oe){var se;return Object(w.a)(this,je),se=ke.call(this,Oe),se.onKeyDown=function(ge,ue){var Me=ge.keyCode,De;if(se.getFlatInstanceArray().forEach(function(Be){Be&&Be.props.active&&Be.onKeyDown&&(De=Be.onKeyDown(ge))}),De)return 1;var Fe=null;return(Me===D.a.UP||Me===D.a.DOWN)&&(Fe=se.step(Me===D.a.UP?-1:1)),Fe?(ge.preventDefault(),Gr(se.props.store,Ur(se.props),Fe.props.eventKey),typeof ue=="function"&&ue(Fe),1):void 0},se.onItemHover=function(ge){var ue=ge.key,Me=ge.hover;Gr(se.props.store,Ur(se.props),Me?ue:null)},se.onDeselect=function(ge){se.props.onDeselect(ge)},se.onSelect=function(ge){se.props.onSelect(ge)},se.onClick=function(ge){se.props.onClick(ge)},se.onOpenChange=function(ge){se.props.onOpenChange(ge)},se.onDestroy=function(ge){se.props.onDestroy(ge)},se.getFlatInstanceArray=function(){return se.instanceArray},se.step=function(ge){var ue=se.getFlatInstanceArray(),Me=se.props.store.getState().activeKey[Ur(se.props)],De=ue.length;if(!De)return null;ge<0&&(ue=ue.concat().reverse());var Fe=-1;if(ue.every(function(Dt,e){return Dt&&Dt.props.eventKey===Me?(Fe=e,!1):!0}),!se.props.defaultActiveFirst&&Fe!==-1&&Ta(ue.slice(Fe,De-1)))return;var Be=(Fe+1)%De,qe=Be;do{var mt=ue[qe];if(!mt||mt.props.disabled)qe=(qe+1)%De;else return mt}while(qe!==Be);return null},se.renderCommonMenuItem=function(ge,ue,Me){var De=se.props.store.getState(),Fe=Object(f.a)(se),Be=Fe.props,qe=Re(ge,Be.eventKey,ue),mt=ge.props;if(!mt||typeof ge.type=="string")return ge;var Dt=qe===De.activeKey,e=Object(U.a)(Object(U.a)({mode:mt.mode||Be.mode,level:Be.level,inlineIndent:Be.inlineIndent,renderMenuItem:se.renderMenuItem,rootPrefixCls:Be.prefixCls,index:ue,parentMenu:Be.parentMenu,manualRef:mt.disabled?void 0:Object(_.a)(ge.ref,wa.bind(Object(f.a)(se))),eventKey:qe,active:!mt.disabled&&Dt,multiple:Be.multiple,onClick:function(P){(mt.onClick||pe)(P),se.onClick(P)},onItemHover:se.onItemHover,motion:Be.motion,subMenuOpenDelay:Be.subMenuOpenDelay,subMenuCloseDelay:Be.subMenuCloseDelay,forceSubMenuRender:Be.forceSubMenuRender,onOpenChange:se.onOpenChange,onDeselect:se.onDeselect,onSelect:se.onSelect,builtinPlacements:Be.builtinPlacements,itemIcon:mt.itemIcon||se.props.itemIcon,expandIcon:mt.expandIcon||se.props.expandIcon},Me),{},{direction:Be.direction});return(Be.mode==="inline"||Pe())&&(e.triggerSubMenuAction="click"),s.cloneElement(ge,Object(U.a)(Object(U.a)({},e),{},{key:qe||ue}))},se.renderMenuItem=function(ge,ue,Me){if(!ge)return null;var De=se.props.store.getState(),Fe={openKeys:De.openKeys,selectedKeys:De.selectedKeys,triggerSubMenuAction:se.props.triggerSubMenuAction,subMenuKey:Me};return se.renderCommonMenuItem(ge,ue,Fe)},Oe.store.setState({activeKey:Object(U.a)(Object(U.a)({},Oe.store.getState().activeKey),{},Object(Q.a)({},Oe.eventKey,Vr(Oe,Oe.activeKey)))}),se.instanceArray=[],se}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(se){return this.props.visible||se.visible||this.props.className!==se.className||!I()(this.props.style,se.style)}},{key:"componentDidUpdate",value:function(se){var ge=this.props,ue="activeKey"in ge?ge.activeKey:ge.store.getState().activeKey[Ur(ge)],Me=Vr(ge,ue);if(Me!==ue)Gr(ge.store,Ur(ge),Me);else if("activeKey"in se){var De=Vr(se,se.activeKey);Me!==De&&Gr(ge.store,Ur(ge),Me)}}},{key:"render",value:function(){var se=this,ge=Object(x.a)({},this.props);this.instanceArray=[];var ue=R()(ge.prefixCls,ge.className,"".concat(ge.prefixCls,"-").concat(ge.mode)),Me={className:ue,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,mt=ge.mode,Dt=ge.overflowedIndicator,e=ge.theme;return Le.forEach(function(o){return delete ge[o]}),delete ge.onClick,s.createElement(Sa,Object(x.a)({},ge,{prefixCls:De,mode:mt,tag:"ul",level:qe,theme:e,visible:Be,overflowedIndicator:Dt},Me),Object(i.a)(ge.children).map(function(o,P){return se.renderMenuItem(o,P,Fe||"0-menu-")}))}}]),je}(s.Component);fa.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:pe};var Ma=Object(c.b)()(fa),$r=Ma,ea=d("Kwbf");function ta(xe,ke,je){var Oe=xe.prefixCls,se=xe.motion,ge=xe.defaultMotions,ue=ge===void 0?{}:ge,Me=xe.openAnimation,De=xe.openTransitionName,Fe=ke.switchingModeFromInline;if(se)return se;if(Object(k.a)(Me)==="object"&&Me)Object(ea.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=ue[je];return Be||(Fe?null:ue.other)}var ar=function(xe){Object(n.a)(je,xe);var ke=Object(r.a)(je);function je(Oe){var se;Object(w.a)(this,je),se=ke.call(this,Oe),se.onSelect=function(Me){var De=Object(f.a)(se),Fe=De.props;if(Fe.selectable){var Be=se.store.getState(),qe=Be.selectedKeys,mt=Me.key;Fe.multiple?qe=qe.concat([mt]):qe=[mt],"selectedKeys"in Fe||se.store.setState({selectedKeys:qe}),Fe.onSelect(Object(U.a)(Object(U.a)({},Me),{},{selectedKeys:qe}))}},se.onClick=function(Me){var De=se.getRealMenuMode(),Fe=Object(f.a)(se),Be=Fe.store,qe=Fe.props.onOpenChange;De!=="inline"&&!("openKeys"in se.props)&&(Be.setState({openKeys:[]}),qe([])),se.props.onClick(Me)},se.onKeyDown=function(Me,De){se.innerMenu.getWrappedInstance().onKeyDown(Me,De)},se.onOpenChange=function(Me){var De=Object(f.a)(se),Fe=De.props,Be=se.store.getState().openKeys.concat(),qe=!1,mt=function(e){var o=!1;if(e.open)o=Be.indexOf(e.key)===-1,o&&Be.push(e.key);else{var P=Be.indexOf(e.key);o=P!==-1,o&&Be.splice(P,1)}qe=qe||o};Array.isArray(Me)?Me.forEach(mt):mt(Me),qe&&("openKeys"in se.props||se.store.setState({openKeys:Be}),Fe.onOpenChange(Be))},se.onDeselect=function(Me){var De=Object(f.a)(se),Fe=De.props;if(Fe.selectable){var Be=se.store.getState().selectedKeys.concat(),qe=Me.key,mt=Be.indexOf(qe);mt!==-1&&Be.splice(mt,1),"selectedKeys"in Fe||se.store.setState({selectedKeys:Be}),Fe.onDeselect(Object(U.a)(Object(U.a)({},Me),{},{selectedKeys:Be}))}},se.onMouseEnter=function(Me){se.restoreModeVerticalFromInline();var De=se.props.onMouseEnter;De&&De(Me)},se.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)&&se.restoreModeVerticalFromInline()},se.setInnerMenu=function(Me){se.innerMenu=Me},se.isRootMenu=!0;var ge=Oe.defaultSelectedKeys,ue=Oe.defaultOpenKeys;return"selectedKeys"in Oe&&(ge=Oe.selectedKeys||[]),"openKeys"in Oe&&(ue=Oe.openKeys||[]),se.store=Object(c.c)({selectedKeys:ge,openKeys:ue,activeKey:{"0-menu-":Vr(Oe,Oe.activeKey)}}),se.state={switchingModeFromInline:!1,prevProps:Oe,inlineOpenKeys:[],store:se.store},se}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(se){var ge=this.props,ue=ge.siderCollapsed,Me=ge.inlineCollapsed,De=ge.onOpenChange;(!se.inlineCollapsed&&Me||!se.siderCollapsed&&ue)&&De([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var se=this.props.collapsedWidth,ge=this.store,ue=this.prevOpenKeys,Me=this.getInlineCollapsed()&&(se===0||se==="0"||se==="0px");Me?(this.prevOpenKeys=ge.getState().openKeys.concat(),this.store.setState({openKeys:[]})):ue&&(this.store.setState({openKeys:ue}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var se=this.props.mode,ge=this.state.switchingModeFromInline,ue=this.getInlineCollapsed();return ge&&ue?"inline":ue?"vertical":se}},{key:"getInlineCollapsed",value:function(){var se=this.props,ge=se.inlineCollapsed,ue=se.siderCollapsed;return ue!==void 0?ue:ge}},{key:"restoreModeVerticalFromInline",value:function(){var se=this.state.switchingModeFromInline;se&&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 se=Object(U.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),ge=this.getRealMenuMode();return se.className+=" ".concat(se.prefixCls,"-root"),se.direction==="rtl"&&(se.className+=" ".concat(se.prefixCls,"-rtl")),se=Object(U.a)(Object(U.a)({},se),{},{mode:ge,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ta(this.props,this.state,ge)}),delete se.openAnimation,delete se.openTransitionName,s.createElement(c.a,{store:this.store},s.createElement($r,Object(x.a)({},se,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(se,ge){var ue=ge.prevProps,Me=ge.store,De=Me.getState(),Fe={},Be={prevProps:se};return ue.mode==="inline"&&se.mode!=="inline"&&(Be.switchingModeFromInline=!0),"openKeys"in se?Fe.openKeys=se.openKeys||[]:((se.inlineCollapsed&&!ue.inlineCollapsed||se.siderCollapsed&&!ue.siderCollapsed)&&(Be.switchingModeFromInline=!0,Be.inlineOpenKeys=De.openKeys,Fe.openKeys=[]),(!se.inlineCollapsed&&ue.inlineCollapsed||!se.siderCollapsed&&ue.siderCollapsed)&&(Fe.openKeys=ge.inlineOpenKeys,Be.inlineOpenKeys=[])),Object.keys(Fe).length&&Me.setState(Fe),Be}}]),je}(s.Component);ar.defaultProps={selectable:!0,onClick:pe,onSelect:pe,onOpenChange:pe,onDeselect:pe,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 Ra=ar,na=function(xe){Object(n.a)(je,xe);var ke=Object(r.a)(je);function je(){var Oe;return Object(w.a)(this,je),Oe=ke.apply(this,arguments),Oe.onKeyDown=function(se){var ge=se.keyCode;return ge===D.a.ENTER?(Oe.onClick(se),!0):void 0},Oe.onMouseLeave=function(se){var ge=Oe.props,ue=ge.eventKey,Me=ge.onItemHover,De=ge.onMouseLeave;Me({key:ue,hover:!1}),De({key:ue,domEvent:se})},Oe.onMouseEnter=function(se){var ge=Oe.props,ue=ge.eventKey,Me=ge.onItemHover,De=ge.onMouseEnter;Me({key:ue,hover:!0}),De({key:ue,domEvent:se})},Oe.onClick=function(se){var ge=Oe.props,ue=ge.eventKey,Me=ge.multiple,De=ge.onClick,Fe=ge.onSelect,Be=ge.onDeselect,qe=ge.isSelected,mt={key:ue,keyPath:[ue],item:Object(f.a)(Oe),domEvent:se};De(mt),Me?qe?Be(mt):Fe(mt):qe||Fe(mt)},Oe.saveNode=function(se){Oe.node=se},Oe}return Object(C.a)(je,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var se=this.props;se.onDestroy&&se.onDestroy(se.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 se,ge=Object(U.a)({},this.props),ue=R()(this.getPrefixCls(),ge.className,(se={},Object(Q.a)(se,this.getActiveClassName(),!ge.disabled&&ge.active),Object(Q.a)(se,this.getSelectedClassName(),ge.isSelected),Object(Q.a)(se,this.getDisabledClassName(),ge.disabled),se)),Me=Object(U.a)(Object(U.a)({},ge.attribute),{},{title:typeof ge.title=="string"?ge.title:void 0,className:ue,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),Le.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);na.isMenuItem=!0,na.defaultProps={onSelect:pe,onMouseEnter:pe,onMouseLeave:pe,manualRef:pe};var Xr=Object(c.b)(function(xe,ke){var je=xe.activeKey,Oe=xe.selectedKeys,se=ke.eventKey,ge=ke.subMenuKey;return{active:je[ge]===se,isSelected:Array.isArray(Oe)?Oe.indexOf(se)!==-1:Oe===se}})(na),Oa=Xr,ra=function(xe){Object(n.a)(je,xe);var ke=Object(r.a)(je);function je(){var Oe;return Object(w.a)(this,je),Oe=ke.apply(this,arguments),Oe.renderInnerMenuItem=function(se){var ge=Oe.props,ue=ge.renderMenuItem,Me=ge.index;return ue(se,Me,Oe.props.subMenuKey)},Oe}return Object(C.a)(je,[{key:"render",value:function(){var se=Object(x.a)({},this.props),ge=se.className,ue=ge===void 0?"":ge,Me=se.rootPrefixCls,De="".concat(Me,"-item-group-title"),Fe="".concat(Me,"-item-group-list"),Be=se.title,qe=se.children;return Le.forEach(function(mt){return delete se[mt]}),delete se.direction,s.createElement("li",Object(x.a)({},se,{onClick:function(Dt){return Dt.stopPropagation()},className:"".concat(ue," ").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);ra.isMenuItemGroup=!0,ra.defaultProps={disabled:!0};var aa=ra,ha=function(ke){var je=ke.className,Oe=ke.rootPrefixCls,se=ke.style;return s.createElement("li",{className:"".concat(je," ").concat(Oe,"-item-divider"),style:se})};ha.defaultProps={disabled:!0,className:"",style:{}};var Qn=ha,Da=Ra,ia=d("eDIo");function Pa(xe,ke){var je=xe.prefixCls,Oe=xe.editable,se=xe.locale,ge=xe.style;return!Oe||Oe.showAdd===!1?null:s.createElement("button",{ref:ke,type:"button",className:"".concat(je,"-nav-add"),style:ge,"aria-label":(se==null?void 0:se.addAriaLabel)||"Add tab",onClick:function(Me){Oe.onEdit("add",{event:Me})}},Oe.addIcon||"+")}var ma=s.forwardRef(Pa);function gr(xe,ke){var je=xe.prefixCls,Oe=xe.id,se=xe.tabs,ge=xe.locale,ue=xe.mobile,Me=xe.moreIcon,De=Me===void 0?"More":Me,Fe=xe.moreTransitionName,Be=xe.style,qe=xe.className,mt=xe.editable,Dt=xe.tabBarGutter,e=xe.rtl,o=xe.onTabClick,P=Object(s.useState)(!1),N=Object(L.a)(P,2),W=N[0],ee=N[1],ne=Object(s.useState)(null),re=Object(L.a)(ne,2),le=re[0],he=re[1],Te="".concat(Oe,"-more-popup"),Ze="".concat(je,"-dropdown"),He=le!==null?"".concat(Te,"-").concat(le):null,at=ge==null?void 0:ge.dropdownAriaLabel,nt=s.createElement(Da,{onClick:function(zt){var Yt=zt.key,Ot=zt.domEvent;o(Yt,Ot),ee(!1)},id:Te,tabIndex:-1,role:"listbox","aria-activedescendant":He,selectedKeys:[le],"aria-label":at!==void 0?at:"expanded dropdown"},se.map(function(Rt){return s.createElement(Oa,{key:Rt.key,id:"".concat(Te,"-").concat(Rt.key),role:"option","aria-controls":Oe&&"".concat(Oe,"-panel-").concat(Rt.key),disabled:Rt.disabled},Rt.tab)}));function st(Rt){for(var zt=se.filter(function(Dn){return!Dn.disabled}),Yt=zt.findIndex(function(Dn){return Dn.key===le})||0,Ot=zt.length,on=0;on<Ot;on+=1){Yt=(Yt+Rt+Ot)%Ot;var ln=zt[Yt];if(!ln.disabled){he(ln.key);return}}}function At(Rt){var zt=Rt.which;if(!W){[D.a.DOWN,D.a.SPACE,D.a.ENTER].includes(zt)&&(ee(!0),Rt.preventDefault());return}switch(zt){case D.a.UP:st(-1),Rt.preventDefault();break;case D.a.DOWN:st(1),Rt.preventDefault();break;case D.a.ESC:ee(!1);break;case D.a.SPACE:case D.a.ENTER:le!==null&&o(le,Rt);break}}Object(s.useEffect)(function(){var Rt=document.getElementById(He);Rt&&Rt.scrollIntoView&&Rt.scrollIntoView(!1)},[le]),Object(s.useEffect)(function(){W||he(null)},[W]);var Ye=Object(Q.a)({},e?"marginLeft":"marginRight",Dt);se.length||(Ye.visibility="hidden",Ye.order=1);var bt=R()(Object(Q.a)({},"".concat(Ze,"-rtl"),e)),dt=ue?null:s.createElement(ia.a,{prefixCls:Ze,overlay:nt,trigger:["hover"],visible:W,transitionName:Fe,onVisibleChange:ee,overlayClassName:bt,mouseEnterDelay:.1,mouseLeaveDelay:.1},s.createElement("button",{type:"button",className:"".concat(je,"-nav-more"),style:Ye,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Te,id:"".concat(Oe,"-more"),"aria-expanded":W,onKeyDown:At},De));return s.createElement("div",{className:R()("".concat(je,"-nav-operations"),qe),style:Be,ref:ke},dt,s.createElement(ma,{prefixCls:je,locale:ge,editable:mt}))}var La=s.forwardRef(gr),Pr=Object(s.createContext)(null),Ia=.1,Fr=.01,Yr=20,cr=Math.pow(.995,Yr);function Ua(){var xe=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(xe)||/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(xe.substr(0,4)))}function oa(xe,ke){var je=Object(s.useState)(),Oe=Object(L.a)(je,2),se=Oe[0],ge=Oe[1],ue=Object(s.useState)(0),Me=Object(L.a)(ue,2),De=Me[0],Fe=Me[1],Be=Object(s.useState)(0),qe=Object(L.a)(Be,2),mt=qe[0],Dt=qe[1],e=Object(s.useState)(),o=Object(L.a)(e,2),P=o[0],N=o[1],W=Object(s.useRef)();function ee(at){var nt=at.touches[0],st=nt.screenX,At=nt.screenY;ge({x:st,y:At}),window.clearInterval(W.current)}function ne(at){if(!se)return;at.preventDefault();var nt=at.touches[0],st=nt.screenX,At=nt.screenY;ge({x:st,y:At});var Ye=st-se.x,bt=At-se.y;ke(Ye,bt);var dt=Date.now();Fe(dt),Dt(dt-De),N({x:Ye,y:bt})}function re(){if(!se)return;if(ge(null),N(null),P){var at=P.x/mt,nt=P.y/mt,st=Math.abs(at),At=Math.abs(nt);if(Math.max(st,At)<Ia)return;var Ye=at,bt=nt;W.current=window.setInterval(function(){if(Math.abs(Ye)<Fr&&Math.abs(bt)<Fr){window.clearInterval(W.current);return}Ye*=cr,bt*=cr,ke(Ye*Yr,bt*Yr)},Yr)}}var le=Object(s.useRef)(0),he=Object(s.useRef)(!1),Te=Object(s.useRef)();function Ze(at){var nt=at.deltaX,st=at.deltaY,At=0,Ye=Math.abs(nt),bt=Math.abs(st);Ye===bt?At=Te.current==="x"?nt:st:Ye>bt?(At=nt,Te.current="x"):(At=st,Te.current="y");var dt=Date.now();dt-le.current>100&&(he.current=!1),(ke(-At,-At)||he.current)&&(at.preventDefault(),he.current=!0),le.current=dt}var He=Object(s.useRef)(null);He.current={onTouchStart:ee,onTouchMove:ne,onTouchEnd:re,onWheel:Ze},s.useEffect(function(){function at(Ye){He.current.onTouchStart(Ye)}function nt(Ye){He.current.onTouchMove(Ye)}function st(Ye){He.current.onTouchEnd(Ye)}function At(Ye){He.current.onWheel(Ye)}return document.addEventListener("touchmove",nt,{passive:!1}),document.addEventListener("touchend",st,{passive:!1}),xe.current.addEventListener("touchstart",at,{passive:!1}),xe.current.addEventListener("wheel",At),function(){document.removeEventListener("touchmove",nt),document.removeEventListener("touchend",st)}},[])}function ka(){var xe=Object(s.useRef)(new Map);function ke(Oe){return xe.current.has(Oe)||xe.current.set(Oe,s.createRef()),xe.current.get(Oe)}function je(Oe){xe.current.delete(Oe)}return[ke,je]}function Qr(xe,ke){var je=s.useRef(xe),Oe=s.useState({}),se=Object(L.a)(Oe,2),ge=se[1];function ue(Me){var De=typeof Me=="function"?Me(je.current):Me;De!==je.current&&ke(De,je.current),je.current=De,ge({})}return[je.current,ue]}var pa=function(ke){var je=ke.position,Oe=ke.prefixCls,se=ke.extra;if(!se)return null;var ge,ue=se;return je==="right"&&(ge=ue.right||!ue.left&&ue||null),je==="left"&&(ge=ue.left||null),ge?s.createElement("div",{className:"".concat(Oe,"-extra-content")},ge):null};function va(xe,ke){var je,Oe=s.useContext(Pr),se=Oe.prefixCls,ge=Oe.tabs,ue=xe.className,Me=xe.style,De=xe.id,Fe=xe.animated,Be=xe.activeKey,qe=xe.rtl,mt=xe.extra,Dt=xe.editable,e=xe.locale,o=xe.tabPosition,P=xe.tabBarGutter,N=xe.children,W=xe.onTabClick,ee=xe.onTabScroll,ne=Object(s.useRef)(),re=Object(s.useRef)(),le=Object(s.useRef)(),he=Object(s.useRef)(),Te=ka(),Ze=Object(L.a)(Te,2),He=Ze[0],at=Ze[1],nt=o==="top"||o==="bottom",st=Qr(0,function(Cn,Sn){nt&&ee&&ee({direction:Cn>Sn?"left":"right"})}),At=Object(L.a)(st,2),Ye=At[0],bt=At[1],dt=Qr(0,function(Cn,Sn){!nt&&ee&&ee({direction:Cn>Sn?"top":"bottom"})}),Rt=Object(L.a)(dt,2),zt=Rt[0],Yt=Rt[1],Ot=Object(s.useState)(0),on=Object(L.a)(Ot,2),ln=on[0],Dn=on[1],Tn=Object(s.useState)(0),dn=Object(L.a)(Tn,2),bn=dn[0],qt=dn[1],tn=Object(s.useState)(0),xn=Object(L.a)(tn,2),An=xn[0],Nn=xn[1],Kn=Object(s.useState)(0),sr=Object(L.a)(Kn,2),Pn=sr[0],Jn=sr[1],Rr=Object(s.useState)(null),Bn=Object(L.a)(Rr,2),Ln=Bn[0],Zn=Bn[1],pr=Object(s.useState)(null),kr=Object(L.a)(pr,2),Ar=kr[0],Un=kr[1],_r=Object(s.useState)(0),Er=Object(L.a)(_r,2),ir=Er[0],Vn=Er[1],qn=Object(s.useState)(0),fr=Object(L.a)(qn,2),er=fr[0],$n=fr[1],vr=m(new Map),Cr=Object(L.a)(vr,2),Nr=Cr[0],Ea=Cr[1],lr=v(ge,Nr,ln),Wr="".concat(se,"-nav-operations-hidden"),Or=0,Hr=0;nt?qe?(Or=0,Hr=Math.max(0,ln-Ln)):(Or=Math.min(0,Ln-ln),Hr=0):(Or=Math.min(0,Ar-bn),Hr=0);function ba(Cn){return Cn<Or?[Or,!1]:Cn>Hr?[Hr,!1]:[Cn,!0]}var Ha=Object(s.useRef)(),Ka=Object(s.useState)(),Ga=Object(L.a)(Ka,2),ya=Ga[0],Va=Ga[1];function xa(){Va(Date.now())}function ja(){window.clearTimeout(Ha.current)}oa(ne,function(Cn,Sn){var tr=!1;function or(Br,Kr){Br(function(Zr){var nr=ba(Zr+Kr),Sr=Object(L.a)(nr,2),la=Sr[0],ai=Sr[1];return tr=ai,la})}if(nt){if(Ln>=ln)return tr;or(bt,Cn)}else{if(Ar>=bn)return tr;or(Yt,Sn)}return ja(),xa(),tr}),Object(s.useEffect)(function(){return ja(),ya&&(Ha.current=window.setTimeout(function(){Va(0)},100)),ja},[ya]);function Xa(){var Cn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Be,Sn=lr.get(Cn);if(!Sn)return;if(nt){var tr=Ye;qe?Sn.right<Ye?tr=Sn.right:Sn.right+Sn.width>Ye+Ln&&(tr=Sn.right+Sn.width-Ln):Sn.left<-Ye?tr=-Sn.left:Sn.left+Sn.width>-Ye+Ln&&(tr=-(Sn.left+Sn.width-Ln)),Yt(0),bt(ba(tr)[0])}else{var or=zt;Sn.top<-zt?or=-Sn.top:Sn.top+Sn.height>-zt+Ar&&(or=-(Sn.top+Sn.height-Ar)),bt(0),Yt(ba(or)[0])}}var qa=A(lr,{width:Ln,height:Ar,left:Ye,top:zt},{width:An,height:Pn},{width:ir,height:er},Object(U.a)(Object(U.a)({},xe),{},{tabs:ge})),Ya=Object(L.a)(qa,2),$a=Ya[0],ei=Ya[1],ti=ge.map(function(Cn){var Sn=Cn.key;return s.createElement(l,{id:De,prefixCls:se,key:Sn,rtl:qe,tab:Cn,closable:Cn.closable,editable:Dt,active:Sn===Be,tabPosition:o,tabBarGutter:P,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:He(Sn),onClick:function(or){W(Sn,or)},onRemove:function(){at(Sn)},onFocus:function(){Xa(Sn),xa(),qe||(ne.current.scrollLeft=0),ne.current.scrollTop=0}})}),sa=M(function(){var Cn,Sn,tr,or,Br,Kr,Zr,nr,Sr,la=((Cn=ne.current)===null||Cn===void 0?void 0:Cn.offsetWidth)||0,ai=((Sn=ne.current)===null||Sn===void 0?void 0:Sn.offsetHeight)||0,si=((tr=he.current)===null||tr===void 0?void 0:tr.offsetWidth)||0,li=((or=he.current)===null||or===void 0?void 0:or.offsetHeight)||0,mi=((Br=le.current)===null||Br===void 0?void 0:Br.offsetWidth)||0,pi=((Kr=le.current)===null||Kr===void 0?void 0:Kr.offsetHeight)||0;Zn(la),Un(ai),Vn(si),$n(li);var ui=(((Zr=re.current)===null||Zr===void 0?void 0:Zr.offsetWidth)||0)-si,di=(((nr=re.current)===null||nr===void 0?void 0:nr.offsetHeight)||0)-li;Dn(ui),qt(di);var ci=(Sr=le.current)===null||Sr===void 0?void 0:Sr.className.includes(Wr);Nn(ui-(ci?0:mi)),Jn(di-(ci?0:pi)),Ea(function(){var fi=new Map;return ge.forEach(function(vi){var hi=vi.key,za=He(hi).current;za&&fi.set(hi,{width:za.offsetWidth,height:za.offsetHeight,left:za.offsetLeft,top:za.offsetTop})}),fi})}),ii=ge.slice(0,$a),oi=ge.slice(ei+1),Fa=[].concat(Object(E.a)(ii),Object(E.a)(oi)),Aa=Object(s.useState)(),Qa=Object(L.a)(Aa,2),Ja=Qa[0],ni=Qa[1],Lr=lr.get(Be),Za=Object(s.useRef)();function ri(){y.a.cancel(Za.current)}Object(s.useEffect)(function(){var Cn={};return Lr&&(nt?(qe?Cn.right=Lr.right:Cn.left=Lr.left,Cn.width=Lr.width):(Cn.top=Lr.top,Cn.height=Lr.height)),ri(),Za.current=y()(function(){ni(Cn)}),ri},[Lr,nt,qe]),Object(s.useEffect)(function(){Xa()},[Be,Lr,lr,nt]),Object(s.useEffect)(function(){sa()},[qe,P,Be,ge.map(function(Cn){return Cn.key}).join("_")]);var yn=!!Fa.length,pn="".concat(se,"-nav-wrap"),kn,wn,zn,Yn;return nt?qe?(wn=Ye>0,kn=Ye+Ln<ln):(kn=Ye<0,wn=-Ye+Ln<ln):(zn=zt<0,Yn=-zt+Ar<bn),s.createElement("div",{ref:ke,role:"tablist",className:R()("".concat(se,"-nav"),ue),style:Me,onKeyDown:function(){xa()}},s.createElement(pa,{position:"left",extra:mt,prefixCls:se}),s.createElement(T.a,{onResize:sa},s.createElement("div",{className:R()(pn,(je={},Object(Q.a)(je,"".concat(pn,"-ping-left"),kn),Object(Q.a)(je,"".concat(pn,"-ping-right"),wn),Object(Q.a)(je,"".concat(pn,"-ping-top"),zn),Object(Q.a)(je,"".concat(pn,"-ping-bottom"),Yn),je)),ref:ne},s.createElement(T.a,{onResize:sa},s.createElement("div",{ref:re,className:"".concat(se,"-nav-list"),style:{transform:"translate(".concat(Ye,"px, ").concat(zt,"px)"),transition:ya?"none":void 0}},ti,s.createElement(ma,{ref:he,prefixCls:se,locale:e,editable:Dt,style:{visibility:yn?"hidden":null}}),s.createElement("div",{className:R()("".concat(se,"-ink-bar"),Object(Q.a)({},"".concat(se,"-ink-bar-animated"),Fe.inkBar)),style:Ja}))))),s.createElement(La,Object.assign({},xe,{ref:le,prefixCls:se,tabs:Fa,className:!yn&&Wr})),s.createElement(pa,{position:"right",extra:mt,prefixCls:se}))}var Na=s.forwardRef(va);function Mr(xe){var ke=xe.id,je=xe.activeKey,Oe=xe.animated,se=xe.tabPosition,ge=xe.rtl,ue=xe.destroyInactiveTabPane,Me=s.useContext(Pr),De=Me.prefixCls,Fe=Me.tabs,Be=Oe.tabPane,qe=Fe.findIndex(function(mt){return mt.key===je});return s.createElement("div",{className:R()("".concat(De,"-content-holder"))},s.createElement("div",{className:R()("".concat(De,"-content"),"".concat(De,"-content-").concat(se),Object(Q.a)({},"".concat(De,"-content-animated"),Be)),style:qe&&Be?Object(Q.a)({},ge?"marginRight":"marginLeft","-".concat(qe,"00%")):null},Fe.map(function(mt){return s.cloneElement(mt.node,{key:mt.key,prefixCls:De,tabKey:mt.key,id:ke,animated:Be,active:mt.key===je,destroyInactiveTabPane:ue})})))}function ga(xe){var ke=xe.prefixCls,je=xe.forceRender,Oe=xe.className,se=xe.style,ge=xe.id,ue=xe.active,Me=xe.animated,De=xe.destroyInactiveTabPane,Fe=xe.tabKey,Be=xe.children,qe=s.useState(je),mt=Object(L.a)(qe,2),Dt=mt[0],e=mt[1];s.useEffect(function(){ue?e(!0):De&&e(!1)},[ue,De]);var o={};return ue||(Me?(o.visibility="hidden",o.height=0,o.overflowY="hidden"):o.display="none"),s.createElement("div",{id:ge&&"".concat(ge,"-panel-").concat(Fe),role:"tabpanel",tabIndex:ue?0:-1,"aria-labelledby":ge&&"".concat(ge,"-tab-").concat(Fe),"aria-hidden":!ue,style:Object(U.a)(Object(U.a)({},o),se),className:R()("".concat(ke,"-tabpane"),ue&&"".concat(ke,"-tabpane-active"),Oe)},(ue||Dt||je)&&Be)}var In=0;function Ba(xe){return Object(i.a)(xe).map(function(ke){if(s.isValidElement(ke)){var je=ke.key!==void 0?String(ke.key):void 0;return Object(U.a)(Object(U.a)({key:je},ke.props),{},{node:ke})}return null}).filter(function(ke){return ke})}function xr(xe,ke){var je,Oe=xe.id,se=xe.prefixCls,ge=se===void 0?"rc-tabs":se,ue=xe.className,Me=xe.children,De=xe.direction,Fe=xe.activeKey,Be=xe.defaultActiveKey,qe=xe.editable,mt=xe.animated,Dt=xe.tabPosition,e=Dt===void 0?"top":Dt,o=xe.tabBarGutter,P=xe.tabBarStyle,N=xe.tabBarExtraContent,W=xe.locale,ee=xe.moreIcon,ne=xe.moreTransitionName,re=xe.destroyInactiveTabPane,le=xe.renderTabBar,he=xe.onChange,Te=xe.onTabClick,Ze=xe.onTabScroll,He=Object(O.a)(xe,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),at=Ba(Me),nt=De==="rtl",st;mt===!1?st={inkBar:!1,tabPane:!1}:st=Object(U.a)({inkBar:!0,tabPane:!1},mt!==!0?mt:null);var At=Object(s.useState)(!1),Ye=Object(L.a)(At,2),bt=Ye[0],dt=Ye[1];Object(s.useEffect)(function(){dt(Ua())},[]);var Rt=Object(g.a)(function(){var Pn;return(Pn=at[0])===null||Pn===void 0?void 0:Pn.key},{value:Fe,defaultValue:Be}),zt=Object(L.a)(Rt,2),Yt=zt[0],Ot=zt[1],on=Object(s.useState)(function(){return at.findIndex(function(Pn){return Pn.key===Yt})}),ln=Object(L.a)(on,2),Dn=ln[0],Tn=ln[1];Object(s.useEffect)(function(){var Pn=at.findIndex(function(Rr){return Rr.key===Yt});if(Pn===-1){var Jn;Pn=Math.max(0,Math.min(Dn,at.length-1)),Ot((Jn=at[Pn])===null||Jn===void 0?void 0:Jn.key)}Tn(Pn)},[at.map(function(Pn){return Pn.key}).join("_"),Yt,Dn]);var dn=Object(g.a)(null,{value:Oe}),bn=Object(L.a)(dn,2),qt=bn[0],tn=bn[1],xn=e;bt&&!["left","right"].includes(e)&&(xn="top"),Object(s.useEffect)(function(){Oe||(tn("rc-tabs-".concat(In)),In+=1)},[]);function An(Pn,Jn){Te==null||Te(Pn,Jn),Ot(Pn),he==null||he(Pn)}var Nn={id:qt,activeKey:Yt,animated:st,tabPosition:xn,rtl:nt,mobile:bt},Kn,sr=Object(U.a)(Object(U.a)({},Nn),{},{editable:qe,locale:W,moreIcon:ee,moreTransitionName:ne,tabBarGutter:o,onTabClick:An,onTabScroll:Ze,extra:N,style:P,panes:Me});return le?Kn=le(sr,Na):Kn=s.createElement(Na,Object.assign({},sr)),s.createElement(Pr.Provider,{value:{tabs:at,prefixCls:ge}},s.createElement("div",Object.assign({ref:ke,id:Oe,className:R()(ge,"".concat(ge,"-").concat(xn),(je={},Object(Q.a)(je,"".concat(ge,"-mobile"),bt),Object(Q.a)(je,"".concat(ge,"-editable"),qe),Object(Q.a)(je,"".concat(ge,"-rtl"),nt),je),ue)},He),Kn,s.createElement(Mr,Object.assign({destroyInactiveTabPane:re},Nn,{animated:st}))))}var zr=s.forwardRef(xr);zr.TabPane=ga;var Jr=zr,Wa=J.b=Jr},kPWJ:function(ae,J,d){ae.exports=d.p+"static/question.cb52bef9.gif"},kPYp:function(ae,J){ae.exports="data:image/png;base64,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"},kdzv:function(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII="},l2Kq:function(ae,J,d){ae.exports=d.p+"static/match_ad.24dc22fd.jpg"},loD1:function(ae,J){function d(Q,L,O,U,s,t,R){if(s===0)return!1;var i=s,g=0,E=Q;if(R>L+i&&R>U+i||R<L-i&&R<U-i||t>Q+i&&t>O+i||t<Q-i&&t<O-i)return!1;if(Q!==O)g=(L-U)/(Q-O),E=(Q*U-O*L)/(Q-O);else return Math.abs(t-Q)<=i/2;var a=g*t-R+E,y=a*a/(g*g+1);return y<=i/2*i/2}J.containStroke=d},lzim:function(ae,J,d){"use strict";var Q=d("E7E6"),L=d.n(Q);d.d(J,"w",function(){return L.a});var O=d("/GNS"),U=d.n(O);d.d(J,"v",function(){return U.a});var s=d("FOrL"),t=d.n(s);d.d(J,"q",function(){return t.a});var R=d("HpTS"),i=d.n(R);d.d(J,"x",function(){return i.a});var g=d("tWlo"),E=d.n(g);d.d(J,"a",function(){return E.a});var a=d("7ZXX"),y=d.n(a);d.d(J,"l",function(){return y.a});var T=d("GABl"),M=d.n(T);d.d(J,"e",function(){return M.a});var m=d("onxn"),D=d.n(m);d.d(J,"n",function(){return D.a});var h=d("nKGa"),l=d.n(h);d.d(J,"m",function(){return l.a});var u=d("4qgm"),v=d.n(u);d.d(J,"z",function(){return v.a});var p=d("JeFH"),A=d.n(p);d.d(J,"b",function(){return A.a});var x=d("ji0R"),w=d.n(x);d.d(J,"i",function(){return w.a});var C=d("W6BS"),f=d.n(C);d.d(J,"A",function(){return f.a});var n=d("kPYp"),r=d.n(n);d.d(J,"B",function(){return r.a});var c=d("nukY"),S=d.n(c),_=d("4u4S"),b=d.n(_),I=d("yslc"),k=d.n(I),B=d("l2Kq"),z=d.n(B),K=d("RMFE"),V=d.n(K);d.d(J,"o",function(){return V.a});var X=d("TGq3"),F=d.n(X),H=d("SMhR"),Z=d.n(H);d.d(J,"y",function(){return Z.a});var me=d("8/bI"),de=d.n(me);d.d(J,"j",function(){return de.a});var Ee=d("JWDV"),be=d.n(Ee),we=d("Xsq0"),Ae=d.n(we);d.d(J,"p",function(){return Ae.a});var _e=d("Ohmc"),oe=d.n(_e);d.d(J,"c",function(){return oe.a});var ve=d("csWT"),q=d.n(ve);d.d(J,"d",function(){return q.a});var pe=d("7v3h"),Re=d.n(pe);d.d(J,"k",function(){return Re.a});var ye=d("cRFk"),Xe=d.n(ye);d.d(J,"u",function(){return Xe.a});var ft=d("kPWJ"),Le=d.n(ft);d.d(J,"t",function(){return Le.a});var ze=d("qgvg"),Se=d.n(ze);d.d(J,"r",function(){return Se.a});var Pe=d("FPkq"),Ge=d.n(Pe);d.d(J,"s",function(){return Ge.a});var Je=d("A/g1"),Et=d.n(Je);d.d(J,"f",function(){return Et.a});var et=d("Nmxd"),Pt=d.n(et);d.d(J,"g",function(){return Pt.a});var Xt=d("5D2P"),_t=d.n(Xt);d.d(J,"h",function(){return _t.a});var Mt=d("djh8"),Ht=d.n(Mt),$t=d("Jq4h"),Qt=d.n($t)},m2WU:function(ae,J,d){ae.exports=d.p+"static/banner.4a6d76aa.jpg"},mFDi:function(ae,J,d){var Q=d("QBsz"),L=d("Fofx"),O=Q.applyTransform,U=Math.min,s=Math.max;function t(i,g,E,a){E<0&&(i=i+E,E=-E),a<0&&(g=g+a,a=-a),this.x=i,this.y=g,this.width=E,this.height=a}t.prototype={constructor:t,union:function(i){var g=U(i.x,this.x),E=U(i.y,this.y);this.width=s(i.x+i.width,this.x+this.width)-g,this.height=s(i.y+i.height,this.y+this.height)-E,this.x=g,this.y=E},applyTransform:function(){var i=[],g=[],E=[],a=[];return function(y){if(!y)return;i[0]=E[0]=this.x,i[1]=a[1]=this.y,g[0]=a[0]=this.x+this.width,g[1]=E[1]=this.y+this.height,O(i,i,y),O(g,g,y),O(E,E,y),O(a,a,y),this.x=U(i[0],g[0],E[0],a[0]),this.y=U(i[1],g[1],E[1],a[1]);var T=s(i[0],g[0],E[0],a[0]),M=s(i[1],g[1],E[1],a[1]);this.width=T-this.x,this.height=M-this.y}}(),calculateTransform:function(i){var g=this,E=i.width/g.width,a=i.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,[i.x,i.y]),y},intersect:function(i){if(!i)return!1;i instanceof t||(i=t.create(i));var g=this,E=g.x,a=g.x+g.width,y=g.y,T=g.y+g.height,M=i.x,m=i.x+i.width,D=i.y,h=i.y+i.height;return!(a<M||m<E||T<D||h<y)},contain:function(i,g){var E=this;return i>=E.x&&i<=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(i){this.x=i.x,this.y=i.y,this.width=i.width,this.height=i.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(i){return new t(i.x,i.y,i.width,i.height)};var R=t;ae.exports=R},mLcG:function(ae,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)};ae.exports=d},mgmH:function(ae,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 D}),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 A}),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 _}),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"),i=d("9kvl"),g=d("1vsH"),E=d("m3rI"),a=function(){Object(i.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=function(){Object(i.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return a(),H.next=3,Object(R.t)(Object(O.a)({},V));case 3:if(X=H.sent,!(X.status===0)){H.next=7;break}return H.next=7,Object(g.w)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/export_couser_info.json"),query:V}));case 7:y();case 8:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),M=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.r)(Object(O.a)({},V));case 2:if(X=H.sent,!(X.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")),H.next=13;break;case 8:if(!(X.status===-2)){H.next=12;break}return H.abrupt("return",X);case 12:X.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),m=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.u)(Object(O.a)({},V));case 2:if(X=H.sent,!(X.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")),H.next=13;break;case 8:if(!(X.status===-2)){H.next=12;break}return H.abrupt("return",X);case 12:X.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")));case 13:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),D=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.s)(Object(O.a)({},V));case 2:if(X=H.sent,!(X.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(X.status===-2)){H.next=12;break}return H.abrupt("return",X);case 12:X.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),h=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.z)(Object(O.a)({},V));case 2:if(X=H.sent,!(X.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),H.next=13;break;case 8:if(!(X.status===-2)){H.next=12;break}return H.abrupt("return",X);case 12:X.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),l=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.v)(Object(O.a)({},V));case 2:if(X=H.sent,!(X.status===0)){H.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")),H.next=13;break;case 8:if(!(X.status===-2)){H.next=12;break}return H.abrupt("return",X);case 12:X.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),u=function(){var z=Object(U.a)(t.a.mark(function K(V,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)({},V));case 2:F=Z.sent,F.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(X))):F.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(X)));case 4:case"end":return Z.stop()}},K)}));return function(V,X){return z.apply(this,arguments)}}(),v=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return a(),H.next=3,Object(R.w)(Object(O.a)({},V));case 3:if(X=H.sent,!(X.status===0)){H.next=7;break}return H.next=7,Object(g.w)("",Object(g.Y)({url:E.a.API_SERVER+"/api/homework_commons/".concat(V.categoryId,"/works_list.zip"),query:V}));case 7:y();case 8:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),p=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return a(),H.next=3,Object(R.A)(Object(O.a)({},V));case 3:if(X=H.sent,!(X.status===0)){H.next=7;break}return H.next=7,Object(g.w)("",Object(g.Y)({url:E.a.API_SERVER+"/api/polls/".concat(V.categoryId,"/commit_result.xlsx"),query:V}));case 7:y();case 8:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),A=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/attendances/export_xlsx_data.xlsx"),query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),x=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/video_study_statics.xlsx"),query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),w=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/".concat(V.coursesId,"/export_course_students_info.xlsx"),query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),C=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/item_banks/export.xlsx",query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),f=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),n=function(){var z=Object(U.a)(t.a.mark(function K(V){var X;return t.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(R.y)(Object(O.a)({},V));case 2:X=H.sent,X.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score"))):X.status===-3&&(Object(i.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),i.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score")));case 4:case"end":return H.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),r=function(){var z=Object(U.a)(t.a.mark(function K(V){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.Y)({url:E.a.API_SERVER+"/api/export_records/".concat(V.id,".xlsx"),query:V}));case 3:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),c=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),S=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_years/".concat(V==null?void 0:V.ec_year_id,"/ec_training_objectives.xlsx"),query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),_=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)(V==null?void 0:V.name,Object(g.Y)({url:E.a.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),b=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_years/".concat(V==null?void 0:V.ec_year_id,"/ec_courses.xlsx"),query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),I=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/ec_years/".concat(V==null?void 0:V.ec_year_id,"/ec_graduation_requirements.xlsx"),query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),k=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/rank_list.xlsx",query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}(),B=function(){var z=Object(U.a)(t.a.mark(function K(V){return t.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(g.v)("",Object(g.Y)({url:E.a.API_SERVER+"/api/courses/question_rank_list.xlsx",query:V}));case 2:case"end":return F.stop()}},K)}));return function(V){return z.apply(this,arguments)}}()},n1HI:function(ae,J,d){var Q=d("hX1E"),L=Q.normalizeRadian,O=Math.PI*2;function U(s,t,R,i,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(i-g)%O<1e-4)return!0;if(E){var D=i;i=L(g),g=L(D)}else i=L(i),g=L(g);i>g&&(g+=O);var h=Math.atan2(T,y);return h<0&&(h+=O),h>=i&&h<=g||h+O>=i&&h+O<=g}J.containStroke=U},n6Mw:function(ae,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 i=this.getTextSvgElement(t);i&&this.updateDom(i,t.__clipPaths,!0),this.markUsed(t)},U.prototype.updateDom=function(t,R,i){if(R&&R.length>0){var g=this.getDefs(!0),E=R[0],a,y,T=i?"_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&&!i){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 D=this.getSvgElement(E);a.innerHTML="",a.appendChild(D.cloneNode()),t.setAttribute("clip-path","url(#"+y+")"),R.length>1&&this.updateDom(a,R.slice(1),i)}else t&&t.setAttribute("clip-path","none")},U.prototype.markUsed=function(t){var R=this;t.__clipPaths&&L.each(t.__clipPaths,function(i){i._dom&&Q.prototype.markUsed.call(R,i._dom),i._textDom&&Q.prototype.markUsed.call(R,i._textDom)})};var s=U;ae.exports=s},nCxF:function(ae,J,d){var Q=d("QBsz"),L=Q.min,O=Q.max,U=Q.scale,s=Q.distance,t=Q.add,R=Q.clone,i=Q.sub;function g(E,a,y,T){var M=[],m=[],D=[],h=[],l,u,v,p;if(T){v=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var A=0,x=E.length;A<x;A++)L(v,v,E[A]),O(p,p,E[A]);L(v,v,T[0]),O(p,p,T[1])}for(var A=0,x=E.length;A<x;A++){var w=E[A];if(y)l=E[A?A-1:x-1],u=E[(A+1)%x];else if(A===0||A===x-1){M.push(R(E[A]));continue}else l=E[A-1],u=E[A+1];i(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(D,m,-C),U(h,m,f);var r=t([],w,D),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}ae.exports=g},nKGa:function(ae,J,d){ae.exports=d.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(ae,J){var d=Math.round;function Q(U,s,t){if(!s)return;var R=s.x1,i=s.x2,g=s.y1,E=s.y2;U.x1=R,U.x2=i,U.y1=g,U.y2=E;var a=t&&t.lineWidth;if(!a)return;d(R*2)===d(i*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,i=s.y,g=s.width,E=s.height;U.x=R,U.y=i,U.width=g,U.height=E;var a=t&&t.lineWidth;if(!a)return;U.x=O(R,a,!0),U.y=O(i,a,!0),U.width=Math.max(O(R+g,a,!1)-U.x,g===0?0:1),U.height=Math.max(O(i+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(ae,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(i,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;i.save();var y=this.transform;E.transformText?this.setTransform(i):y&&(s.copy(g),s.applyTransform(y),g=s),Q.renderText(this,i,a,E,g,U),i.restore()}};var R=t;ae.exports=R},"nj+s":function(ae,J,d){ae.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(ae,J){ae.exports="data:image/png;base64,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"},nukY:function(ae,J){ae.exports="data:image/png;base64,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"},nz4c:function(ae,J){ae.exports="data:image/png;base64,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"},o2EA:function(ae,J,d){ae.exports=d.p+"static/icon1.992c3a36.svg"},"oBm/":function(ae,J,d){ae.exports=d.p+"static/small.a7be44f3.png"},onxn:function(ae,J){ae.exports="data:image/png;base64,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"},p6Nx:function(ae,J,d){},pIsd:function(ae,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(i,g){var E=s[i];i=Q(i),L(i)&&typeof E=="number"&&(E=E+"px"),E===!0?t+=i:E===!1?t+="not "+i:t+="("+i+": "+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,i){t+=O(R),i<s.length-1&&(t+=", ")}),t):O(s)};ae.exports=U},po3F:function(ae,J,d){ae.exports={modal:"modal___3Y0Wf",closeIcon:"closeIcon___2U9hd",wrap:"wrap___3bgrF",input:"input___e0HRQ"}},pzxd:function(ae,J,d){var Q=d("bYtY"),L=Q.retrieve2,O=Q.retrieve3,U=Q.each,s=Q.normalizeCssArray,t=Q.isString,R=Q.isObject,i=d("6GrX"),g=d("VpOo"),E=d("Xnb7"),a=d("fW2E"),y=d("gut8"),T=y.ContextCachedBy,M=y.WILL_BE_RESTORED,m=i.DEFAULT_FONT,D={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 A(X),U(X.rich,A),X}function A(X){if(X){X.font=i.makeFont(X);var F=X.textAlign;F==="middle"&&(F="center"),X.textAlign=F==null||D[F]?F:"left";var H=X.textVerticalAlign||X.textBaseline;H==="center"&&(H="middle"),X.textVerticalAlign=H==null||h[H]?H:"top";var Z=X.textPadding;Z&&(X.textPadding=s(X.textPadding))}}function x(X,F,H,Z,me,de){Z.rich?C(X,F,H,Z,me,de):w(X,F,H,Z,me,de)}function w(X,F,H,Z,me,de){"use strict";var Ee=c(Z),be,we=!1,Ae=F.__attrCachedBy===T.PLAIN_TEXT;de!==M?(de&&(be=de.style,we=!Ee&&Ae&&be),F.__attrCachedBy=Ee?T.NONE:T.PLAIN_TEXT):Ae&&(F.__attrCachedBy=T.NONE);var _e=Z.font||m;(!we||_e!==(be.font||m))&&(F.font=_e);var oe=X.__computedFont;X.__styleFont!==_e&&(X.__styleFont=_e,oe=X.__computedFont=F.font);var ve=Z.textPadding,q=Z.textLineHeight,pe=X.__textCotentBlock;(!pe||X.__dirtyText)&&(pe=X.__textCotentBlock=i.parsePlainText(H,oe,ve,q,Z.truncate));var Re=pe.outerHeight,ye=pe.lines,Xe=pe.lineHeight,ft=b(v,X,Z,me),Le=ft.baseX,ze=ft.baseY,Se=ft.textAlign||"left",Pe=ft.textVerticalAlign;n(F,Z,me,Le,ze);var Ge=i.adjustTextY(ze,Re,Pe),Je=Le,Et=Ge;if(Ee||ve){var et=i.getWidth(H,oe),Pt=et;ve&&(Pt+=ve[1]+ve[3]);var Xt=i.adjustTextX(Le,Pt,Se);Ee&&S(X,F,Z,Xt,Ge,Pt,Re),ve&&(Je=K(Le,Se,ve),Et+=ve[0])}F.textAlign=Se,F.textBaseline="middle",F.globalAlpha=Z.opacity||1;for(var _t=0;_t<l.length;_t++){var Mt=l[_t],Ht=Mt[0],$t=Mt[1],Qt=Z[Ht];(!we||Qt!==be[Ht])&&(F[$t]=a(F,$t,Qt||Mt[2]))}Et+=Xe/2;var nn=Z.textStrokeWidth,Ut=we?be.textStrokeWidth:null,pt=!we||nn!==Ut,ct=!we||pt||Z.textStroke!==be.textStroke,tt=k(Z.textStroke,nn),Qe=B(Z.textFill);if(tt&&(pt&&(F.lineWidth=nn),ct&&(F.strokeStyle=tt)),Qe&&((!we||Z.textFill!==be.textFill)&&(F.fillStyle=Qe)),ye.length===1)tt&&F.strokeText(ye[0],Je,Et),Qe&&F.fillText(ye[0],Je,Et);else for(var _t=0;_t<ye.length;_t++)tt&&F.strokeText(ye[_t],Je,Et),Qe&&F.fillText(ye[_t],Je,Et),Et+=Xe}function C(X,F,H,Z,me,de){de!==M&&(F.__attrCachedBy=T.NONE);var Ee=X.__textCotentBlock;(!Ee||X.__dirtyText)&&(Ee=X.__textCotentBlock=i.parseRichText(H,Z)),f(X,F,Ee,Z,me)}function f(X,F,H,Z,me){var de=H.width,Ee=H.outerWidth,be=H.outerHeight,we=Z.textPadding,Ae=b(v,X,Z,me),_e=Ae.baseX,oe=Ae.baseY,ve=Ae.textAlign,q=Ae.textVerticalAlign;n(F,Z,me,_e,oe);var pe=i.adjustTextX(_e,Ee,ve),Re=i.adjustTextY(oe,be,q),ye=pe,Xe=Re;we&&(ye+=we[3],Xe+=we[0]);var ft=ye+de;c(Z)&&S(X,F,Z,pe,Re,Ee,be);for(var Le=0;Le<H.lines.length;Le++){for(var ze=H.lines[Le],Se=ze.tokens,Pe=Se.length,Ge=ze.lineHeight,Je=ze.width,Et=0,et=ye,Pt=ft,Xt=Pe-1,_t;Et<Pe&&(_t=Se[Et],!_t.textAlign||_t.textAlign==="left");)r(X,F,_t,Z,Ge,Xe,et,"left"),Je-=_t.width,et+=_t.width,Et++;for(;Xt>=0&&(_t=Se[Xt],_t.textAlign==="right");)r(X,F,_t,Z,Ge,Xe,Pt,"right"),Je-=_t.width,Pt-=_t.width,Xt--;for(et+=(de-(et-ye)-(ft-Pt)-Je)/2;Et<=Xt;)_t=Se[Et],r(X,F,_t,Z,Ge,Xe,et+_t.width/2,"center"),et+=_t.width,Et++;Xe+=Ge}}function n(X,F,H,Z,me){if(H&&F.textRotation){var de=F.textOrigin;de==="center"?(Z=H.width/2+H.x,me=H.height/2+H.y):de&&(Z=de[0]+H.x,me=de[1]+H.y),X.translate(Z,me),X.rotate(-F.textRotation),X.translate(-Z,-me)}}function r(X,F,H,Z,me,de,Ee,be){var we=Z.rich[H.styleName]||{};we.text=H.text;var Ae=H.textVerticalAlign,_e=de+me/2;Ae==="top"?_e=de+H.height/2:Ae==="bottom"&&(_e=de+me-H.height/2),!H.isLineHolder&&c(we)&&S(X,F,we,be==="right"?Ee-H.width:be==="center"?Ee-H.width/2:Ee,_e-H.height/2,H.width,H.height);var oe=H.textPadding;oe&&(Ee=K(Ee,be,oe),_e-=H.height/2-oe[2]-H.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",be),I(F,"textBaseline","middle"),I(F,"font",H.font||m);var ve=k(we.textStroke||Z.textStroke,pe),q=B(we.textFill||Z.textFill),pe=L(we.textStrokeWidth,Z.textStrokeWidth);ve&&(I(F,"lineWidth",pe),I(F,"strokeStyle",ve),F.strokeText(H.text,Ee,_e)),q&&(I(F,"fillStyle",q),F.fillText(H.text,Ee,_e))}function c(X){return!!(X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor)}function S(X,F,H,Z,me,de,Ee){var be=H.textBackgroundColor,we=H.textBorderWidth,Ae=H.textBorderColor,_e=t(be);if(I(F,"shadowBlur",H.textBoxShadowBlur||0),I(F,"shadowColor",H.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",H.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",H.textBoxShadowOffsetY||0),_e||we&&Ae){F.beginPath();var oe=H.textBorderRadius;oe?g.buildPath(F,{x:Z,y:me,width:de,height:Ee,r:oe}):F.rect(Z,me,de,Ee),F.closePath()}if(_e)if(I(F,"fillStyle",be),H.fillOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=H.fillOpacity*H.opacity,F.fill(),F.globalAlpha=ve}else F.fill();else if(R(be)){var q=be.image;q=E.createOrUpdateImage(q,null,X,_,be),q&&E.isImageReady(q)&&F.drawImage(q,Z,me,de,Ee)}if(we&&Ae)if(I(F,"lineWidth",we),I(F,"strokeStyle",Ae),H.strokeOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=H.strokeOpacity*H.opacity,F.stroke(),F.globalAlpha=ve}else F.stroke()}function _(X,F){F.image=X}function b(X,F,H,Z){var me=H.x||0,de=H.y||0,Ee=H.textAlign,be=H.textVerticalAlign;if(Z){var we=H.textPosition;if(we instanceof Array)me=Z.x+z(we[0],Z.width),de=Z.y+z(we[1],Z.height);else{var Ae=F&&F.calculateTextPosition?F.calculateTextPosition(u,H,Z):i.calculateTextPosition(u,H,Z);me=Ae.x,de=Ae.y,Ee=Ee||Ae.textAlign,be=be||Ae.textVerticalAlign}var _e=H.textOffset;_e&&(me+=_e[0],de+=_e[1])}return X=X||{},X.baseX=me,X.baseY=de,X.textAlign=Ee,X.textVerticalAlign=be,X}function I(X,F,H){return X[F]=a(X,F,H),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 K(X,F,H){return F==="right"?X-H[1]:F==="center"?X+H[3]/2-H[1]/2:X+H[3]}function V(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=V},qH13:function(ae,J,d){var Q=d("ItGF"),L=d("QBsz"),O=L.applyTransform,U=d("mFDi"),s=d("Qe9p"),t=d("6GrX"),R=d("pzxd"),i=d("ni6a"),g=d("Gev7"),E=d("Dagg"),a=d("dqUG"),y=d("y+Vt"),T=d("IMiH"),M=d("QuXc"),m=d("06Qe"),D=T.CMD,h=Math.round,l=Math.sqrt,u=Math.abs,v=Math.cos,p=Math.sin,A=Math.max;if(!Q.canvasSupported){var x=",",w="progid:DXImageTransform.Microsoft",C=21600,f=C/2,n=1e5,r=1e3,c=function(Le){Le.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",Le.coordsize=C+","+C,Le.coordorigin="0,0"},S=function(Le){return String(Le).replace(/&/g,"&").replace(/"/g,""")},_=function(Le,ze,Se){return"rgb("+[Le,ze,Se].join(",")+")"},b=function(Le,ze){ze&&Le&&ze.parentNode!==Le&&Le.appendChild(ze)},I=function(Le,ze){ze&&Le&&ze.parentNode===Le&&Le.removeChild(ze)},k=function(Le,ze,Se){return(parseFloat(Le)||0)*n+(parseFloat(ze)||0)*r+Se},B=R.parsePercent,z=function(Le,ze,Se){var Pe=s.parse(ze);Se=+Se,isNaN(Se)&&(Se=1),Pe&&(Le.color=_(Pe[0],Pe[1],Pe[2]),Le.opacity=Se*Pe[3])},K=function(Le){var ze=s.parse(Le);return[_(ze[0],ze[1],ze[2]),ze[3]]},V=function(Le,ze,Se){var Pe=ze.fill;if(Pe!=null)if(Pe instanceof M){var Ge,Je=0,Et=[0,0],et=0,Pt=1,Xt=Se.getBoundingRect(),_t=Xt.width,Mt=Xt.height;if(Pe.type==="linear"){Ge="gradient";var Ht=Se.transform,$t=[Pe.x*_t,Pe.y*Mt],Qt=[Pe.x2*_t,Pe.y2*Mt];Ht&&(O($t,$t,Ht),O(Qt,Qt,Ht));var nn=Qt[0]-$t[0],Ut=Qt[1]-$t[1];Je=Math.atan2(nn,Ut)*180/Math.PI,Je<0&&(Je+=360),Je<1e-6&&(Je=0)}else{Ge="gradientradial";var $t=[Pe.x*_t,Pe.y*Mt],Ht=Se.transform,pt=Se.scale,ct=_t,tt=Mt;Et=[($t[0]-Xt.x)/ct,($t[1]-Xt.y)/tt],Ht&&O($t,$t,Ht),ct/=pt[0]*C,tt/=pt[1]*C;var Qe=A(ct,tt);et=2*0/Qe,Pt=2*Pe.r/Qe-et}var Ke=Pe.colorStops.slice();Ke.sort(function(Ue,ce){return Ue.offset-ce.offset});for(var Ne=Ke.length,$e=[],gt=[],jt=0;jt<Ne;jt++){var Kt=Ke[jt],Gt=K(Kt.color);gt.push(Kt.offset*Pt+et+" "+Gt[0]),(jt===0||jt===Ne-1)&&$e.push(Gt)}if(Ne>=2){var kt=$e[0][0],wt=$e[1][0],lt=$e[0][1]*ze.opacity,ut=$e[1][1]*ze.opacity;Le.type=Ge,Le.method="none",Le.focus="100%",Le.angle=Je,Le.color=kt,Le.color2=wt,Le.colors=gt.join(","),Le.opacity=ut,Le.opacity2=lt}Ge==="radial"&&(Le.focusposition=Et.join(","))}else z(Le,Pe,ze.opacity)},X=function(Le,ze){ze.lineDash&&(Le.dashstyle=ze.lineDash.join(" ")),ze.stroke!=null&&!(ze.stroke instanceof M)&&z(Le,ze.stroke,ze.opacity)},F=function(Le,ze,Se,Pe){var Ge=ze==="fill",Je=Le.getElementsByTagName(ze)[0];Se[ze]!=null&&Se[ze]!=="none"&&(Ge||!Ge&&Se.lineWidth)?(Le[Ge?"filled":"stroked"]="true",Se[ze]instanceof M&&I(Le,Je),Je||(Je=m.createNode(ze)),Ge?V(Je,Se,Pe):X(Je,Se),b(Le,Je)):(Le[Ge?"filled":"stroked"]="false",I(Le,Je))},H=[[],[],[]],Z=function(Le,ze){var Se=D.M,Pe=D.C,Ge=D.L,Je=D.A,Et=D.Q,et=[],Pt,Xt,_t,Mt,Ht,$t,Qt=Le.data,nn=Le.len();for(Mt=0;Mt<nn;){_t=Qt[Mt++],Xt="",Pt=0;switch(_t){case Se:Xt=" m ",Pt=1,Ht=Qt[Mt++],$t=Qt[Mt++],H[0][0]=Ht,H[0][1]=$t;break;case Ge:Xt=" l ",Pt=1,Ht=Qt[Mt++],$t=Qt[Mt++],H[0][0]=Ht,H[0][1]=$t;break;case Et:case Pe:Xt=" c ",Pt=3;var Ut=Qt[Mt++],pt=Qt[Mt++],ct=Qt[Mt++],tt=Qt[Mt++],Qe,Ke;_t===Et?(Qe=ct,Ke=tt,ct=(ct+2*Ut)/3,tt=(tt+2*pt)/3,Ut=(Ht+2*Ut)/3,pt=($t+2*pt)/3):(Qe=Qt[Mt++],Ke=Qt[Mt++]),H[0][0]=Ut,H[0][1]=pt,H[1][0]=ct,H[1][1]=tt,H[2][0]=Qe,H[2][1]=Ke,Ht=Qe,$t=Ke;break;case Je:var Ne=0,$e=0,gt=1,jt=1,Kt=0;ze&&(Ne=ze[4],$e=ze[5],gt=l(ze[0]*ze[0]+ze[1]*ze[1]),jt=l(ze[2]*ze[2]+ze[3]*ze[3]),Kt=Math.atan2(-ze[1]/jt,ze[0]/gt));var Gt=Qt[Mt++],kt=Qt[Mt++],wt=Qt[Mt++],lt=Qt[Mt++],ut=Qt[Mt++]+Kt,Ue=Qt[Mt++]+ut+Kt;Mt++;var ce=Qt[Mt++],Ce=Gt+v(ut)*wt,Ve=kt+p(ut)*lt,Ut=Gt+v(Ue)*wt,pt=kt+p(Ue)*lt,rt=ce?" wa ":" at ";Math.abs(Ce-Ut)<1e-4&&(Math.abs(Ue-ut)>.01?ce&&(Ce+=270/C):Math.abs(Ve-kt)<1e-4?ce&&Ce<Gt||!ce&&Ce>Gt?pt-=270/C:pt+=270/C:ce&&Ve<kt||!ce&&Ve>kt?Ut+=270/C:Ut-=270/C),et.push(rt,h(((Gt-wt)*gt+Ne)*C-f),x,h(((kt-lt)*jt+$e)*C-f),x,h(((Gt+wt)*gt+Ne)*C-f),x,h(((kt+lt)*jt+$e)*C-f),x,h((Ce*gt+Ne)*C-f),x,h((Ve*jt+$e)*C-f),x,h((Ut*gt+Ne)*C-f),x,h((pt*jt+$e)*C-f)),Ht=Ut,$t=pt;break;case D.R:var ht=H[0],vt=H[1];ht[0]=Qt[Mt++],ht[1]=Qt[Mt++],vt[0]=ht[0]+Qt[Mt++],vt[1]=ht[1]+Qt[Mt++],ze&&(O(ht,ht,ze),O(vt,vt,ze)),ht[0]=h(ht[0]*C-f),vt[0]=h(vt[0]*C-f),ht[1]=h(ht[1]*C-f),vt[1]=h(vt[1]*C-f),et.push(" m ",ht[0],x,ht[1]," l ",vt[0],x,ht[1]," l ",vt[0],x,vt[1]," l ",ht[0],x,vt[1]);break;case D.Z:et.push(" x ")}if(Pt>0){et.push(Xt);for(var it=0;it<Pt;it++){var ot=H[it];ze&&O(ot,ot,ze),et.push(h(ot[0]*C-f),x,h(ot[1]*C-f),it<Pt-1?x:"")}}}return et.join("")};y.prototype.brushVML=function(Le){var ze=this.style,Se=this._vmlEl;Se||(Se=m.createNode("shape"),c(Se),this._vmlEl=Se),F(Se,"fill",ze,this),F(Se,"stroke",ze,this);var Pe=this.transform,Ge=Pe!=null,Je=Se.getElementsByTagName("stroke")[0];if(Je){var Et=ze.lineWidth;if(Ge&&!ze.strokeNoScale){var et=Pe[0]*Pe[3]-Pe[1]*Pe[2];Et*=l(u(et))}Je.weight=Et+"px"}var Pt=this.path||(this.path=new T);this.__dirtyPath&&(Pt.beginPath(),Pt.subPixelOptimize=!1,this.buildPath(Pt,this.shape),Pt.toStatic(),this.__dirtyPath=!1),Se.path=Z(Pt,this.transform),Se.style.zIndex=k(this.zlevel,this.z,this.z2),b(Le,Se),ze.text!=null?this.drawRectText(Le,this.getBoundingRect()):this.removeRectText(Le)},y.prototype.onRemove=function(Le){I(Le,this._vmlEl),this.removeRectText(Le)},y.prototype.onAdd=function(Le){b(Le,this._vmlEl),this.appendRectText(Le)};var me=function(Le){return typeof Le=="object"&&Le.tagName&&Le.tagName.toUpperCase()==="IMG"};E.prototype.brushVML=function(Le){var ze=this.style,Se=ze.image,Pe,Ge;if(me(Se)){var Je=Se.src;if(Je===this._imageSrc)Pe=this._imageWidth,Ge=this._imageHeight;else{var Et=Se.runtimeStyle,et=Et.width,Pt=Et.height;Et.width="auto",Et.height="auto",Pe=Se.width,Ge=Se.height,Et.width=et,Et.height=Pt,this._imageSrc=Je,this._imageWidth=Pe,this._imageHeight=Ge}Se=Je}else Se===this._imageSrc&&(Pe=this._imageWidth,Ge=this._imageHeight);if(!Se)return;var Xt=ze.x||0,_t=ze.y||0,Mt=ze.width,Ht=ze.height,$t=ze.sWidth,Qt=ze.sHeight,nn=ze.sx||0,Ut=ze.sy||0,pt=$t&&Qt,ct=this._vmlEl;ct||(ct=m.doc.createElement("div"),c(ct),this._vmlEl=ct);var tt=ct.style,Qe=!1,Ke,Ne=1,$e=1;if(this.transform&&(Ke=this.transform,Ne=l(Ke[0]*Ke[0]+Ke[1]*Ke[1]),$e=l(Ke[2]*Ke[2]+Ke[3]*Ke[3]),Qe=Ke[1]||Ke[2]),Qe){var gt=[Xt,_t],jt=[Xt+Mt,_t],Kt=[Xt,_t+Ht],Gt=[Xt+Mt,_t+Ht];O(gt,gt,Ke),O(jt,jt,Ke),O(Kt,Kt,Ke),O(Gt,Gt,Ke);var kt=A(gt[0],jt[0],Kt[0],Gt[0]),wt=A(gt[1],jt[1],Kt[1],Gt[1]),lt=[];lt.push("M11=",Ke[0]/Ne,x,"M12=",Ke[2]/$e,x,"M21=",Ke[1]/Ne,x,"M22=",Ke[3]/$e,x,"Dx=",h(Xt*Ne+Ke[4]),x,"Dy=",h(_t*$e+Ke[5])),tt.padding="0 "+h(kt)+"px "+h(wt)+"px 0",tt.filter=w+".Matrix("+lt.join("")+", SizingMethod=clip)"}else Ke&&(Xt=Xt*Ne+Ke[4],_t=_t*$e+Ke[5]),tt.filter="",tt.left=h(Xt)+"px",tt.top=h(_t)+"px";var ut=this._imageEl,Ue=this._cropEl;ut||(ut=m.doc.createElement("div"),this._imageEl=ut);var ce=ut.style;if(pt){if(Pe&&Ge)ce.width=h(Ne*Pe*Mt/$t)+"px",ce.height=h($e*Ge*Ht/Qt)+"px";else{var Ce=new Image,Ve=this;Ce.onload=function(){Ce.onload=null,Pe=Ce.width,Ge=Ce.height,ce.width=h(Ne*Pe*Mt/$t)+"px",ce.height=h($e*Ge*Ht/Qt)+"px",Ve._imageWidth=Pe,Ve._imageHeight=Ge,Ve._imageSrc=Se},Ce.src=Se}Ue||(Ue=m.doc.createElement("div"),Ue.style.overflow="hidden",this._cropEl=Ue);var rt=Ue.style;rt.width=h((Mt+nn*Mt/$t)*Ne),rt.height=h((Ht+Ut*Ht/Qt)*$e),rt.filter=w+".Matrix(Dx="+-nn*Mt/$t*Ne+",Dy="+-Ut*Ht/Qt*$e+")",Ue.parentNode||ct.appendChild(Ue),ut.parentNode!==Ue&&Ue.appendChild(ut)}else ce.width=h(Ne*Mt)+"px",ce.height=h($e*Ht)+"px",ct.appendChild(ut),Ue&&Ue.parentNode&&(ct.removeChild(Ue),this._cropEl=null);var ht="",vt=ze.opacity;vt<1&&(ht+=".Alpha(opacity="+h(vt*100)+") "),ht+=w+".AlphaImageLoader(src="+Se+", SizingMethod=scale)",ce.filter=ht,ct.style.zIndex=k(this.zlevel,this.z,this.z2),b(Le,ct),ze.text!=null&&this.drawRectText(Le,this.getBoundingRect())},E.prototype.onRemove=function(Le){I(Le,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(Le)},E.prototype.onAdd=function(Le){b(Le,this._vmlEl),this.appendRectText(Le)};var de="normal",Ee={},be=0,we=100,Ae=document.createElement("div"),_e=function(Le){var ze=Ee[Le];if(!ze){be>we&&(be=0,Ee={});var Se=Ae.style,Pe;try{Se.font=Le,Pe=Se.fontFamily.split(",")[0]}catch(Ge){}ze={style:Se.fontStyle||de,variant:Se.fontVariant||de,weight:Se.fontWeight||de,size:parseFloat(Se.fontSize||12)|0,family:Pe||"Microsoft YaHei"},Ee[Le]=ze,be++}return ze},oe;t.$override("measureText",function(Le,ze){var Se=m.doc;oe||(oe=Se.createElement("div"),oe.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",m.doc.body.appendChild(oe));try{oe.style.font=ze}catch(Pe){}return oe.innerHTML="",oe.appendChild(Se.createTextNode(Le)),{width:oe.offsetWidth}});for(var ve=new U,q=function(Le,ze,Se,Pe){var Ge=this.style;this.__dirty&&R.normalizeTextStyle(Ge,!0);var Je=Ge.text;if(Je!=null&&(Je+=""),!Je)return;if(Ge.rich){var Et=t.parseRichText(Je,Ge);Je=[];for(var et=0;et<Et.lines.length;et++){for(var Pt=Et.lines[et].tokens,Xt=[],_t=0;_t<Pt.length;_t++)Xt.push(Pt[_t].text);Je.push(Xt.join(""))}Je=Je.join(`
|
|
`)}var Mt,Ht,$t=Ge.textAlign,Qt=Ge.textVerticalAlign,nn=_e(Ge.font),Ut=nn.style+" "+nn.variant+" "+nn.weight+" "+nn.size+'px "'+nn.family+'"';Se=Se||t.getBoundingRect(Je,Ut,$t,Qt,Ge.textPadding,Ge.textLineHeight);var pt=this.transform;if(pt&&!Pe&&(ve.copy(ze),ve.applyTransform(pt),ze=ve),Pe)Mt=ze.x,Ht=ze.y;else{var ct=Ge.textPosition;if(ct instanceof Array)Mt=ze.x+B(ct[0],ze.width),Ht=ze.y+B(ct[1],ze.height),$t=$t||"left";else{var tt=this.calculateTextPosition?this.calculateTextPosition({},Ge,ze):t.calculateTextPosition({},Ge,ze);Mt=tt.x,Ht=tt.y,$t=$t||tt.textAlign,Qt=Qt||tt.textVerticalAlign}}Mt=t.adjustTextX(Mt,Se.width,$t),Ht=t.adjustTextY(Ht,Se.height,Qt),Ht+=Se.height/2;var Qe=m.createNode,Ke=this._textVmlEl,Ne,$e,gt;Ke?(gt=Ke.firstChild,Ne=gt.nextSibling,$e=Ne.nextSibling):(Ke=Qe("line"),Ne=Qe("path"),$e=Qe("textpath"),gt=Qe("skew"),$e.style["v-text-align"]="left",c(Ke),Ne.textpathok=!0,$e.on=!0,Ke.from="0 0",Ke.to="1000 0.05",b(Ke,gt),b(Ke,Ne),b(Ke,$e),this._textVmlEl=Ke);var jt=[Mt,Ht],Kt=Ke.style;pt&&Pe?(O(jt,jt,pt),gt.on=!0,gt.matrix=pt[0].toFixed(3)+x+pt[2].toFixed(3)+x+pt[1].toFixed(3)+x+pt[3].toFixed(3)+",0,0",gt.offset=(h(jt[0])||0)+","+(h(jt[1])||0),gt.origin="0 0",Kt.left="0px",Kt.top="0px"):(gt.on=!1,Kt.left=h(Mt)+"px",Kt.top=h(Ht)+"px"),$e.string=S(Je);try{$e.style.font=Ut}catch(Gt){}F(Ke,"fill",{fill:Ge.textFill,opacity:Ge.opacity},this),F(Ke,"stroke",{stroke:Ge.textStroke,opacity:Ge.opacity,lineDash:Ge.lineDash||null},this),Ke.style.zIndex=k(this.zlevel,this.z,this.z2),b(Le,Ke)},pe=function(Le){I(Le,this._textVmlEl),this._textVmlEl=null},Re=function(Le){b(Le,this._textVmlEl)},ye=[i,g,E,y,a],Xe=0;Xe<ye.length;Xe++){var ft=ye[Xe].prototype;ft.drawRectText=q,ft.removeRectText=pe,ft.appendRectText=Re}a.prototype.brushVML=function(Le){var ze=this.style;ze.text!=null?this.drawRectText(Le,{x:ze.x||0,y:ze.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(Le)},a.prototype.onRemove=function(Le){this.removeRectText(Le)},a.prototype.onAdd=function(Le){this.appendRectText(Le)}}},qHvr:function(ae,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"),i=d("q1tI"),g=d.n(i),E=d("4i/N");function a(y){var T=y.isAddmodle,M=y.setIsAdd,m=y.createTeam,D=Object(i.useState)(""),h=Object(R.a)(D,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(ae,J){ae.exports="data:image/gif;base64,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"},r6Bn:function(ae,J,d){var Q=d("bYtY"),L=d("ItGF"),O=d("4fz+"),U=d("BPZU");function s(i,g){return i.zlevel===g.zlevel?i.z===g.z?i.z2-g.z2:i.z-g.z:i.zlevel-g.zlevel}var t=function(){this._roots=[],this._displayList=[],this._displayListLen=0};t.prototype={constructor:t,traverse:function(i,g){for(var E=0;E<this._roots.length;E++)this._roots[E].traverse(i,g)},getDisplayList:function(i,g){return g=g||!1,i&&this.updateDisplayList(g),this._displayList},updateDisplayList:function(i){this._displayListLen=0;for(var g=this._roots,E=this._displayList,a=0,y=g.length;a<y;a++)this._updateAndAddDisplayable(g[a],null,i);E.length=this._displayListLen,L.canvasSupported&&U(E,s)},_updateAndAddDisplayable:function(i,g,E){if(i.ignore&&!E)return;i.beforeUpdate(),i.__dirty&&i.update(),i.afterUpdate();var a=i.clipPath;if(a){g?g=g.slice():g=[];for(var y=a,T=i;y;)y.parent=T,y.updateTransform(),g.push(y),T=y,y=y.clipPath}if(i.isGroup){for(var M=i._children,m=0;m<M.length;m++){var D=M[m];i.__dirty&&(D.__dirty=!0),this._updateAndAddDisplayable(D,g,E)}i.__dirty=!1}else i.__clipPaths=g,this._displayList[this._displayListLen++]=i},addRoot:function(i){if(i.__storage===this)return;i instanceof O&&i.addChildrenToStorage(this),this.addToStorage(i),this._roots.push(i)},delRoot:function(i){if(i==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(i instanceof Array){for(var g=0,a=i.length;g<a;g++)this.delRoot(i[g]);return}var y=Q.indexOf(this._roots,i);y>=0&&(this.delFromStorage(i),this._roots.splice(y,1),i instanceof O&&i.delChildrenFromStorage(this))},addToStorage:function(i){return i&&(i.__storage=this,i.dirty(!1)),this},delFromStorage:function(i){return i&&(i.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s};var R=t;ae.exports=R},r7jV:function(ae,J){ae.exports="data:image/png;base64,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"},rA99:function(ae,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,i=O.quadraticDerivativeAt,g=O.cubicDerivativeAt,E=[];function a(T,M,m){var D=T.cpx2,h=T.cpy2;return D===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?i:t)(T.x1,T.cpx1,T.x2,M),(m?i: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,D=M.y1,h=M.x2,l=M.y2,u=M.cpx1,v=M.cpy1,p=M.cpx2,A=M.cpy2,x=M.percent;if(x===0)return;T.moveTo(m,D),p==null||A==null?(x<1&&(U(m,u,h,x,E),u=E[1],h=E[2],U(D,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(D,v,A,l,x,E),v=E[1],A=E[2],l=E[3]),T.bezierCurveTo(u,v,p,A,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)}});ae.exports=y},"rAM+":function(ae,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 i=!0,g=!1,E;return{s:function(){s=O[Symbol.iterator]()},n:function(){var y=s.next();return i=y.done,y},e:function(y){g=!0,E=y},f:function(){try{!i&&s.return!=null&&s.return()}finally{if(g)throw E}}}}},rHrb:function(ae,J,d){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.CopyToClipboard=void 0;var Q=O(d("q1tI")),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 A=Object.getOwnPropertySymbols(u);v&&(A=A.filter(function(x){return Object.getOwnPropertyDescriptor(u,x).enumerable})),p.push.apply(p,A)}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(A){h(u,A,p[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(p)):s(p).forEach(function(A){Object.defineProperty(u,A,Object.getOwnPropertyDescriptor(p,A))})}return u}function R(u,v){if(u==null)return{};var p=i(u,v),A,x;if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(u);for(x=0;x<w.length;x++){if(A=w[x],v.indexOf(A)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,A))continue;p[A]=u[A]}}return p}function i(u,v){if(u==null)return{};var p={},A=Object.keys(u),x,w;for(w=0;w<A.length;w++){if(x=A[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 A=v[p];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(u,A.key,A)}}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&&D(u,v)}function D(u,v){return D=Object.setPrototypeOf||function(A,x){return A.__proto__=x,A},D(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,A;g(this,v);for(var x=arguments.length,w=new Array(x),C=0;C<x;C++)w[C]=arguments[C];return A=y(this,(p=T(v)).call.apply(p,[this].concat(w))),h(M(A),"onClick",function(f){var n=A.props,r=n.text,c=n.onCopy,S=n.children,_=n.options,b=Q.default.Children.only(S),I=(0,L.default)(r,_);c&&c(r,I),b&&b.props&&typeof b.props.onClick=="function"&&b.props.onClick(f)}),A}return a(v,[{key:"render",value:function(){var A=this.props,x=A.text,w=A.onCopy,C=A.options,f=A.children,n=R(A,["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(ae,J,d){ae.exports=d.p+"static/b3.dc7aa47b.svg"},rmlV:function(ae,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,i=U.rx,g=U.ry,E=i*s,a=g*s;O.moveTo(t-i,R),O.bezierCurveTo(t-i,R-a,t-E,R-g,t,R-g),O.bezierCurveTo(t+E,R-g,t+i,R-a,t+i,R),O.bezierCurveTo(t+i,R+a,t+E,R+g,t,R+g),O.bezierCurveTo(t-E,R+g,t-i,R+a,t-i,R),O.closePath()}});ae.exports=L},ruvs:function(ae,J,d){"use strict";d.d(J,"b",function(){return $t});var Q=d("2qtc"),L=d("kLXV"),O=d("9og8"),U=d("rAM+"),s=d("tJVT"),t=d("PpiC"),R=d("k1fw"),i=d("5NDa"),g=d("5rEg"),E=d("B9cy"),a=d("Ol7k"),y=d("WmNS"),T=d.n(y),M=d("q1tI"),m=d.n(M),D=d("Ty5D"),h=d("55Ip"),l=d("9kvl"),u=d("lzim"),v=d("xrsn"),p=d.n(v),A=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"),_=d("miYZ"),b=d("tsqr"),I=d("7Kak"),k=d("9yH6"),B=d("6CvP"),z=d("1vsH"),K;(function(pt){pt.Manager="manager",pt.Developer="developer",pt.Reporter="reporter"})(K||(K={}));var V=function(ct){var tt=ct.visible,Qe=ct.onCancel,Ke=Qe===void 0?function(){}:Qe,Ne=Object(M.useState)(),$e=Object(s.a)(Ne,2),gt=$e[0],jt=$e[1],Kt=Object(M.useState)(),Gt=Object(s.a)(Kt,2),kt=Gt[0],wt=Gt[1],lt=Object(M.useState)(!1),ut=Object(s.a)(lt,2),Ue=ut[0],ce=ut[1],Ce=function(){var rt=Object(O.a)(T.a.mark(function ht(){var vt,it;return T.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(gt){Ct.next=3;break}return b.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ct.abrupt("return");case 3:if(!(gt.length!==6)){Ct.next=6;break}return b.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ct.abrupt("return");case 6:if(kt){Ct.next=9;break}return b.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),Ct.abrupt("return");case 9:return ce(!0),Ct.next=12,Object(B.e)({code:gt,role:kt});case 12:if(vt=Ct.sent,ce(!1),Ve(),it={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"},!it[vt.status]){Ct.next=19;break}return b.b.info(it[vt.status]),Ct.abrupt("return");case 19:if(!(vt.status===0)){Ct.next=22;break}return kt==="reporter"?(b.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(z.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),l.d.push("/projects/".concat(vt==null?void 0:vt.project_id))):(Object(z.cb)(["\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")),Ct.abrupt("return");case 22:case"end":return Ct.stop()}},ht)}));return function(){return rt.apply(this,arguments)}}(),Ve=function(){var rt=Object(O.a)(T.a.mark(function ht(){return T.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:Ke();case 1:case"end":return it.stop()}},ht)}));return function(){return rt.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:Ue,onOk:Ce,onCancel:Ve},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:gt,onChange:function(ht){if(ht.target.value.length>=7){b.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}jt(ht.target.value)}})),m.a.createElement("div",{className:"mt10 font14"},m.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),m.a.createElement(k.a.Group,{value:kt,onChange:function(ht){return wt(ht.target.value)}},m.a.createElement(k.a,{value:K.Manager},"\u7BA1\u7406\u4EBA\u5458"),m.a.createElement(k.a,{value:K.Developer},"\u5F00\u53D1\u4EBA\u5458"),m.a.createElement(k.a,{value:K.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=V,F=d("Jky8"),H=d("6Fuo"),Z=d.n(H),me=d("NLgs"),de=d("xKgJ"),Ee;(function(pt){pt.Projects="projects",pt.Shixuns="shixuns",pt.Classrooms="classrooms"})(Ee||(Ee={}));var be;(function(pt){pt.Classrooms="classrooms",pt.Shixuns="shixuns",pt.Paths="paths",pt.Projects="projects",pt.Videos="videos",pt.Topics="topics"})(be||(be={}));var we=function(ct){var tt,Qe,Ke,Ne,$e,gt,jt,Kt=ct.homePage,Gt=ct.user,kt=ct.globalSetting,wt=ct.loading,lt=ct.dispatch,ut=ct.location,Ue=Object(t.a)(ct,["homePage","user","globalSetting","loading","dispatch","location"]),ce=Object(M.useState)(),Ce=Object(s.a)(ce,2),Ve=Ce[0],rt=Ce[1],ht=Object(M.useState)(),vt=Object(s.a)(ht,2),it=vt[0],ot=vt[1],Ct=function($){var fe;if(!Object(me.e)(lt))return;if($===Ee.Projects&&!((fe=Gt.userInfo)!==null&&fe!==void 0&&fe.email)){b.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}$===Ee.Classrooms?rt(!0):$===Ee.Projects&&ot(!0)},Jt=function($,fe){var Ie;if(!Object(me.e)(lt))return;if(fe===Ee.Projects&&!((Ie=Gt.userInfo)!==null&&Ie!==void 0&&Ie.email)){b.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(fe===Ee.Shixuns&&!Object(me.c)())return;$&&(window.location.href=$)},an=(tt=(((Qe=kt.setting)===null||Qe===void 0?void 0:Qe.navbar)||[]).find(function(Y){return Y.link==="/".concat(be.Classrooms)}))===null||tt===void 0?void 0:tt.hidden,ie=(Ke=(((Ne=kt.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Y){return Y.link==="/".concat(be.Shixuns)}))===null||Ke===void 0?void 0:Ke.hidden,te=($e=(((gt=kt.setting)===null||gt===void 0?void 0:gt.navbar)||[]).find(function(Y){return Y.link==="/".concat(be.Paths)}))===null||$e===void 0?void 0:$e.hidden;if(kt!=null&&(jt=kt.setting)!==null&&jt!==void 0&&jt.is_local){var j;Gt!=null&&(j=Gt.userInfo)!==null&&j!==void 0&&j.is_shixun_marker||(ie=!0)}var G=function($){var fe,Ie,We,yt,St,Lt,Bt,Zt;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},((fe=Gt.userInfo)===null||fe===void 0?void 0:fe.user_identity)!=="\u5B66\u751F"&&!an&&m.a.createElement(S.a.Item,$,m.a.createElement("a",{onClick:function(){return Jt("/classrooms/new")}},(Ie=Gt.userInfo)!==null&&Ie!==void 0&&Ie.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(kt!=null&&kt.setting.hide_shixun&&Object(de.m)())&&m.a.createElement(S.a.Item,$,m.a.createElement("a",{onClick:function(){return Jt("/shixuns/new",Ee.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(kt!=null&&(We=kt.setting)!==null&&We!==void 0&&We.hide_subject&&Object(de.m)())&&m.a.createElement(S.a.Item,$,m.a.createElement("a",{onClick:function(){return Jt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(kt!=null&&(yt=kt.setting)!==null&&yt!==void 0&&yt.is_local)&&((St=Gt.userInfo)===null||St===void 0?void 0:St.main_site)&&m.a.createElement(S.a.Item,$,m.a.createElement("a",{onClick:function(){var Ft,Wt;return Jt("".concat((Ft=Gt.navigationInfo)===null||Ft===void 0||((Wt=Ft.top)===null||Wt===void 0)?void 0:Wt.old_url,"/projects/deposit/new"),Ee.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},!an&&m.a.createElement(S.a.Item,$,m.a.createElement("a",{onClick:function(){return Ct(Ee.Classrooms)}},(Lt=Gt.userInfo)!==null&&Lt!==void 0&&Lt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Bt=Gt.userInfo)===null||Bt===void 0?void 0:Bt.main_site)&&!(kt!=null&&(Zt=kt.setting)!==null&&Zt!==void 0&&Zt.is_local)&&m.a.createElement(S.a.Item,$,m.a.createElement("a",{onClick:function(){return Ct(Ee.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(G,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:Ve,onCancel:function(){return rt(!1)}}),m.a.createElement(X,{visible:it,onCancel:function(){return ot(!1)}}))},Ae=Object(l.a)(function(pt){var ct=pt.homePage,tt=pt.loading,Qe=pt.user,Ke=pt.globalSetting;return{homePage:ct,user:Qe,globalSetting:Ke,loading:tt.models.index}})(we),_e=d("vToQ"),oe=d.n(_e),ve=d("jb+D"),q=d("m3rI"),pe=function(ct){var tt,Qe=RegExp("(^| )"+ct+"=([^;]+)(;|$)");return(tt=document.cookie.match(Qe))?decodeURIComponent(tt[2]):null},Re=function(ct){var tt=new Date;tt.setTime(tt.getTime()-1);var Qe=pe(ct);Qe!=null&&(document.cookie=ct+"="+Qe+";expires="+tt.toGMTString())},ye;(function(pt){pt.Classrooms="classrooms",pt.Shixuns="shixuns",pt.Paths="paths",pt.Projects="projects",pt.Videos="videos",pt.Topics="topics"})(ye||(ye={}));var Xe=function(ct){var tt,Qe,Ke,Ne,$e,gt,jt,Kt,Gt,kt,wt,lt=ct.homePage,ut=ct.user,Ue=ct.globalSetting,ce=ct.loading,Ce=ct.dispatch,Ve=ct.shixunHomeworks,rt=ct.location,ht=ct.payload,vt=ht===void 0?{}:ht,it=Object(t.a)(ct,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ot=(tt=(((Qe=Ue.setting)===null||Qe===void 0?void 0:Qe.navbar)||[]).find(function(Y){return Y.link==="/".concat(ye.Classrooms)}))===null||tt===void 0?void 0:tt.hidden,Ct=(Ke=(((Ne=Ue.setting)===null||Ne===void 0?void 0:Ne.navbar)||[]).find(function(Y){return Y.link==="/".concat(ye.Shixuns)}))===null||Ke===void 0?void 0:Ke.hidden,Jt=($e=(((gt=Ue.setting)===null||gt===void 0?void 0:gt.navbar)||[]).find(function(Y){return Y.link==="/".concat(ye.Paths)}))===null||$e===void 0?void 0:$e.hidden,an=((jt=ut.userInfo)===null||jt===void 0?void 0:jt.admin)||((Kt=ut.userInfo)===null||Kt===void 0?void 0:Kt.business)||((Gt=ut.userInfo)===null||Gt===void 0?void 0:Gt.is_shixun_marker)||((kt=ut.userInfo)===null||kt===void 0?void 0:kt.is_teacher)||((wt=ut.userInfo)===null||wt===void 0?void 0:wt.user_identity)!=="\u5B66\u751F",ie=function(){if(Object(z.r)())return m.a.createElement(S.a,{className:"".concat(oe.a.rightMenu," ").concat(oe.a.menuWrap)},m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var $,fe,Ie,We,yt,St,Lt,Bt,Zt,xt,Ft,Wt,Vt,It,cn,gn,sn,Nt,fn,un,mn,_n;return m.a.createElement(S.a,{className:"".concat(oe.a.rightMenu," ").concat(oe.a.menuWrap)},m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat(($=ut.userInfo)===null||$===void 0?void 0:$.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!ot&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((fe=ut.userInfo)===null||fe===void 0?void 0:fe.login,"/classrooms")},(Ie=ut.userInfo)!==null&&Ie!==void 0&&Ie.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Ct&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((We=ut.userInfo)===null||We===void 0?void 0:We.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Jt&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((yt=ut.userInfo)===null||yt===void 0?void 0:yt.login,"/paths")},(St=ut.userInfo)!==null&&St!==void 0&&St.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Lt=ut.userInfo)===null||Lt===void 0?void 0:Lt.main_site)&&!((Bt=Ue.setting)!==null&&Bt!==void 0&&Bt.is_local)&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((Zt=ut.userInfo)===null||Zt===void 0?void 0:Zt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/users/".concat((xt=ut.userInfo)===null||xt===void 0?void 0:xt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),m.a.createElement(S.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(me.e)(Ce))return;l.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),an&&m.a.createElement(S.a.Item,null,m.a.createElement("a",{onClick:function(){if(!Object(me.e)(Ce))return;l.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ft=ut.navigationInfo)===null||Ft===void 0||((Wt=Ft.top)===null||Wt===void 0)?void 0:Wt.customer_management_url)&&m.a.createElement(S.a.Item,null,m.a.createElement("a",{href:(Vt=ut.navigationInfo)===null||Vt===void 0||((It=Vt.top)===null||It===void 0)?void 0:It.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((cn=ut.navigationInfo)===null||cn===void 0||((gn=cn.top)===null||gn===void 0)?void 0:gn.college_identifier)&&m.a.createElement(S.a.Item,null,m.a.createElement(h.a,{to:"/colleges/".concat((sn=ut.navigationInfo)===null||sn===void 0||((Nt=sn.top)===null||Nt===void 0)?void 0:Nt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((fn=ut.navigationInfo)===null||fn===void 0||((un=fn.top)===null||un===void 0)?void 0:un.laboratory_admin_url)&&m.a.createElement(S.a.Item,null,m.a.createElement("a",{href:(mn=ut.navigationInfo)===null||mn===void 0||((_n=mn.top)===null||_n===void 0)?void 0:_n.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"||Ce({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:oe.a.exit},m.a.createElement("a",{onClick:Object(O.a)(T.a.mark(function Mn(){var en;return T.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,Object(ve.c)({});case 2:en=On.sent,(en==null?void 0:en.status)===1&&(Ce({type:"user/getUserInfo",payload:Object(R.a)({},vt)}),Ce({type:"user/getNavigationInfo",payload:Object(R.a)({},vt)}),Re("autologin_trustie"),Re("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),b.b.success(en==null?void 0:en.message),l.d.replace("/"));case 4:case"end":return On.stop()}},Mn)}))},"\u9000\u51FA")))};if(Object(de.p)()){var te,j;return m.a.createElement(w.a,{className:"".concat(oe.a.height67),overlay:ie,placement:"bottomRight"},m.a.createElement("section",null,m.a.createElement("aside",null,m.a.createElement("div",{className:Ve.actionTabs.type===1?oe.a.classromediv:""},m.a.createElement("img",{className:"".concat(oe.a.userPic," current ml15"),src:"".concat(q.a===null||q.a===void 0?void 0:q.a.IMG_SERVER,"/images/").concat((te=ut.userInfo)===null||te===void 0?void 0:te.image_url),alt:"",onClick:function(){var $;return l.d.push(Object(z.r)()?"/account/profile":"/users/".concat(($=ut.userInfo)===null||$===void 0?void 0:$.login,"/classrooms"))}}),Object(z.r)()&&m.a.createElement("span",{className:"ml10 font16"},(j=ut.userInfo)===null||j===void 0?void 0:j.username)))))}else{var G;return m.a.createElement("div",{className:"font15 ".concat(Ue.isIlearning?oe.a.login:"")},m.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){Ce({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((G=Ue.setting)!==null&&G!==void 0&&G.close_register)&&m.a.createElement(m.a.Fragment,null,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(pt){var ct=pt.homePage,tt=pt.loading,Qe=pt.user,Ke=pt.globalSetting,Ne=pt.shixunHomeworks;return{homePage:ct,user:Qe,globalSetting:Ke,shixunHomeworks:Ne,loading:tt.models.index}})(Xe),Le=d("+L6B"),ze=d("2/Rp"),Se=d("Cs+z"),Pe=d.n(Se),Ge=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Je=function(ct){var tt=ct.homePage,Qe=ct.user,Ke=ct.globalSetting,Ne=ct.loading,$e=ct.dispatch,gt=ct.location,jt=ct.text,Kt=ct.shixunHomeworks,Gt=ct.payload,kt=Gt===void 0?{}:Gt,wt=Object(t.a)(ct,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),lt=Object(M.useState)("none"),ut=Object(s.a)(lt,2),Ue=ut[0],ce=ut[1];return Object(M.useEffect)(function(){Kt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ce("flex")},[Kt.actionTabs.key]),Object(M.useEffect)(function(){Kt.actionTabs.key==="\u9690\u85CF"&&(ce("none"),localStorage.setItem("Noviceguide","0"))},[Kt.actionTabs.key]),m.a.createElement("div",{style:{display:Ue,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:Pe.a,style:{position:"absolute",top:"-32px"}}),m.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Kt.actionTabs.text),Kt.actionTabs.type===9?m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(ze.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ce("none"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):m.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},m.a.createElement(ze.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),$e({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ce("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(pt){var ct=pt.homePage,tt=pt.loading,Qe=pt.user,Ke=pt.globalSetting,Ne=pt.shixunHomeworks;return{homePage:ct,user:Qe,globalSetting:Ke,loading:tt.models.index,shixunHomeworks:Ne}})(Je),et=d("498V"),Pt=d.n(et),Xt=d("wd/R"),_t=d.n(Xt),Mt=a.a.Header,Ht=g.a.Search;function $t(){var pt,ct,tt=window.location.pathname,Qe=tt.split("/"),Ke={};return Qe[1]=="classrooms"&&Qe.length>3&&!((pt=Qe[4])!==null&&pt!==void 0&&pt.includes("newgold"))&&!((ct=Qe[5])!==null&&ct!==void 0&&ct.includes("newgold"))&&Qe[2]!=="coursesId"&&(Ke.course_id=Qe[2]),Qe[1]==="shixuns"&&Qe.length>3&&(Ke.objective_type="shixun",Ke.objective_id=Qe[2]),Qe[1]==="paths"&&Qe.length>3&&(Ke.objective_type="path",Ke.objective_id=Qe[2]),Object(R.a)(Object(R.a)({},Ke),{school:1})}var Qt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],nn=function(ct){var tt,Qe,Ke=ct.homePage,Ne=ct.user,$e=ct.globalSetting,gt=ct.loading,jt=ct.dispatch,Kt=ct.location,Gt=ct.isLogin,kt=Gt===void 0?!1:Gt,wt=ct.shixunHomeworks,lt=Object(t.a)(ct,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),ut=Object(D.g)(),Ue=Object(M.useState)(!1),ce=Object(s.a)(Ue,2),Ce=ce[0],Ve=ce[1],rt=Object(M.useState)(""),ht=Object(s.a)(rt,2),vt=ht[0],it=ht[1],ot=Object(M.useState)(!1),Ct=Object(s.a)(ot,2),Jt=Ct[0],an=Ct[1],ie=$t(),te=Object(M.useState)("0"),j=Object(s.a)(te,2),G=j[0],Y=j[1],$=Object(M.useRef)({id:0});Object(M.useEffect)(function(){var Nt;return Ne!=null&&(Nt=Ne.userInfo)!==null&&Nt!==void 0&&Nt.now_time&&($.current.id=setInterval(function(){Y(function(fn){if(fn==="0"){var un;return _t()(Ne==null||((un=Ne.userInfo)===null||un===void 0)?void 0:un.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return _t()(fn,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval($.current.id)}},[Ne==null||((tt=Ne.userInfo)===null||tt===void 0)?void 0:tt.now_time]),Object(M.useEffect)(function(){jt({type:"user/getNavigationInfo",payload:Object(R.a)({},ie)})},[$e.name]),Object(M.useEffect)(function(){wt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Qt!=null&&Qt.includes(Kt==null?void 0:Kt.pathname)||(Kt==null?void 0:Kt.pathname.indexOf("/classrooms"))===0||jt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Kt.pathname]),Object(M.useEffect)(function(){wt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(wt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[wt.actionTabs.key]),Object(M.useEffect)(function(){if($e!=null&&$e.setting){var Nt,fn,un=$e==null||((Nt=$e.setting)===null||Nt===void 0||((fn=Nt.navbar)===null||fn===void 0))?void 0:fn.filter(function(rn){return!(rn!=null&&rn.hidden)&&!(Object(de.m)()&&rn.link==="/paperlibrary")}),mn=Object(U.a)(un),_n;try{for(mn.s();!(_n=mn.n()).done;){var Mn=_n.value;Mn.subitem&&(Mn.subitem=Mn.subitem.filter(function(rn){return!(rn!=null&&rn.hidden)&&!(Object(de.m)()&&rn.link==="/paperlibrary")}))}}catch(rn){mn.e(rn)}finally{mn.f()}var en=!1;un==null||un.map(function(rn,On){var jn,Gn,Wn,Rn="/"+((jn=Kt.pathname)===null||jn===void 0||((Gn=jn.split("/"))===null||Gn===void 0)?void 0:Gn[1]);if(rn.link===Rn&&(it(rn==null?void 0:rn.link),Object(z.X)(rn==null?void 0:rn.name),Bt(xt(On,{name:rn==null?void 0:rn.name,link:rn==null?void 0:rn.link},un)),en=!0),rn!=null&&(Wn=rn.subitem)!==null&&Wn!==void 0&&Wn.length){var ur;rn==null||((ur=rn.subitem)===null||ur===void 0)||ur.map(function(hn){hn.link===Rn&&(it(hn==null?void 0:hn.link),Object(z.X)(hn==null?void 0:hn.name),Bt(xt(On,{name:hn==null?void 0:hn.name,link:hn==null?void 0:hn.link},un)),en=!0)})}}),en||Bt(un)}},[$e==null?void 0:$e.setting,Ne]);var fe=Object(M.useMemo)(function(){var Nt;if($e!=null&&(Nt=$e.setting)!==null&&Nt!==void 0&&Nt.nav_logo_url){var fn;return"".concat(q.a.IMG_SERVER,"/").concat($e==null||((fn=$e.setting)===null||fn===void 0)?void 0:fn.nav_logo_url)}else return"".concat(q.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[$e==null||((Qe=$e.setting)===null||Qe===void 0)?void 0:Qe.nav_logo_url]);function Ie(Nt){ut.push("/search?value="+Nt)}var We=function(){return Ce?m.a.createElement("div",{onBlur:function(){setTimeout(function(){Ve(!1)},300)}},m.a.createElement(Ht,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ie,autoFocus:!0})):m.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){ut.push("/search?value=")}})},yt=Object(M.useState)([]),St=Object(s.a)(yt,2),Lt=St[0],Bt=St[1],Zt=function(){var Nt=Object(O.a)(T.a.mark(function fn(un,mn){var _n,Mn,en,rn,On,jn,Gn;return T.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:if(!((un==null?void 0:un.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Rn.next=6;break}return Rn.next=3,Object(ve.j)();case 3:return en=Rn.sent,en!=null&&(Mn=en.data)!==null&&Mn!==void 0&&Mn.engineer_url?en!=null&&(rn=en.data)!==null&&rn!==void 0&&(On=rn.engineer_url)!==null&&On!==void 0&&On.includes("http")?Object(z.S)(en==null||((jn=en.data)===null||jn===void 0)?void 0:jn.engineer_url):ut.push(en==null||((Gn=en.data)===null||Gn===void 0)?void 0:Gn.engineer_url):(en==null?void 0:en.status)!=401&&an(!0),Rn.abrupt("return");case 6:un!=null&&(_n=un.link)!==null&&_n!==void 0&&_n.includes("http")?Object(z.S)(un==null?void 0:un.link):ut.push(un==null?void 0:un.link),(un==null?void 0:un.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&jt({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 Rn.stop()}},fn)}));return function(un,mn){return Nt.apply(this,arguments)}}(),xt=function(fn,un,mn){var _n=mn.slice();return _n[fn]&&(_n[fn].name=un.name,_n[fn].link=un.link),_n||[]};if($e.showHeader&&$e.showHeaderFooter){var Ft,Wt,Vt,It,cn,gn,sn;return m.a.createElement(a.a,{className:"".concat($e.isIlearning?p.a["header-iearning"]:p.a.header," ").concat($e.showHeaderFixed?p.a.headerFixed:"")},m.a.createElement(Mt,{className:"header"},m.a.createElement("section",{className:p.a["edu-menu"]},(!!$e.isIlearning||!($e!=null&&(Ft=$e.setting)!==null&&Ft!==void 0&&Ft.main_site)&&!!($e!=null&&(Wt=$e.setting)!==null&&Wt!==void 0&&Wt.navbar))&&m.a.createElement(h.a,{style:{display:"flex",alignItems:"center"},onClick:function(){jt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},m.a.createElement("img",{className:p.a.logo,title:(Vt=$e.setting)===null||Vt===void 0?void 0:Vt.name,src:fe||Pt.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)()&&$e.setting&&Lt.map(function(Nt,fn){var un,mn,_n,Mn,en;return m.a.createElement("li",{key:fn,className:!(Nt!=null&&(un=Nt.subitem)!==null&&un!==void 0&&un.length)&&vt===(Nt==null?void 0:Nt.link)||Nt!=null&&(mn=Nt.subitem)!==null&&mn!==void 0&&mn.some(function(rn){return vt===(rn==null?void 0:rn.link)})?p.a.actived:""},m.a.createElement("div",{onClick:function(){return Zt(Nt,fn)},className:wt.actionTabs.type===4?"".concat(p.a.name," ").concat(p.a.classromediv):p.a.name},m.a.createElement("span",null,function(){var rn=Nt==null?void 0:Nt.name;{var On;Nt==null||((On=Nt.subitem)===null||On===void 0)||On.map(function(jn,Gn){return jn.link===Kt.pathname&&(rn=jn.name),jn})}return rn}()),(Nt==null||((_n=Nt.subitem)===null||_n===void 0)?void 0:_n.length)>0&&m.a.createElement("i",{className:"iconfont icon-zhankai4"})),(Nt==null||((Mn=Nt.subitem)===null||Mn===void 0)?void 0:Mn.length)>0&&m.a.createElement("div",{className:p.a.dropDown},Nt==null||((en=Nt.subitem)===null||en===void 0)?void 0:en.map(function(rn,On){return m.a.createElement("div",{className:p.a.subName,onClick:function(){return Zt(rn,fn)},key:fn+"-"+On},!!On&&m.a.createElement("div",{className:p.a.line}),m.a.createElement("aside",{className:"font16 c-black"},rn.name),m.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},rn.content))})))})),m.a.createElement("div",{className:"search-bar",style:{flex:$e.isIlearning?"initial":"1 0 auto"}},m.a.createElement("div",{className:"timeShow"},G),!Object(z.r)()&&!($e!=null&&$e.isIlearning)&&m.a.createElement(m.a.Fragment,null,m.a.createElement(We,null),!kt&&m.a.createElement(Ae,null),!kt&&!!(Ne!=null&&(It=Ne.userInfo)!==null&&It!==void 0&&It.login)&&m.a.createElement(h.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Ne==null||((cn=Ne.userInfo)===null||cn===void 0)?void 0:cn.login,"/user_tidings")},(Ne==null||((gn=Ne.navigationInfo)===null||gn===void 0||((sn=gn.top)===null||sn===void 0))?void 0:sn.new_message)&&m.a.createElement("span",{className:p.a.newslight}))),!kt&&m.a.createElement(ft,{payload:ie}))),m.a.createElement(L.a,{centered:!0,destroyOnClose:!0,visible:Jt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(z.S)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return an(!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.y,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)},Ut=J.a=Object(l.a)(function(pt){var ct=pt.homePage,tt=pt.loading,Qe=pt.user,Ke=pt.globalSetting,Ne=pt.shixunHomeworks;return{homePage:ct,user:Qe,globalSetting:Ke,loading:tt.models.index,shixunHomeworks:Ne}})(nn)},"sW+o":function(ae,J,d){var Q=d("SrGk"),L=d("bYtY"),O=d("SUKs"),U=d("Qe9p");function s(R,i){Q.call(this,R,i,["linearGradient","radialGradient"],"__gradient_in_use__")}L.inherits(s,Q),s.prototype.addWithoutUpdate=function(R,i){if(i&&i.style){var g=this;L.each(["fill","stroke"],function(E){if(i.style[E]&&(i.style[E].type==="linear"||i.style[E].type==="radial")){var a=i.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(i);var M=T.getAttribute("id");R.setAttribute(E,"url(#"+M+")")}})}},s.prototype.add=function(R){var i;if(R.type==="linear")i=this.createElement("linearGradient");else if(R.type==="radial")i=this.createElement("radialGradient");else return O("Illegal gradient type."),null;return R.id=R.id||this.nextId++,i.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,i),this.addDom(i),i},s.prototype.update=function(R){var i=this;Q.prototype.update.call(this,R,function(){var g=R.type,E=R._dom.tagName;g==="linear"&&E==="linearGradient"||g==="radial"&&E==="radialGradient"?i.updateDom(R,R._dom):(i.removeDom(R),i.add(R))})},s.prototype.updateDom=function(R,i){if(R.type==="linear")i.setAttribute("x1",R.x),i.setAttribute("y1",R.y),i.setAttribute("x2",R.x2),i.setAttribute("y2",R.y2);else if(R.type==="radial")i.setAttribute("cx",R.x),i.setAttribute("cy",R.y),i.setAttribute("r",R.r);else{O("Illegal gradient type.");return}R.global?i.setAttribute("gradientUnits","userSpaceOnUse"):i.setAttribute("gradientUnits","objectBoundingBox"),i.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);i.appendChild(y)}R._dom=i},s.prototype.markUsed=function(R){if(R.style){var i=R.style.fill;i&&i._dom&&Q.prototype.markUsed.call(this,i._dom),i=R.style.stroke,i&&i._dom&&Q.prototype.markUsed.call(this,i._dom)}};var t=s;ae.exports=t},siWv:function(ae,J,d){ae.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"}},t23M:function(ae,J,d){"use strict";var Q=d("VTBJ"),L=d("1OyB"),O=d("vuIU"),U=d("Ji7U"),s=d("LK+K"),t=d("q1tI"),R=d.n(t),i=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 D=Object(s.a)(h);function h(){var l;return Object(L.a)(this,h),l=D.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,A=p.getBoundingClientRect(),x=A.width,w=A.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(i.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 A=p.ref;v[0]=t.cloneElement(p,{ref:Object(a.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(ae,J){ae.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(ae,J){ae.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(ae,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,o){e===void 0&&(e={}),o===void 0&&(o={}),Object.keys(o).forEach(function(P){typeof e[P]=="undefined"?e[P]=o[P]:Q(o[P])&&Q(e[P])&&Object.keys(o[P]).length>0&&L(e[P],o[P])})}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 o=this;for(let P=0;P<e.length;P+=1)o[P]=e[P];return o.length=e.length,this}}function i(e,o){const P=[];let N=0;if(e&&!o&&e instanceof R)return e;if(e){if(typeof e=="string"){let W,ee;const ne=e.trim();if(ne.indexOf("<")>=0&&ne.indexOf(">")>=0){let re="div";for(ne.indexOf("<li")===0&&(re="ul"),ne.indexOf("<tr")===0&&(re="tbody"),(ne.indexOf("<td")===0||ne.indexOf("<th")===0)&&(re="tr"),ne.indexOf("<tbody")===0&&(re="table"),ne.indexOf("<option")===0&&(re="select"),ee=O.createElement(re),ee.innerHTML=ne,N=0;N<ee.childNodes.length;N+=1)P.push(ee.childNodes[N])}else for(!o&&e[0]==="#"&&!e.match(/[ .<>:~]/)?W=[O.getElementById(e.trim().split("#")[1])]:W=(o||O).querySelectorAll(e.trim()),N=0;N<W.length;N+=1)W[N]&&P.push(W[N])}else if(e.nodeType||e===s||e===O)P.push(e);else if(e.length>0&&e[0].nodeType)for(N=0;N<e.length;N+=1)P.push(e[N])}return new R(P)}i.fn=R.prototype,i.Class=R,i.Dom7=R;function g(e){const o=[];for(let P=0;P<e.length;P+=1)o.indexOf(e[P])===-1&&o.push(e[P]);return o}function E(e){return e.toLowerCase().replace(/-(.)/g,(o,P)=>P.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 o=e.split(" ");for(let P=0;P<o.length;P+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.add(o[P]);return this}function M(e){const o=e.split(" ");for(let P=0;P<o.length;P+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.remove(o[P]);return this}function m(e){return this[0]?this[0].classList.contains(e):!1}function D(e){const o=e.split(" ");for(let P=0;P<o.length;P+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.toggle(o[P]);return this}function h(e,o){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let P=0;P<this.length;P+=1)if(arguments.length===2)this[P].setAttribute(e,o);else for(const N in e)this[P][N]=e[N],this[P].setAttribute(N,e[N]);return this}function l(e){for(let o=0;o<this.length;o+=1)this[o].removeAttribute(e);return this}function u(e,o){if(arguments.length===1&&typeof e=="string"){if(this[0])return this[0][e]}else{for(let P=0;P<this.length;P+=1)if(arguments.length===2)this[P][e]=o;else for(const N in e)this[P][N]=e[N];return this}}function v(e,o){let P;if(typeof o=="undefined"){if(P=this[0],P){if(P.dom7ElementDataStorage&&e in P.dom7ElementDataStorage)return P.dom7ElementDataStorage[e];const N=P.getAttribute(`data-${e}`);return N||void 0}return}for(let N=0;N<this.length;N+=1)P=this[N],P.dom7ElementDataStorage||(P.dom7ElementDataStorage={}),P.dom7ElementDataStorage[e]=o;return this}function p(e){for(let o=0;o<this.length;o+=1){const P=this[o];P.dom7ElementDataStorage&&P.dom7ElementDataStorage[e]&&(P.dom7ElementDataStorage[e]=null,delete P.dom7ElementDataStorage[e])}}function A(){const e=this[0];if(!e)return;const o={};if(e.dataset)for(const P in e.dataset)o[P]=e.dataset[P];else for(let P=0;P<e.attributes.length;P+=1){const N=e.attributes[P];N.name.indexOf("data-")>=0&&(o[E(N.name.split("data-")[1])]=N.value)}for(const P in o)o[P]==="false"?o[P]=!1:o[P]==="true"?o[P]=!0:parseFloat(o[P])===o[P]*1&&(o[P]*=1);return o}function x(e){const o=this;if(typeof e=="undefined"){if(o[0]){if(o[0].multiple&&o[0].nodeName.toLowerCase()==="select"){const P=[];for(let N=0;N<o[0].selectedOptions.length;N+=1)P.push(o[0].selectedOptions[N].value);return P}return o[0].value}return}for(let P=0;P<o.length;P+=1){const N=o[P];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 o}function w(e){for(let o=0;o<this.length;o+=1){const P=this[o].style;P.webkitTransform=e,P.transform=e}return this}function C(e){typeof e!="string"&&(e=`${e}ms`);for(let o=0;o<this.length;o+=1){const P=this[o].style;P.webkitTransitionDuration=e,P.transitionDuration=e}return this}function f(...e){let[o,P,N,W]=e;typeof e[1]=="function"&&([o,N,W]=e,P=void 0),W||(W=!1);function ee(he){const Te=he.target;if(!Te)return;const Ze=he.target.dom7EventData||[];if(Ze.indexOf(he)<0&&Ze.unshift(he),i(Te).is(P))N.apply(Te,Ze);else{const He=i(Te).parents();for(let at=0;at<He.length;at+=1)i(He[at]).is(P)&&N.apply(He[at],Ze)}}function ne(he){const Te=he&&he.target?he.target.dom7EventData||[]:[];Te.indexOf(he)<0&&Te.unshift(he),N.apply(this,Te)}const re=o.split(" ");let le;for(let he=0;he<this.length;he+=1){const Te=this[he];if(P)for(le=0;le<re.length;le+=1){const Ze=re[le];Te.dom7LiveListeners||(Te.dom7LiveListeners={}),Te.dom7LiveListeners[Ze]||(Te.dom7LiveListeners[Ze]=[]),Te.dom7LiveListeners[Ze].push({listener:N,proxyListener:ee}),Te.addEventListener(Ze,ee,W)}else for(le=0;le<re.length;le+=1){const Ze=re[le];Te.dom7Listeners||(Te.dom7Listeners={}),Te.dom7Listeners[Ze]||(Te.dom7Listeners[Ze]=[]),Te.dom7Listeners[Ze].push({listener:N,proxyListener:ne}),Te.addEventListener(Ze,ne,W)}}return this}function n(...e){let[o,P,N,W]=e;typeof e[1]=="function"&&([o,N,W]=e,P=void 0),W||(W=!1);const ee=o.split(" ");for(let ne=0;ne<ee.length;ne+=1){const re=ee[ne];for(let le=0;le<this.length;le+=1){const he=this[le];let Te;if(!P&&he.dom7Listeners?Te=he.dom7Listeners[re]:P&&he.dom7LiveListeners&&(Te=he.dom7LiveListeners[re]),Te&&Te.length)for(let Ze=Te.length-1;Ze>=0;Ze-=1){const He=Te[Ze];N&&He.listener===N||N&&He.listener&&He.listener.dom7proxy&&He.listener.dom7proxy===N?(he.removeEventListener(re,He.proxyListener,W),Te.splice(Ze,1)):N||(he.removeEventListener(re,He.proxyListener,W),Te.splice(Ze,1))}}}return this}function r(...e){const o=this;let[P,N,W,ee]=e;typeof e[1]=="function"&&([P,W,ee]=e,N=void 0);function ne(...re){W.apply(this,re),o.off(P,N,ne,ee),ne.dom7proxy&&delete ne.dom7proxy}return ne.dom7proxy=W,o.on(P,N,ne,ee)}function c(...e){const o=e[0].split(" "),P=e[1];for(let N=0;N<o.length;N+=1){const W=o[N];for(let ee=0;ee<this.length;ee+=1){const ne=this[ee];let re;try{re=new s.CustomEvent(W,{detail:P,bubbles:!0,cancelable:!0})}catch(le){re=O.createEvent("Event"),re.initEvent(W,!0,!0),re.detail=P}ne.dom7EventData=e.filter((le,he)=>he>0),ne.dispatchEvent(re),ne.dom7EventData=[],delete ne.dom7EventData}}return this}function S(e){const o=["webkitTransitionEnd","transitionend"],P=this;let N;function W(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<o.length;N+=1)P.off(o[N],W)}if(e)for(N=0;N<o.length;N+=1)P.on(o[N],W);return this}function _(e){const o=["webkitAnimationEnd","animationend"],P=this;let N;function W(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<o.length;N+=1)P.off(o[N],W)}if(e)for(N=0;N<o.length;N+=1)P.on(o[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 o=this.styles();return this[0].offsetWidth+parseFloat(o.getPropertyValue("margin-right"))+parseFloat(o.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 o=this.styles();return this[0].offsetHeight+parseFloat(o.getPropertyValue("margin-top"))+parseFloat(o.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function z(){if(this.length>0){const e=this[0],o=e.getBoundingClientRect(),P=O.body,N=e.clientTop||P.clientTop||0,W=e.clientLeft||P.clientLeft||0,ee=e===s?s.scrollY:e.scrollTop,ne=e===s?s.scrollX:e.scrollLeft;return{top:o.top+ee-N,left:o.left+ne-W}}return null}function K(){for(let e=0;e<this.length;e+=1)this[e].style.display="none";return this}function V(){for(let e=0;e<this.length;e+=1){const o=this[e];o.style.display==="none"&&(o.style.display=""),s.getComputedStyle(o,null).getPropertyValue("display")==="none"&&(o.style.display="block")}return this}function X(){return this[0]?s.getComputedStyle(this[0],null):{}}function F(e,o){let P;if(arguments.length===1)if(typeof e=="string"){if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(P=0;P<this.length;P+=1)for(let N in e)this[P].style[N]=e[N];return this}if(arguments.length===2&&typeof e=="string"){for(P=0;P<this.length;P+=1)this[P].style[e]=o;return this}return this}function H(){const e=[];for(let o=0;o<this.length;o+=1)e.push(this[o]);return e}function Z(e){if(!e)return this;for(let o=0;o<this.length;o+=1)if(e.call(this[o],o,this[o])===!1)return this;return this}function me(e){if(!e)return this;for(let o=0;o<this.length;o+=1)if(e.call(this[o],this[o],o)===!1)return this;return this}function de(e){const o=[],P=this;for(let N=0;N<P.length;N+=1)e.call(P[N],N,P[N])&&o.push(P[N]);return new R(o)}function Ee(e){const o=[],P=this;for(let N=0;N<P.length;N+=1)o.push(e.call(P[N],N,P[N]));return new R(o)}function be(e){if(typeof e=="undefined")return this[0]?this[0].innerHTML:void 0;for(let o=0;o<this.length;o+=1)this[o].innerHTML=e;return this}function we(e){if(typeof e=="undefined")return this[0]?this[0].textContent.trim():null;for(let o=0;o<this.length;o+=1)this[o].textContent=e;return this}function Ae(e){const o=this[0];let P,N;if(!o||typeof e=="undefined")return!1;if(typeof e=="string"){if(o.matches)return o.matches(e);if(o.webkitMatchesSelector)return o.webkitMatchesSelector(e);if(o.msMatchesSelector)return o.msMatchesSelector(e);for(P=i(e),N=0;N<P.length;N+=1)if(P[N]===o)return!0;return!1}else{if(e===O)return o===O;if(e===s)return o===s}if(e.nodeType||e instanceof R){for(P=e.nodeType?[e]:e,N=0;N<P.length;N+=1)if(P[N]===o)return!0;return!1}return!1}function _e(e){for(let o=0;o<this.length;o+=1)if(this[o]===e)return o;return-1}function oe(){let e=this[0],o;if(e){for(o=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(o+=1);return o}return}function ve(e){if(typeof e=="undefined")return this;const o=this.length;let P;return e>o-1?new R([]):e<0?(P=o+e,P<0?new R([]):new R([this[P]])):new R([this[e]])}function q(...e){let o;for(let P=0;P<e.length;P+=1){o=e[P];for(let N=0;N<this.length;N+=1)if(typeof o=="string"){const W=O.createElement("div");for(W.innerHTML=o;W.firstChild;)this[N].appendChild(W.firstChild)}else if(o instanceof R)for(let W=0;W<o.length;W+=1)this[N].appendChild(o[W]);else this[N].appendChild(o)}return this}function pe(e){return i(e).append(this),this}function Re(e){let o,P;for(o=0;o<this.length;o+=1)if(typeof e=="string"){const N=O.createElement("div");for(N.innerHTML=e,P=N.childNodes.length-1;P>=0;P-=1)this[o].insertBefore(N.childNodes[P],this[o].childNodes[0])}else if(e instanceof R)for(P=0;P<e.length;P+=1)this[o].insertBefore(e[P],this[o].childNodes[0]);else this[o].insertBefore(e,this[o].childNodes[0]);return this}function ye(e){return i(e).prepend(this),this}function Xe(e){const o=i(e);for(let P=0;P<this.length;P+=1)if(o.length===1)o[0].parentNode.insertBefore(this[P],o[0]);else if(o.length>1)for(let N=0;N<o.length;N+=1)o[N].parentNode.insertBefore(this[P].cloneNode(!0),o[N])}function ft(e){const o=i(e);for(let P=0;P<this.length;P+=1)if(o.length===1)o[0].parentNode.insertBefore(this[P],o[0].nextSibling);else if(o.length>1)for(let N=0;N<o.length;N+=1)o[N].parentNode.insertBefore(this[P].cloneNode(!0),o[N].nextSibling)}function Le(e){return this.length>0?e?this[0].nextElementSibling&&i(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function ze(e){const o=[];let P=this[0];if(!P)return new R([]);for(;P.nextElementSibling;){const N=P.nextElementSibling;e?i(N).is(e)&&o.push(N):o.push(N),P=N}return new R(o)}function Se(e){if(this.length>0){const o=this[0];return e?o.previousElementSibling&&i(o.previousElementSibling).is(e)?new R([o.previousElementSibling]):new R([]):o.previousElementSibling?new R([o.previousElementSibling]):new R([])}return new R([])}function Pe(e){const o=[];let P=this[0];if(!P)return new R([]);for(;P.previousElementSibling;){const N=P.previousElementSibling;e?i(N).is(e)&&o.push(N):o.push(N),P=N}return new R(o)}function Ge(e){return this.nextAll(e).add(this.prevAll(e))}function Je(e){const o=[];for(let P=0;P<this.length;P+=1)this[P].parentNode!==null&&(e?i(this[P].parentNode).is(e)&&o.push(this[P].parentNode):o.push(this[P].parentNode));return i(g(o))}function Et(e){const o=[];for(let P=0;P<this.length;P+=1){let N=this[P].parentNode;for(;N;)e?i(N).is(e)&&o.push(N):o.push(N),N=N.parentNode}return i(g(o))}function et(e){let o=this;return typeof e=="undefined"?new R([]):(o.is(e)||(o=o.parents(e).eq(0)),o)}function Pt(e){const o=[];for(let P=0;P<this.length;P+=1){const N=this[P].querySelectorAll(e);for(let W=0;W<N.length;W+=1)o.push(N[W])}return new R(o)}function Xt(e){const o=[];for(let P=0;P<this.length;P+=1){const N=this[P].childNodes;for(let W=0;W<N.length;W+=1)e?N[W].nodeType===1&&i(N[W]).is(e)&&o.push(N[W]):N[W].nodeType===1&&o.push(N[W])}return new R(g(o))}function _t(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}function Mt(){return this.remove()}function Ht(...e){const o=this;let P,N;for(P=0;P<e.length;P+=1){const W=i(e[P]);for(N=0;N<W.length;N+=1)o[o.length]=W[N],o.length+=1}return o}function $t(){for(let e=0;e<this.length;e+=1){const o=this[e];if(o.nodeType===1){for(let P=0;P<o.childNodes.length;P+=1)o.childNodes[P].parentNode&&o.childNodes[P].parentNode.removeChild(o.childNodes[P]);o.textContent=""}}return this}function Qt(...e){let[o,P,N,W,ee]=e;return e.length===4&&typeof W=="function"&&(ee=W,[o,P,N,ee,W]=e),typeof W=="undefined"&&(W="swing"),this.each(function(){const re=this;let le,he,Te,Ze,He,at,nt,st,At=P>0||P===0,Ye=o>0||o===0;if(typeof W=="undefined"&&(W="swing"),At&&(le=re.scrollTop,N||(re.scrollTop=P)),Ye&&(he=re.scrollLeft,N||(re.scrollLeft=o)),!N)return;At&&(Te=re.scrollHeight-re.offsetHeight,He=Math.max(Math.min(P,Te),0)),Ye&&(Ze=re.scrollWidth-re.offsetWidth,at=Math.max(Math.min(o,Ze),0));let bt=null;At&&He===le&&(At=!1),Ye&&at===he&&(Ye=!1);function dt(Rt=new Date().getTime()){bt===null&&(bt=Rt);const zt=Math.max(Math.min((Rt-bt)/N,1),0),Yt=W==="linear"?zt:.5-Math.cos(zt*Math.PI)/2;let Ot;if(At&&(nt=le+Yt*(He-le)),Ye&&(st=he+Yt*(at-he)),At&&He>le&&nt>=He&&(re.scrollTop=He,Ot=!0),At&&He<le&&nt<=He&&(re.scrollTop=He,Ot=!0),Ye&&at>he&&st>=at&&(re.scrollLeft=at,Ot=!0),Ye&&at<he&&st<=at&&(re.scrollLeft=at,Ot=!0),Ot){ee&&ee();return}At&&(re.scrollTop=nt),Ye&&(re.scrollLeft=st),a(dt)}a(dt)})}function nn(...e){let[o,P,N,W]=e;e.length===3&&typeof N=="function"&&([o,P,W,N]=e);const ee=this;return typeof o=="undefined"?ee.length>0?ee[0].scrollTop:null:ee.scrollTo(void 0,o,P,N,W)}function Ut(...e){let[o,P,N,W]=e;e.length===3&&typeof N=="function"&&([o,P,W,N]=e);const ee=this;return typeof o=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(o,void 0,P,N,W)}function pt(e,o){const P=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},o),elements:P,animating:!1,que:[],easingProgress(ee,ne){return ee==="swing"?.5-Math.cos(ne*Math.PI)/2:typeof ee=="function"?ee(ne):ne},stop(){N.frameId&&y(N.frameId),N.animating=!1,N.elements.each((ee,ne)=>{const re=ne;delete re.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((ne,re)=>{const le=re;delete le.dom7AnimateInstance}),ee&&ee(P),N.que.length>0){const ne=N.que.shift();N.animate(ne[0],ne[1])}},animate(ee,ne){if(N.animating)return N.que.push([ee,ne]),N;const re=[];N.elements.each((st,At)=>{let Ye,bt,dt,Rt,zt;At.dom7AnimateInstance||(N.elements[st].dom7AnimateInstance=N),re[st]={container:At},Object.keys(ee).forEach(Yt=>{Ye=s.getComputedStyle(At,null).getPropertyValue(Yt).replace(",","."),bt=parseFloat(Ye),dt=Ye.replace(bt,""),Rt=parseFloat(ee[Yt]),zt=ee[Yt]+dt,re[st][Yt]={initialFullValue:Ye,initialValue:bt,unit:dt,finalValue:Rt,finalFullValue:zt,currentValue:bt}})});let le=null,he,Te=0,Ze=0,He,at=!1;N.animating=!0;function nt(){he=new Date().getTime();let st,At;if(at||(at=!0,ne.begin&&ne.begin(P)),le===null&&(le=he),ne.progress&&ne.progress(P,Math.max(Math.min((he-le)/ne.duration,1),0),le+ne.duration-he<0?0:le+ne.duration-he,le),re.forEach(Ye=>{const bt=Ye;if(He||bt.done)return;Object.keys(ee).forEach(dt=>{if(He||bt.done)return;st=Math.max(Math.min((he-le)/ne.duration,1),0),At=N.easingProgress(ne.easing,st);const{initialValue:Rt,finalValue:zt,unit:Yt}=bt[dt];bt[dt].currentValue=Rt+At*(zt-Rt);const Ot=bt[dt].currentValue;if((zt>Rt&&Ot>=zt||zt<Rt&&Ot<=zt)&&(bt.container.style[dt]=zt+Yt,Ze+=1,Ze===Object.keys(ee).length&&(bt.done=!0,Te+=1),Te===re.length&&(He=!0)),He){N.done(ne.complete);return}bt.container.style[dt]=Ot+Yt})}),He)return;N.frameId=a(nt)}return N.frameId=a(nt),N}};if(N.elements.length===0)return P;let W;for(let ee=0;ee<N.elements.length;ee+=1)N.elements[ee].dom7AnimateInstance?W=N.elements[ee].dom7AnimateInstance:N.elements[ee].dom7AnimateInstance=N;return W||(W=N),e==="stop"?W.stop():W.animate(N.props,N.params),P}function ct(){const e=this;for(let o=0;o<e.length;o+=1)e[o].dom7AnimateInstance&&e[o].dom7AnimateInstance.stop()}const tt="resize scroll".split(" ");function Qe(e,...o){if(typeof o[0]=="undefined"){for(let P=0;P<this.length;P+=1)tt.indexOf(e)<0&&(e in this[P]?this[P][e]():i(this[P]).trigger(e));return this}return this.on(e,...o)}function Ke(...e){return Qe.bind(this)("click",...e)}function Ne(...e){return Qe.bind(this)("blur",...e)}function $e(...e){return Qe.bind(this)("focus",...e)}function gt(...e){return Qe.bind(this)("focusin",...e)}function jt(...e){return Qe.bind(this)("focusout",...e)}function Kt(...e){return Qe.bind(this)("keyup",...e)}function Gt(...e){return Qe.bind(this)("keydown",...e)}function kt(...e){return Qe.bind(this)("keypress",...e)}function wt(...e){return Qe.bind(this)("submit",...e)}function lt(...e){return Qe.bind(this)("change",...e)}function ut(...e){return Qe.bind(this)("mousedown",...e)}function Ue(...e){return Qe.bind(this)("mousemove",...e)}function ce(...e){return Qe.bind(this)("mouseup",...e)}function Ce(...e){return Qe.bind(this)("mouseenter",...e)}function Ve(...e){return Qe.bind(this)("mouseleave",...e)}function rt(...e){return Qe.bind(this)("mouseout",...e)}function ht(...e){return Qe.bind(this)("mouseover",...e)}function vt(...e){return Qe.bind(this)("touchstart",...e)}function it(...e){return Qe.bind(this)("touchend",...e)}function ot(...e){return Qe.bind(this)("touchmove",...e)}function Ct(...e){return Qe.bind(this)("resize",...e)}function Jt(...e){return Qe.bind(this)("scroll",...e)}const an={addClass:T,removeClass:M,hasClass:m,toggleClass:D,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:be,text:we,is:Ae,index:oe,eq:ve,append:q,prepend:Re,next:Le,nextAll:ze,prev:Se,prevAll:Pe,parent:Je,parents:Et,closest:et,find:Pt,children:Xt,filter:de,remove:_t,add:Ht,styles:X};Object.keys(an).forEach(e=>{i.fn[e]=i.fn[e]||an[e]});const ie={deleteProps(e){const o=e;Object.keys(o).forEach(P=>{try{o[P]=null}catch(N){}try{delete o[P]}catch(N){}})},nextTick(e,o=0){return setTimeout(e,o)},now(){return Date.now()},getTranslate(e,o="x"){let P,N,W;const ee=s.getComputedStyle(e,null);return s.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(ne=>ne.replace(",",".")).join(", ")),W=new s.WebKitCSSMatrix(N==="none"?"":N)):(W=ee.MozTransform||ee.OTransform||ee.MsTransform||ee.msTransform||ee.transform||ee.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),P=W.toString().split(",")),o==="x"&&(s.WebKitCSSMatrix?N=W.m41:P.length===16?N=parseFloat(P[12]):N=parseFloat(P[4])),o==="y"&&(s.WebKitCSSMatrix?N=W.m42:P.length===16?N=parseFloat(P[13]):N=parseFloat(P[5])),N||0},parseUrlQuery(e){const o={};let P=e||s.location.href,N,W,ee,ne;if(typeof P=="string"&&P.length)for(P=P.indexOf("?")>-1?P.replace(/\S*\?/,""):"",W=P.split("&").filter(re=>re!==""),ne=W.length,N=0;N<ne;N+=1)ee=W[N].replace(/#\S+/g,"").split("="),o[decodeURIComponent(ee[0])]=typeof ee[1]=="undefined"?void 0:decodeURIComponent(ee[1])||"";return o},isObject(e){return typeof e=="object"&&e!==null&&e.constructor&&e.constructor===Object},extend(...e){const o=Object(e[0]);for(let P=1;P<e.length;P+=1){const N=e[P];if(N!=null){const W=Object.keys(Object(N));for(let ee=0,ne=W.length;ee<ne;ee+=1){const re=W[ee],le=Object.getOwnPropertyDescriptor(N,re);le!==void 0&&le.enumerable&&(ie.isObject(o[re])&&ie.isObject(N[re])?ie.extend(o[re],N[re]):!ie.isObject(o[re])&&ie.isObject(N[re])?(o[re]={},ie.extend(o[re],N[re])):o[re]=N[re])}}}return o}},te=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 P=!1;try{const N=Object.defineProperty({},"passive",{get(){P=!0}});s.addEventListener("testPassiveListener",null,N)}catch(N){}return P}(),gestures:function(){return"ongesturestart"in s}()}}();class j{constructor(e={}){const o=this;o.params=e,o.eventsListeners={},o.params&&o.params.on&&Object.keys(o.params.on).forEach(P=>{o.on(P,o.params.on[P])})}on(e,o,P){const N=this;if(typeof o!="function")return N;const W=P?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][W](o)}),N}once(e,o,P){const N=this;if(typeof o!="function")return N;function W(...ee){N.off(e,W),W.f7proxy&&delete W.f7proxy,o.apply(N,ee)}return W.f7proxy=o,N.on(e,W,P)}off(e,o){const P=this;return P.eventsListeners&&e.split(" ").forEach(N=>{typeof o=="undefined"?P.eventsListeners[N]=[]:P.eventsListeners[N]&&P.eventsListeners[N].length&&P.eventsListeners[N].forEach((W,ee)=>{(W===o||W.f7proxy&&W.f7proxy===o)&&P.eventsListeners[N].splice(ee,1)})}),P}emit(...e){const o=this;if(!o.eventsListeners)return o;let P,N,W;typeof e[0]=="string"||Array.isArray(e[0])?(P=e[0],N=e.slice(1,e.length),W=o):(P=e[0].events,N=e[0].data,W=e[0].context||o);const ee=Array.isArray(P)?P:P.split(" ");return ee.forEach(ne=>{if(o.eventsListeners&&o.eventsListeners[ne]){const re=[];o.eventsListeners[ne].forEach(le=>{re.push(le)}),re.forEach(le=>{le.apply(W,N)})}}),o}useModulesParams(e){const o=this;if(!o.modules)return;Object.keys(o.modules).forEach(P=>{const N=o.modules[P];N.params&&ie.extend(e,N.params)})}useModules(e={}){const o=this;if(!o.modules)return;Object.keys(o.modules).forEach(P=>{const N=o.modules[P],W=e[P]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const ne=N.instance[ee];typeof ne=="function"?o[ee]=ne.bind(o):o[ee]=ne}),N.on&&o.on&&Object.keys(N.on).forEach(ee=>{o.on(ee,N.on[ee])}),N.create&&N.create.bind(o)(W)})}static set components(e){const o=this;if(!o.use)return;o.use(e)}static installModule(e,...o){const P=this;P.prototype.modules||(P.prototype.modules={});const N=e.name||`${Object.keys(P.prototype.modules).length}_${ie.now()}`;return P.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(W=>{P.prototype[W]=e.proto[W]}),e.static&&Object.keys(e.static).forEach(W=>{P[W]=e.static[W]}),e.install&&e.install.apply(P,o),P}static use(e,...o){const P=this;return Array.isArray(e)?(e.forEach(N=>P.installModule(N)),P):P.installModule(e,...o)}}function G(){const e=this;let o,P;const N=e.$el;if(typeof e.params.width!="undefined"?o=e.params.width:o=N[0].clientWidth,typeof e.params.height!="undefined"?P=e.params.height:P=N[0].clientHeight,o===0&&e.isHorizontal()||P===0&&e.isVertical())return;o=o-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),P=P-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ie.extend(e,{width:o,height:P,size:e.isHorizontal()?o:P})}function Y(){const e=this,o=e.params,{$wrapperEl:P,size:N,rtlTranslate:W,wrongRTL:ee}=e,ne=e.virtual&&o.virtual.enabled,re=ne?e.virtual.slides.length:e.slides.length,le=P.children(`.${e.params.slideClass}`),he=ne?e.virtual.slides.length:le.length;let Te=[];const Ze=[],He=[];function at(dn){return o.cssMode?!(dn===le.length-1):!0}let nt=o.slidesOffsetBefore;typeof nt=="function"&&(nt=o.slidesOffsetBefore.call(e));let st=o.slidesOffsetAfter;typeof st=="function"&&(st=o.slidesOffsetAfter.call(e));const At=e.snapGrid.length,Ye=e.snapGrid.length;let bt=o.spaceBetween,dt=-nt,Rt=0,zt=0;if(typeof N=="undefined")return;typeof bt=="string"&&bt.indexOf("%")>=0&&(bt=parseFloat(bt.replace("%",""))/100*N),e.virtualSize=-bt,W?le.css({marginLeft:"",marginTop:""}):le.css({marginRight:"",marginBottom:""});let Yt;o.slidesPerColumn>1&&(Math.floor(he/o.slidesPerColumn)===he/e.params.slidesPerColumn?Yt=he:Yt=Math.ceil(he/o.slidesPerColumn)*o.slidesPerColumn,o.slidesPerView!=="auto"&&o.slidesPerColumnFill==="row"&&(Yt=Math.max(Yt,o.slidesPerView*o.slidesPerColumn)));let Ot;const on=o.slidesPerColumn,ln=Yt/on,Dn=Math.floor(he/o.slidesPerColumn);for(let dn=0;dn<he;dn+=1){Ot=0;const bn=le.eq(dn);if(o.slidesPerColumn>1){let qt,tn,xn;if(o.slidesPerColumnFill==="row"&&o.slidesPerGroup>1){const An=Math.floor(dn/(o.slidesPerGroup*o.slidesPerColumn)),Nn=dn-o.slidesPerColumn*o.slidesPerGroup*An,Kn=An===0?o.slidesPerGroup:Math.min(Math.ceil((he-An*on*o.slidesPerGroup)/on),o.slidesPerGroup);xn=Math.floor(Nn/Kn),tn=Nn-xn*Kn+An*o.slidesPerGroup,qt=tn+xn*Yt/on,bn.css({"-webkit-box-ordinal-group":qt,"-moz-box-ordinal-group":qt,"-ms-flex-order":qt,"-webkit-order":qt,order:qt})}else o.slidesPerColumnFill==="column"?(tn=Math.floor(dn/on),xn=dn-tn*on,(tn>Dn||tn===Dn&&xn===on-1)&&(xn+=1,xn>=on&&(xn=0,tn+=1))):(xn=Math.floor(dn/ln),tn=dn-xn*ln);bn.css(`margin-${e.isHorizontal()?"top":"left"}`,xn!==0&&o.spaceBetween&&`${o.spaceBetween}px`)}if(bn.css("display")==="none")continue;if(o.slidesPerView==="auto"){const qt=s.getComputedStyle(bn[0],null),tn=bn[0].style.transform,xn=bn[0].style.webkitTransform;if(tn&&(bn[0].style.transform="none"),xn&&(bn[0].style.webkitTransform="none"),o.roundLengths)Ot=e.isHorizontal()?bn.outerWidth(!0):bn.outerHeight(!0);else if(e.isHorizontal()){const An=parseFloat(qt.getPropertyValue("width")),Nn=parseFloat(qt.getPropertyValue("padding-left")),Kn=parseFloat(qt.getPropertyValue("padding-right")),sr=parseFloat(qt.getPropertyValue("margin-left")),Pn=parseFloat(qt.getPropertyValue("margin-right")),Jn=qt.getPropertyValue("box-sizing");Jn&&Jn==="border-box"?Ot=An+sr+Pn:Ot=An+Nn+Kn+sr+Pn}else{const An=parseFloat(qt.getPropertyValue("height")),Nn=parseFloat(qt.getPropertyValue("padding-top")),Kn=parseFloat(qt.getPropertyValue("padding-bottom")),sr=parseFloat(qt.getPropertyValue("margin-top")),Pn=parseFloat(qt.getPropertyValue("margin-bottom")),Jn=qt.getPropertyValue("box-sizing");Jn&&Jn==="border-box"?Ot=An+sr+Pn:Ot=An+Nn+Kn+sr+Pn}tn&&(bn[0].style.transform=tn),xn&&(bn[0].style.webkitTransform=xn),o.roundLengths&&(Ot=Math.floor(Ot))}else Ot=(N-(o.slidesPerView-1)*bt)/o.slidesPerView,o.roundLengths&&(Ot=Math.floor(Ot)),le[dn]&&(e.isHorizontal()?le[dn].style.width=`${Ot}px`:le[dn].style.height=`${Ot}px`);le[dn]&&(le[dn].swiperSlideSize=Ot),He.push(Ot),o.centeredSlides?(dt=dt+Ot/2+Rt/2+bt,Rt===0&&dn!==0&&(dt=dt-N/2-bt),dn===0&&(dt=dt-N/2-bt),Math.abs(dt)<1/1e3&&(dt=0),o.roundLengths&&(dt=Math.floor(dt)),zt%o.slidesPerGroup===0&&Te.push(dt),Ze.push(dt)):(o.roundLengths&&(dt=Math.floor(dt)),(zt-Math.min(e.params.slidesPerGroupSkip,zt))%e.params.slidesPerGroup===0&&Te.push(dt),Ze.push(dt),dt=dt+Ot+bt),e.virtualSize+=Ot+bt,Rt=Ot,zt+=1}e.virtualSize=Math.max(e.virtualSize,N)+st;let Tn;if(W&&ee&&(o.effect==="slide"||o.effect==="coverflow")&&P.css({width:`${e.virtualSize+o.spaceBetween}px`}),o.setWrapperSize&&(e.isHorizontal()?P.css({width:`${e.virtualSize+o.spaceBetween}px`}):P.css({height:`${e.virtualSize+o.spaceBetween}px`})),o.slidesPerColumn>1&&(e.virtualSize=(Ot+o.spaceBetween)*Yt,e.virtualSize=Math.ceil(e.virtualSize/o.slidesPerColumn)-o.spaceBetween,e.isHorizontal()?P.css({width:`${e.virtualSize+o.spaceBetween}px`}):P.css({height:`${e.virtualSize+o.spaceBetween}px`}),o.centeredSlides)){Tn=[];for(let dn=0;dn<Te.length;dn+=1){let bn=Te[dn];o.roundLengths&&(bn=Math.floor(bn)),Te[dn]<e.virtualSize+Te[0]&&Tn.push(bn)}Te=Tn}if(!o.centeredSlides){Tn=[];for(let dn=0;dn<Te.length;dn+=1){let bn=Te[dn];o.roundLengths&&(bn=Math.floor(bn)),Te[dn]<=e.virtualSize-N&&Tn.push(bn)}Te=Tn,Math.floor(e.virtualSize-N)-Math.floor(Te[Te.length-1])>1&&Te.push(e.virtualSize-N)}if(Te.length===0&&(Te=[0]),o.spaceBetween!==0&&(e.isHorizontal()?W?le.filter(at).css({marginLeft:`${bt}px`}):le.filter(at).css({marginRight:`${bt}px`}):le.filter(at).css({marginBottom:`${bt}px`})),o.centeredSlides&&o.centeredSlidesBounds){let dn=0;He.forEach(qt=>{dn+=qt+(o.spaceBetween?o.spaceBetween:0)}),dn-=o.spaceBetween;const bn=dn-N;Te=Te.map(qt=>qt<0?-nt:qt>bn?bn+st:qt)}if(o.centerInsufficientSlides){let dn=0;if(He.forEach(bn=>{dn+=bn+(o.spaceBetween?o.spaceBetween:0)}),dn-=o.spaceBetween,dn<N){const bn=(N-dn)/2;Te.forEach((qt,tn)=>{Te[tn]=qt-bn}),Ze.forEach((qt,tn)=>{Ze[tn]=qt+bn})}}ie.extend(e,{slides:le,snapGrid:Te,slidesGrid:Ze,slidesSizesGrid:He}),he!==re&&e.emit("slidesLengthChange"),Te.length!==At&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Ze.length!==Ye&&e.emit("slidesGridLengthChange"),(o.watchSlidesProgress||o.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const o=this,P=[];let N=0,W;if(typeof e=="number"?o.setTransition(e):e===!0&&o.setTransition(o.params.speed),o.params.slidesPerView!=="auto"&&o.params.slidesPerView>1)if(o.params.centeredSlides)o.visibleSlides.each((ee,ne)=>{P.push(ne)});else for(W=0;W<Math.ceil(o.params.slidesPerView);W+=1){const ee=o.activeIndex+W;if(ee>o.slides.length)break;P.push(o.slides.eq(ee)[0])}else P.push(o.slides.eq(o.activeIndex)[0]);for(W=0;W<P.length;W+=1)if(typeof P[W]!="undefined"){const ee=P[W].offsetHeight;N=ee>N?ee:N}N&&o.$wrapperEl.css("height",`${N}px`)}function fe(){const e=this,o=e.slides;for(let P=0;P<o.length;P+=1)o[P].swiperSlideOffset=e.isHorizontal()?o[P].offsetLeft:o[P].offsetTop}function Ie(e=this&&this.translate||0){const o=this,P=o.params,{slides:N,rtlTranslate:W}=o;if(N.length===0)return;typeof N[0].swiperSlideOffset=="undefined"&&o.updateSlidesOffset();let ee=-e;W&&(ee=e),N.removeClass(P.slideVisibleClass),o.visibleSlidesIndexes=[],o.visibleSlides=[];for(let ne=0;ne<N.length;ne+=1){const re=N[ne],le=(ee+(P.centeredSlides?o.minTranslate():0)-re.swiperSlideOffset)/(re.swiperSlideSize+P.spaceBetween);if(P.watchSlidesVisibility||P.centeredSlides&&P.autoHeight){const he=-(ee-re.swiperSlideOffset),Te=he+o.slidesSizesGrid[ne],Ze=he>=0&&he<o.size-1||Te>1&&Te<=o.size||he<=0&&Te>=o.size;Ze&&(o.visibleSlides.push(re),o.visibleSlidesIndexes.push(ne),N.eq(ne).addClass(P.slideVisibleClass))}re.progress=W?-le:le}o.visibleSlides=i(o.visibleSlides)}function We(e){const o=this;if(typeof e=="undefined"){const he=o.rtlTranslate?-1:1;e=o&&o.translate&&o.translate*he||0}const P=o.params,N=o.maxTranslate()-o.minTranslate();let{progress:W,isBeginning:ee,isEnd:ne}=o;const re=ee,le=ne;N===0?(W=0,ee=!0,ne=!0):(W=(e-o.minTranslate())/N,ee=W<=0,ne=W>=1),ie.extend(o,{progress:W,isBeginning:ee,isEnd:ne}),(P.watchSlidesProgress||P.watchSlidesVisibility||P.centeredSlides&&P.autoHeight)&&o.updateSlidesProgress(e),ee&&!re&&o.emit("reachBeginning toEdge"),ne&&!le&&o.emit("reachEnd toEdge"),(re&&!ee||le&&!ne)&&o.emit("fromEdge"),o.emit("progress",W)}function yt(){const e=this,{slides:o,params:P,$wrapperEl:N,activeIndex:W,realIndex:ee}=e,ne=e.virtual&&P.virtual.enabled;o.removeClass(`${P.slideActiveClass} ${P.slideNextClass} ${P.slidePrevClass} ${P.slideDuplicateActiveClass} ${P.slideDuplicateNextClass} ${P.slideDuplicatePrevClass}`);let re;ne?re=e.$wrapperEl.find(`.${P.slideClass}[data-swiper-slide-index="${W}"]`):re=o.eq(W),re.addClass(P.slideActiveClass),P.loop&&(re.hasClass(P.slideDuplicateClass)?N.children(`.${P.slideClass}:not(.${P.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(P.slideDuplicateActiveClass):N.children(`.${P.slideClass}.${P.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(P.slideDuplicateActiveClass));let le=re.nextAll(`.${P.slideClass}`).eq(0).addClass(P.slideNextClass);P.loop&&le.length===0&&(le=o.eq(0),le.addClass(P.slideNextClass));let he=re.prevAll(`.${P.slideClass}`).eq(0).addClass(P.slidePrevClass);P.loop&&he.length===0&&(he=o.eq(-1),he.addClass(P.slidePrevClass)),P.loop&&(le.hasClass(P.slideDuplicateClass)?N.children(`.${P.slideClass}:not(.${P.slideDuplicateClass})[data-swiper-slide-index="${le.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicateNextClass):N.children(`.${P.slideClass}.${P.slideDuplicateClass}[data-swiper-slide-index="${le.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicateNextClass),he.hasClass(P.slideDuplicateClass)?N.children(`.${P.slideClass}:not(.${P.slideDuplicateClass})[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicatePrevClass):N.children(`.${P.slideClass}.${P.slideDuplicateClass}[data-swiper-slide-index="${he.attr("data-swiper-slide-index")}"]`).addClass(P.slideDuplicatePrevClass))}function St(e){const o=this,P=o.rtlTranslate?o.translate:-o.translate,{slidesGrid:N,snapGrid:W,params:ee,activeIndex:ne,realIndex:re,snapIndex:le}=o;let he=e,Te;if(typeof he=="undefined"){for(let He=0;He<N.length;He+=1)typeof N[He+1]!="undefined"?P>=N[He]&&P<N[He+1]-(N[He+1]-N[He])/2?he=He:P>=N[He]&&P<N[He+1]&&(he=He+1):P>=N[He]&&(he=He);ee.normalizeSlideIndex&&((he<0||typeof he=="undefined")&&(he=0))}if(W.indexOf(P)>=0)Te=W.indexOf(P);else{const He=Math.min(ee.slidesPerGroupSkip,he);Te=He+Math.floor((he-He)/ee.slidesPerGroup)}if(Te>=W.length&&(Te=W.length-1),he===ne){Te!==le&&(o.snapIndex=Te,o.emit("snapIndexChange"));return}const Ze=parseInt(o.slides.eq(he).attr("data-swiper-slide-index")||he,10);ie.extend(o,{snapIndex:Te,realIndex:Ze,previousIndex:ne,activeIndex:he}),o.emit("activeIndexChange"),o.emit("snapIndexChange"),re!==Ze&&o.emit("realIndexChange"),(o.initialized||o.params.runCallbacksOnInit)&&o.emit("slideChange")}function Lt(e){const o=this,P=o.params,N=i(e.target).closest(`.${P.slideClass}`)[0];let W=!1;if(N)for(let ee=0;ee<o.slides.length;ee+=1)o.slides[ee]===N&&(W=!0);if(N&&W)o.clickedSlide=N,o.virtual&&o.params.virtual.enabled?o.clickedIndex=parseInt(i(N).attr("data-swiper-slide-index"),10):o.clickedIndex=i(N).index();else{o.clickedSlide=void 0,o.clickedIndex=void 0;return}P.slideToClickedSlide&&o.clickedIndex!==void 0&&o.clickedIndex!==o.activeIndex&&o.slideToClickedSlide()}var Bt={updateSize:G,updateSlides:Y,updateAutoHeight:$,updateSlidesOffset:fe,updateSlidesProgress:Ie,updateProgress:We,updateSlidesClasses:yt,updateActiveIndex:St,updateClickedSlide:Lt};function Zt(e=this.isHorizontal()?"x":"y"){const o=this,{params:P,rtlTranslate:N,translate:W,$wrapperEl:ee}=o;if(P.virtualTranslate)return N?-W:W;if(P.cssMode)return W;let ne=ie.getTranslate(ee[0],e);return N&&(ne=-ne),ne||0}function xt(e,o){const P=this,{rtlTranslate:N,params:W,$wrapperEl:ee,wrapperEl:ne,progress:re}=P;let le=0,he=0;const Te=0;P.isHorizontal()?le=N?-e:e:he=e,W.roundLengths&&(le=Math.floor(le),he=Math.floor(he)),W.cssMode?ne[P.isHorizontal()?"scrollLeft":"scrollTop"]=P.isHorizontal()?-le:-he:W.virtualTranslate||ee.transform(`translate3d(${le}px, ${he}px, ${Te}px)`),P.previousTranslate=P.translate,P.translate=P.isHorizontal()?le:he;let Ze;const He=P.maxTranslate()-P.minTranslate();He===0?Ze=0:Ze=(e-P.minTranslate())/He,Ze!==re&&P.updateProgress(e),P.emit("setTranslate",P.translate,o)}function Ft(){return-this.snapGrid[0]}function Wt(){return-this.snapGrid[this.snapGrid.length-1]}function Vt(e=0,o=this.params.speed,P=!0,N=!0,W){const ee=this,{params:ne,wrapperEl:re}=ee;if(ee.animating&&ne.preventInteractionOnTransition)return!1;const le=ee.minTranslate(),he=ee.maxTranslate();let Te;if(N&&e>le?Te=le:N&&e<he?Te=he:Te=e,ee.updateProgress(Te),ne.cssMode){const Ze=ee.isHorizontal();return o===0?re[Ze?"scrollLeft":"scrollTop"]=-Te:re.scrollTo?re.scrollTo({[Ze?"left":"top"]:-Te,behavior:"smooth"}):re[Ze?"scrollLeft":"scrollTop"]=-Te,!0}return o===0?(ee.setTransition(0),ee.setTranslate(Te),P&&(ee.emit("beforeTransitionStart",o,W),ee.emit("transitionEnd"))):(ee.setTransition(o),ee.setTranslate(Te),P&&(ee.emit("beforeTransitionStart",o,W),ee.emit("transitionStart")),ee.animating||(ee.animating=!0,ee.onTranslateToWrapperTransitionEnd||(ee.onTranslateToWrapperTransitionEnd=function(He){if(!ee||ee.destroyed)return;if(He.target!==this)return;ee.$wrapperEl[0].removeEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].removeEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd),ee.onTranslateToWrapperTransitionEnd=null,delete ee.onTranslateToWrapperTransitionEnd,P&&ee.emit("transitionEnd")}),ee.$wrapperEl[0].addEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].addEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd))),!0}var It={getTranslate:Zt,setTranslate:xt,minTranslate:Ft,maxTranslate:Wt,translateTo:Vt};function cn(e,o){const P=this;P.params.cssMode||P.$wrapperEl.transition(e),P.emit("setTransition",e,o)}function gn(e=!0,o){const P=this,{activeIndex:N,params:W,previousIndex:ee}=P;if(W.cssMode)return;W.autoHeight&&P.updateAutoHeight();let ne=o;if(ne||(N>ee?ne="next":N<ee?ne="prev":ne="reset"),P.emit("transitionStart"),e&&N!==ee){if(ne==="reset"){P.emit("slideResetTransitionStart");return}P.emit("slideChangeTransitionStart"),ne==="next"?P.emit("slideNextTransitionStart"):P.emit("slidePrevTransitionStart")}}function sn(e=!0,o){const P=this,{activeIndex:N,previousIndex:W,params:ee}=P;if(P.animating=!1,ee.cssMode)return;P.setTransition(0);let ne=o;if(ne||(N>W?ne="next":N<W?ne="prev":ne="reset"),P.emit("transitionEnd"),e&&N!==W){if(ne==="reset"){P.emit("slideResetTransitionEnd");return}P.emit("slideChangeTransitionEnd"),ne==="next"?P.emit("slideNextTransitionEnd"):P.emit("slidePrevTransitionEnd")}}var Nt={setTransition:cn,transitionStart:gn,transitionEnd:sn};function fn(e=0,o=this.params.speed,P=!0,N){const W=this;let ee=e;ee<0&&(ee=0);const{params:ne,snapGrid:re,slidesGrid:le,previousIndex:he,activeIndex:Te,rtlTranslate:Ze,wrapperEl:He}=W;if(W.animating&&ne.preventInteractionOnTransition)return!1;const at=Math.min(W.params.slidesPerGroupSkip,ee);let nt=at+Math.floor((ee-at)/W.params.slidesPerGroup);nt>=re.length&&(nt=re.length-1),(Te||ne.initialSlide||0)===(he||0)&&P&&W.emit("beforeSlideChangeStart");const st=-re[nt];if(W.updateProgress(st),ne.normalizeSlideIndex)for(let Ye=0;Ye<le.length;Ye+=1)-Math.floor(st*100)>=Math.floor(le[Ye]*100)&&(ee=Ye);if(W.initialized&&ee!==Te){if(!W.allowSlideNext&&st<W.translate&&st<W.minTranslate())return!1;if(!W.allowSlidePrev&&st>W.translate&&st>W.maxTranslate()&&(Te||0)!==ee)return!1}let At;if(ee>Te?At="next":ee<Te?At="prev":At="reset",Ze&&-st===W.translate||!Ze&&st===W.translate)return W.updateActiveIndex(ee),ne.autoHeight&&W.updateAutoHeight(),W.updateSlidesClasses(),ne.effect!=="slide"&&W.setTranslate(st),At!=="reset"&&(W.transitionStart(P,At),W.transitionEnd(P,At)),!1;if(ne.cssMode){const Ye=W.isHorizontal();let bt=-st;return Ze&&(bt=He.scrollWidth-He.offsetWidth-bt),o===0?He[Ye?"scrollLeft":"scrollTop"]=bt:He.scrollTo?He.scrollTo({[Ye?"left":"top"]:bt,behavior:"smooth"}):He[Ye?"scrollLeft":"scrollTop"]=bt,!0}return o===0?(W.setTransition(0),W.setTranslate(st),W.updateActiveIndex(ee),W.updateSlidesClasses(),W.emit("beforeTransitionStart",o,N),W.transitionStart(P,At),W.transitionEnd(P,At)):(W.setTransition(o),W.setTranslate(st),W.updateActiveIndex(ee),W.updateSlidesClasses(),W.emit("beforeTransitionStart",o,N),W.transitionStart(P,At),W.animating||(W.animating=!0,W.onSlideToWrapperTransitionEnd||(W.onSlideToWrapperTransitionEnd=function(bt){if(!W||W.destroyed)return;if(bt.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(P,At)}),W.$wrapperEl[0].addEventListener("transitionend",W.onSlideToWrapperTransitionEnd),W.$wrapperEl[0].addEventListener("webkitTransitionEnd",W.onSlideToWrapperTransitionEnd))),!0}function un(e=0,o=this.params.speed,P=!0,N){const W=this;let ee=e;return W.params.loop&&(ee+=W.loopedSlides),W.slideTo(ee,o,P,N)}function mn(e=this.params.speed,o=!0,P){const N=this,{params:W,animating:ee}=N,ne=N.activeIndex<W.slidesPerGroupSkip?1:W.slidesPerGroup;if(W.loop){if(ee)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}return N.slideTo(N.activeIndex+ne,e,o,P)}function _n(e=this.params.speed,o=!0,P){const N=this,{params:W,animating:ee,snapGrid:ne,slidesGrid:re,rtlTranslate:le}=N;if(W.loop){if(ee)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}const he=le?N.translate:-N.translate;function Te(Ye){return Ye<0?-Math.floor(Math.abs(Ye)):Math.floor(Ye)}const Ze=Te(he),He=ne.map(Ye=>Te(Ye)),at=re.map(Ye=>Te(Ye)),nt=ne[He.indexOf(Ze)];let st=ne[He.indexOf(Ze)-1];typeof st=="undefined"&&W.cssMode&&ne.forEach(Ye=>{!st&&Ze>=Ye&&(st=Ye)});let At;return typeof st!="undefined"&&(At=re.indexOf(st),At<0&&(At=N.activeIndex-1)),N.slideTo(At,e,o,P)}function Mn(e=this.params.speed,o=!0,P){const N=this;return N.slideTo(N.activeIndex,e,o,P)}function en(e=this.params.speed,o=!0,P,N=.5){const W=this;let ee=W.activeIndex;const ne=Math.min(W.params.slidesPerGroupSkip,ee),re=ne+Math.floor((ee-ne)/W.params.slidesPerGroup),le=W.rtlTranslate?W.translate:-W.translate;if(le>=W.snapGrid[re]){const he=W.snapGrid[re],Te=W.snapGrid[re+1];le-he>(Te-he)*N&&(ee+=W.params.slidesPerGroup)}else{const he=W.snapGrid[re-1],Te=W.snapGrid[re];le-he<=(Te-he)*N&&(ee-=W.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,W.slidesGrid.length-1),W.slideTo(ee,e,o,P)}function rn(){const e=this,{params:o,$wrapperEl:P}=e,N=o.slidesPerView==="auto"?e.slidesPerViewDynamic():o.slidesPerView;let W=e.clickedIndex,ee;if(o.loop){if(e.animating)return;ee=parseInt(i(e.clickedSlide).attr("data-swiper-slide-index"),10),o.centeredSlides?W<e.loopedSlides-N/2||W>e.slides.length-e.loopedSlides+N/2?(e.loopFix(),W=P.children(`.${o.slideClass}[data-swiper-slide-index="${ee}"]:not(.${o.slideDuplicateClass})`).eq(0).index(),ie.nextTick(()=>{e.slideTo(W)})):e.slideTo(W):W>e.slides.length-N?(e.loopFix(),W=P.children(`.${o.slideClass}[data-swiper-slide-index="${ee}"]:not(.${o.slideDuplicateClass})`).eq(0).index(),ie.nextTick(()=>{e.slideTo(W)})):e.slideTo(W)}else e.slideTo(W)}var On={slideTo:fn,slideToLoop:un,slideNext:mn,slidePrev:_n,slideReset:Mn,slideToClosest:en,slideToClickedSlide:rn};function jn(){const e=this,{params:o,$wrapperEl:P}=e;P.children(`.${o.slideClass}.${o.slideDuplicateClass}`).remove();let N=P.children(`.${o.slideClass}`);if(o.loopFillGroupWithBlank){const ne=o.slidesPerGroup-N.length%o.slidesPerGroup;if(ne!==o.slidesPerGroup){for(let re=0;re<ne;re+=1){const le=i(O.createElement("div")).addClass(`${o.slideClass} ${o.slideBlankClass}`);P.append(le)}N=P.children(`.${o.slideClass}`)}}o.slidesPerView==="auto"&&!o.loopedSlides&&(o.loopedSlides=N.length),e.loopedSlides=Math.ceil(parseFloat(o.loopedSlides||o.slidesPerView,10)),e.loopedSlides+=o.loopAdditionalSlides,e.loopedSlides>N.length&&(e.loopedSlides=N.length);const W=[],ee=[];N.each((ne,re)=>{const le=i(re);ne<e.loopedSlides&&ee.push(re),ne<N.length&&ne>=N.length-e.loopedSlides&&W.push(re),le.attr("data-swiper-slide-index",ne)});for(let ne=0;ne<ee.length;ne+=1)P.append(i(ee[ne].cloneNode(!0)).addClass(o.slideDuplicateClass));for(let ne=W.length-1;ne>=0;ne-=1)P.prepend(i(W[ne].cloneNode(!0)).addClass(o.slideDuplicateClass))}function Gn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:o,slides:P,loopedSlides:N,allowSlidePrev:W,allowSlideNext:ee,snapGrid:ne,rtlTranslate:re}=e;let le;e.allowSlidePrev=!0,e.allowSlideNext=!0;const he=-ne[o],Te=he-e.getTranslate();if(o<N){le=P.length-N*3+o,le+=N;const Ze=e.slideTo(le,0,!1,!0);Ze&&Te!==0&&e.setTranslate((re?-e.translate:e.translate)-Te)}else if(o>=P.length-N){le=-P.length+o+N,le+=N;const Ze=e.slideTo(le,0,!1,!0);Ze&&Te!==0&&e.setTranslate((re?-e.translate:e.translate)-Te)}e.allowSlidePrev=W,e.allowSlideNext=ee,e.emit("loopFix")}function Wn(){const e=this,{$wrapperEl:o,params:P,slides:N}=e;o.children(`.${P.slideClass}.${P.slideDuplicateClass},.${P.slideClass}.${P.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var Rn={loopCreate:jn,loopFix:Gn,loopDestroy:Wn};function ur(e){const o=this;if(te.touch||!o.params.simulateTouch||o.params.watchOverflow&&o.isLocked||o.params.cssMode)return;const P=o.el;P.style.cursor="move",P.style.cursor=e?"-webkit-grabbing":"-webkit-grab",P.style.cursor=e?"-moz-grabbin":"-moz-grab",P.style.cursor=e?"grabbing":"grab"}function hn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var Tt={setGrabCursor:ur,unsetGrabCursor:hn};function vn(e){const o=this,{$wrapperEl:P,params:N}=o;if(N.loop&&o.loopDestroy(),typeof e=="object"&&"length"in e)for(let W=0;W<e.length;W+=1)e[W]&&P.append(e[W]);else P.append(e);N.loop&&o.loopCreate(),N.observer&&te.observer||o.update()}function Hn(e){const o=this,{params:P,$wrapperEl:N,activeIndex:W}=o;P.loop&&o.loopDestroy();let ee=W+1;if(typeof e=="object"&&"length"in e){for(let ne=0;ne<e.length;ne+=1)e[ne]&&N.prepend(e[ne]);ee=W+e.length}else N.prepend(e);P.loop&&o.loopCreate(),P.observer&&te.observer||o.update(),o.slideTo(ee,0,!1)}function En(e,o){const P=this,{$wrapperEl:N,params:W,activeIndex:ee}=P;let ne=ee;W.loop&&(ne-=P.loopedSlides,P.loopDestroy(),P.slides=N.children(`.${W.slideClass}`));const re=P.slides.length;if(e<=0){P.prependSlide(o);return}if(e>=re){P.appendSlide(o);return}let le=ne>e?ne+1:ne;const he=[];for(let Te=re-1;Te>=e;Te-=1){const Ze=P.slides.eq(Te);Ze.remove(),he.unshift(Ze)}if(typeof o=="object"&&"length"in o){for(let Te=0;Te<o.length;Te+=1)o[Te]&&N.append(o[Te]);le=ne>e?ne+o.length:ne}else N.append(o);for(let Te=0;Te<he.length;Te+=1)N.append(he[Te]);W.loop&&P.loopCreate(),W.observer&&te.observer||P.update(),W.loop?P.slideTo(le+P.loopedSlides,0,!1):P.slideTo(le,0,!1)}function mr(e){const o=this,{params:P,$wrapperEl:N,activeIndex:W}=o;let ee=W;P.loop&&(ee-=o.loopedSlides,o.loopDestroy(),o.slides=N.children(`.${P.slideClass}`));let ne=ee,re;if(typeof e=="object"&&"length"in e){for(let le=0;le<e.length;le+=1)re=e[le],o.slides[re]&&o.slides.eq(re).remove(),re<ne&&(ne-=1);ne=Math.max(ne,0)}else re=e,o.slides[re]&&o.slides.eq(re).remove(),re<ne&&(ne-=1),ne=Math.max(ne,0);P.loop&&o.loopCreate(),P.observer&&te.observer||o.update(),P.loop?o.slideTo(ne+o.loopedSlides,0,!1):o.slideTo(ne,0,!1)}function br(){const e=this,o=[];for(let P=0;P<e.slides.length;P+=1)o.push(P);e.removeSlide(o)}var Fn={appendSlide:vn,prependSlide:Hn,addSlide:En,removeSlide:mr,removeAllSlides:br};const Xn=function(){const o=s.navigator.platform,P=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,ee=s.screen.height,ne=P.match(/(Android);?[\s\/]+([\d.]+)?/);let re=P.match(/(iPad).*OS\s([\d_]+)/);const le=P.match(/(iPod)(.*OS\s([\d_]+))?/),he=!re&&P.match(/(iPhone\sOS|iOS)\s([\d_]+)/),Te=P.indexOf("MSIE ")>=0||P.indexOf("Trident/")>=0,Ze=P.indexOf("Edge/")>=0,He=P.indexOf("Gecko/")>=0&&P.indexOf("Firefox/")>=0,at=o==="Win32",nt=P.toLowerCase().indexOf("electron")>=0;let st=o==="MacIntel";return!re&&st&&te.touch&&(W===1024&&ee===1366||W===834&&ee===1194||W===834&&ee===1112||W===768&&ee===1024)&&(re=P.match(/(Version)\/([\d.]+)/),st=!1),N.ie=Te,N.edge=Ze,N.firefox=He,ne&&!at&&(N.os="android",N.osVersion=ne[2],N.android=!0,N.androidChrome=P.toLowerCase().indexOf("chrome")>=0),(re||he||le)&&(N.os="ios",N.ios=!0),he&&!le&&(N.osVersion=he[2].replace(/_/g,"."),N.iphone=!0),re&&(N.osVersion=re[2].replace(/_/g,"."),N.ipad=!0),le&&(N.osVersion=le[3]?le[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&P.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=P.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((he||re||le)&&(P.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)||nt,N.desktop&&(N.electron=nt,N.macos=st,N.windows=at,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=s.devicePixelRatio||1,N}();function wr(e){const o=this,P=o.touchEventsData,{params:N,touches:W}=o;if(o.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const ne=i(ee.target);if(N.touchEventsTarget==="wrapper"&&!ne.closest(o.wrapperEl).length)return;if(P.isTouchEvent=ee.type==="touchstart",!P.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!P.isTouchEvent&&"button"in ee&&ee.button>0)return;if(P.isTouched&&P.isMoved)return;if(N.noSwiping&&ne.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){o.allowClick=!0;return}if(N.swipeHandler&&!ne.closest(N.swipeHandler)[0])return;W.currentX=ee.type==="touchstart"?ee.targetTouches[0].pageX:ee.pageX,W.currentY=ee.type==="touchstart"?ee.targetTouches[0].pageY:ee.pageY;const re=W.currentX,le=W.currentY,he=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Te=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(he&&(re<=Te||re>=s.screen.width-Te))return;if(ie.extend(P,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),W.startX=re,W.startY=le,P.touchStartTime=ie.now(),o.allowClick=!0,o.updateSize(),o.swipeDirection=void 0,N.threshold>0&&(P.allowThresholdMove=!1),ee.type!=="touchstart"){let Ze=!0;ne.is(P.formElements)&&(Ze=!1),O.activeElement&&i(O.activeElement).is(P.formElements)&&O.activeElement!==ne[0]&&O.activeElement.blur();const He=Ze&&o.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||He)&&ee.preventDefault()}o.emit("touchStart",ee)}function rr(e){const o=this,P=o.touchEventsData,{params:N,touches:W,rtlTranslate:ee}=o;let ne=e;if(ne.originalEvent&&(ne=ne.originalEvent),!P.isTouched){P.startMoving&&P.isScrolling&&o.emit("touchMoveOpposite",ne);return}if(P.isTouchEvent&&ne.type!=="touchmove")return;const re=ne.type==="touchmove"&&ne.targetTouches&&(ne.targetTouches[0]||ne.changedTouches[0]),le=ne.type==="touchmove"?re.pageX:ne.pageX,he=ne.type==="touchmove"?re.pageY:ne.pageY;if(ne.preventedByNestedSwiper){W.startX=le,W.startY=he;return}if(!o.allowTouchMove){o.allowClick=!1,P.isTouched&&(ie.extend(W,{startX:le,startY:he,currentX:le,currentY:he}),P.touchStartTime=ie.now());return}if(P.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(o.isVertical()){if(he<W.startY&&o.translate<=o.maxTranslate()||he>W.startY&&o.translate>=o.minTranslate()){P.isTouched=!1,P.isMoved=!1;return}}else if(le<W.startX&&o.translate<=o.maxTranslate()||le>W.startX&&o.translate>=o.minTranslate())return}if(P.isTouchEvent&&O.activeElement&&(ne.target===O.activeElement&&i(ne.target).is(P.formElements))){P.isMoved=!0,o.allowClick=!1;return}if(P.allowTouchCallbacks&&o.emit("touchMove",ne),ne.targetTouches&&ne.targetTouches.length>1)return;W.currentX=le,W.currentY=he;const Te=W.currentX-W.startX,Ze=W.currentY-W.startY;if(o.params.threshold&&Math.sqrt(Tr(Te,2)+Tr(Ze,2))<o.params.threshold)return;if(typeof P.isScrolling=="undefined"){let st;o.isHorizontal()&&W.currentY===W.startY||o.isVertical()&&W.currentX===W.startX?P.isScrolling=!1:Te*Te+Ze*Ze>=25&&(st=Math.atan2(Math.abs(Ze),Math.abs(Te))*180/Math.PI,P.isScrolling=o.isHorizontal()?st>N.touchAngle:90-st>N.touchAngle)}if(P.isScrolling&&o.emit("touchMoveOpposite",ne),typeof P.startMoving=="undefined"&&((W.currentX!==W.startX||W.currentY!==W.startY)&&(P.startMoving=!0)),P.isScrolling){P.isTouched=!1;return}if(!P.startMoving)return;o.allowClick=!1,!N.cssMode&&ne.cancelable&&ne.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&ne.stopPropagation(),P.isMoved||(N.loop&&o.loopFix(),P.startTranslate=o.getTranslate(),o.setTransition(0),o.animating&&o.$wrapperEl.trigger("webkitTransitionEnd transitionend"),P.allowMomentumBounce=!1,N.grabCursor&&(o.allowSlideNext===!0||o.allowSlidePrev===!0)&&o.setGrabCursor(!0),o.emit("sliderFirstMove",ne)),o.emit("sliderMove",ne),P.isMoved=!0;let He=o.isHorizontal()?Te:Ze;W.diff=He,He*=N.touchRatio,ee&&(He=-He),o.swipeDirection=He>0?"prev":"next",P.currentTranslate=He+P.startTranslate;let at=!0,nt=N.resistanceRatio;if(N.touchReleaseOnEdges&&(nt=0),He>0&&P.currentTranslate>o.minTranslate()?(at=!1,N.resistance&&(P.currentTranslate=o.minTranslate()-1+Tr(-o.minTranslate()+P.startTranslate+He,nt))):He<0&&P.currentTranslate<o.maxTranslate()&&(at=!1,N.resistance&&(P.currentTranslate=o.maxTranslate()+1-Tr(o.maxTranslate()-P.startTranslate-He,nt))),at&&(ne.preventedByNestedSwiper=!0),!o.allowSlideNext&&o.swipeDirection==="next"&&P.currentTranslate<P.startTranslate&&(P.currentTranslate=P.startTranslate),!o.allowSlidePrev&&o.swipeDirection==="prev"&&P.currentTranslate>P.startTranslate&&(P.currentTranslate=P.startTranslate),N.threshold>0)if(Math.abs(He)>N.threshold||P.allowThresholdMove){if(!P.allowThresholdMove){P.allowThresholdMove=!0,W.startX=W.currentX,W.startY=W.currentY,P.currentTranslate=P.startTranslate,W.diff=o.isHorizontal()?W.currentX-W.startX:W.currentY-W.startY;return}}else{P.currentTranslate=P.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(o.updateActiveIndex(),o.updateSlidesClasses()),N.freeMode&&(P.velocities.length===0&&P.velocities.push({position:W[o.isHorizontal()?"startX":"startY"],time:P.touchStartTime}),P.velocities.push({position:W[o.isHorizontal()?"currentX":"currentY"],time:ie.now()})),o.updateProgress(P.currentTranslate),o.setTranslate(P.currentTranslate)}function Ir(e){const o=this,P=o.touchEventsData,{params:N,touches:W,rtlTranslate:ee,$wrapperEl:ne,slidesGrid:re,snapGrid:le}=o;let he=e;if(he.originalEvent&&(he=he.originalEvent),P.allowTouchCallbacks&&o.emit("touchEnd",he),P.allowTouchCallbacks=!1,!P.isTouched){P.isMoved&&N.grabCursor&&o.setGrabCursor(!1),P.isMoved=!1,P.startMoving=!1;return}N.grabCursor&&P.isMoved&&P.isTouched&&(o.allowSlideNext===!0||o.allowSlidePrev===!0)&&o.setGrabCursor(!1);const Te=ie.now(),Ze=Te-P.touchStartTime;if(o.allowClick&&(o.updateClickedSlide(he),o.emit("tap click",he),Ze<300&&Te-P.lastClickTime<300&&o.emit("doubleTap doubleClick",he)),P.lastClickTime=ie.now(),ie.nextTick(()=>{o.destroyed||(o.allowClick=!0)}),!P.isTouched||!P.isMoved||!o.swipeDirection||W.diff===0||P.currentTranslate===P.startTranslate){P.isTouched=!1,P.isMoved=!1,P.startMoving=!1;return}P.isTouched=!1,P.isMoved=!1,P.startMoving=!1;let He;if(N.followFinger?He=ee?o.translate:-o.translate:He=-P.currentTranslate,N.cssMode)return;if(N.freeMode){if(He<-o.minTranslate()){o.slideTo(o.activeIndex);return}if(He>-o.maxTranslate()){o.slides.length<le.length?o.slideTo(le.length-1):o.slideTo(o.slides.length-1);return}if(N.freeModeMomentum){if(P.velocities.length>1){const on=P.velocities.pop(),ln=P.velocities.pop(),Dn=on.position-ln.position,Tn=on.time-ln.time;o.velocity=Dn/Tn,o.velocity/=2,Math.abs(o.velocity)<N.freeModeMinimumVelocity&&(o.velocity=0),(Tn>150||ie.now()-on.time>300)&&(o.velocity=0)}else o.velocity=0;o.velocity*=N.freeModeMomentumVelocityRatio,P.velocities.length=0;let Ye=1e3*N.freeModeMomentumRatio;const bt=o.velocity*Ye;let dt=o.translate+bt;ee&&(dt=-dt);let Rt=!1,zt;const Yt=Math.abs(o.velocity)*20*N.freeModeMomentumBounceRatio;let Ot;if(dt<o.maxTranslate())N.freeModeMomentumBounce?(dt+o.maxTranslate()<-Yt&&(dt=o.maxTranslate()-Yt),zt=o.maxTranslate(),Rt=!0,P.allowMomentumBounce=!0):dt=o.maxTranslate(),N.loop&&N.centeredSlides&&(Ot=!0);else if(dt>o.minTranslate())N.freeModeMomentumBounce?(dt-o.minTranslate()>Yt&&(dt=o.minTranslate()+Yt),zt=o.minTranslate(),Rt=!0,P.allowMomentumBounce=!0):dt=o.minTranslate(),N.loop&&N.centeredSlides&&(Ot=!0);else if(N.freeModeSticky){let on;for(let ln=0;ln<le.length;ln+=1)if(le[ln]>-dt){on=ln;break}Math.abs(le[on]-dt)<Math.abs(le[on-1]-dt)||o.swipeDirection==="next"?dt=le[on]:dt=le[on-1],dt=-dt}if(Ot&&o.once("transitionEnd",()=>{o.loopFix()}),o.velocity!==0){if(ee?Ye=Math.abs((-dt-o.translate)/o.velocity):Ye=Math.abs((dt-o.translate)/o.velocity),N.freeModeSticky){const on=Math.abs((ee?-dt:dt)-o.translate),ln=o.slidesSizesGrid[o.activeIndex];on<ln?Ye=N.speed:on<2*ln?Ye=N.speed*1.5:Ye=N.speed*2.5}}else if(N.freeModeSticky){o.slideToClosest();return}N.freeModeMomentumBounce&&Rt?(o.updateProgress(zt),o.setTransition(Ye),o.setTranslate(dt),o.transitionStart(!0,o.swipeDirection),o.animating=!0,ne.transitionEnd(()=>{if(!o||o.destroyed||!P.allowMomentumBounce)return;o.emit("momentumBounce"),o.setTransition(N.speed),setTimeout(()=>{o.setTranslate(zt),ne.transitionEnd(()=>{if(!o||o.destroyed)return;o.transitionEnd()})},0)})):o.velocity?(o.updateProgress(dt),o.setTransition(Ye),o.setTranslate(dt),o.transitionStart(!0,o.swipeDirection),o.animating||(o.animating=!0,ne.transitionEnd(()=>{if(!o||o.destroyed)return;o.transitionEnd()}))):o.updateProgress(dt),o.updateActiveIndex(),o.updateSlidesClasses()}else if(N.freeModeSticky){o.slideToClosest();return}(!N.freeModeMomentum||Ze>=N.longSwipesMs)&&(o.updateProgress(),o.updateActiveIndex(),o.updateSlidesClasses());return}let at=0,nt=o.slidesSizesGrid[0];for(let Ye=0;Ye<re.length;Ye+=Ye<N.slidesPerGroupSkip?1:N.slidesPerGroup){const bt=Ye<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;typeof re[Ye+bt]!="undefined"?He>=re[Ye]&&He<re[Ye+bt]&&(at=Ye,nt=re[Ye+bt]-re[Ye]):He>=re[Ye]&&(at=Ye,nt=re[re.length-1]-re[re.length-2])}const st=(He-re[at])/nt,At=at<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;if(Ze>N.longSwipesMs){if(!N.longSwipes){o.slideTo(o.activeIndex);return}o.swipeDirection==="next"&&(st>=N.longSwipesRatio?o.slideTo(at+At):o.slideTo(at)),o.swipeDirection==="prev"&&(st>1-N.longSwipesRatio?o.slideTo(at+At):o.slideTo(at))}else{if(!N.shortSwipes){o.slideTo(o.activeIndex);return}const Ye=o.navigation&&(he.target===o.navigation.nextEl||he.target===o.navigation.prevEl);Ye?he.target===o.navigation.nextEl?o.slideTo(at+At):o.slideTo(at):(o.swipeDirection==="next"&&o.slideTo(at+At),o.swipeDirection==="prev"&&o.slideTo(at))}}function Dr(){const e=this,{params:o,el:P}=e;if(P&&P.offsetWidth===0)return;o.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:W,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(o.slidesPerView==="auto"||o.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&&ee!==e.snapGrid&&e.checkOverflow()}function qr(e){const o=this;o.allowClick||(o.params.preventClicks&&e.preventDefault(),o.params.preventClicksPropagation&&o.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function hr(){const e=this,{wrapperEl:o,rtlTranslate:P}=e;e.previousTranslate=e.translate,e.isHorizontal()?P?e.translate=o.scrollWidth-o.offsetWidth-o.scrollLeft:e.translate=-o.scrollLeft:e.translate=-o.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(P?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let dr=!1;function yr(){}function jr(){const e=this,{params:o,touchEvents:P,el:N,wrapperEl:W}=e;e.onTouchStart=wr.bind(e),e.onTouchMove=rr.bind(e),e.onTouchEnd=Ir.bind(e),o.cssMode&&(e.onScroll=hr.bind(e)),e.onClick=qr.bind(e);const ee=!!o.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(P.start,e.onTouchStart,!1),O.addEventListener(P.move,e.onTouchMove,ee),O.addEventListener(P.end,e.onTouchEnd,!1);else{if(te.touch){const ne=P.start==="touchstart"&&te.passiveListener&&o.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(P.start,e.onTouchStart,ne),N.addEventListener(P.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(P.end,e.onTouchEnd,ne),P.cancel&&N.addEventListener(P.cancel,e.onTouchEnd,ne),dr||(O.addEventListener("touchstart",yr),dr=!0)}(o.simulateTouch&&!Xn.ios&&!Xn.android||o.simulateTouch&&!te.touch&&Xn.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),O.addEventListener("mousemove",e.onTouchMove,ee),O.addEventListener("mouseup",e.onTouchEnd,!1))}(o.preventClicks||o.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),o.cssMode&&W.addEventListener("scroll",e.onScroll),o.updateOnWindowResize?e.on(Xn.ios||Xn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Dr,!0):e.on("observerUpdate",Dr,!0)}function ua(){const e=this,{params:o,touchEvents:P,el:N,wrapperEl:W}=e,ee=!!o.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(P.start,e.onTouchStart,!1),O.removeEventListener(P.move,e.onTouchMove,ee),O.removeEventListener(P.end,e.onTouchEnd,!1);else{if(te.touch){const ne=P.start==="onTouchStart"&&te.passiveListener&&o.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(P.start,e.onTouchStart,ne),N.removeEventListener(P.move,e.onTouchMove,ee),N.removeEventListener(P.end,e.onTouchEnd,ne),P.cancel&&N.removeEventListener(P.cancel,e.onTouchEnd,ne)}(o.simulateTouch&&!Xn.ios&&!Xn.android||o.simulateTouch&&!te.touch&&Xn.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),O.removeEventListener("mousemove",e.onTouchMove,ee),O.removeEventListener("mouseup",e.onTouchEnd,!1))}(o.preventClicks||o.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),o.cssMode&&W.removeEventListener("scroll",e.onScroll),e.off(Xn.ios||Xn.android?"resize orientationchange observerUpdate":"resize observerUpdate",Dr)}var _a={attachEvents:jr,detachEvents:ua};function da(){const e=this,{activeIndex:o,initialized:P,loopedSlides:N=0,params:W,$el:ee}=e,ne=W.breakpoints;if(!ne||ne&&Object.keys(ne).length===0)return;const re=e.getBreakpoint(ne);if(re&&e.currentBreakpoint!==re){const le=re in ne?ne[re]:void 0;le&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(nt=>{const st=le[nt];if(typeof st=="undefined")return;nt==="slidesPerView"&&(st==="AUTO"||st==="auto")?le[nt]="auto":nt==="slidesPerView"?le[nt]=parseFloat(st):le[nt]=parseInt(st,10)});const he=le||e.originalParams,Te=W.slidesPerColumn>1,Ze=he.slidesPerColumn>1;Te&&!Ze?ee.removeClass(`${W.containerModifierClass}multirow ${W.containerModifierClass}multirow-column`):!Te&&Ze&&(ee.addClass(`${W.containerModifierClass}multirow`),he.slidesPerColumnFill==="column"&&ee.addClass(`${W.containerModifierClass}multirow-column`));const He=he.direction&&he.direction!==W.direction,at=W.loop&&(he.slidesPerView!==W.slidesPerView||He);He&&P&&e.changeDirection(),ie.extend(e.params,he),ie.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=re,at&&P&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(o-N+e.loopedSlides,0,!1)),e.emit("breakpoint",he)}}function Ca(e){if(!e)return;let o=!1;const P=Object.keys(e).map(N=>{if(typeof N=="string"&&N.indexOf("@")===0){const W=parseFloat(N.substr(1)),ee=s.innerHeight*W;return{value:ee,point:N}}return{value:N,point:N}});P.sort((N,W)=>parseInt(N.value,10)-parseInt(W.value,10));for(let N=0;N<P.length;N+=1){const{point:W,value:ee}=P[N];ee<=s.innerWidth&&(o=W)}return o||"max"}var ca={setBreakpoint:da,getBreakpoint:Ca};function Sa(){const e=this,{classNames:o,params:P,rtl:N,$el:W}=e,ee=[];ee.push("initialized"),ee.push(P.direction),P.freeMode&&ee.push("free-mode"),P.autoHeight&&ee.push("autoheight"),N&&ee.push("rtl"),P.slidesPerColumn>1&&(ee.push("multirow"),P.slidesPerColumnFill==="column"&&ee.push("multirow-column")),Xn.android&&ee.push("android"),Xn.ios&&ee.push("ios"),P.cssMode&&ee.push("css-mode"),ee.forEach(ne=>{o.push(P.containerModifierClass+ne)}),W.addClass(o.join(" "))}function Ta(){const e=this,{$el:o,classNames:P}=e;o.removeClass(P.join(" "))}var Gr={addClasses:Sa,removeClasses:Ta};function Ur(e,o,P,N,W,ee){let ne;function re(){ee&&ee()}const le=i(e).parent("picture")[0];!le&&(!e.complete||!W)&&o?(ne=new s.Image,ne.onload=re,ne.onerror=re,N&&(ne.sizes=N),P&&(ne.srcset=P),o&&(ne.src=o)):re()}function Vr(){const e=this;e.imagesToLoad=e.$el.find("img");function o(){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 P=0;P<e.imagesToLoad.length;P+=1){const N=e.imagesToLoad[P];e.loadImage(N,N.currentSrc||N.getAttribute("src"),N.srcset||N.getAttribute("srcset"),N.sizes||N.getAttribute("sizes"),!0,o)}}var wa={loadImage:Ur,preloadImages:Vr};function fa(){const e=this,o=e.params,P=e.isLocked,N=e.slides.length>0&&o.slidesOffsetBefore+o.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;o.slidesOffsetBefore&&o.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,P!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),P&&P!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var Ma={checkOverflow:fa},$r={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 ea={update:Bt,translate:It,transition:Nt,slide:On,loop:Rn,grabCursor:Tt,manipulation:Fn,events:_a,breakpoints:ca,checkOverflow:Ma,classes:Gr,images:wa},ta={};class ar extends j{constructor(...e){let o,P;e.length===1&&e[0].constructor&&e[0].constructor===Object?P=e[0]:[o,P]=e,P||(P={}),P=ie.extend({},P),o&&!P.el&&(P.el=o),super(P),Object.keys(ea).forEach(re=>{Object.keys(ea[re]).forEach(le=>{ar.prototype[le]||(ar.prototype[le]=ea[re][le])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(re=>{const le=N.modules[re];if(le.params){const he=Object.keys(le.params)[0],Te=le.params[he];if(typeof Te!="object"||Te===null)return;if(!(he in P&&"enabled"in Te))return;P[he]===!0&&(P[he]={enabled:!0}),typeof P[he]=="object"&&!("enabled"in P[he])&&(P[he].enabled=!0),P[he]||(P[he]={enabled:!1})}});const W=ie.extend({},$r);N.useModulesParams(W),N.params=ie.extend({},W,ta,P),N.originalParams=ie.extend({},N.params),N.passedParams=ie.extend({},P),N.$=i;const ee=i(N.params.el);if(o=ee[0],!o)return;if(ee.length>1){const re=[];return ee.each((le,he)=>{const Te=ie.extend({},P,{el:he});re.push(new ar(Te))}),re}o.swiper=N,ee.data("swiper",N);let ne;return o&&o.shadowRoot&&o.shadowRoot.querySelector?(ne=i(o.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),ne.children=re=>ee.children(re)):ne=ee.children(`.${N.params.wrapperClass}`),ie.extend(N,{$el:ee,el:o,$wrapperEl:ne,wrapperEl:ne[0],classNames:[],slides:i(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:o.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(o.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:ne.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 le=["touchstart","touchmove","touchend","touchcancel"];let he=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(he=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:le[0],move:le[1],end:le[2],cancel:le[3]},N.touchEventsDesktop={start:he[0],move:he[1],end:he[2]},te.touch||!N.params.simulateTouch?N.touchEventsTouch:N.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:ie.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:o,slides:P,slidesGrid:N,size:W,activeIndex:ee}=e;let ne=1;if(o.centeredSlides){let re=P[ee].swiperSlideSize,le;for(let he=ee+1;he<P.length;he+=1)P[he]&&!le&&(re+=P[he].swiperSlideSize,ne+=1,re>W&&(le=!0));for(let he=ee-1;he>=0;he-=1)P[he]&&!le&&(re+=P[he].swiperSlideSize,ne+=1,re>W&&(le=!0))}else for(let re=ee+1;re<P.length;re+=1)N[re]-N[ee]<W&&(ne+=1);return ne}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:o,params:P}=e;P.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function N(){const ee=e.rtlTranslate?e.translate*-1:e.translate,ne=Math.min(Math.max(ee,e.maxTranslate()),e.minTranslate());e.setTranslate(ne),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()),P.watchOverflow&&o!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,o=!0){const P=this,N=P.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(P.$el.removeClass(`${P.params.containerModifierClass}${N}`).addClass(`${P.params.containerModifierClass}${e}`),P.params.direction=e,P.slides.each((W,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),P.emit("changeDirection"),o&&P.update()),P}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,o=!0){const P=this,{params:N,$el:W,$wrapperEl:ee,slides:ne}=P;return typeof P.params=="undefined"||P.destroyed||(P.emit("beforeDestroy"),P.initialized=!1,P.detachEvents(),N.loop&&P.loopDestroy(),o&&(P.removeClasses(),W.removeAttr("style"),ee.removeAttr("style"),ne&&ne.length&&ne.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),P.emit("destroy"),Object.keys(P.eventsListeners).forEach(re=>{P.off(re)}),e!==!1&&(P.$el[0].swiper=null,P.$el.data("swiper",null),ie.deleteProps(P)),P.destroyed=!0),null}static extendDefaults(e){ie.extend(ta,e)}static get extendedDefaults(){return ta}static get defaults(){return $r}static get Class(){return j}static get $(){return i}}var Ra={name:"device",proto:{device:Xn},static:{device:Xn}},na={name:"support",proto:{support:te},static:{support:te}};const Xr=function(){function o(){const P=s.navigator.userAgent.toLowerCase();return P.indexOf("safari")>=0&&P.indexOf("chrome")<0&&P.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:o(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var Oa={name:"browser",proto:{browser:Xr},static:{browser:Xr}},ra={name:"resize",create(){const e=this;ie.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 aa={func:s.MutationObserver||s.WebkitMutationObserver,attach(e,o={}){const P=this,N=aa.func,W=new N(ee=>{if(ee.length===1){P.emit("observerUpdate",ee[0]);return}const ne=function(){P.emit("observerUpdate",ee[0])};s.requestAnimationFrame?s.requestAnimationFrame(ne):s.setTimeout(ne,0)});W.observe(e,{attributes:typeof o.attributes=="undefined"?!0:o.attributes,childList:typeof o.childList=="undefined"?!0:o.childList,characterData:typeof o.characterData=="undefined"?!0:o.characterData}),P.observer.observers.push(W)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const o=e.$el.parents();for(let P=0;P<o.length;P+=1)e.observer.attach(o[P])}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(o=>{o.disconnect()}),e.observer.observers=[]}};var ha={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ie.extend(e,{observer:{init:aa.init.bind(e),attach:aa.attach.bind(e),destroy:aa.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const Qn={update(e){const o=this,{slidesPerView:P,slidesPerGroup:N,centeredSlides:W}=o.params,{addSlidesBefore:ee,addSlidesAfter:ne}=o.params.virtual,{from:re,to:le,slides:he,slidesGrid:Te,renderSlide:Ze,offset:He}=o.virtual;o.updateActiveIndex();const at=o.activeIndex||0;let nt;o.rtlTranslate?nt="right":nt=o.isHorizontal()?"left":"top";let st,At;W?(st=Math.floor(P/2)+N+ee,At=Math.floor(P/2)+N+ne):(st=P+(N-1)+ee,At=N+ne);const Ye=Math.max((at||0)-At,0),bt=Math.min((at||0)+st,he.length-1),dt=(o.slidesGrid[Ye]||0)-(o.slidesGrid[0]||0);ie.extend(o.virtual,{from:Ye,to:bt,offset:dt,slidesGrid:o.slidesGrid});function Rt(){o.updateSlides(),o.updateProgress(),o.updateSlidesClasses(),o.lazy&&o.params.lazy.enabled&&o.lazy.load()}if(re===Ye&&le===bt&&!e){o.slidesGrid!==Te&&dt!==He&&o.slides.css(nt,`${dt}px`),o.updateProgress();return}if(o.params.virtual.renderExternal){o.params.virtual.renderExternal.call(o,{offset:dt,from:Ye,to:bt,slides:function(){const on=[];for(let ln=Ye;ln<=bt;ln+=1)on.push(he[ln]);return on}()}),Rt();return}const zt=[],Yt=[];if(e)o.$wrapperEl.find(`.${o.params.slideClass}`).remove();else for(let Ot=re;Ot<=le;Ot+=1)(Ot<Ye||Ot>bt)&&o.$wrapperEl.find(`.${o.params.slideClass}[data-swiper-slide-index="${Ot}"]`).remove();for(let Ot=0;Ot<he.length;Ot+=1)Ot>=Ye&&Ot<=bt&&(typeof le=="undefined"||e?Yt.push(Ot):(Ot>le&&Yt.push(Ot),Ot<re&&zt.push(Ot)));Yt.forEach(Ot=>{o.$wrapperEl.append(Ze(he[Ot],Ot))}),zt.sort((Ot,on)=>on-Ot).forEach(Ot=>{o.$wrapperEl.prepend(Ze(he[Ot],Ot))}),o.$wrapperEl.children(".swiper-slide").css(nt,`${dt}px`),Rt()},renderSlide(e,o){const P=this,N=P.params.virtual;if(N.cache&&P.virtual.cache[o])return P.virtual.cache[o];const W=N.renderSlide?i(N.renderSlide.call(P,e,o)):i(`<div class="${P.params.slideClass}" data-swiper-slide-index="${o}">${e}</div>`);return W.attr("data-swiper-slide-index")||W.attr("data-swiper-slide-index",o),N.cache&&(P.virtual.cache[o]=W),W},appendSlide(e){const o=this;if(typeof e=="object"&&"length"in e)for(let P=0;P<e.length;P+=1)e[P]&&o.virtual.slides.push(e[P]);else o.virtual.slides.push(e);o.virtual.update(!0)},prependSlide(e){const o=this,P=o.activeIndex;let N=P+1,W=1;if(Array.isArray(e)){for(let ee=0;ee<e.length;ee+=1)e[ee]&&o.virtual.slides.unshift(e[ee]);N=P+e.length,W=e.length}else o.virtual.slides.unshift(e);if(o.params.virtual.cache){const ee=o.virtual.cache,ne={};Object.keys(ee).forEach(re=>{const le=ee[re],he=le.attr("data-swiper-slide-index");he&&le.attr("data-swiper-slide-index",parseInt(he,10)+1),ne[parseInt(re,10)+W]=le}),o.virtual.cache=ne}o.virtual.update(!0),o.slideTo(N,0)},removeSlide(e){const o=this;if(typeof e=="undefined"||e===null)return;let P=o.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)o.virtual.slides.splice(e[N],1),o.params.virtual.cache&&delete o.virtual.cache[e[N]],e[N]<P&&(P-=1),P=Math.max(P,0);else o.virtual.slides.splice(e,1),o.params.virtual.cache&&delete o.virtual.cache[e],e<P&&(P-=1),P=Math.max(P,0);o.virtual.update(!0),o.slideTo(P,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var Da={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this;ie.extend(e,{virtual:{update:Qn.update.bind(e),appendSlide:Qn.appendSlide.bind(e),prependSlide:Qn.prependSlide.bind(e),removeSlide:Qn.removeSlide.bind(e),removeAllSlides:Qn.removeAllSlides.bind(e),renderSlide:Qn.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 o={watchSlidesProgress:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o),e.params.initialSlide||e.virtual.update()},setTranslate(){const e=this;if(!e.params.virtual.enabled)return;e.virtual.update()}}};const ia={handle(e){const o=this,{rtlTranslate:P}=o;let N=e;N.originalEvent&&(N=N.originalEvent);const W=N.keyCode||N.charCode,ee=o.params.keyboard.pageUpDown,ne=ee&&W===33,re=ee&&W===34,le=W===37,he=W===39,Te=W===38,Ze=W===40;if(!o.allowSlideNext&&(o.isHorizontal()&&he||o.isVertical()&&Ze||re))return!1;if(!o.allowSlidePrev&&(o.isHorizontal()&&le||o.isVertical()&&Te||ne))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(o.params.keyboard.onlyInViewport&&(ne||re||le||he||Te||Ze)){let He=!1;if(o.$el.parents(`.${o.params.slideClass}`).length>0&&o.$el.parents(`.${o.params.slideActiveClass}`).length===0)return;const at=s.innerWidth,nt=s.innerHeight,st=o.$el.offset();P&&(st.left-=o.$el[0].scrollLeft);const At=[[st.left,st.top],[st.left+o.width,st.top],[st.left,st.top+o.height],[st.left+o.width,st.top+o.height]];for(let Ye=0;Ye<At.length;Ye+=1){const bt=At[Ye];bt[0]>=0&&bt[0]<=at&&bt[1]>=0&&bt[1]<=nt&&(He=!0)}if(!He)return}o.isHorizontal()?((ne||re||le||he)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((re||he)&&!P||(ne||le)&&P)&&o.slideNext(),((ne||le)&&!P||(re||he)&&P)&&o.slidePrev()):((ne||re||Te||Ze)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(re||Ze)&&o.slideNext(),(ne||Te)&&o.slidePrev()),o.emit("keyPress",W);return},enable(){const e=this;if(e.keyboard.enabled)return;i(O).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;i(O).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var Pa={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ie.extend(e,{keyboard:{enabled:!1,enable:ia.enable.bind(e),disable:ia.disable.bind(e),handle:ia.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 ma(){const e="onwheel";let o=e in O;if(!o){const P=O.createElement("div");P.setAttribute(e,"return;"),o=typeof P[e]=="function"}return!o&&O.implementation&&O.implementation.hasFeature&&O.implementation.hasFeature("","")!==!0&&(o=O.implementation.hasFeature("Events.wheel","3.0")),o}const gr={lastScrollTime:ie.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return s.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":ma()?"wheel":"mousewheel"},normalize(e){const o=10,P=40,N=800;let W=0,ee=0,ne=0,re=0;return"detail"in e&&(ee=e.detail),"wheelDelta"in e&&(ee=-e.wheelDelta/120),"wheelDeltaY"in e&&(ee=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(W=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(W=ee,ee=0),ne=W*o,re=ee*o,"deltaY"in e&&(re=e.deltaY),"deltaX"in e&&(ne=e.deltaX),e.shiftKey&&!ne&&(ne=re,re=0),(ne||re)&&e.deltaMode&&(e.deltaMode===1?(ne*=P,re*=P):(ne*=N,re*=N)),ne&&!W&&(W=ne<1?-1:1),re&&!ee&&(ee=re<1?-1:1),{spinX:W,spinY:ee,pixelX:ne,pixelY:re}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let o=e;const P=this,N=P.params.mousewheel;P.params.cssMode&&o.preventDefault();let W=P.$el;if(P.params.mousewheel.eventsTarged!=="container"&&(W=i(P.params.mousewheel.eventsTarged)),!P.mouseEntered&&!W[0].contains(o.target)&&!N.releaseOnEdges)return!0;o.originalEvent&&(o=o.originalEvent);let ee=0;const ne=P.rtlTranslate?-1:1,re=gr.normalize(o);if(N.forceToAxis)if(P.isHorizontal())if(Math.abs(re.pixelX)>Math.abs(re.pixelY))ee=-re.pixelX*ne;else return!0;else if(Math.abs(re.pixelY)>Math.abs(re.pixelX))ee=-re.pixelY;else return!0;else ee=Math.abs(re.pixelX)>Math.abs(re.pixelY)?-re.pixelX*ne:-re.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),P.params.freeMode){const le={time:ie.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:he}=P.mousewheel,Te=he&&le.time<he.time+500&&le.delta<=he.delta&&le.direction===he.direction;if(!Te){P.mousewheel.lastEventBeforeSnap=void 0,P.params.loop&&P.loopFix();let Ze=P.getTranslate()+ee*N.sensitivity;const He=P.isBeginning,at=P.isEnd;if(Ze>=P.minTranslate()&&(Ze=P.minTranslate()),Ze<=P.maxTranslate()&&(Ze=P.maxTranslate()),P.setTransition(0),P.setTranslate(Ze),P.updateProgress(),P.updateActiveIndex(),P.updateSlidesClasses(),(!He&&P.isBeginning||!at&&P.isEnd)&&P.updateSlidesClasses(),P.params.freeModeSticky){clearTimeout(P.mousewheel.timeout),P.mousewheel.timeout=void 0;const nt=P.mousewheel.recentWheelEvents;nt.length>=15&&nt.shift();const st=nt.length?nt[nt.length-1]:void 0,At=nt[0];if(nt.push(le),st&&(le.delta>st.delta||le.direction!==st.direction))nt.splice(0);else if(nt.length>=15&&le.time-At.time<500&&At.delta-le.delta>=1&&le.delta<=6){const Ye=ee>0?.8:.2;P.mousewheel.lastEventBeforeSnap=le,nt.splice(0),P.mousewheel.timeout=ie.nextTick(()=>{P.slideToClosest(P.params.speed,!0,void 0,Ye)},0)}P.mousewheel.timeout||(P.mousewheel.timeout=ie.nextTick(()=>{const Ye=.5;P.mousewheel.lastEventBeforeSnap=le,nt.splice(0),P.slideToClosest(P.params.speed,!0,void 0,Ye)},500))}if(Te||P.emit("scroll",o),P.params.autoplay&&P.params.autoplayDisableOnInteraction&&P.autoplay.stop(),Ze===P.minTranslate()||Ze===P.maxTranslate())return!0}}else{const le={time:ie.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},he=P.mousewheel.recentWheelEvents;he.length>=2&&he.shift();const Te=he.length?he[he.length-1]:void 0;if(he.push(le),Te?(le.direction!==Te.direction||le.delta>Te.delta||le.time>Te.time+150)&&P.mousewheel.animateSlider(le):P.mousewheel.animateSlider(le),P.mousewheel.releaseScroll(le))return!0}return o.preventDefault?o.preventDefault():o.returnValue=!1,!1},animateSlider(e){const o=this;return e.delta>=6&&ie.now()-o.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!o.isEnd||o.params.loop)&&!o.animating&&(o.slideNext(),o.emit("scroll",e.raw)):(!o.isBeginning||o.params.loop)&&!o.animating&&(o.slidePrev(),o.emit("scroll",e.raw)),o.mousewheel.lastScrollTime=new s.Date().getTime(),!1)},releaseScroll(e){const o=this,P=o.params.mousewheel;if(e.direction<0){if(o.isEnd&&!o.params.loop&&P.releaseOnEdges)return!0}else if(o.isBeginning&&!o.params.loop&&P.releaseOnEdges)return!0;return!1},enable(){const e=this,o=gr.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(o,e.mousewheel.handle),!0;if(!o)return!1;if(e.mousewheel.enabled)return!1;let P=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(P=i(e.params.mousewheel.eventsTarged)),P.on("mouseenter",e.mousewheel.handleMouseEnter),P.on("mouseleave",e.mousewheel.handleMouseLeave),P.on(o,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,o=gr.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(o,e.mousewheel.handle),!0;if(!o)return!1;if(!e.mousewheel.enabled)return!1;let P=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(P=i(e.params.mousewheel.eventsTarged)),P.off(o,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var La={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ie.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:ie.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 Pr={update(){const e=this,o=e.params.navigation;if(e.params.loop)return;const{$nextEl:P,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(o.disabledClass):N.removeClass(o.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](o.lockClass)),P&&P.length>0&&(e.isEnd?P.addClass(o.disabledClass):P.removeClass(o.disabledClass),P[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](o.lockClass))},onPrevClick(e){const o=this;if(e.preventDefault(),o.isBeginning&&!o.params.loop)return;o.slidePrev()},onNextClick(e){const o=this;if(e.preventDefault(),o.isEnd&&!o.params.loop)return;o.slideNext()},init(){const e=this,o=e.params.navigation;if(!(o.nextEl||o.prevEl))return;let P,N;o.nextEl&&(P=i(o.nextEl),e.params.uniqueNavElements&&typeof o.nextEl=="string"&&P.length>1&&e.$el.find(o.nextEl).length===1&&(P=e.$el.find(o.nextEl))),o.prevEl&&(N=i(o.prevEl),e.params.uniqueNavElements&&typeof o.prevEl=="string"&&N.length>1&&e.$el.find(o.prevEl).length===1&&(N=e.$el.find(o.prevEl))),P&&P.length>0&&P.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ie.extend(e.navigation,{$nextEl:P,nextEl:P&&P[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:o,$prevEl:P}=e.navigation;o&&o.length&&(o.off("click",e.navigation.onNextClick),o.removeClass(e.params.navigation.disabledClass)),P&&P.length&&(P.off("click",e.navigation.onPrevClick),P.removeClass(e.params.navigation.disabledClass))}};var Ia={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;ie.extend(e,{navigation:{init:Pr.init.bind(e),update:Pr.update.bind(e),destroy:Pr.destroy.bind(e),onNextClick:Pr.onNextClick.bind(e),onPrevClick:Pr.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 o=this,{$nextEl:P,$prevEl:N}=o.navigation;if(o.params.navigation.hideOnClick&&!i(e.target).is(N)&&!i(e.target).is(P)){let W;P?W=P.hasClass(o.params.navigation.hiddenClass):N&&(W=N.hasClass(o.params.navigation.hiddenClass)),W===!0?o.emit("navigationShow",o):o.emit("navigationHide",o),P&&P.toggleClass(o.params.navigation.hiddenClass),N&&N.toggleClass(o.params.navigation.hiddenClass)}}}};const Fr={update(){const e=this,o=e.rtl,P=e.params.pagination;if(!P.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 ee;const ne=e.params.loop?Math.ceil((N-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(ee=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),ee>N-1-e.loopedSlides*2&&(ee-=N-e.loopedSlides*2),ee>ne-1&&(ee-=ne),ee<0&&e.params.paginationType!=="bullets"&&(ee=ne+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,P.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const re=e.pagination.bullets;let le,he,Te;if(P.dynamicBullets&&(e.pagination.bulletSize=re.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),W.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(P.dynamicMainBullets+4)}px`),P.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>P.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=P.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),le=ee-e.pagination.dynamicBulletIndex,he=le+(Math.min(re.length,P.dynamicMainBullets)-1),Te=(he+le)/2),re.removeClass(`${P.bulletActiveClass} ${P.bulletActiveClass}-next ${P.bulletActiveClass}-next-next ${P.bulletActiveClass}-prev ${P.bulletActiveClass}-prev-prev ${P.bulletActiveClass}-main`),W.length>1)re.each((Ze,He)=>{const at=i(He),nt=at.index();nt===ee&&at.addClass(P.bulletActiveClass),P.dynamicBullets&&(nt>=le&&nt<=he&&at.addClass(`${P.bulletActiveClass}-main`),nt===le&&at.prev().addClass(`${P.bulletActiveClass}-prev`).prev().addClass(`${P.bulletActiveClass}-prev-prev`),nt===he&&at.next().addClass(`${P.bulletActiveClass}-next`).next().addClass(`${P.bulletActiveClass}-next-next`))});else{const Ze=re.eq(ee),He=Ze.index();if(Ze.addClass(P.bulletActiveClass),P.dynamicBullets){const at=re.eq(le),nt=re.eq(he);for(let st=le;st<=he;st+=1)re.eq(st).addClass(`${P.bulletActiveClass}-main`);if(e.params.loop)if(He>=re.length-P.dynamicMainBullets){for(let st=P.dynamicMainBullets;st>=0;st-=1)re.eq(re.length-st).addClass(`${P.bulletActiveClass}-main`);re.eq(re.length-P.dynamicMainBullets-1).addClass(`${P.bulletActiveClass}-prev`)}else at.prev().addClass(`${P.bulletActiveClass}-prev`).prev().addClass(`${P.bulletActiveClass}-prev-prev`),nt.next().addClass(`${P.bulletActiveClass}-next`).next().addClass(`${P.bulletActiveClass}-next-next`);else at.prev().addClass(`${P.bulletActiveClass}-prev`).prev().addClass(`${P.bulletActiveClass}-prev-prev`),nt.next().addClass(`${P.bulletActiveClass}-next`).next().addClass(`${P.bulletActiveClass}-next-next`)}}if(P.dynamicBullets){const Ze=Math.min(re.length,P.dynamicMainBullets+4),He=(e.pagination.bulletSize*Ze-e.pagination.bulletSize)/2-Te*e.pagination.bulletSize,at=o?"right":"left";re.css(e.isHorizontal()?at:"top",`${He}px`)}}if(P.type==="fraction"&&(W.find(`.${P.currentClass}`).text(P.formatFractionCurrent(ee+1)),W.find(`.${P.totalClass}`).text(P.formatFractionTotal(ne))),P.type==="progressbar"){let re;P.progressbarOpposite?re=e.isHorizontal()?"vertical":"horizontal":re=e.isHorizontal()?"horizontal":"vertical";const le=(ee+1)/ne;let he=1,Te=1;re==="horizontal"?he=le:Te=le,W.find(`.${P.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${he}) scaleY(${Te})`).transition(e.params.speed)}P.type==="custom"&&P.renderCustom?(W.html(P.renderCustom(e,ee+1,ne)),e.emit("paginationRender",e,W[0])):e.emit("paginationUpdate",e,W[0]),W[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](P.lockClass)},render(){const e=this,o=e.params.pagination;if(!o.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const P=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let W="";if(o.type==="bullets"){const ee=e.params.loop?Math.ceil((P-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let ne=0;ne<ee;ne+=1)o.renderBullet?W+=o.renderBullet.call(e,ne,o.bulletClass):W+=`<${o.bulletElement} class="${o.bulletClass}"></${o.bulletElement}>`;N.html(W),e.pagination.bullets=N.find(`.${o.bulletClass}`)}o.type==="fraction"&&(o.renderFraction?W=o.renderFraction.call(e,o.currentClass,o.totalClass):W=`<span class="${o.currentClass}"></span> / <span class="${o.totalClass}"></span>`,N.html(W)),o.type==="progressbar"&&(o.renderProgressbar?W=o.renderProgressbar.call(e,o.progressbarFillClass):W=`<span class="${o.progressbarFillClass}"></span>`,N.html(W)),o.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,o=e.params.pagination;if(!o.el)return;let P=i(o.el);if(P.length===0)return;e.params.uniqueNavElements&&typeof o.el=="string"&&P.length>1&&(P=e.$el.find(o.el)),o.type==="bullets"&&o.clickable&&P.addClass(o.clickableClass),P.addClass(o.modifierClass+o.type),o.type==="bullets"&&o.dynamicBullets&&(P.addClass(`${o.modifierClass}${o.type}-dynamic`),e.pagination.dynamicBulletIndex=0,o.dynamicMainBullets<1&&(o.dynamicMainBullets=1)),o.type==="progressbar"&&o.progressbarOpposite&&P.addClass(o.progressbarOppositeClass),o.clickable&&P.on("click",`.${o.bulletClass}`,function(W){W.preventDefault();let ee=i(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ie.extend(e.pagination,{$el:P,el:P[0]})},destroy(){const e=this,o=e.params.pagination;if(!o.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const P=e.pagination.$el;P.removeClass(o.hiddenClass),P.removeClass(o.modifierClass+o.type),e.pagination.bullets&&e.pagination.bullets.removeClass(o.bulletActiveClass),o.clickable&&P.off("click",`.${o.bulletClass}`)}};var Yr={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;ie.extend(e,{pagination:{init:Fr.init.bind(e),render:Fr.render.bind(e),update:Fr.update.bind(e),destroy:Fr.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 o=this;if(o.params.pagination.el&&o.params.pagination.hideOnClick&&o.pagination.$el.length>0&&!i(e.target).hasClass(o.params.pagination.bulletClass)){const P=o.pagination.$el.hasClass(o.params.pagination.hiddenClass);P===!0?o.emit("paginationShow",o):o.emit("paginationHide",o),o.pagination.$el.toggleClass(o.params.pagination.hiddenClass)}}}};const cr={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:o,rtlTranslate:P,progress:N}=e,{dragSize:W,trackSize:ee,$dragEl:ne,$el:re}=o,le=e.params.scrollbar;let he=W,Te=(ee-W)*N;P?(Te=-Te,Te>0?(he=W-Te,Te=0):-Te+W>ee&&(he=ee+Te)):Te<0?(he=W+Te,Te=0):Te+W>ee&&(he=ee-Te),e.isHorizontal()?(ne.transform(`translate3d(${Te}px, 0, 0)`),ne[0].style.width=`${he}px`):(ne.transform(`translate3d(0px, ${Te}px, 0)`),ne[0].style.height=`${he}px`),le.hide&&(clearTimeout(e.scrollbar.timeout),re[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{re[0].style.opacity=0,re.transition(400)},1e3))},setTransition(e){const o=this;if(!o.params.scrollbar.el||!o.scrollbar.el)return;o.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:o}=e,{$dragEl:P,$el:N}=o;P[0].style.width="",P[0].style.height="";const W=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,ne=ee*(W/e.size);let re;e.params.scrollbar.dragSize==="auto"?re=W*ee:re=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?P[0].style.width=`${re}px`:P[0].style.height=`${re}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ie.extend(o,{trackSize:W,divider:ee,moveDivider:ne,dragSize:re}),o.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const o=this;return o.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 o=this,{scrollbar:P,rtlTranslate:N}=o,{$el:W,dragSize:ee,trackSize:ne,dragStartPos:re}=P;let le;le=(P.getPointerPosition(e)-W.offset()[o.isHorizontal()?"left":"top"]-(re!==null?re:ee/2))/(ne-ee),le=Math.max(Math.min(le,1),0),N&&(le=1-le);const he=o.minTranslate()+(o.maxTranslate()-o.minTranslate())*le;o.updateProgress(he),o.setTranslate(he),o.updateActiveIndex(),o.updateSlidesClasses()},onDragStart(e){const o=this,P=o.params.scrollbar,{scrollbar:N,$wrapperEl:W}=o,{$el:ee,$dragEl:ne}=N;o.scrollbar.isTouched=!0,o.scrollbar.dragStartPos=e.target===ne[0]||e.target===ne?N.getPointerPosition(e)-e.target.getBoundingClientRect()[o.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),W.transition(100),ne.transition(100),N.setDragPosition(e),clearTimeout(o.scrollbar.dragTimeout),ee.transition(0),P.hide&&ee.css("opacity",1),o.params.cssMode&&o.$wrapperEl.css("scroll-snap-type","none"),o.emit("scrollbarDragStart",e)},onDragMove(e){const o=this,{scrollbar:P,$wrapperEl:N}=o,{$el:W,$dragEl:ee}=P;if(!o.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,P.setDragPosition(e),N.transition(0),W.transition(0),ee.transition(0),o.emit("scrollbarDragMove",e)},onDragEnd(e){const o=this,P=o.params.scrollbar,{scrollbar:N,$wrapperEl:W}=o,{$el:ee}=N;if(!o.scrollbar.isTouched)return;o.scrollbar.isTouched=!1,o.params.cssMode&&(o.$wrapperEl.css("scroll-snap-type",""),W.transition("")),P.hide&&(clearTimeout(o.scrollbar.dragTimeout),o.scrollbar.dragTimeout=ie.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),o.emit("scrollbarDragEnd",e),P.snapOnRelease&&o.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:o,touchEventsTouch:P,touchEventsDesktop:N,params:W}=e,ee=o.$el,ne=ee[0],re=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,le=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.addEventListener(P.start,e.scrollbar.onDragStart,re),ne.addEventListener(P.move,e.scrollbar.onDragMove,re),ne.addEventListener(P.end,e.scrollbar.onDragEnd,le)):(ne.addEventListener(N.start,e.scrollbar.onDragStart,re),O.addEventListener(N.move,e.scrollbar.onDragMove,re),O.addEventListener(N.end,e.scrollbar.onDragEnd,le))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:o,touchEventsTouch:P,touchEventsDesktop:N,params:W}=e,ee=o.$el,ne=ee[0],re=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,le=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(ne.removeEventListener(P.start,e.scrollbar.onDragStart,re),ne.removeEventListener(P.move,e.scrollbar.onDragMove,re),ne.removeEventListener(P.end,e.scrollbar.onDragEnd,le)):(ne.removeEventListener(N.start,e.scrollbar.onDragStart,re),O.removeEventListener(N.move,e.scrollbar.onDragMove,re),O.removeEventListener(N.end,e.scrollbar.onDragEnd,le))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:o,$el:P}=e,N=e.params.scrollbar;let W=i(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&W.length>1&&P.find(N.el).length===1&&(W=P.find(N.el));let ee=W.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=i(`<div class="${e.params.scrollbar.dragClass}"></div>`),W.append(ee)),ie.extend(o,{$el:W,el:W[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&o.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var Ua={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;ie.extend(e,{scrollbar:{init:cr.init.bind(e),destroy:cr.destroy.bind(e),updateSize:cr.updateSize.bind(e),setTranslate:cr.setTranslate.bind(e),setTransition:cr.setTransition.bind(e),enableDraggable:cr.enableDraggable.bind(e),disableDraggable:cr.disableDraggable.bind(e),setDragPosition:cr.setDragPosition.bind(e),getPointerPosition:cr.getPointerPosition.bind(e),onDragStart:cr.onDragStart.bind(e),onDragMove:cr.onDragMove.bind(e),onDragEnd:cr.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 o=this;o.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const oa={setTransform(e,o){const P=this,{rtl:N}=P,W=i(e),ee=N?-1:1,ne=W.attr("data-swiper-parallax")||"0";let re=W.attr("data-swiper-parallax-x"),le=W.attr("data-swiper-parallax-y");const he=W.attr("data-swiper-parallax-scale"),Te=W.attr("data-swiper-parallax-opacity");if(re||le?(re=re||"0",le=le||"0"):P.isHorizontal()?(re=ne,le="0"):(le=ne,re="0"),re.indexOf("%")>=0?re=`${parseInt(re,10)*o*ee}%`:re=`${re*o*ee}px`,le.indexOf("%")>=0?le=`${parseInt(le,10)*o}%`:le=`${le*o}px`,typeof Te!="undefined"&&Te!==null){const Ze=Te-(Te-1)*(1-Math.abs(o));W[0].style.opacity=Ze}if(typeof he=="undefined"||he===null)W.transform(`translate3d(${re}, ${le}, 0px)`);else{const Ze=he-(he-1)*(1-Math.abs(o));W.transform(`translate3d(${re}, ${le}, 0px) scale(${Ze})`)}},setTranslate(){const e=this,{$el:o,slides:P,progress:N,snapGrid:W}=e;o.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,ne)=>{e.parallax.setTransform(ne,N)}),P.each((ee,ne)=>{let re=ne.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(re+=Math.ceil(ee/2)-N*(W.length-1)),re=Math.min(Math.max(re,-1),1),i(ne).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((le,he)=>{e.parallax.setTransform(he,re)})})},setTransition(e=this.params.speed){const o=this,{$el:P}=o;P.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,W)=>{const ee=i(W);let ne=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(ne=0),ee.transition(ne)})}};var ka={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ie.extend(e,{parallax:{setTransform:oa.setTransform.bind(e),setTranslate:oa.setTranslate.bind(e),setTransition:oa.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 o=this;if(!o.params.parallax.enabled)return;o.parallax.setTransition(e)}}};const Qr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const o=e.targetTouches[0].pageX,P=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,W=e.targetTouches[1].pageY,ee=Math.sqrt(Tr(N-o,2)+Tr(W-P,2));return ee},onGestureStart(e){const o=this,P=o.params.zoom,N=o.zoom,{gesture:W}=N;if(N.fakeGestureTouched=!1,N.fakeGestureMoved=!1,!te.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2)return;N.fakeGestureTouched=!0,W.scaleStart=Qr.getDistanceBetweenTouches(e)}if((!W.$slideEl||!W.$slideEl.length)&&(W.$slideEl=i(e.target).closest(`.${o.params.slideClass}`),W.$slideEl.length===0&&(W.$slideEl=o.slides.eq(o.activeIndex)),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${P.containerClass}`),W.maxRatio=W.$imageWrapEl.attr("data-swiper-zoom")||P.maxRatio,W.$imageWrapEl.length===0)){W.$imageEl=void 0;return}W.$imageEl&&W.$imageEl.transition(0),o.zoom.isScaling=!0},onGestureChange(e){const o=this,P=o.params.zoom,N=o.zoom,{gesture:W}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,W.scaleMove=Qr.getDistanceBetweenTouches(e)}if(!W.$imageEl||W.$imageEl.length===0)return;te.gestures?N.scale=e.scale*N.currentScale:N.scale=W.scaleMove/W.scaleStart*N.currentScale,N.scale>W.maxRatio&&(N.scale=W.maxRatio-1+Tr(N.scale-W.maxRatio+1,.5)),N.scale<P.minRatio&&(N.scale=P.minRatio+1-Tr(P.minRatio-N.scale+1,.5)),W.$imageEl.transform(`translate3d(0,0,0) scale(${N.scale})`)},onGestureEnd(e){const o=this,P=o.params.zoom,N=o.zoom,{gesture:W}=N;if(!te.gestures){if(!N.fakeGestureTouched||!N.fakeGestureMoved)return;if(e.type!=="touchend"||e.type==="touchend"&&e.changedTouches.length<2&&!Xn.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),P.minRatio),W.$imageEl.transition(o.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 o=this,P=o.zoom,{gesture:N,image:W}=P;if(!N.$imageEl||N.$imageEl.length===0)return;if(W.isTouched)return;Xn.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 o=this,P=o.zoom,{gesture:N,image:W,velocity:ee}=P;if(!N.$imageEl||N.$imageEl.length===0)return;if(o.allowClick=!1,!W.isTouched||!N.$slideEl)return;W.isMoved||(W.width=N.$imageEl[0].offsetWidth,W.height=N.$imageEl[0].offsetHeight,W.startX=ie.getTranslate(N.$imageWrapEl[0],"x")||0,W.startY=ie.getTranslate(N.$imageWrapEl[0],"y")||0,N.slideWidth=N.$slideEl[0].offsetWidth,N.slideHeight=N.$slideEl[0].offsetHeight,N.$imageWrapEl.transition(0),o.rtl&&(W.startX=-W.startX,W.startY=-W.startY));const ne=W.width*P.scale,re=W.height*P.scale;if(ne<N.slideWidth&&re<N.slideHeight)return;if(W.minX=Math.min(N.slideWidth/2-ne/2,0),W.maxX=-W.minX,W.minY=Math.min(N.slideHeight/2-re/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&&!P.isScaling){if(o.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(!o.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-Tr(W.minX-W.currentX+1,.8)),W.currentX>W.maxX&&(W.currentX=W.maxX-1+Tr(W.currentX-W.maxX+1,.8)),W.currentY<W.minY&&(W.currentY=W.minY+1-Tr(W.minY-W.currentY+1,.8)),W.currentY>W.maxY&&(W.currentY=W.maxY-1+Tr(W.currentY-W.maxY+1,.8)),ee.prevPositionX||(ee.prevPositionX=W.touchesCurrent.x),ee.prevPositionY||(ee.prevPositionY=W.touchesCurrent.y),ee.prevTime||(ee.prevTime=Date.now()),ee.x=(W.touchesCurrent.x-ee.prevPositionX)/(Date.now()-ee.prevTime)/2,ee.y=(W.touchesCurrent.y-ee.prevPositionY)/(Date.now()-ee.prevTime)/2,Math.abs(W.touchesCurrent.x-ee.prevPositionX)<2&&(ee.x=0),Math.abs(W.touchesCurrent.y-ee.prevPositionY)<2&&(ee.y=0),ee.prevPositionX=W.touchesCurrent.x,ee.prevPositionY=W.touchesCurrent.y,ee.prevTime=Date.now(),N.$imageWrapEl.transform(`translate3d(${W.currentX}px, ${W.currentY}px,0)`)},onTouchEnd(){const e=this,o=e.zoom,{gesture:P,image:N,velocity:W}=o;if(!P.$imageEl||P.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,ne=300;const re=W.x*ee,le=N.currentX+re,he=W.y*ne,Te=N.currentY+he;W.x!==0&&(ee=Math.abs((le-N.currentX)/W.x)),W.y!==0&&(ne=Math.abs((Te-N.currentY)/W.y));const Ze=Math.max(ee,ne);N.currentX=le,N.currentY=Te;const He=N.width*o.scale,at=N.height*o.scale;N.minX=Math.min(P.slideWidth/2-He/2,0),N.maxX=-N.minX,N.minY=Math.min(P.slideHeight/2-at/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),P.$imageWrapEl.transition(Ze).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,o=e.zoom,{gesture:P}=o;P.$slideEl&&e.previousIndex!==e.activeIndex&&(P.$imageEl&&P.$imageEl.transform("translate3d(0,0,0) scale(1)"),P.$imageWrapEl&&P.$imageWrapEl.transform("translate3d(0,0,0)"),o.scale=1,o.currentScale=1,P.$slideEl=void 0,P.$imageEl=void 0,P.$imageWrapEl=void 0)},toggle(e){const o=this,P=o.zoom;P.scale&&P.scale!==1?P.out():P.in(e)},in(e){const o=this,P=o.zoom,N=o.params.zoom,{gesture:W,image:ee}=P;if(W.$slideEl||(o.params.virtual&&o.params.virtual.enabled&&o.virtual?W.$slideEl=o.$wrapperEl.children(`.${o.params.slideActiveClass}`):W.$slideEl=o.slides.eq(o.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 ne,re,le,he,Te,Ze,He,at,nt,st,At,Ye,bt,dt,Rt,zt,Yt,Ot;typeof ee.touchesStart.x=="undefined"&&e?(ne=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,re=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(ne=ee.touchesStart.x,re=ee.touchesStart.y),P.scale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,P.currentScale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(Yt=W.$slideEl[0].offsetWidth,Ot=W.$slideEl[0].offsetHeight,le=W.$slideEl.offset().left,he=W.$slideEl.offset().top,Te=le+Yt/2-ne,Ze=he+Ot/2-re,nt=W.$imageEl[0].offsetWidth,st=W.$imageEl[0].offsetHeight,At=nt*P.scale,Ye=st*P.scale,bt=Math.min(Yt/2-At/2,0),dt=Math.min(Ot/2-Ye/2,0),Rt=-bt,zt=-dt,He=Te*P.scale,at=Ze*P.scale,He<bt&&(He=bt),He>Rt&&(He=Rt),at<dt&&(at=dt),at>zt&&(at=zt)):(He=0,at=0),W.$imageWrapEl.transition(300).transform(`translate3d(${He}px, ${at}px,0)`),W.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${P.scale})`)},out(){const e=this,o=e.zoom,P=e.params.zoom,{gesture:N}=o;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(`.${P.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;o.scale=1,o.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(`${P.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,o=e.zoom;if(o.enabled)return;o.enabled=!0;const P=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,W=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.on("gesturestart",W,o.onGestureStart,P),e.$wrapperEl.on("gesturechange",W,o.onGestureChange,P),e.$wrapperEl.on("gestureend",W,o.onGestureEnd,P)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,W,o.onGestureStart,P),e.$wrapperEl.on(e.touchEvents.move,W,o.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,W,o.onGestureEnd,P),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,W,o.onGestureEnd,P)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,o.onTouchMove,N)},disable(){const e=this,o=e.zoom;if(!o.enabled)return;e.zoom.enabled=!1;const P=e.touchEvents.start==="touchstart"&&te.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,N=te.passiveListener?{passive:!1,capture:!0}:!0,W=`.${e.params.slideClass}`;te.gestures?(e.$wrapperEl.off("gesturestart",W,o.onGestureStart,P),e.$wrapperEl.off("gesturechange",W,o.onGestureChange,P),e.$wrapperEl.off("gestureend",W,o.onGestureEnd,P)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,W,o.onGestureStart,P),e.$wrapperEl.off(e.touchEvents.move,W,o.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,W,o.onGestureEnd,P),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,W,o.onGestureEnd,P)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,o.onTouchMove,N)}};var pa={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,o={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=>{o[N]=Qr[N].bind(e)}),ie.extend(e,{zoom:o});let P=1;Object.defineProperty(e.zoom,"scale",{get(){return P},set(N){if(P!==N){const W=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,W,ee)}P=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const o=this;if(!o.zoom.enabled)return;o.zoom.onTouchStart(e)},touchEnd(e){const o=this;if(!o.zoom.enabled)return;o.zoom.onTouchEnd(e)},doubleTap(e){const o=this;o.params.zoom.enabled&&o.zoom.enabled&&o.params.zoom.toggle&&o.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 va={loadInSlide(e,o=!0){const P=this,N=P.params.lazy;if(typeof e=="undefined")return;if(P.slides.length===0)return;const W=P.virtual&&P.params.virtual.enabled,ee=W?P.$wrapperEl.children(`.${P.params.slideClass}[data-swiper-slide-index="${e}"]`):P.slides.eq(e);let ne=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(ne=ne.add(ee[0])),ne.length===0)return;ne.each((re,le)=>{const he=i(le);he.addClass(N.loadingClass);const Te=he.attr("data-background"),Ze=he.attr("data-src"),He=he.attr("data-srcset"),at=he.attr("data-sizes"),nt=he.parent("picture");P.loadImage(he[0],Ze||Te,He,at,!1,()=>{if(typeof P=="undefined"||P===null||!P||P&&!P.params||P.destroyed)return;if(Te?(he.css("background-image",`url("${Te}")`),he.removeAttr("data-background")):(He&&(he.attr("srcset",He),he.removeAttr("data-srcset")),at&&(he.attr("sizes",at),he.removeAttr("data-sizes")),nt.length&&nt.children("source").each((st,At)=>{const Ye=i(At);Ye.attr("data-srcset")&&(Ye.attr("srcset",Ye.attr("data-srcset")),Ye.removeAttr("data-srcset"))}),Ze&&(he.attr("src",Ze),he.removeAttr("data-src"))),he.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),P.params.loop&&o){const st=ee.attr("data-swiper-slide-index");if(ee.hasClass(P.params.slideDuplicateClass)){const At=P.$wrapperEl.children(`[data-swiper-slide-index="${st}"]:not(.${P.params.slideDuplicateClass})`);P.lazy.loadInSlide(At.index(),!1)}else{const At=P.$wrapperEl.children(`.${P.params.slideDuplicateClass}[data-swiper-slide-index="${st}"]`);P.lazy.loadInSlide(At.index(),!1)}}P.emit("lazyImageReady",ee[0],he[0]),P.params.autoHeight&&P.updateAutoHeight()}),P.emit("lazyImageLoad",ee[0],he[0])})},load(){const e=this,{$wrapperEl:o,params:P,slides:N,activeIndex:W}=e,ee=e.virtual&&P.virtual.enabled,ne=P.lazy;let re=P.slidesPerView;re==="auto"&&(re=0);function le(Te){if(ee){if(o.children(`.${P.slideClass}[data-swiper-slide-index="${Te}"]`).length)return!0}else if(N[Te])return!0;return!1}function he(Te){return ee?i(Te).attr("data-swiper-slide-index"):i(Te).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)o.children(`.${P.slideVisibleClass}`).each((Te,Ze)=>{const He=ee?i(Ze).attr("data-swiper-slide-index"):i(Ze).index();e.lazy.loadInSlide(He)});else if(re>1)for(let Te=W;Te<W+re;Te+=1)le(Te)&&e.lazy.loadInSlide(Te);else e.lazy.loadInSlide(W);if(ne.loadPrevNext)if(re>1||ne.loadPrevNextAmount&&ne.loadPrevNextAmount>1){const Te=ne.loadPrevNextAmount,Ze=re,He=Math.min(W+Ze+Math.max(Te,Ze),N.length),at=Math.max(W-Math.max(Ze,Te),0);for(let nt=W+re;nt<He;nt+=1)le(nt)&&e.lazy.loadInSlide(nt);for(let nt=at;nt<W;nt+=1)le(nt)&&e.lazy.loadInSlide(nt)}else{const Te=o.children(`.${P.slideNextClass}`);Te.length>0&&e.lazy.loadInSlide(he(Te));const Ze=o.children(`.${P.slidePrevClass}`);Ze.length>0&&e.lazy.loadInSlide(he(Ze))}}};var Na={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;ie.extend(e,{lazy:{initialImageLoaded:!1,load:va.load.bind(e),loadInSlide:va.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 Mr={LinearSpline:function(o,P){const N=function(){let re,le,he;return(Te,Ze)=>{for(le=-1,re=Te.length;re-le>1;)he=re+le>>1,Te[he]<=Ze?le=he:re=he;return re}}();this.x=o,this.y=P,this.lastIndex=o.length-1;let W,ee;return this.interpolate=function(re){return re?(ee=N(this.x,re),W=ee-1,(re-this.x[W])*(this.y[ee]-this.y[W])/(this.x[ee]-this.x[W])+this.y[W]):0},this},getInterpolateFunction(e){const o=this;o.controller.spline||(o.controller.spline=o.params.loop?new Mr.LinearSpline(o.slidesGrid,e.slidesGrid):new Mr.LinearSpline(o.snapGrid,e.snapGrid))},setTranslate(e,o){const P=this,N=P.controller.control;let W,ee;function ne(re){const le=P.rtlTranslate?-P.translate:P.translate;P.params.controller.by==="slide"&&(P.controller.getInterpolateFunction(re),ee=-P.controller.spline.interpolate(-le)),(!ee||P.params.controller.by==="container")&&(W=(re.maxTranslate()-re.minTranslate())/(P.maxTranslate()-P.minTranslate()),ee=(le-P.minTranslate())*W+re.minTranslate()),P.params.controller.inverse&&(ee=re.maxTranslate()-ee),re.updateProgress(ee),re.setTranslate(ee,P),re.updateActiveIndex(),re.updateSlidesClasses()}if(Array.isArray(N))for(let re=0;re<N.length;re+=1)N[re]!==o&&N[re]instanceof ar&&ne(N[re]);else N instanceof ar&&o!==N&&ne(N)},setTransition(e,o){const P=this,N=P.controller.control;let W;function ee(ne){ne.setTransition(e,P),e!==0&&(ne.transitionStart(),ne.params.autoHeight&&ie.nextTick(()=>{ne.updateAutoHeight()}),ne.$wrapperEl.transitionEnd(()=>{if(!N)return;ne.params.loop&&P.params.controller.by==="slide"&&ne.loopFix(),ne.transitionEnd()}))}if(Array.isArray(N))for(W=0;W<N.length;W+=1)N[W]!==o&&N[W]instanceof ar&&ee(N[W]);else N instanceof ar&&o!==N&&ee(N)}};var ga={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;ie.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:Mr.getInterpolateFunction.bind(e),setTranslate:Mr.setTranslate.bind(e),setTransition:Mr.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,o){const P=this;if(!P.controller.control)return;P.controller.setTranslate(e,o)},setTransition(e,o){const P=this;if(!P.controller.control)return;P.controller.setTransition(e,o)}}};const In={makeElFocusable(e){return e.attr("tabIndex","0"),e},makeElNotFocusable(e){return e.attr("tabIndex","-1"),e},addElRole(e,o){return e.attr("role",o),e},addElLabel(e,o){return e.attr("aria-label",o),e},disableEl(e){return e.attr("aria-disabled",!0),e},enableEl(e){return e.attr("aria-disabled",!1),e},onEnterKey(e){const o=this,P=o.params.a11y;if(e.keyCode!==13)return;const N=i(e.target);o.navigation&&o.navigation.$nextEl&&N.is(o.navigation.$nextEl)&&(o.isEnd&&!o.params.loop||o.slideNext(),o.isEnd?o.a11y.notify(P.lastSlideMessage):o.a11y.notify(P.nextSlideMessage)),o.navigation&&o.navigation.$prevEl&&N.is(o.navigation.$prevEl)&&(o.isBeginning&&!o.params.loop||o.slidePrev(),o.isBeginning?o.a11y.notify(P.firstSlideMessage):o.a11y.notify(P.prevSlideMessage)),o.pagination&&N.is(`.${o.params.pagination.bulletClass}`)&&N[0].click()},notify(e){const o=this,P=o.a11y.liveRegion;if(P.length===0)return;P.html(""),P.html(e)},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:o,$prevEl:P}=e.navigation;P&&P.length>0&&(e.isBeginning?(e.a11y.disableEl(P),e.a11y.makeElNotFocusable(P)):(e.a11y.enableEl(P),e.a11y.makeElFocusable(P))),o&&o.length>0&&(e.isEnd?(e.a11y.disableEl(o),e.a11y.makeElNotFocusable(o)):(e.a11y.enableEl(o),e.a11y.makeElFocusable(o)))},updatePagination(){const e=this,o=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((P,N)=>{const W=i(N);e.a11y.makeElFocusable(W),e.a11y.addElRole(W,"button"),e.a11y.addElLabel(W,o.paginationBulletMessage.replace(/\{\{index\}\}/,W.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const o=e.params.a11y;let P,N;e.navigation&&e.navigation.$nextEl&&(P=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),P&&(e.a11y.makeElFocusable(P),e.a11y.addElRole(P,"button"),e.a11y.addElLabel(P,o.nextSlideMessage),P.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,o.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 o,P;e.navigation&&e.navigation.$nextEl&&(o=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(P=e.navigation.$prevEl),o&&o.off("keydown",e.a11y.onEnterKey),P&&P.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 Ba={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;ie.extend(e,{a11y:{liveRegion:i(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(In).forEach(o=>{e.a11y[o]=In[o].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 xr={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 o=e.history;if(o.initialized=!0,o.paths=xr.getPathValues(),!o.paths.key&&!o.paths.value)return;o.scrollToSlide(0,o.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=xr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=s.location.pathname.slice(1).split("/").filter(W=>W!==""),o=e.length,P=e[o-2],N=e[o-1];return{key:P,value:N}},setHistory(e,o){const P=this;if(!P.history.initialized||!P.params.history.enabled)return;const N=P.slides.eq(o);let W=xr.slugify(N.attr("data-history"));s.location.pathname.includes(e)||(W=`${e}/${W}`);const ee=s.history.state;if(ee&&ee.value===W)return;P.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,o,P){const N=this;if(o)for(let W=0,ee=N.slides.length;W<ee;W+=1){const ne=N.slides.eq(W),re=xr.slugify(ne.attr("data-history"));if(re===o&&!ne.hasClass(N.params.slideDuplicateClass)){const le=ne.index();N.slideTo(le,e,P)}}else N.slideTo(0,e,P)}};var zr={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;ie.extend(e,{history:{init:xr.init.bind(e),setHistory:xr.setHistory.bind(e),setHistoryPopState:xr.setHistoryPopState.bind(e),scrollToSlide:xr.scrollToSlide.bind(e),destroy:xr.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 Jr={onHashCange(){const e=this;e.emit("hashChange");const o=O.location.hash.replace("#",""),P=e.slides.eq(e.activeIndex).attr("data-hash");if(o!==P){const N=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${o}"]`).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 o=e.slides.eq(e.activeIndex),P=o.attr("data-hash")||o.attr("data-history");O.location.hash=P||"",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 o=O.location.hash.replace("#","");if(o){const P=0;for(let N=0,W=e.slides.length;N<W;N+=1){const ee=e.slides.eq(N),ne=ee.attr("data-hash")||ee.attr("data-history");if(ne===o&&!ee.hasClass(e.params.slideDuplicateClass)){const re=ee.index();e.slideTo(re,P,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&i(s).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&i(s).off("hashchange",e.hashNavigation.onHashCange)}};var Wa={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;ie.extend(e,{hashNavigation:{initialized:!1,init:Jr.init.bind(e),destroy:Jr.destroy.bind(e),setHash:Jr.setHash.bind(e),onHashCange:Jr.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 xe={run(){const e=this,o=e.slides.eq(e.activeIndex);let P=e.params.autoplay.delay;o.attr("data-swiper-autoplay")&&(P=o.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=ie.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()},P)},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 o=this;if(!o.autoplay.running)return;if(o.autoplay.paused)return;o.autoplay.timeout&&clearTimeout(o.autoplay.timeout),o.autoplay.paused=!0,e===0||!o.params.autoplay.waitForTransition?(o.autoplay.paused=!1,o.autoplay.run()):(o.$wrapperEl[0].addEventListener("transitionend",o.autoplay.onTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.autoplay.onTransitionEnd))}};var ke={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ie.extend(e,{autoplay:{running:!1,paused:!1,run:xe.run.bind(e),start:xe.start.bind(e),stop:xe.stop.bind(e),pause:xe.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(o){if(!e||e.destroyed||!e.$wrapperEl)return;if(o.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,o){const P=this;P.autoplay.running&&(o||!P.params.autoplay.disableOnInteraction?P.autoplay.pause(e):P.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:o}=e;for(let P=0;P<o.length;P+=1){const N=e.slides.eq(P),W=N[0].swiperSlideOffset;let ee=-W;e.params.virtualTranslate||(ee-=e.translate);let ne=0;e.isHorizontal()||(ne=ee,ee=0);const re=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:re}).transform(`translate3d(${ee}px, ${ne}px, 0px)`)}},setTransition(e){const o=this,{slides:P,$wrapperEl:N}=o;if(P.transition(e),o.params.virtualTranslate&&e!==0){let W=!1;P.transitionEnd(()=>{if(W)return;if(!o||o.destroyed)return;W=!0,o.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let ne=0;ne<ee.length;ne+=1)N.trigger(ee[ne])})}}};var Oe={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;ie.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 o={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const o=this;if(o.params.effect!=="fade")return;o.fadeEffect.setTransition(e)}}};const se={setTranslate(){const e=this,{$el:o,$wrapperEl:P,slides:N,width:W,height:ee,rtlTranslate:ne,size:re}=e,le=e.params.cubeEffect,he=e.isHorizontal(),Te=e.virtual&&e.params.virtual.enabled;let Ze=0,He;le.shadow&&(he?(He=P.find(".swiper-cube-shadow"),He.length===0&&(He=i('<div class="swiper-cube-shadow"></div>'),P.append(He)),He.css({height:`${W}px`})):(He=o.find(".swiper-cube-shadow"),He.length===0&&(He=i('<div class="swiper-cube-shadow"></div>'),o.append(He))));for(let nt=0;nt<N.length;nt+=1){const st=N.eq(nt);let At=nt;Te&&(At=parseInt(st.attr("data-swiper-slide-index"),10));let Ye=At*90,bt=Math.floor(Ye/360);ne&&(Ye=-Ye,bt=Math.floor(-Ye/360));const dt=Math.max(Math.min(st[0].progress,1),-1);let Rt=0,zt=0,Yt=0;At%4===0?(Rt=-bt*4*re,Yt=0):(At-1)%4===0?(Rt=0,Yt=-bt*4*re):(At-2)%4===0?(Rt=re+bt*4*re,Yt=re):(At-3)%4===0&&(Rt=-re,Yt=3*re+re*4*bt),ne&&(Rt=-Rt),he||(zt=Rt,Rt=0);const Ot=`rotateX(${he?0:-Ye}deg) rotateY(${he?Ye:0}deg) translate3d(${Rt}px, ${zt}px, ${Yt}px)`;if(dt<=1&&dt>-1&&(Ze=At*90+dt*90,ne&&(Ze=-At*90-dt*90)),st.transform(Ot),le.slideShadows){let on=he?st.find(".swiper-slide-shadow-left"):st.find(".swiper-slide-shadow-top"),ln=he?st.find(".swiper-slide-shadow-right"):st.find(".swiper-slide-shadow-bottom");on.length===0&&(on=i(`<div class="swiper-slide-shadow-${he?"left":"top"}"></div>`),st.append(on)),ln.length===0&&(ln=i(`<div class="swiper-slide-shadow-${he?"right":"bottom"}"></div>`),st.append(ln)),on.length&&(on[0].style.opacity=Math.max(-dt,0)),ln.length&&(ln[0].style.opacity=Math.max(dt,0))}}if(P.css({"-webkit-transform-origin":`50% 50% -${re/2}px`,"-moz-transform-origin":`50% 50% -${re/2}px`,"-ms-transform-origin":`50% 50% -${re/2}px`,"transform-origin":`50% 50% -${re/2}px`}),le.shadow)if(he)He.transform(`translate3d(0px, ${W/2+le.shadowOffset}px, ${-W/2}px) rotateX(90deg) rotateZ(0deg) scale(${le.shadowScale})`);else{const nt=Math.abs(Ze)-Math.floor(Math.abs(Ze)/90)*90,st=1.5-(Math.sin(nt*2*Math.PI/360)/2+Math.cos(nt*2*Math.PI/360)/2),At=le.shadowScale,Ye=le.shadowScale/st,bt=le.shadowOffset;He.transform(`scale3d(${At}, 1, ${Ye}) translate3d(0px, ${ee/2+bt}px, ${-ee/2/Ye}px) rotateX(-90deg)`)}const at=Xr.isSafari||Xr.isWebView?-re/2:0;P.transform(`translate3d(0px,0,${at}px) rotateX(${e.isHorizontal()?0:Ze}deg) rotateY(${e.isHorizontal()?-Ze:0}deg)`)},setTransition(e){const o=this,{$el:P,slides:N}=o;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),o.params.cubeEffect.shadow&&!o.isHorizontal()&&P.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;ie.extend(e,{cubeEffect:{setTranslate:se.setTranslate.bind(e),setTransition:se.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 o={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const o=this;if(o.params.effect!=="cube")return;o.cubeEffect.setTransition(e)}}};const ue={setTranslate(){const e=this,{slides:o,rtlTranslate:P}=e;for(let N=0;N<o.length;N+=1){const W=o.eq(N);let ee=W[0].progress;e.params.flipEffect.limitRotation&&(ee=Math.max(Math.min(W[0].progress,1),-1));const ne=W[0].swiperSlideOffset,re=-180*ee;let le=re,he=0,Te=-ne,Ze=0;if(e.isHorizontal()?P&&(le=-le):(Ze=Te,Te=0,he=-le,le=0),W[0].style.zIndex=-Math.abs(Math.round(ee))+o.length,e.params.flipEffect.slideShadows){let He=e.isHorizontal()?W.find(".swiper-slide-shadow-left"):W.find(".swiper-slide-shadow-top"),at=e.isHorizontal()?W.find(".swiper-slide-shadow-right"):W.find(".swiper-slide-shadow-bottom");He.length===0&&(He=i(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),W.append(He)),at.length===0&&(at=i(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),W.append(at)),He.length&&(He[0].style.opacity=Math.max(-ee,0)),at.length&&(at[0].style.opacity=Math.max(ee,0))}W.transform(`translate3d(${Te}px, ${Ze}px, 0px) rotateX(${he}deg) rotateY(${le}deg)`)}},setTransition(e){const o=this,{slides:P,activeIndex:N,$wrapperEl:W}=o;if(P.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),o.params.virtualTranslate&&e!==0){let ee=!1;P.eq(N).transitionEnd(function(){if(ee)return;if(!o||o.destroyed)return;ee=!0,o.animating=!1;const re=["webkitTransitionEnd","transitionend"];for(let le=0;le<re.length;le+=1)W.trigger(re[le])})}}};var Me={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;ie.extend(e,{flipEffect:{setTranslate:ue.setTranslate.bind(e),setTransition:ue.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 o={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ie.extend(e.params,o),ie.extend(e.originalParams,o)},setTranslate(){const e=this;if(e.params.effect!=="flip")return;e.flipEffect.setTranslate()},setTransition(e){const o=this;if(o.params.effect!=="flip")return;o.flipEffect.setTransition(e)}}};const De={setTranslate(){const e=this,{width:o,height:P,slides:N,$wrapperEl:W,slidesSizesGrid:ee}=e,ne=e.params.coverflowEffect,re=e.isHorizontal(),le=e.translate,he=re?-le+o/2:-le+P/2,Te=re?ne.rotate:-ne.rotate,Ze=ne.depth;for(let He=0,at=N.length;He<at;He+=1){const nt=N.eq(He),st=ee[He],At=nt[0].swiperSlideOffset,Ye=(he-At-st/2)/st*ne.modifier;let bt=re?Te*Ye:0,dt=re?0:Te*Ye,Rt=-Ze*Math.abs(Ye),zt=ne.stretch;typeof zt=="string"&&zt.indexOf("%")!==-1&&(zt=parseFloat(ne.stretch)/100*st);let Yt=re?0:zt*Ye,Ot=re?zt*Ye:0,on=1-(1-ne.scale)*Math.abs(Ye);Math.abs(Ot)<.001&&(Ot=0),Math.abs(Yt)<.001&&(Yt=0),Math.abs(Rt)<.001&&(Rt=0),Math.abs(bt)<.001&&(bt=0),Math.abs(dt)<.001&&(dt=0),Math.abs(on)<.001&&(on=0);const ln=`translate3d(${Ot}px,${Yt}px,${Rt}px) rotateX(${dt}deg) rotateY(${bt}deg) scale(${on})`;if(nt.transform(ln),nt[0].style.zIndex=-Math.abs(Math.round(Ye))+1,ne.slideShadows){let Dn=re?nt.find(".swiper-slide-shadow-left"):nt.find(".swiper-slide-shadow-top"),Tn=re?nt.find(".swiper-slide-shadow-right"):nt.find(".swiper-slide-shadow-bottom");Dn.length===0&&(Dn=i(`<div class="swiper-slide-shadow-${re?"left":"top"}"></div>`),nt.append(Dn)),Tn.length===0&&(Tn=i(`<div class="swiper-slide-shadow-${re?"right":"bottom"}"></div>`),nt.append(Tn)),Dn.length&&(Dn[0].style.opacity=Ye>0?Ye:0),Tn.length&&(Tn[0].style.opacity=-Ye>0?-Ye:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const He=W[0].style;He.perspectiveOrigin=`${he}px 50%`}},setTransition(e){const o=this;o.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;ie.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 o=this;if(o.params.effect!=="coverflow")return;o.coverflowEffect.setTransition(e)}}};const Be={init(){const e=this,{thumbs:o}=e.params,P=e.constructor;o.swiper instanceof P?(e.thumbs.swiper=o.swiper,ie.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ie.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ie.isObject(o.swiper)&&(e.thumbs.swiper=new P(ie.extend({},o.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,o=e.thumbs.swiper;if(!o)return;const P=o.clickedIndex,N=o.clickedSlide;if(N&&i(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof P=="undefined"||P===null)return;let W;if(o.params.loop?W=parseInt(i(o.clickedSlide).attr("data-swiper-slide-index"),10):W=P,e.params.loop){let ee=e.activeIndex;e.slides.eq(ee).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,ee=e.activeIndex);const ne=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${W}"]`).eq(0).index(),re=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${W}"]`).eq(0).index();typeof ne=="undefined"?W=re:typeof re=="undefined"?W=ne:re-ee<ee-ne?W=re:W=ne}e.slideTo(W)},update(e){const o=this,P=o.thumbs.swiper;if(!P)return;const N=P.params.slidesPerView==="auto"?P.slidesPerViewDynamic():P.params.slidesPerView,W=o.params.thumbs.autoScrollOffset,ee=W&&!P.params.loop;if(o.realIndex!==P.realIndex||ee){let le=P.activeIndex,he,Te;if(P.params.loop){P.slides.eq(le).hasClass(P.params.slideDuplicateClass)&&(P.loopFix(),P._clientLeft=P.$wrapperEl[0].clientLeft,le=P.activeIndex);const Ze=P.slides.eq(le).prevAll(`[data-swiper-slide-index="${o.realIndex}"]`).eq(0).index(),He=P.slides.eq(le).nextAll(`[data-swiper-slide-index="${o.realIndex}"]`).eq(0).index();typeof Ze=="undefined"?he=He:typeof He=="undefined"?he=Ze:He-le===le-Ze?he=le:He-le<le-Ze?he=He:he=Ze,Te=o.activeIndex>o.previousIndex?"next":"prev"}else he=o.realIndex,Te=he>o.previousIndex?"next":"prev";ee&&(he+=Te==="next"?W:-1*W),P.visibleSlidesIndexes&&P.visibleSlidesIndexes.indexOf(he)<0&&(P.params.centeredSlides?he>le?he=he-Math.floor(N/2)+1:he=he+Math.floor(N/2)-1:he>le&&(he=he-N+1),P.slideTo(he,e?0:void 0))}let ne=1;const re=o.params.thumbs.slideThumbActiveClass;if(o.params.slidesPerView>1&&!o.params.centeredSlides&&(ne=o.params.slidesPerView),o.params.thumbs.multipleActiveThumbs||(ne=1),ne=Math.floor(ne),P.slides.removeClass(re),P.params.loop||P.params.virtual&&P.params.virtual.enabled)for(let le=0;le<ne;le+=1)P.$wrapperEl.children(`[data-swiper-slide-index="${o.realIndex+le}"]`).addClass(re);else for(let le=0;le<ne;le+=1)P.slides.eq(o.realIndex+le).addClass(re)}};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;ie.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:o}=e.params;if(!o||!o.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 o=this,P=o.thumbs.swiper;if(!P)return;P.setTransition(e)},beforeDestroy(){const e=this,o=e.thumbs.swiper;if(!o)return;e.thumbs.swiperCreated&&o&&o.destroy()}}};const mt=[Ra,na,Oa,ra,ha,Da,Pa,La,Ia,Yr,Ua,ka,pa,Na,ga,Ba,zr,Wa,ke,Oe,ge,Me,Fe,qe];typeof ar.use=="undefined"&&(ar.use=ar.Class.use,ar.installModule=ar.Class.installModule),ar.use(mt);var Dt=J.default=ar},"u+vr":function(ae,J,d){ae.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(ae,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 i=(0,Q.getSensor)(t);return i.bind(R),function(){i.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(ae,J,d){ae.exports={beginner:"beginner___3NuSW",spandiv:"spandiv___2Y293"}},uiWX:function(ae,J){ae.exports="data:image/png;base64,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"},ulZh:function(ae,J,d){typeof window!="undefined"&&function(L,O){ae.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(i){return U[i]}.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 i(a,y,T,M,m){if(typeof T!="function")throw new TypeError("The listener must be a function");var D=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],D]:a._events[h].push(D):(a._events[h]=D,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,D=M.length,h=new Array(D);m<D;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,D,h){var l=s?s+y:y;if(!this._events[l])return!1;var u=this._events[l],v=arguments.length,p,A;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,D),!0;case 6:return u.fn.call(u.context,T,M,m,D,h),!0}for(A=1,p=new Array(v-1);A<v;A++)p[A-1]=arguments[A];u.fn.apply(u.context,p)}else{var x=u.length,w;for(A=0;A<x;A++){u[A].once&&this.removeListener(y,u[A].fn,void 0,!0);switch(v){case 1:u[A].fn.call(u[A].context);break;case 2:u[A].fn.call(u[A].context,T);break;case 3:u[A].fn.call(u[A].context,T,M);break;case 4:u[A].fn.call(u[A].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[A].fn.apply(u[A].context,p)}}}return!0},E.prototype.on=function(y,T,M){return i(this,y,T,M,!1)},E.prototype.once=function(y,T,M){return i(this,y,T,M,!0)},E.prototype.removeListener=function(y,T,M,m){var D=s?s+y:y;if(!this._events[D])return this;if(!T)return g(this,D),this;var h=this._events[D];if(h.fn)h.fn===T&&(!m||h.once)&&(!M||h.context===M)&&g(this,D);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[D]=u.length===1?u[0]:u:g(this,D)}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,i=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/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 D=t.exec(m.path);m.netLoc=D[1],m.path=D[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(i,"")).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(D){if(T[D])return T[D].exports;var h=T[D]={i:D,l:!1,exports:{}};return y[D].call(h.exports,h,h.exports,M),h.l=!0,h.exports}M.m=y,M.c=T,M.i=function(D){return D},M.d=function(D,h,l){M.o(D,h)||Object.defineProperty(D,h,{configurable:!1,enumerable:!0,get:l})},M.r=function(D){Object.defineProperty(D,"__esModule",{value:!0})},M.n=function(D){var h=D&&D.__esModule?function(){return D.default}:function(){return D};return M.d(h,"a",h),h},M.o=function(D,h){return Object.prototype.hasOwnProperty.call(D,h)},M.p="/",M.oe=function(D){throw console.error(D),D};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 i(y){return!isNaN(1*y)}function g(y,T,M){var m={};m[M]=[];var D=T.toString(),h=D.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(D);){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(D);)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),A=0;A<p.length;A++)for(var x=0;x<m[p[A]].length;x++)i(m[p[A]][x])&&(m[p[A]][x]=1*m[p[A]][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:[]},D={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(D[u]=D[u]||{},D[u][p]||!y[u][p])continue;D[u][p]=!0,m[u]=m[u]||[],m[u].push(p);for(var A=g(y,y[u][p],u),x=Object.keys(A),w=0;w<x.length;w++)M[x[w]]=M[x[w]]||[],M[x[w]]=M[x[w]].concat(A[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),D="";Object.keys(m).filter(function(p){return p!=="main"}).forEach(function(p){for(var A=0;m[p][A];)A++;m[p].push(A),M[p][A]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",D=D+"var "+p+" = ("+U.toString().replace("ENTRY_MODULE",JSON.stringify(A))+")({"+m[p].map(function(x){return""+JSON.stringify(x)+": "+M[p][x].toString()}).join(",")+`});
|
|
`}),D=D+"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([D],{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"),i=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"),D=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 _ in S)Object.prototype.hasOwnProperty.call(S,_)&&(r[_]=S[_])}return r},v.apply(this,arguments)}function p(r,c){var S=Object.keys(r);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(r);c&&(_=_.filter(function(b){return Object.getOwnPropertyDescriptor(r,b).enumerable})),S.push.apply(S,_)}return S}function A(r){for(var c=1;c<arguments.length;c++){var S=arguments[c]!=null?arguments[c]:{};c%2?p(Object(S),!0).forEach(function(_){x(r,_,S[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(S)):p(Object(S)).forEach(function(_){Object.defineProperty(r,_,Object.getOwnPropertyDescriptor(S,_))})}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=A(A({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:i.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!==D.default&&c!==m.default)u.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),r.progressive=!1;else{var S=Object(D.fetchSupported)();S&&(r.loader=D.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"),i=O("./src/errors.ts"),g=O("./src/types/loader.ts"),E=O("./src/utils/logger.ts");function a(M,m){for(var D=0;D<m.length;D++){var h=m[D];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(M,h.key,h)}}function y(M,m,D){return m&&a(M.prototype,m),D&&a(M,D),M}var T=function(){function M(D){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=D;var h=D.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,A=u.media;if(!h||!A)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||A.paused||!A.playbackRate||!A.readyState)return;var C=performance.now()-x.loading.start,f=Math.abs(A.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)),_=Math.max(1,x.bwEstimate?x.bwEstimate/8:x.loaded*1e3/C),b=(S-x.loaded)/_,I=A.currentTime,k=(R.BufferHelper.bufferInfo(A,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 K=n[z].maxBitrate;if(B=w*K/(8*.8*_),B<k)break}if(B>=b)return;var V=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)(V)?(V/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,A=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)+A;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 A=p.parsing.end-p.loading.start;this.bwEstimator.sample(A,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=A/1e3:this.bitrateTestDelay=0},m.onError=function(h,l){switch(l.details){case i.ErrorDetails.FRAG_LOAD_ERROR:case i.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,A=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,A,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,_=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"),_=b=1}}return c=this.findBestLevel(n,A,v,r+S,_,b),Math.max(c,0)},m.findBestLevel=function(h,l,u,v,p,A){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,_=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)||_,z=void 0;b<=f?z=p*h:z=A*h;var K=n[b].maxBitrate,V=K*B/z;if(E.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+b+"/"+Math.round(z)+"/"+K+"/"+B+"/"+v+"/"+V),z>K&&(!V||c&&!this.bitrateTestDelay||V<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"),i=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"),D=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 A=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,_=c.id,b=c.initPTS;if(_==="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(A),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,_=c==null||((r=c[S])===null||r===void 0)?void 0:r.details;if(_){if(this.waitForCdnTuneIn(_))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,K=B.part,V=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=V.flush(),H={frag:z,part:K,payload:F,networkDetails:null};this._handleFragmentLoadProgress(H),X&&w.prototype._handleFragmentLoadComplete.call(this,H)}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(),me=R.BufferHelper.bufferInfo(this.mediaBuffer,Z,this.config.maxBufferHole),de=Object(m.fragmentWithinToleranceTest)(me.end,this.config.maxFragLookUpTolerance,z);de<0&&(l.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+me.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,_=this.levels,b=this.media,I=this.trackId,k=S.config;if(!_||!_[I])return;if(!b&&(this.startFragRequested||!k.startFragPrefetch))return;var B=_[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 K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,E.PlaylistLevelType.AUDIO);if(K===null)return;var V=K.len,X=this.getMaxBufferLength(),F=this.audioSwitch;if(V>=X&&!F)return;if(!F&&this._streamEnded(K,z)){S.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=s.State.ENDED;return}var H=z.fragments,Z=H[0].start,me=K.end;if(F){var de=this.getLoadPosition();me=de,z.PTSKnown&&de<Z&&((K.end>Z||K.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),b.currentTime=Z+.05))}var Ee=this.getNextFragment(me,z);if(!Ee){this.bufferFlushed=!0;return}((r=Ee.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((c=Ee.decryptdata)!==null&&c!==void 0&&c.key)?this.loadKey(Ee,z):this.loadFragment(Ee,z,me)},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(_){return new g.Level(_)})},f.onAudioTrackSwitching=function(r,c){var S=!!c.url;this.trackId=c.id;var _=this.fragCurrent;_!=null&&_.loader&&_.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),S?this.setInterval(A):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,_=this.levels,b=c.details,I=c.id;if(!_){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=_[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(D.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,_=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 K=z.details;console.assert(K,"Audio track details are defined on fragment load progress");var V=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],H=(c=S.initSegment)===null||c===void 0?void 0:c.data;if(F!==void 0){var Z=!1,me=_?_.index:-1,de=me!==-1,Ee=new M.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,b.byteLength,me,de);X.push(b,H,V,"",S,_,K.totalduration,Z,Ee,F)}else{l.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+K.startSN+" ,"+K.endSN+"],track "+k);var be=this.waitingData=this.waitingData||{frag:S,part:_,cache:new y.default,complete:!1},we=be.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,_=c.part;if(S.type!==E.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(S)){this.warn("Fragment "+S.sn+(_?" p: "+_.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,_)},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,_=this.getFwdBufferInfo(this.mediaBuffer,E.PlaylistLevelType.AUDIO);_&&_.len>.5&&(S=!this.reduceMaxBufferLength(_.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",_=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,K=b.audio,V=b.text,X=b.id3,F=b.initSegment;if(this.fragContextChanged(B))return;if(this.state=s.State.PARSING,this.audioSwitch&&K&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,B,I),_.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:S,tracks:F.tracks})),K){var H=K.startPTS,Z=K.endPTS,me=K.startDTS,de=K.endDTS;z&&(z.elementaryStreams[a.ElementaryStreamTypes.AUDIO]={startPTS:H,endPTS:Z,startDTS:me,endDTS:de}),B.setElementaryStreamInfo(a.ElementaryStreamTypes.AUDIO,H,Z,me,de),this.bufferFragmentData(K,B,z,I)}if(X!=null&&(c=X.samples)!==null&&c!==void 0&&c.length){var Ee=u({frag:B,id:S},X);_.trigger(t.Events.FRAG_PARSING_METADATA,Ee)}if(V){var be=u({frag:B,id:S},V);_.trigger(t.Events.FRAG_PARSING_USERDATA,be)}},f._bufferInitSegment=function(r,c,S){if(this.state!==s.State.PARSING)return;r.video&&delete r.video;var _=r.audio;if(!_)return;_.levelCodec=_.codec,_.id="audio",this.log("Init audio buffer, container:"+_.container+", codecs[parsed]=["+_.codec+"]"),this.hls.trigger(t.Events.BUFFER_CODECS,r);var b=_.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 _=this.fragmentTracker.getState(r);this.fragCurrent=r,(this.audioSwitch||_===i.FragmentState.NOT_LOADED||_===i.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 i(T,M){for(var m=0;m<M.length;m++){var D=M[m];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(T,D.key,D)}}function g(T,M,m){return M&&i(T.prototype,M),m&&i(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(D,h){return D.__proto__=h,D},a(T,M)}var y=function(T){E(M,T);function M(D){var h;return h=T.call(this,D,"[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 A=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,A))},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(A){return!u||A.groupId===u});this.selectDefaultTrack&&!v.some(function(A){return A.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,A=v.groupId,x=A===void 0?"":A,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(A){this.warn("Could not construct new URL with HLS Delivery Directives: "+A)}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"),i=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===i.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 D=0;D<m.length;D++){var h=m[D],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 D=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,A=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,A=r?c:f+1):p=C+1;var S=h.age,_=S+h.ageHeader,b=Math.min(_-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,A!==void 0){var k=Math.round(b%h.targetduration/h.partTarget);A+=k}this.log("CDN Tune-in age: "+h.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+b+" skip sn "+I+" to part "+A)}h.tuneInGoal=b}if(v=this.getDeliveryDirectives(h,M.deliveryDirectives,p,A),x||!r){this.loadPlaylist(v);return}}else v=this.getDeliveryDirectives(h,M.deliveryDirectives,p,A);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 D.loadPlaylist(v)},B)}else this.clearTimer()},a.getDeliveryDirectives=function(T,M,m,D){var h=Object(s.getSkipValue)(T,m);return M!=null&&M.skip&&T.deltaUpdateFailed&&(m=M.msn,D=M.part,h=s.HlsSkip.No),new s.HlsUrlParameters(m,D,h)},a.retryLoadingOrFail=function(T){var M=this,m=this.hls.config,D=this.retryCount<m.levelLoadingMaxRetry;if(D){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 D},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"),i=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"),D=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 A(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,_){return S.__proto__=_,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,_,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=i.logger.log.bind(i.logger,b+":"),I.warn=i.logger.warn.bind(i.logger,b+":"),I.hls=S,I.fragmentLoader=new D.default(S.config),I.fragmentTracker=_,I.config=S.config,I.decrypter=new h.default(S,S.config),S.on(g.Events.KEY_LOADED,I.onKeyLoaded,A(I)),I}var c=r.prototype;return c.doTick=function(){this.onTickEnd()},c.onTickEnd=function(){},c.startLoad=function(_){},c.stopLoad=function(){this.fragmentLoader.abort();var _=this.fragCurrent;_&&this.fragmentTracker.removeFragment(_),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=C.STOPPED},c._streamEnded=function(_,b){var I=this.fragCurrent,k=this.fragmentTracker;if(!b.live&&I&&I.sn===b.endSN&&!_.nextStart){var B=k.getState(I);return B===t.FragmentState.PARTIAL||B===t.FragmentState.OK}return!1},c.onMediaAttached=function(_,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 _=this.media;_!=null&&_.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),_&&(_.removeEventListener("seeking",this.onvseeking),_.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 _=this.config,b=this.fragCurrent,I=this.media,k=this.mediaBuffer,B=this.state,z=I?I.currentTime:0,K=R.BufferHelper.bufferInfo(k||I,z,_.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&&!K.len){var V=_.maxFragLookUpTolerance,X=b.start-V,F=b.start+b.duration+V,H=z>F;(z<X||H)&&(H&&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&&!K.len&&(this.nextLoadPosition=this.startPosition=z),this.tickImmediate()},c.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},c.onKeyLoaded=function(_,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(_,b){this.log("Loading key for "+_.sn+" of ["+b.startSN+"-"+b.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+_.level),this.state=C.KEY_LOADING,this.fragCurrent=_,this.hls.trigger(g.Events.KEY_LOADING,{frag:_})},c.loadFragment=function(_,b,I){this._loadFragForPlayback(_,b,I)},c._loadFragForPlayback=function(_,b,I){var k=this,B=function(K){if(k.fragContextChanged(_)){k.warn("Fragment "+_.sn+(K.part?" p: "+K.part.index:"")+" of level "+_.level+" was dropped during download."),k.fragmentTracker.removeFragment(_);return}_.stats.chunkCount++,k._handleFragmentLoadProgress(K)};this._doFragLoad(_,b,I,B).then(function(z){if(!z)return;k.fragLoadError=0;var K=k.state;if(k.fragContextChanged(_)){(K===C.FRAG_LOADING||K===C.BACKTRACKING||!k.fragCurrent&&K===C.PARSING)&&(k.fragmentTracker.removeFragment(_),k.state=C.IDLE);return}if("payload"in z&&(k.log("Loaded fragment "+_.sn+" of level "+_.level),k.hls.trigger(g.Events.FRAG_LOADED,z),k.state===C.BACKTRACKING)){k.fragmentTracker.backtrack(_,z),k.resetFragmentLoading(_);return}k._handleFragmentLoadComplete(z)}).catch(function(z){k.warn(z),k.resetFragmentLoading(_)})},c.flushMainBuffer=function(_,b,I){if(I===void 0&&(I=null),!(_-b))return;var k={startOffset:_,endOffset:b,type:I};this.fragLoadError=0,this.hls.trigger(g.Events.BUFFER_FLUSHING,k)},c._loadInitSegment=function(_){var b=this;this._doFragLoad(_).then(function(I){if(!I||b.fragContextChanged(_)||!b.levels)throw new Error("init load aborted");return I}).then(function(I){var k=b.hls,B=I.payload,z=_.decryptdata;if(B&&B.byteLength>0&&z&&z.key&&z.iv&&z.method==="AES-128"){var K=self.performance.now();return b.decrypter.webCryptoDecrypt(new Uint8Array(B),z.key.buffer,z.iv.buffer).then(function(V){var X=self.performance.now();return k.trigger(g.Events.FRAG_DECRYPTED,{frag:_,payload:V,stats:{tstart:K,tdecrypt:X}}),I.payload=V,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 K=z[_.level].details;console.assert(K,"Level details are defined when init segment is loaded");var V=_.stats;b.state=C.IDLE,b.fragLoadError=0,_.data=new Uint8Array(I.payload),V.parsing.start=V.buffering.start=self.performance.now(),V.parsing.end=V.buffering.end=self.performance.now(),I.frag===k&&B.trigger(g.Events.FRAG_BUFFERED,{stats:V,frag:k,part:null,id:_.type}),b.tick()}).catch(function(I){b.warn(I),b.resetFragmentLoading(_)})},c.fragContextChanged=function(_){var b=this.fragCurrent;return!_||!b||_.level!==b.level||_.sn!==b.sn||_.urlId!==b.urlId},c.fragBufferedComplete=function(_,b){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+_.type+" sn: "+_.sn+(b?" part: "+b.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+_.level+" "+l.default.toString(R.BufferHelper.getBuffered(I))),this.state=C.IDLE,this.tick()},c._handleFragmentLoadComplete=function(_){var b=this.transmuxer;if(!b)return;var I=_.frag,k=_.part,B=_.partsLoaded,z=!B||B.length===0||B.some(function(V){return!V}),K=new a.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!z);b.flush(K)},c._handleFragmentLoadProgress=function(_){},c._doFragLoad=function(_,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(_.start,I||0),this.config.lowLatencyMode&&b){var z=b.partList;if(z&&k){I>_.end&&b.fragmentHint&&(_=b.fragmentHint);var K=this.getNextPart(z,_,I);if(K>-1){var V=z[K];return this.log("Loading part sn: "+_.sn+" p: "+V.index+" cc: "+_.cc+" of playlist ["+b.startSN+"-"+b.endSN+"] parts [0-"+K+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=V.start+V.duration,this.state=C.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:_,part:z[K],targetBufferTime:I}),this.doFragPartsLoad(_,z,K,k).catch(function(X){return B.handleFragLoadError(X)})}else if(!_.url||this.loadedEndOfParts(z,I))return Promise.resolve(null)}}return this.log("Loading fragment "+_.sn+" cc: "+_.cc+" "+(b?"of ["+b.startSN+"-"+b.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(I.toFixed(3))),Object(U.isFiniteNumber)(_.sn)&&!this.bitrateTest&&(this.nextLoadPosition=_.start+_.duration),this.state=C.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:_,targetBufferTime:I}),this.fragmentLoader.load(_,k).catch(function(X){return B.handleFragLoadError(X)})},c.doFragPartsLoad=function(_,b,I,k){var B=this;return new Promise(function(z,K){var V=[],X=function F(H){var Z=b[H];B.fragmentLoader.loadPart(_,Z,k).then(function(me){V[Z.index]=me;var de=me.part;B.hls.trigger(g.Events.FRAG_LOADED,me);var Ee=b[H+1];if(Ee&&Ee.fragment===_)F(H+1);else return z({frag:_,part:de,partsLoaded:V})}).catch(K)};X(I)})},c.handleFragLoadError=function(_){var b=_.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(_){var b=this.getCurrentContext(_);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,_.partial)},c.getCurrentContext=function(_){var b=this.levels,I=_.level,k=_.sn,B=_.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],K=B>-1?Object(m.getPartWith)(z,k,B):null,V=K?K.fragment:Object(m.getFragmentWithSN)(z,k,this.fragCurrent);return V?{frag:V,part:K,level:z}:null},c.bufferFragmentData=function(_,b,I,k){if(!_||this.state!==C.PARSING)return;var B=_.data1,z=_.data2,K=B;if(B&&z&&(K=Object(y.appendUint8Array)(B,z)),!K||!K.length)return;var V={type:_.type,frag:b,part:I,chunkMeta:k,parent:b.type,data:K};this.hls.trigger(g.Events.BUFFER_APPENDING,V),_.dropped&&_.independent&&!I&&this.flushBufferGap(b)},c.flushBufferGap=function(_){var b=this.media;if(!b)return;if(!R.BufferHelper.isBuffered(b,b.currentTime)){this.flushMainBuffer(0,_.start);return}var I=b.currentTime,k=R.BufferHelper.bufferInfo(b,I,0),B=_.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),K=Math.max(Math.min(_.start-z,k.end-z),I+z);_.start-K>z&&this.flushMainBuffer(K,_.start)},c.getFwdBufferInfo=function(_,b){var I=this.config,k=this.getLoadPosition();if(!Object(U.isFiniteNumber)(k))return null;var B=R.BufferHelper.bufferInfo(_,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(_,k,Math.max(B.nextStart,I.maxBufferHole))}return B},c.getMaxBufferLength=function(_){var b=this.config,I;return _?I=Math.max(8*b.maxBufferSize/_,b.maxBufferLength):I=b.maxBufferLength,Math.min(I,b.maxMaxBufferLength)},c.reduceMaxBufferLength=function(_){var b=this.config,I=_||b.maxBufferLength;return b.maxMaxBufferLength>=I?(b.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+b.maxMaxBufferLength+"s"),!0):!1},c.getNextFragment=function(_,b){var I,k,B=b.fragments,z=B.length;if(!z)return null;var K=this.config,V=B[0].start,X;if(b.live){var F=K.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:_)}else _<=V&&(X=B[0]);if(!X){var H=K.lowLatencyMode?b.partEnd:b.fragmentEnd;X=this.getFragmentAtPosition(_,H,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(_,b,I){for(var k=-1,B=!1,z=!0,K=0,V=_.length;K<V;K++){var X=_[K];if(z=z&&!X.independent,k>-1&&I<X.start)break;var F=X.loaded;!F&&(B||X.independent||z)&&X.fragment===b&&(k=K),B=F}return k},c.loadedEndOfParts=function(_,b){var I=_[_.length-1];return I&&b>I.start&&I.loaded},c.getInitialLiveFragment=function(_,b){var I=this.fragPrevious,k=null;if(I){if(_.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>=_.startSN&&B<=_.endSN){var z=b[B-_.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 K=this.hls.liveSyncPosition;K!==null&&(k=this.getFragmentAtPosition(K,this.bitrateTest?_.fragmentEnd:_.edge,_))}return k},c.getFragmentAtPosition=function(_,b,I){var k=this.config,B=this.fragPrevious,z=I.fragments,K=I.endSN,V=I.fragmentHint,X=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&V);F&&V&&!this.bitrateTest&&(z=z.concat(V),K=V.sn);var H;if(_<b){var Z=_>b-X?0:X;H=Object(M.findFragmentByPTS)(B,z,_,Z)}else H=z[z.length-1];if(H){var me=H.sn-I.startSN,de=B&&H.level===B.level,Ee=z[me+1],be=this.fragmentTracker.getState(H);if(be===t.FragmentState.BACKTRACKED){H=null;for(var we=me;z[we]&&this.fragmentTracker.getState(z[we])===t.FragmentState.BACKTRACKED;)B?H=z[we--]:H=z[--we];H||(H=Ee)}else B&&H.sn===B.sn&&!F&&(de&&(H.sn<K&&this.fragmentTracker.getState(Ee)!==t.FragmentState.OK?(this.log("SN "+H.sn+" just loaded, load next one: "+Ee.sn),H=Ee):H=null))}return H},c.synchronizeToLiveEdge=function(_){var b=this.config,I=this.media;if(!I)return;var k=this.hls.liveSyncPosition,B=I.currentTime,z=_.fragments[0].start,K=_.edge,V=B>=z-b.maxFragLookUpTolerance&&B<=K;if(k!==null&&I.duration>k&&(B<k||!V)){var X=b.liveMaxLatencyDuration!==void 0?b.liveMaxLatencyDuration:b.liveMaxLatencyDurationCount*_.targetduration;(!V&&I.readyState<4||B<K-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: "+K+", reset currentTime to : "+k.toFixed(3)),I.currentTime=k))}},c.alignPlaylists=function(_,b){var I=this.levels,k=this.levelLastLoaded,B=this.fragPrevious,z=k!==null?I[k]:null,K=_.fragments.length;if(!K)return this.warn("No fragments in live playlist"),0;var V=_.fragments[0].start,X=!b,F=_.alignedSliding&&Object(U.isFiniteNumber)(V);if(X||!F&&!V){Object(T.alignStream)(B,z,_);var H=_.fragments[0].start;return this.log("Live playlist sliding: "+H.toFixed(2)+" start-sn: "+(b?b.startSN:"na")+"->"+_.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+K),H}return V},c.waitForCdnTuneIn=function(_){var b=3;return _.live&&_.canBlockReload&&_.tuneInGoal>Math.max(_.partHoldBack,_.partTarget*b)},c.setStartPosition=function(_,b){var I=this.startPosition;if(I<b&&(I=-1),I===-1||this.lastCurrentTime===-1){var k=_.startTimeOffset;Object(U.isFiniteNumber)(k)?(I=b+k,k<0&&(I+=_.totalduration),I=Math.min(Math.max(b,I),b+_.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+I),this.startPosition=I):_.live?I=this.hls.liveSyncPosition||b:this.startPosition=I=0,this.lastCurrentTime=I}this.nextLoadPosition=I},c.getLoadPosition=function(){var _=this.media,b=0;return this.loadedmetadata&&_?b=_.currentTime:this.nextLoadPosition&&(b=this.nextLoadPosition),b},c.handleFragLoadAborted=function(_,b){this.transmuxer&&_.sn!=="initSegment"&&_.stats.aborted&&(this.warn("Fragment "+_.sn+(b?" part"+b.index:"")+" of level "+_.level+" was aborted"),this.resetFragmentLoading(_))},c.resetFragmentLoading=function(_){(!this.fragCurrent||!this.fragContextChanged(_))&&(this.state=C.IDLE)},c.onFragmentOrKeyLoadError=function(_,b){if(b.fatal)return;var I=b.frag;if(!I||I.type!==_)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 "+_+" "+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?(_===u.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=C.IDLE):(i.logger.error(b.details+" reaches max retry, redispatch as fatal ..."),b.fatal=!0,this.hls.stopLoad(),this.state=C.ERROR)},c.afterBufferFlushed=function(_,b,I){if(!_)return;var k=R.BufferHelper.getBuffered(_);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(_){if(!this.loadedmetadata){this.startFragRequested=!1;var b=this.levels?this.levels[_].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(_,b,I,k){var B=this,z=I.details;console.assert(!!z,"level.details must be defined");var K=Object.keys(_.elementaryStreams).reduce(function(V,X){var F=_.elementaryStreams[X];if(F){var H=F.endPTS-F.startPTS;if(H<=0)return B.warn("Could not parse fragment "+_.sn+" "+X+" duration reliably ("+H+") resetting transmuxer to fallback to playlist timing"),B.resetTransmuxer(),V||!1;var Z=k?0:Object(m.updateFragPTSDTS)(z,_,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:_,start:F.startPTS,end:F.endPTS}),!0}return V},!1);K?(this.state=C.PARSED,this.hls.trigger(g.Events.FRAG_PARSED,{frag:_,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(_){var b=this._state;b!==_&&(this._state=_,this.log(b+"->"+_))}}]),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"),i=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 D=m.prototype;return D.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},D.destroy=function(){this.unregisterListeners(),this.details=null},D.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)},D.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)},D._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new a.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},D.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")},D.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}},D.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)},D.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()},D.onBufferCodecs=function(l,u){var v=this,p=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(A){if(p){var x=v.tracks[A];if(x&&typeof x.buffer.changeType=="function"){var w=u[A],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(A,S)}}}else v.pendingTracks[A]=u[A]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},D.appendChangeType=function(l,u){var v=this,p=this.operationQueue,A={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(A,l)},D.onBufferAppending=function(l,u){var v=this,p=this.hls,A=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 _=f.stats.buffering,b=n?n.stats.buffering:null;_.start===0&&(_.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 K=v.sourceBuffer[C];if(K){var V=f.start-K.timestampOffset;Math.abs(V)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+f.start+" (delta: "+V+") sn: "+f.sn+")"),K.timestampOffset=f.start)}}v.appendExecutor(w,C)},onStart:function(){},onComplete:function(){var K=self.performance.now();c.executeEnd=c.end=K,_.first===0&&(_.first=K),b&&b.first===0&&(b.first=K);var V=v.sourceBuffer,X={};for(var F in V)X[F]=i.BufferHelper.getBuffered(V[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(K){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+C+" SourceBuffer",K);var V={type:R.ErrorTypes.MEDIA_ERROR,parent:f.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:K,fatal:!1};K.code===DOMException.QUOTA_EXCEEDED_ERR?V.details=R.ErrorDetails.BUFFER_FULL_ERROR:(v.appendError++,V.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"),V.fatal=!0)),p.trigger(s.Events.ERROR,V)}};A.append(B,C)},D.onBufferFlushing=function(l,u){var v=this,p=this.operationQueue,A=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(A(u.type),u.type):this.getSourceBufferTypes().forEach(function(x){p.append(A(x),x)})},D.onFragParsed=function(l,u){var v=this,p=u.frag,A=u.part,x=[],w=A?A.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,A&&(A.stats.buffering.end=n);var r=A?A.stats:p.stats;v.hls.trigger(s.Events.FRAG_BUFFERED,{frag:p,part:A,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)},D.onFragChanged=function(l,u){this.flushBackBuffer()},D.onBufferEos=function(l,u){var v=this,p=this.getSourceBufferTypes().reduce(function(A,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"))),A&&!!(!w||w.ended)},!0);p&&this.blockBuffers(function(){var A=v.mediaSource;if(!A||A.readyState!=="open")return;A.endOfStream()})},D.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()},D.flushBackBuffer=function(){var l=this.hls,u=this.details,v=this.media,p=this.sourceBuffer;if(!v||u===null)return;var A=this.getSourceBufferTypes();if(!A.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;A.forEach(function(r){var c=p[r];if(c){var S=i.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}))}})},D.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,A=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)):(A>w&&A>x||!Object(U.isFiniteNumber)(x))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+A.toFixed(3)),p.duration=A)},D.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 A=Math.max(0,v[0].start),x=Math.max(A,A+l.totalduration);u.setLiveSeekableRange(A,x)}},D.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 A=this.getSourceBufferTypes();if(A.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}A.forEach(function(x){u.executeNext(x)})}},D.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 A in l)if(!u[A]){var x=l[A];if(!x)throw Error("source buffer exists for track "+A+", 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[A]=v.addSourceBuffer(C),n=A;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[A]={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})},D._onSBUpdateStart=function(l){var u=this.operationQueue,v=u.current(l);v.onStart()},D._onSBUpdateEnd=function(l){var u=this.operationQueue,v=u.current(l);v.onComplete(),u.shiftAndExecuteNext(l)},D._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)},D.removeExecutor=function(l,u,v){var p=this.media,A=this.mediaSource,x=this.operationQueue,w=this.sourceBuffer,C=w[l];if(!p||!A||!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)(A.duration)?A.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)},D.appendExecutor=function(l,u){var v=this.operationQueue,p=this.sourceBuffer,A=p[u];if(!A){t.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),v.shiftAndExecuteNext(u);return}A.ended=!1,console.assert(!A.updating,u+" sourceBuffer must not be updating"),A.appendBuffer(l)},D.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,A=u.map(function(x){return p.appendBlocker(x)});Promise.all(A).then(function(){l(),u.forEach(function(x){var w=v.sourceBuffer[x];(!w||!w.updating)&&p.shiftAndExecuteNext(x)})})},D.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},D.addBufferListener=function(l,u,v){var p=this.sourceBuffer[l];if(!p)return;var A=v.bind(this,l);this.listeners[l].push({event:u,listener:A}),p.addEventListener(u,A)},D.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(i){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=i}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(i,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(i,a.key,a)}}function t(i,g,E){return g&&s(i.prototype,g),E&&s(i,E),i}var R=function(){function i(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=i.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){i.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,D){return i.isLevelAllowed(D,y.restrictedLevels)&&D<=a});return this.clientRect=null,i.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},i.isLevelAllowed=function(a,y){return y===void 0&&(y=[]),y.indexOf(a)===-1},i.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,D=0;D<a.length;D+=1){var h=a[D];if((h.width>=y||h.height>=T)&&M(h,a[D+1])){m=D;break}}return m},t(i,[{key:"mediaWidth",get:function(){return this.getDimensions().width*i.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*i.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var a=1;try{a=self.devicePixelRatio}catch(y){}return a}}]),i}();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 i(m,D){for(var h=0;h<D.length;h++){var l=D[h];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(m,l.key,l)}}function g(m,D,h){return D&&i(m.prototype,D),h&&i(m,h),m}function E(m,D){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))||D&&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,D){if(!m)return;if(typeof m=="string")return y(m,D);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,D)}function y(m,D){(D==null||D>m.length)&&(D=m.length);for(var h=0,l=new Array(D);h<D;h++)l[h]=m[h];return l}function T(){return T=Object.assign||function(m){for(var D=1;D<arguments.length;D++){var h=arguments[D];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(A){R.logger.warn("Could not generate manifest CMCD data.",A)}},this.applyFragmentData=function(p){try{var A=p.frag,x=l.hls.levels[A.level],w=l.getObjectType(A),C={d:A.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 D=m.prototype;return D.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)},D.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()},D.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},D.onMediaAttached=function(l,u){this.media=u.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},D.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},D.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},D.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}},D.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 A=m.toQuery(u);if(!A)return;l.url=m.appendQueryToUri(l.url,A)}},D.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},D.getTopBandwidth=function(l){for(var u=0,v=l===s.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,p=E(v),A;!(A=p()).done;){var x=A.value;x.bitrate>u&&(u=x.bitrate)}return u>0?u:NaN},D.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},D.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 A=p.prototype;return A.destroy=function(){this.loader.destroy()},A.abort=function(){this.loader.abort()},A.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}()},D.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 A=p.prototype;return A.destroy=function(){this.loader.destroy()},A.abort=function(){this.loader.abort()},A.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)},A=function(k){return p(k/100)*100},x=function(k){return encodeURIComponent(k)},w={br:p,d:p,bl:A,dl:A,mtp:A,nor:x,rtp:A,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 _=typeof c,b=void 0;r==="ot"||r==="sf"||r==="st"?b=r+"="+c:_==="boolean"?b=r:_==="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"],A=[{},{},{},{}],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;A[n][f]=l[f]}for(var r=0;r<A.length;r++){var c=m.serialize(A[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 i(M,m){for(var D=0;D<m.length;D++){var h=m[D];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(M,h.key,h)}}function g(M,m,D){return m&&i(M.prototype,m),D&&i(M,D),M}var E=3,a=function(m,D,h){var l={audioCapabilities:[],videoCapabilities:[]};return m.forEach(function(u){l.audioCapabilities.push({contentType:'audio/mp4; codecs="'+u+'"',robustness:h.audioRobustness||""})}),D.forEach(function(u){l.videoCapabilities.push({contentType:'video/mp4; codecs="'+u+'"',robustness:h.videoRobustness||""})}),[l]},y=function(m,D,h,l){switch(m){case R.KeySystems.WIDEVINE:return a(D,h,l);default:throw new Error("Unknown key-system: "+m)}},T=function(){function M(D){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=D,this._config=D.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 A=this.requestMediaKeySystemAccess(h,p);this.mediaKeysPromise=A.then(function(x){return v._onMediaKeySystemAccessObtained(h,x)}),A.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(A){return v.mediaKeys=A,t.logger.log('Media-keys created for key-system "'+h+'"'),u._onMediaKeysCreated(),A});return p.catch(function(A){t.logger.error("Failed to create media-keys:",A)}),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(A){t.logger.error("Error generating key-session request:",A),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(A){t.logger.error(A)}try{v.readyState||v.open("POST",h,!0),p&&p.call(this.hls,v,h)}catch(A){throw new Error("issue setting up KeySystem license XHR "+A)}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,A=this._licenseResponseCallback;if(A)try{p=A.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 A=this._generateLicenseRequestChallenge(u,h);p.send(A)}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 i=R.prototype;return i.setStreamController=function(E){this.streamController=E},i.registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},i.unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching)},i.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},i.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)}},i.checkFPS=function(E,a,y){var T=performance.now();if(a){if(this.lastTime){var M=T-this.lastTime,m=y-this.lastDroppedFrames,D=a-this.lastDecodedFrames,h=1e3*m/M,l=this.hls;if(l.trigger(U.Events.FPS_DROP,{currentDropped:m,currentDecoded:D,totalDroppedFrames:y}),h>0&&m>l.config.fpsDroppedMonitoringThreshold*D){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}},i.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 i}),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 D=0;D<a.length;++D){var h=a[D];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&&i(T,M,m)===0)return m;var D=s.default.search(y,i.bind(null,T,M));return D||m}function i(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,D=this.activeParts;if(!m)return null;if(D)for(var h=D.length;h--;){var l=D[h],u=l?l.end:m.appendedPTS;if(l.start<=T&&u!==void 0&&T<=u)return h>9&&(this.activeParts=D.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,D=Object.keys(m),h=D.length;h--;){var l=m[D[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 D=this;Object.keys(this.fragments).forEach(function(h){var l=D.fragments[h];if(!l)return;if(!l.buffered){l.body.type===m&&D.removeFragment(l.body);return}var u=l.range[T];if(!u)return;u.time.some(function(v){var p=!D.isTimeBuffered(v.startPTS,v.endPTS,M);return p&&D.removeFragment(l.body),p})})},a.detectPartialFragments=function(T){var M=this,m=this.timeRanges,D=T.frag,h=T.part;if(!m||D.sn==="initSegment")return;var l=g(D),u=this.fragments[l];if(!u)return;Object.keys(m).forEach(function(v){var p=D.elementaryStreams[v];if(!p)return;var A=m[v],x=h!==null||p.partial===!0;u.range[v]=M.getBufferedTimes(D,h,x,A)}),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,D){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,A=0;A<D.length;A++){var x=D.start(A)-this.bufferPadding,w=D.end(A)+this.bufferPadding;if(p>=x&&v<=w){h.time.push({startPTS:Math.max(l,D.start(A)),endPTS:Math.min(u,D.end(A))});break}else if(l<w&&u>x)h.partial=!0,h.time.push({startPTS:Math.max(l,D.start(A)),endPTS:Math.min(u,D.end(A))});else if(u<=x)break}return h},a.getPartialFragment=function(T){var M=null,m,D,h,l=0,u=this.bufferPadding,v=this.fragments;return Object.keys(v).forEach(function(p){var A=v[p];if(!A)return;i(A)&&(D=A.body.start-u,h=A.body.end+u,T>=D&&T<=h&&(m=Math.min(T-D,h-T),l<=m&&(M=A.body,l=m)))}),M},a.getState=function(T){var M=g(T),m=this.fragments[M];return m?m.buffered?i(m)?t.PARTIAL:t.OK:m.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},a.backtrack=function(T,M){var m=g(T),D=this.fragments[m];if(!D||D.backtrack)return null;var h=D.backtrack=M||D.loaded;return D.loaded=null,h},a.getBacktrackData=function(T){var M=g(T),m=this.fragments[M];if(m){var D,h=m.backtrack;if(h!=null&&(D=h.payload)!==null&&D!==void 0&&D.byteLength)return h;this.removeFragment(T)}return null},a.isTimeBuffered=function(T,M,m){for(var D,h,l=0;l<m.length;l++){if(D=m.start(l)-this.bufferPadding,h=m.end(l)+this.bufferPadding,T>=D&&M<=h)return!0;if(M<=D)return!1}return!1},a.onFragLoaded=function(T,M){var m=M.frag,D=M.part;if(m.sn==="initSegment"||m.bitrateTest||D)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,D=M.frag,h=M.part,l=M.timeRanges;if(D.type===s.PlaylistLevelType.MAIN)if(this.activeFragment=D,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 A=0;A<p.length;A++)D.appendedPTS=Math.max(p.end(A),D.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 D=this;Object.keys(this.fragments).forEach(function(h){var l=D.fragments[h];if(!l)return;if(l.buffered){var u=l.body;u.type===m&&u.start<M&&u.end>T&&D.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 i(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 i}),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"),i=250,g=2,E=.1,a=.05,y=function(){function T(m,D,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=D,this.fragmentTracker=h,this.hls=l}var M=T.prototype;return M.destroy=function(){this.hls=this.fragmentTracker=this.media=null},M.poll=function(D){var h=this.config,l=this.media,u=this.stalled,v=l.currentTime,p=l.seeking,A=this.seeking&&!p,x=!this.seeking&&p;if(this.seeking=p,v!==D){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||A)&&(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,_=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(_>0&&_<=k){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(u===null){this.stalled=B;return}var z=B-u;!p&&z>=i&&this._reportStall(C.len);var K=U.BufferHelper.bufferInfo(l,v,h.maxBufferHole);this._tryFixBufferStall(K,z)},M._tryFixBufferStall=function(D,h){var l=this.config,u=this.fragmentTracker,v=this.media,p=v.currentTime,A=u.getPartialFragment(p);if(A){var x=this._trySkipBufferHole(A);if(x)return}D.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(D){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="+D+")"),h.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:D}))},M._trySkipBufferHole=function(D){for(var h=this.config,l=this.hls,u=this.media,v=u.currentTime,p=0,A=U.BufferHelper.getBuffered(u),x=0;x<A.length;x++){var w=A.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,D&&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:D}),C}p=A.end(x)}return 0},M._tryNudgeBuffer=function(){var D=this.config,h=this.hls,l=this.media,u=l.currentTime,v=(this.nudgeRetry||0)+1;if(this.nudgeRetry=v,v<D.nudgeMaxRetry){var p=u+v*D.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 "+D.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,i=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 D=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 A=0;A<l.length;A++){var x=l[A];if(!t.isTimeStampFrame(x)){var w=new D(u,v,"");w.value=x,this.id3Track.addCue(w)}}}}},E.onBufferFlushing=function(y,T){var M=T.startOffset,m=T.endOffset,D=T.type;if(!D||D==="audio"){var h=this.id3Track;h&&Object(s.removeCuesInRange)(h,M,m)}},g}();L.default=i},"./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 i(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 D=this.config,h=D.lowLatencyMode,l=D.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),A=v<p;if(M.live&&A&&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},i(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,D=T.targetduration,h=this.config,l=h.liveSyncDuration,u=h.liveSyncDurationCount,v=h.lowLatencyMode,p=this.hls.userConfig,A=v&&m||M;(p.liveSyncDuration||p.liveSyncDurationCount||A===0)&&(A=l!==void 0?l:u*D);var x=D,w=1;return A+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 D=m.edge,h=T-M-this.edgeStalled,l=D-m.totalduration,u=D-(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"),i=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,A){return p.__proto__=A,p},m(l,u)}var D=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),h=function(l){M(u,l);function u(p){var A;return A=l.call(this,p,"[level-controller]")||this,A._levels=[],A._firstLevel=-1,A._startLevel=void 0,A.currentLevelIndex=-1,A.manualLevelIndex=-1,A.onParsedComplete=void 0,A._registerListeners(),A}var v=u.prototype;return v._registerListeners=function(){var A=this.hls;A.on(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),A.on(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),A.on(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),A.on(s.Events.FRAG_LOADED,this.onFragLoaded,this),A.on(s.Events.ERROR,this.onError,this)},v._unregisterListeners=function(){var A=this.hls;A.off(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),A.off(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),A.off(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),A.off(s.Events.FRAG_LOADED,this.onFragLoaded,this),A.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 A=this._levels;A.forEach(function(x){x.loadError=0}),l.prototype.startLoad.call(this)},v.onManifestLoaded=function(A,x){var w=[],C=[],f=[],n,r={},c,S=!1,_=!1,b=!1;if(x.levels.forEach(function(z){var K=z.attrs;S=S||!!(z.width&&z.height),_=_||!!z.videoCodec,b=b||!!z.audioCodec,D&&z.audioCodec&&z.audioCodec.indexOf("mp4a.40.34")!==-1&&(z.audioCodec=void 0);var V=z.bitrate+"-"+z.attrs.RESOLUTION+"-"+z.attrs.CODECS;c=r[V],c?c.url.push(z.url):(c=new U.Level(z),r[V]=c,w.push(c)),K&&(K.AUDIO&&Object(i.addGroupId)(c,"audio",K.AUDIO),K.SUBTITLES&&Object(i.addGroupId)(c,"text",K.SUBTITLES))}),(S||_)&&b&&(w=w.filter(function(z){var K=z.videoCodec,V=z.width,X=z.height;return!!K||!!(V&&X)})),w=w.filter(function(z){var K=z.audioCodec,V=z.videoCodec;return(!K||Object(R.isCodecSupportedInMp4)(K,"audio"))&&(!V||Object(R.isCodecSupportedInMp4)(V,"video"))}),x.audioTracks&&(C=x.audioTracks.filter(function(z){return!z.audioCodec||Object(R.isCodecSupportedInMp4)(z.audioCodec,"audio")}),Object(i.assignTrackIdsByGroup)(C)),x.subtitles&&(f=x.subtitles,Object(i.assignTrackIdsByGroup)(f)),w.length>0){n=w[0].bitrate,w.sort(function(z,K){return z.bitrate-K.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&&!_,B={levels:w,audioTracks:C,subtitleTracks:f,firstLevel:this._firstLevel,stats:x.stats,audio:b,video:_,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(A,x){if(l.prototype.onError.call(this,A,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(A,x,w,C){var f=A.details,n=this._levels[x];if(n.loadError++,w){var r=this.retryLoadingOrFail(A);if(r)A.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(C){var c=n.url.length;if(c>1&&n.loadError<c)A.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),A.levelRetry=!0,this.hls.nextAutoLevel=S)}}},v.redundantFailover=function(A){var x=this._levels[A],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=A}},v.onFragLoaded=function(A,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(A,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(A,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(A){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(A)try{f=A.addDirectives(f)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+x+(A?" at sn "+A.msn+" part "+A.part:"")+" with URL-id "+C+" "+f),this.clearTimer(),this.hls.trigger(s.Events.LEVEL_LOADING,{url:f,level:x,id:C,deliveryDirectives:A||null})}},v.removeLevel=function(A,x){var w=function(n,r){return r!==x},C=this._levels.filter(function(f,n){return n!==A?!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(A){var x,w=this._levels;if(w.length===0)return;if(this.currentLevelIndex===A&&(x=w[A])!==null&&x!==void 0&&x.details)return;if(A<0||A>=w.length){var C=A<0;if(this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:A,fatal:C,reason:"invalid level idx"}),C)return;A=Math.min(A,w.length-1)}this.clearTimer();var f=this.currentLevelIndex,n=w[f],r=w[A];this.log("switching to level "+A+" from "+f),this.currentLevelIndex=A;var c=a({},r,{level:A,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 _=this.switchParams(r.uri,n==null?void 0:n.details);this.loadPlaylist(_)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(A){this.manualLevelIndex=A,this._startLevel===void 0&&(this._startLevel=A),A!==-1&&(this.level=A)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(A){this._firstLevel=A}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var A=this.hls.config.startLevel;return A!==void 0?A:this._firstLevel}else return this._startLevel},set:function(A){this._startLevel=A}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(A){this.level=A,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=A)}}]),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 i}),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 D}),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 A=p.groupId||"";p.id=v[A]=v[A]||0,v[A]++})}function i(u,v,p){var A=u[v],x=u[p];g(A,x)}function g(u,v){var p=v.startPTS;if(Object(U.isFiniteNumber)(p)){var A=0,x;v.sn>u.sn?(A=p-u.start,x=u):(A=u.start-p,x=v),x.duration!==A&&(x.duration=A)}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,A,x,w){var C=A-p;C<=0&&(s.logger.warn("Fragment should have a positive duration",v),A=p+v.duration,w=x+v.duration);var f=p,n=A,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(A,c),A=Math.max(A,c),w=Math.max(w,v.endDTS)}v.duration=A-p;var _=p-v.start;v.appendedPTS=A,v.start=v.startPTS=p,v.maxStartPTS=f,v.startDTS=x,v.endPTS=A,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,_}function a(u,v){for(var p=null,A=u.fragments,x=A.length-1;x>=0;x--){var w=A[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 _=v.advancedDateTime;if(v.advanced&&_){var b=v.edge;v.driftStart||(v.driftStartTime=_,v.driftStart=b),v.driftEndTime=_,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 A=0,x=0,w=u.length;x<=w;x++){var C=u[x],f=v[x+A];C&&f&&C.index===f.index&&C.fragment.sn===f.fragment.sn?p(C,f):A--}}function T(u,v,p){for(var A=v.skippedSegments,x=Math.max(u.startSN,v.startSN)-v.startSN,w=(u.fragmentHint?1:0)+(A?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];A&&!S&&r<A&&(S=v.fragments[r]=c),c&&S&&p(c,S)}}function M(u,v){var p=v.startSN+v.skippedSegments-u.startSN,A=u.fragments;if(p<0||p>=A.length)return;m(v,A[p].start)}function m(u,v){if(v){for(var p=u.fragments,A=u.skippedSegments;A<p.length;A++)p[A].start+=v;u.fragmentHint&&(u.fragmentHint.start+=v)}}function D(u,v){var p=1e3*u.levelTargetDuration,A=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(A,C*2),r),u.availabilityDelay=(u.availabilityDelay||0)+f}else f=A;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 A=u.details,x=A.fragments[v-A.startSN];return x||(x=A.fragmentHint,x&&x.sn===v?x:v<A.startSN&&p&&p.sn===v?p:null)}function l(u,v,p){if(!u||!u.details)return null;var A=u.details.partList;if(A)for(var x=A.length;x--;){var w=A[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 A});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"),i=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"),D=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,A=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 _,b=self.performance.now(),I=this.retryDate;(!I||b>=I||(_=this.media)!==null&&_!==void 0&&_.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,_=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(!_||!_[k])return;var B=_[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 K=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:b,E.PlaylistLevelType.MAIN);if(K===null)return;var V=K.len,X=this.getMaxBufferLength(B.maxBitrate);if(V>=X)return;if(this._streamEnded(K,z)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,F),this.state=s.State.ENDED;return}var H=K.end,Z=this.getNextFragment(H,z);if(this.couldBacktrack&&!this.fragPrevious&&Z&&Z.sn!=="initSegment"){var me=Z.sn-z.startSN;me>1&&(Z=z.fragments[me-1],this.fragmentTracker.removeFragment(Z))}if(Z&&this.fragmentTracker.getState(Z)===g.FragmentState.OK&&this.nextLoadPosition>H){var de=this.audioOnly&&!this.altAudio?a.ElementaryStreamTypes.AUDIO:a.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(b,de,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,H)},C.loadFragment=function(n,r,c){var S,_=this.fragmentTracker.getState(n);if(this.fragCurrent=n,_===g.FragmentState.BACKTRACKED){var b=this.fragmentTracker.getBacktrackData(n);if(b){this._handleFragmentLoadProgress(b),this._handleFragmentLoadComplete(b);return}else _=g.FragmentState.NOT_LOADED}_===g.FragmentState.NOT_LOADED||_===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)):_===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 _=this.hls.nextLoadLevel,b=n[_],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,K=B.duration,V=Math.max(k.end,z+Math.min(Math.max(K-this.config.maxFragLookUpTolerance,K*.5),K*.75));this.flushMainBuffer(V,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,_;r.levels.forEach(function(b){_=b.audioCodec,_&&(_.indexOf("mp4a.40.2")!==-1&&(c=!0),_.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,_=r.level,b=r.details,I=b.totalduration;if(!S){this.warn("Levels were reset while loading level "+_);return}this.log("Level "+_+" 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[_],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=_,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:b,level:_}),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,_=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,K=(r=c.initSegment)===null||r===void 0?void 0:r.data,V=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,H=F!==-1,Z=new T.ChunkMetadata(c.level,c.sn,c.stats.chunkCount,_.byteLength,F,H),me=this.initPTS[c.cc];X.push(_,K,V,B,c,S,k.totalduration,z,Z,me)},C.onAudioTrackSwitching=function(n,r){var c=this.altAudio,S=!!r.url,_=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:_})}},C.onAudioTrackSwitched=function(n,r){var c=r.id,S=!!this.hls.audioTracks[c].url;if(S){var _=this.videoBuffer;_&&this.mediaBuffer!==_&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=_)}this.altAudio=S,this.tick()},C.onBufferCreated=function(n,r){var c=r.tracks,S,_,b=!1;for(var I in c){var k=c[I];if(k.id==="main"){if(_=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 "+_+".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 _=S?S.stats:c.stats;this.fragLastKbps=Math.round(8*_.total/(_.buffering.end-_.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=i.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){D.logger.log("could not seek to "+c+", already seeking at "+r);return}var S=i.BufferHelper.getBuffered(n),_=S.length?S.start(0):0,b=_-c;b>0&&(b<this.config.maxBufferHole||b<this.config.maxFragLookUpTolerance)&&(D.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 _=n.stats;_.parsing.start=_.parsing.end=_.buffering.start=_.buffering.end=self.performance.now(),S.trigger(R.Events.FRAG_LOADED,c)})},C._handleTransmuxComplete=function(n){var r,c="main",S=this.hls,_=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,K=_.video,V=_.text,X=_.id3,F=_.initSegment,H=this.altAudio?void 0:_.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,me=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:me}))}if(K&&_.independent!==!1){if(z.details){var de=K.startPTS,Ee=K.endPTS,be=K.startDTS,we=K.endDTS;if(B)B.elementaryStreams[K.type]={startPTS:de,endPTS:Ee,startDTS:be,endDTS:we};else if(K.firstKeyFrame&&K.independent&&(this.couldBacktrack=!0),K.dropped&&K.independent){var Ae=this.getLoadPosition()+this.config.maxBufferHole;if(Ae<de){this.backtrack(k);return}k.setElementaryStreamInfo(K.type,k.start,Ee,k.start,we,!0)}k.setElementaryStreamInfo(K.type,de,Ee,be,we),this.bufferFragmentData(K,k,B,b)}}else if(_.independent===!1){this.backtrack(k);return}if(H){var _e=H.startPTS,oe=H.endPTS,ve=H.startDTS,q=H.endDTS;B&&(B.elementaryStreams[a.ElementaryStreamTypes.AUDIO]={startPTS:_e,endPTS:oe,startDTS:ve,endDTS:q}),k.setElementaryStreamInfo(a.ElementaryStreamTypes.AUDIO,_e,oe,ve,q),this.bufferFragmentData(H,k,B,b)}if(X!=null&&(r=X.samples)!==null&&r!==void 0&&r.length){var pe={frag:k,id:c,samples:X.samples};S.trigger(R.Events.FRAG_PARSING_METADATA,pe)}if(V){var Re={frag:k,id:c,samples:V.samples};S.trigger(R.Events.FRAG_PARSING_USERDATA,Re)}},C._bufferInitSegment=function(n,r,c,S){var _=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(K){var V=r[K],X=V.initSegment;X!=null&&X.byteLength&&_.hls.trigger(R.Events.BUFFER_APPENDING,{type:K,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(i.BufferHelper.isBuffered(n,c)?r=this.getAppendedFrag(c):i.BufferHelper.isBuffered(n,c+.1)&&(r=this.getAppendedFrag(c+.1)),r){var S=this.fragPlaying,_=r.level;(!S||r.sn!==S.sn||S.level!==_||r.urlId!==S.urlId)&&(this.hls.trigger(R.Events.FRAG_CHANGED,{frag:r}),(!S||S.level!==_)&&this.hls.trigger(R.Events.LEVEL_SWITCHED,{level:_}),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"),i=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 A=0;A<p.length;A++){var x=p[A];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(v,x.key,x)}}function m(v,p,A){return p&&M(v.prototype,p),A&&M(v,A),v}function D(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){D(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 A=p.prototype;return A.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},A._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)},A._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)},A.startLoad=function(){this.stopLoad(),this.state=a.State.IDLE,this.setInterval(l),this.tick()},A.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},A.onLevelLoaded=function(w,C){this.mainDetails=C.details},A.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,_=0;_<r.length;_++)if(S>=r[_].start&&S<=r[_].end){c=r[_];break}var b=f.start+f.duration;c?c.end=b:(c={start:S,end:b},r.push(c)),this.fragmentTracker.fragBuffered(f)},A.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,_=S.targetduration,b=n-_;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)}},A.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},A.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},A.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)},A.onSubtitleTrackLoaded=function(w,C){var f,n=C.details,r=C.id,c=this.currentTrackId,S=this.levels;if(!S.length)return;var _=S[c];if(r>=S.length||r!==c||!_)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,n.live||(f=_.details)!==null&&f!==void 0&&f.live){var b=this.mainDetails;if(n.deltaUpdateFailed||!b)return;var I=b.fragments[0];if(!_.details)n.hasProgramDateTime&&b.hasProgramDateTime?Object(i.alignMediaPlaylistByPDT)(n,b):I&&Object(g.addSliding)(n,I.start);else{var k=this.alignPlaylists(n,_.details);k===0&&I&&Object(g.addSliding)(n,I.start)}}if(_.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"),_.details=void 0)}},A._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 _=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,_=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-r,c.maxBufferHole),b=_.end,I=_.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,K=n.edge,V,X=this.fragPrevious;if(b<K){var F=c.maxFragLookUpTolerance;X&&n.hasProgramDateTime&&(V=Object(R.findFragmentByPDT)(B,X.endProgramDateTime,F)),V||(V=Object(R.findFragmentByPTS)(X,B,b,F),!V&&X&&X.start<B[0].start&&(V=B[0]))}else V=B[z-1];(w=V)!==null&&w!==void 0&&w.encrypted?(s.logger.log("Loading key for "+V.sn),this.state=a.State.KEY_LOADING,this.hls.trigger(U.Events.KEY_LOADING,{frag:V})):V&&this.fragmentTracker.getState(V)===E.FragmentState.NOT_LOADED&&this.loadFragment(V,n,b)}},A.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 i(M,m){for(var D=0;D<m.length;D++){var h=m[D];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(M,h.key,h)}}function g(M,m,D){return m&&i(M.prototype,m),D&&i(M,D),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 D=m.prototype;return D.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,M.prototype.destroy.call(this)},D.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)},D.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)},D.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)},D.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},D.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},D.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},D.onManifestParsed=function(l,u){this.tracks=u.subtitleTracks},D.onSubtitleTrackLoaded=function(l,u){var v=u.id,p=u.details,A=this.trackId,x=this.tracksInGroup[A];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))},D.onLevelLoading=function(l,u){this.switchLevel(u.level)},D.onLevelSwitching=function(l,u){this.switchLevel(u.level)},D.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,A=this.tracks.filter(function(C){return!v||C.groupId===v});this.tracksInGroup=A;var x=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=v;var w={subtitleTracks:A};this.log("Updating subtitle tracks, "+A.length+' track(s) found in "'+v+'" group-id'),this.hls.trigger(U.Events.SUBTITLE_TRACKS_UPDATED,w),x!==-1&&this.setSubtitleTrack(x,p)}},D.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},D.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)},D.loadPlaylist=function(l){var u=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(u)){var v=u.id,p=u.groupId,A=u.url;if(l)try{A=l.addDirectives(A)}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:A,id:v,groupId:p,deliveryDirectives:l||null})}},D.toggleTrackModes=function(l){var u=this,v=this.media,p=this.subtitleDisplay,A=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[A];C&&(C.mode="disabled")}var f=w[l];f&&(f.mode=p?"showing":"hidden")},D.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 A=p[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,A){var x=A.id,w=A.groupId,C=w===void 0?"":w,f=A.name,n=A.type,r=A.url;this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:x,groupId:C,name:f,type:n,url:r});var c=this.switchParams(A.url,u==null?void 0:u.details);this.loadPlaylist(c)}else this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:l})},D.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=[],D=0;D<M.length;D++){var h=M[D];h.kind==="subtitles"&&h.label&&m.push(M[D])}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"),i=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=D(),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"),A=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,A,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,A,x,w){for(var C=!1,f=w.length;f--;){var n=w[f],r=m(n[0],n[1],p,A);if(r>=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],A),C=!0,r/(A-p)>.5))return}if(C||w.push([p,A]),this.config.renderTextTracksNatively){var c=this.captionsTracks[v];this.Cues.newCue(c,p,A,x)}else{var S=this.Cues.newCue(null,p,A,x);this.hls.trigger(s.Events.CUES_PARSED,{type:"captions",cues:S,track:v})}},l.onInitPtsFound=function(v,p){var A=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){A.onFragLoaded(s.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(v){var p=this.media;if(p)for(var A=0;A<p.textTracks.length;A++){var x=p.textTracks[A];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,A=this.captionsTracks,x=this.media,w=p[v],C=w.label,f=w.languageCode,n=this.getExistingTrack(v);if(n)A[v]=n,Object(g.clearCurrentCues)(A[v]),Object(g.sendAddTrackEvent)(A[v],x);else{var r=this.createTextTrack("captions",C,f);r&&(r[v]=!0,A[v]=r)}},l.createNonNativeTrack=function(v){if(this.nonNativeCaptionsTracks[v])return;var p=this.captionsProperties[v];if(!p)return;var A=p.label,x={_id:v,label:A,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,A){var x=this.media;return x?x.addTextTrack(v,p,A):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=D(),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 A=0;A<p.length;A++)Object(g.clearCurrentCues)(p[A])},l.onSubtitleTracksUpdated=function(v,p){var A=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 _=null,b=0;b<f.length;b++)if(M(f[b],r)){_=f[b];break}_&&(S=_)}S?Object(g.clearCurrentCues)(S):(S=A.createTextTrack("subtitles",r.name,r.lang),S&&(S.mode="disabled")),S&&(S.groupId=r.groupId,A.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 A=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=A.captionsProperties[C];if(!f)return;f.label=x.name,x.lang&&(f.languageCode=x.lang),f.media=x})},l.onFragLoading=function(v,p){var A=this.cea608Parser1,x=this.cea608Parser2,w=this.lastSn,C=this.lastPartIndex;if(!this.enabled||!(A&&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||(A.reset(),x.reset()),this.lastSn=r,this.lastPartIndex=c}},l.onFragLoaded=function(v,p){var A=p.frag,x=p.payload,w=this.initPTS,C=this.unparsedVttFrags;if(A.type===a.PlaylistLevelType.SUBTITLE)if(x.byteLength){if(!Object(U.isFiniteNumber)(w[A.cc])){C.push(p),w.length&&this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:A,error:new Error("Missing initial subtitle PTS")});return}var f=A.decryptdata;if(f==null||f.key==null||f.method!=="AES-128"){var n=this.tracks[A.level],r=this.vttCCs;r[A.cc]||(r[A.cc]={start:A.start,prevCC:this.prevCC,new:!0},this.prevCC=A.cc),n&&n.textCodec===E.IMSC1_CODEC?this._parseIMSC1(A,x):this._parseVTTs(A,x,r)}}else this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:A,error:new Error("Empty subtitle payload")})},l._parseIMSC1=function(v,p){var A=this,x=this.hls;Object(E.parseIMSC1)(p,this.initPTS[v.cc],this.timescale[v.cc],function(w){A._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,A){var x=this,w=this.hls;Object(i.parseWebVTT)(p,this.initPTS[v.cc],this.timescale[v.cc],A,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 A=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,A._parseIMSC1(v,p)},function(){x.textCodec="wvtt"})},l._appendCues=function(v,p){var A=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;A.trigger(s.Events.CUES_PARSED,{type:"subtitles",cues:v,track:C})}},l.onFragDecrypted=function(v,p){var A=p.frag;if(A.type===a.PlaylistLevelType.SUBTITLE){if(!Object(U.isFiniteNumber)(this.initPTS[A.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 A=this.cea608Parser1,x=this.cea608Parser2;if(!this.enabled||!(A&&x))return;for(var w=0;w<p.samples.length;w++){var C=p.samples[w].bytes;if(C){var f=this.extractCea608Data(C);A.addData(p.samples[w].pts,f[0]),x.addData(p.samples[w].pts,f[1])}}},l.onBufferFlushing=function(v,p){var A=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],A,x)})}if(this.config.renderTextTracksNatively&&(A===0&&w!==void 0)){var r=this.textTracks;Object.keys(r).forEach(function(c){return Object(g.removeCuesInRange)(r[c],A,w)})}},l.extractCea608Data=function(v){for(var p=v[0]&31,A=2,x=[[],[]],w=0;w<p;w++){var C=v[A++],f=127&v[A++],n=127&v[A++],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 D(){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,i){this.subtle=void 0,this.aesIV=void 0,this.subtle=R,this.aesIV=i}var t=s.prototype;return t.decrypt=function(i,g){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},g,i)},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 i=R.byteLength,g=i&&new DataView(R.buffer).getUint8(i-1);return g?Object(U.sliceUint8)(R,0,i-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 i=R.prototype;return i.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},i.initTable=function(){var E=this.sBox,a=this.invSBox,y=this.subMix,T=y[0],M=y[1],m=y[2],D=y[3],h=this.invSubMix,l=h[0],u=h[1],v=h[2],p=h[3],A=new Uint32Array(256),x=0,w=0,C=0;for(C=0;C<256;C++)C<128?A[C]=C<<1:A[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=A[x],r=A[n],c=A[r],S=A[f]*257^f*16843008;T[x]=S<<24|S>>>8,M[x]=S<<16|S>>>16,m[x]=S<<8|S>>>24,D[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^A[A[A[c^n]]],w^=A[A[w]]):x=w=1}},i.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,D,h,l=this.keySchedule=new Uint32Array(m),u=this.invKeySchedule=new Uint32Array(m),v=this.sBox,p=this.rcon,A=this.invSubMix,x=A[0],w=A[1],C=A[2],f=A[3],n,r;for(D=0;D<m;D++){if(D<M){n=l[D]=a[D];continue}r=n,D%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[D/M|0]<<24):M>6&&D%M===4&&(r=v[r>>>24]<<24|v[r>>>16&255]<<16|v[r>>>8&255]<<8|v[r&255]),l[D]=n=(l[D-M]^r)>>>0}for(h=0;h<m;h++)D=m-h,h&3?r=l[D]:r=l[D-4],h<4||D<=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},i.networkToHostOrderSwap=function(E){return E<<24|(E&65280)<<8|(E&16711680)>>8|E>>>24},i.decrypt=function(E,a,y){for(var T=this.keySize+6,M=this.invKeySchedule,m=this.invSBox,D=this.invSubMix,h=D[0],l=D[1],u=D[2],v=D[3],p=this.uint8ArrayToUint32Array_(y),A=p[0],x=p[1],w=p[2],C=p[3],f=new Int32Array(E),n=new Int32Array(f.length),r,c,S,_,b,I,k,B,z,K,V,X,F,H,Z=this.networkToHostOrderSwap;a<f.length;){for(z=Z(f[a]),K=Z(f[a+1]),V=Z(f[a+2]),X=Z(f[a+3]),b=z^M[0],I=X^M[1],k=V^M[2],B=K^M[3],F=4,H=1;H<T;H++)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],_=h[B>>>24]^l[b>>16&255]^u[I>>8&255]^v[k&255]^M[F+3],b=r,I=c,k=S,B=_,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],_=m[B>>>24]<<24^m[b>>16&255]<<16^m[I>>8&255]<<8^m[k&255]^M[F+3],n[a]=Z(r^A),n[a+1]=Z(_^x),n[a+2]=Z(S^w),n[a+3]=Z(c^C),A=z,x=K,w=V,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"),i=O("./src/utils/mp4-tools.ts"),g=O("./src/utils/typed-array.ts"),E=16,a=function(){function y(M,m,D){var h=D===void 0?{}:D,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 D=new Uint8Array(m);return this.reset(),this.removePKCS7Padding?Object(t.removePadding)(D):D},T.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},T.decrypt=function(m,D,h,l){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(m),D,h);var u=this.flush();u&&l(u.buffer)}else this.webCryptoDecrypt(new Uint8Array(m),D,h).then(l)},T.softwareDecrypt=function(m,D,h){var l=this.currentIV,u=this.currentResult,v=this.remainderData;this.logOnce("JS AES decrypt"),v&&(m=Object(i.appendUint8Array)(v,m),this.remainderData=null);var p=this.getValidChunk(m);if(!p.length)return null;l&&(h=l);var A=this.softwareDecrypter;A||(A=this.softwareDecrypter=new t.default),A.expandKey(D);var x=u;return this.currentResult=A.decrypt(p.buffer,0,h),this.currentIV=Object(g.sliceUint8)(p,-16).buffer,x||null},T.webCryptoDecrypt=function(m,D,h){var l=this,u=this.subtle;return(this.key!==D||!this.fastAesKey)&&(this.key=D,this.fastAesKey=new s.default(u,D)),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,D,h)})},T.onWebCryptoError=function(m,D,h,l){return R.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",m),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(D,h,l)},T.getValidChunk=function(m){var D=m,h=m.length-m.length%E;return h!==m.length&&(D=Object(g.sliceUint8)(m,0,h),this.remainderData=Object(g.sliceUint8)(m,h)),D},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,i){this.subtle=void 0,this.key=void 0,this.subtle=R,this.key=i}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 i(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){i(y,a);function y(M,m){var D;return D=a.call(this)||this,D.observer=void 0,D.config=void 0,D.observer=M,D.config=m,D}var T=y.prototype;return T.resetInitSegment=function(m,D,h){a.prototype.resetInitSegment.call(this,m,D,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 D=R.getID3Data(m,0)||[],h=D.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,D){return s.canParse(m,D)},T.appendFrame=function(m,D,h){s.initTrackConfig(m,this.observer,D,h,m.manifestCodec);var l=s.appendFrame(m,D,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 i}),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 D}),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,A){var x,w,C,f,n=navigator.userAgent.toLowerCase(),r=A,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:"+A+", 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),A&&(A.indexOf("mp4a.40.29")!==-1||A.indexOf("mp4a.40.5")!==-1)||!A&&S>=6?w=S-3:((A&&A.indexOf("mp4a.40.2")!==-1&&(S>=6&&C===1||/vivaldi/i.test(n))||!A&&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 i(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&&i(u,v)}function T(u,v){return a(u,v)&&i(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 A=E(u,v);if(A<=p)return!1;var x=v+A;return x===u.length||y(u,x)}return!1}function m(u,v,p,A,x){if(!u.samplerate){var w=R(v,p,A,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 D(u){return 1024*9e4/u}function h(u,v,p,A,x){var w=g(u,v),C=E(u,v);if(C-=w,C>0){var f=p+A*x;return{headerLength:w,frameLength:C,stamp:f}}}function l(u,v,p,A,x){var w=D(u.samplerate),C=h(v,p,A,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),_;S?(_=new Uint8Array(c-n),_.set(v.subarray(p+n,v.length),0)):_=v.subarray(p+n,p+c);var b={unit:_,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"),i=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,D){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,D){},y.demux=function(M,m){this.cachedData&&(M=Object(R.appendUint8Array)(this.cachedData,M),this.cachedData=null);var D=s.getID3Data(M,0),h=D?D.length:0,l,u,v=this._audioTrack,p=this._id3Track,A=D?s.getTimeStamp(D):void 0,x=M.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=E(A,m)),D&&D.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:D}),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)?(D=s.getID3Data(M,h),p.samples.push({pts:u,dts:u,data:D}),h+=D.length,l=h):h++;if(h===x&&l!==x){var C=Object(i.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,D){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 i=new Uint8Array(R),g=0,E=0;E<t.length;E++){var a=t[E];i.set(a,g),g+=a.length}return i}},"./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(i){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=i,this.bytesAvailable=i.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,D=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),A=this.skipUEG.bind(this),x=this.skipScalingList.bind(this);D();var w=D();if(h(5),v(3),D(),A(),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),A(),A(),v(1),u())for(M=C!==3?8:12,m=0;m<M;m++)u()&&(m<6?x(16):x(64))}A();var f=l();if(f===0)l();else if(f===1)for(v(1),p(),p(),T=l(),m=0;m<T;m++)p();A(),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 _=D();switch(_){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=[D()<<8|D(),D()<<8|D()];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 i}),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},i=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"?D(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}},D=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,_,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++],_=x[I++],b+=String.fromCharCode((c&15)<<12|(S&63)<<6|(_&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 i(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){i(y,a);function y(){return a.apply(this,arguments)||this}var T=y.prototype;return T.resetInitSegment=function(m,D,h){a.prototype.resetInitSegment.call(this,m,D,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 D=s.getID3Data(m,0)||[],h=D.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,D){return R.canParse(m,D)},T.appendFrame=function(m,D,h){return this.initPTS===null?void 0:R.appendFrame(m,D,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 i=R.prototype;return i.resetTimeStamp=function(){},i.resetInitSegment=function(){},i.resetContiguity=function(){},R.probe=function(E){return Object(U.findBox)({data:E,start:0,end:Math.min(E.length,16384)},["moof"]).length>0},i.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)()}},i.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)()}},i.demuxSampleAes=function(E,a,y){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},i.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]],i=[0,1,1,4];function g(m,D,h,l,u){if(h+24>D.length)return;var v=E(D,h);if(v&&h+v.frameLength<=D.length){var p=v.samplesPerFrame*9e4/v.sampleRate,A=l+u*p,x={unit:D.subarray(h,h+v.frameLength),pts:A,dts:A};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,D){var h=m[D+1]>>3&3,l=m[D+1]>>1&3,u=m[D+2]>>4&15,v=m[D+2]>>2&3;if(h!==1&&u!==0&&u!==15&&v!==3){var p=m[D+2]>>1&1,A=m[D+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=A===3?1:2,r=R[h][l],c=i[l],S=r*8*c,_=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&&A===0&&(m[D+3]=m[D+3]|128),{sampleRate:f,channelCount:n,frameLength:_,samplesPerFrame:S}}}function a(m,D){return m[D]===255&&(m[D+1]&224)===224&&(m[D+1]&6)!==0}function y(m,D){return D+1<m.length&&a(m,D)}function T(m,D){var h=4;return a(m,D)&&h<=m.length-D}function M(m,D){if(D+1<m.length&&a(m,D)){var h=4,l=E(m,D),u=h;l!=null&&l.frameLength&&(u=l.frameLength);var v=D+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 i=R.prototype;return i.decryptBuffer=function(E,a){this.decrypter.decrypt(E,this.keyData.key.buffer,this.keyData.iv.buffer,a)},i.decryptAacSample=function(E,a,y,T){var M=E[a].unit,m=M.subarray(16,M.length-M.length%16),D=m.buffer.slice(m.byteOffset,m.byteOffset+m.length),h=this;this.decryptBuffer(D,function(l){var u=new Uint8Array(l);M.set(u,16),T||h.decryptAacSamples(E,a+1,y)})},i.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}},i.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},i.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},i.decryptAvcSample=function(E,a,y,T,M,m){var D=Object(s.discardEPB)(M.data),h=this.getAvcEncryptedData(D),l=this;this.decryptBuffer(h.buffer,function(u){M.data=l.getAvcDecryptedUnit(D,u),m||l.decryptAvcSamples(E,a,y+1,T)})},i.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 D=this.decrypter.isSync();if(this.decryptAvcSample(E,a,y,T,m,D),!D)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"),i=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 A=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(A.enableWorker&&typeof Worker!="undefined"){i.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(A)})}catch(n){i.logger.warn("Error in worker:",n),i.logger.error("Error while initializing DemuxerWorker, fallback to inline"),f&&self.URL.revokeObjectURL(f.objectURL),this.transmuxer=new R.default(this.observer,w,A,C,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,w,A,C,l)}var D=m.prototype;return D.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},D.push=function(l,u,v,p,A,x,w,C,f,n){var r=this;f.transmuxing.start=self.performance.now();var c=this.transmuxer,S=this.worker,_=x?x.start:A.start,b=A.decryptdata,I=this.frag,k=!(I&&A.cc===I.cc),B=!(I&&f.level===I.level),z=I?f.sn-I.sn:-1,K=this.part?f.part-this.part.index:1,V=!B&&(z===1||z===0&&K===1),X=self.performance.now();(B||z||A.stats.parsing.start===0)&&(A.stats.parsing.start=X),x&&(K||!V)&&(x.stats.parsing.start=X);var F=new R.TransmuxState(k,V,C,B,_);if(!V||k){i.logger.log("[transmuxer-interface, "+A.type+"]: Starting new transmux session for sn: "+f.sn+" p: "+f.part+" level: "+f.level+" id: "+f.id+`
|
|
discontinuity: `+k+`
|
|
trackSwitch: `+B+`
|
|
contiguous: `+V+`
|
|
accurateTimeOffset: `+C+`
|
|
timeOffset: `+_);var H=new R.TransmuxConfig(v,p,u,w,n);this.configureTransmuxer(H)}if(this.frag=A,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(me){r.handleTransmuxComplete(me)}):this.handleTransmuxComplete(Z)}},D.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 A=v.flush(l);Object(R.isPromise)(A)?A.then(function(x){u.handleFlushResult(x,l)}):this.handleFlushResult(A,l)}},D.handleFlushResult=function(l,u){var v=this;l.forEach(function(p){v.handleTransmuxComplete(p)}),this.onFlush(u)},D.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}}},D.configureTransmuxer=function(l){var u=this.worker,v=this.transmuxer;u?u.postMessage({cmd:"configure",config:l}):v&&v.configure(l)},D.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"),i=O.n(R);function g(M){var m=new R.EventEmitter,D=function(l,u){M.postMessage({event:l,data:u})};m.on(s.Events.FRAG_DECRYPTED,D),m.on(s.Events.ERROR,D),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),D("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,A=M.transmuxer.flush(p);Object(U.isPromise)(A)?A.then(function(x){y(M,x,p)}):y(M,A,p);break}default:break}})}function E(M,m){if(T(m.remuxResult))return;var D=[],h=m.remuxResult,l=h.audio,u=h.video;l&&a(D,l),u&&a(D,u),M.postMessage({event:"transmuxComplete",data:m},D)}function a(M,m){m.data1&&M.push(m.data1.buffer),m.data2&&M.push(m.data2.buffer)}function y(M,m,D){m.forEach(function(h){E(M,h)}),M.postMessage({event:"flush",data:D})}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 A}),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"),i=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"),D;try{D=self.performance.now.bind(self.performance)}catch(C){m.logger.debug("Unable to use Performance API on this environment"),D=self.Date.now}var h=[{demux:g.default,remux:a.default},{demux:i.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,_){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=_}var f=C.prototype;return f.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},f.push=function(r,c,S,_){var b=this,I=S.transmuxing;I.executeStart=D();var k=new Uint8Array(r),B=this.cache,z=this.config,K=this.currentTransmuxState,V=this.transmuxConfig;_&&(this.currentTransmuxState=_);var X=v(k,c);if(X&&X.method==="AES-128"){var F=this.getDecrypter();if(z.enableSoftwareAES){var H=F.softwareDecrypt(k,X.key.buffer,X.iv.buffer);if(!H)return I.executeEnd=D(),p(S);k=new Uint8Array(H)}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=_||K,me=Z.contiguous,de=Z.discontinuity,Ee=Z.trackSwitch,be=Z.accurateTimeOffset,we=Z.timeOffset,Ae=V.audioCodec,_e=V.videoCodec,oe=V.defaultInitPts,ve=V.duration,q=V.initSegmentData;if((de||Ee)&&this.resetInitSegment(q,Ae,_e,ve),de&&this.resetInitialTimestamp(oe),me||this.resetContiguity(),this.needsProbing(k,de,Ee)){if(B.dataLength){var pe=B.flush();k=Object(M.appendUint8Array)(pe,k)}this.configureTransmuxer(k,V)}var Re=this.transmux(k,X,we,be,S),ye=this.currentTransmuxState;return ye.contiguous=!0,ye.discontinuity=!1,ye.trackSwitch=!1,I.executeEnd=D(),Re},f.flush=function(r){var c=this,S=r.transmuxing;S.executeStart=D();var _=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(_){var K=_.flush();K&&B.push(this.push(K,null,r))}var V=b.dataLength;b.reset();var X=this.demuxer,F=this.remuxer;if(!X||!F)return V>=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=D(),[p(r)];var H=X.flush(z);return A(H)?H.then(function(Z){return c.flushRemux(B,Z,r),B}):(this.flushRemux(B,H,r),B)},f.flushRemux=function(r,c,S){var _=c.audioTrack,b=c.avcTrack,I=c.id3Track,k=c.textTrack,B=this.currentTransmuxState,z=B.accurateTimeOffset,K=B.timeOffset;m.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var V=this.remuxer.remux(_,b,I,k,K,z,!0,this.id);r.push({remuxResult:V,chunkMeta:S}),S.transmuxing.executeEnd=D()},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,_){var b=this.demuxer,I=this.remuxer;if(!b||!I)return;b.resetInitSegment(c,S,_),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,_,b){var I;return c&&c.method==="SAMPLE-AES"?I=this.transmuxSampleAes(r,c,S,_,b):I=this.transmuxUnencrypted(r,S,_,b),I},f.transmuxUnencrypted=function(r,c,S,_){var b=this.demuxer.demux(r,c,!1,!this.config.progressive),I=b.audioTrack,k=b.avcTrack,B=b.id3Track,z=b.textTrack,K=this.remuxer.remux(I,k,B,z,c,S,!1,this.id);return{remuxResult:K,chunkMeta:_}},f.transmuxSampleAes=function(r,c,S,_,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,_,!1,I.id);return{remuxResult:B,chunkMeta:b}})},f.configureTransmuxer=function(r,c){for(var S=this.config,_=this.observer,b=this.typeSupported,I=this.vendor,k=c.audioCodec,B=c.defaultInitPts,z=c.duration,K=c.initSegmentData,V=c.videoCodec,X,F=0,H=h.length;F<H;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:i.default,remux:y.default});var Z=this.demuxer,me=this.remuxer,de=X.remux,Ee=X.demux;(!me||!(me instanceof de))&&(this.remuxer=new de(_,S,b,I)),(!Z||!(Z instanceof Ee))&&(this.demuxer=new Ee(_,S,b),this.probe=Ee.probe),this.resetInitSegment(K,k,V,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 A(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"),i=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 A(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}A.probe=function(C){var f=A.syncOffset(C);return f<0?!1:(f&&a.logger.warn("MPEG2-TS detected but first sync word found @ offset "+f+", junk ahead ?"),!0)},A.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},A.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=A.prototype;return x.resetInitSegment=function(C,f,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=A.createTrack("video",n),this._audioTrack=A.createTrack("audio",n),this._id3Track=A.createTrack("id3",n),this._txtTrack=A.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,_=this._audioTrack,b=this._id3Track,I=S.pid,k=S.pesData,B=_.pid,z=b.pid,K=_.pesData,V=b.pesData,X=!1,F=this.pmtParsed,H=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:_,avcTrack:S,id3Track:b,textTrack:this._txtTrack};var me=Math.max(0,A.syncOffset(C));Z-=(Z+me)%188,Z<C.byteLength&&!r&&(this.remainderData=new Uint8Array(C.buffer,Z,C.buffer.byteLength-Z));for(var de=me;de<Z;de+=188)if(C[de]===71){var Ee=!!(C[de+1]&64),be=((C[de+1]&31)<<8)+C[de+2],we=(C[de+3]&48)>>4,Ae=void 0;if(we>1){if(Ae=de+5+C[de+4],Ae===de+188)continue}else Ae=de+4;switch(be){case I:Ee&&(k&&(c=l(k))&&this.parseAVCPES(c,!1),k={data:[],size:0}),k&&(k.data.push(C.subarray(Ae,de+188)),k.size+=de+188-Ae);break;case B:Ee&&(K&&(c=l(K))&&(_.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),K={data:[],size:0}),K&&(K.data.push(C.subarray(Ae,de+188)),K.size+=de+188-Ae);break;case z:Ee&&(V&&(c=l(V))&&this.parseID3PES(c),V={data:[],size:0}),V&&(V.data.push(C.subarray(Ae,de+188)),V.size+=de+188-Ae);break;case 0:Ee&&(Ae+=C[Ae]+1),H=this._pmtId=D(C,Ae);break;case H:{Ee&&(Ae+=C[Ae]+1);var _e=h(C,Ae,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);I=_e.avc,I>0&&(S.pid=I),B=_e.audio,B>0&&(_.pid=B,_.isAAC=_e.isAAC),z=_e.id3,z>0&&(b.pid=z),X&&!F&&(a.logger.log("reparse from beginning"),X=!1,de=me-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,_.pesData=K,b.pesData=V;var oe={audioTrack:_,avcTrack:S,id3Track:b,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(oe),oe},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,_=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),_&&(b=l(_))?(this.parseID3PES(b),r.pesData=null):r.pesData=_},x.demuxSampleAes=function(C,f,n){var r=this.demux(C,n,!0,!this.config.progressive),c=this.sampleAes=new i.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,_=this.avcSample,b,I=!1;C.data=null,_&&c.length&&!r.audFound&&(u(_,r),_=this.avcSample=m(!1,C.pts,C.dts,"")),c.forEach(function(k){switch(k.type){case 1:{b=!0,_||(_=n.avcSample=m(!0,C.pts,C.dts,"")),S&&(_.debug+="NDR "),_.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)&&(_.key=!0)}break}case 5:b=!0,_||(_=n.avcSample=m(!0,C.pts,C.dts,"")),S&&(_.debug+="IDR "),_.key=!0,_.frame=!0;break;case 6:{b=!0,S&&_&&(_.debug+="SEI ");var K=new t.default(p(k.data));K.readUByte();for(var V=0,X=0,F=!1,H=0;!F&&K.bytesAvailable>1;){V=0;do H=K.readUByte(),V+=H;while(H===255);X=0;do H=K.readUByte(),X+=H;while(H===255);if(V===4&&K.bytesAvailable!==0){F=!0;var Z=K.readUByte();if(Z===181){var me=K.readUShort();if(me===49){var de=K.readUInt();if(de===1195456820){var Ee=K.readUByte();if(Ee===3){for(var be=K.readUByte(),we=K.readUByte(),Ae=31&be,_e=[be,we],oe=0;oe<Ae;oe++)_e.push(K.readUByte()),_e.push(K.readUByte()),_e.push(K.readUByte());v(n._txtTrack.samples,{type:3,pts:C.pts,bytes:_e})}}}}}else if(V===5&&K.bytesAvailable!==0){if(F=!0,X>16){for(var ve=[],q=0;q<16;q++)ve.push(K.readUByte().toString(16)),(q===3||q===5||q===7||q===9)&&ve.push("-");for(var pe=X-16,Re=new Uint8Array(pe),ye=0;ye<pe;ye++)Re[ye]=K.readUByte();v(n._txtTrack.samples,{pts:C.pts,payloadType:V,uuid:ve.join(""),userData:Object(R.utf8ArrayToStr)(Re),userDataBytes:Re})}}else if(X<K.bytesAvailable)for(var Xe=0;Xe<X;Xe++)K.readUByte()}break}case 7:if(b=!0,I=!0,S&&_&&(_.debug+="SPS "),!r.sps){var ft=new t.default(k.data),Le=ft.readSPS();r.width=Le.width,r.height=Le.height,r.pixelRatio=Le.pixelRatio,r.sps=[k.data],r.duration=n._duration;for(var ze=k.data.subarray(1,4),Se="avc1.",Pe=0;Pe<3;Pe++){var Ge=ze[Pe].toString(16);Ge.length<2&&(Ge="0"+Ge),Se+=Ge}r.codec=Se}break;case 8:b=!0,S&&_&&(_.debug+="PPS "),r.pps||(r.pps=[k.data]);break;case 9:b=!1,r.audFound=!0,_&&u(_,r),_=n.avcSample=m(!1,C.pts,C.dts,S?"AUD ":"");break;case 12:b=!1;break;default:b=!1,_&&(_.debug+="unknown NAL "+k.type+" ");break}if(_&&b){var Je=_.units;Je.push(k)}}),f&&_&&(u(_,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=[],_=0,b,I,k,B=-1,z=0;for(r===-1&&(B=0,z=C[0]&31,r=0,_=1);_<f;){if(b=C[_++],!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 K={data:C.subarray(B,_-r-1),type:z};S.push(K)}else{var V=this.getLastNalUnit();if(V&&(c&&_<=4-c&&(V.state&&(V.data=V.data.subarray(0,V.data.byteLength-c))),I=_-r-1,I>0)){var X=new Uint8Array(V.data.byteLength+I);X.set(V.data,0),X.set(C.subarray(0,I),V.data.byteLength),V.data=X,V.state=0}}_<f?(k=C[_]&31,B=_,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 H=this.getLastNalUnit();if(H){var Z=new Uint8Array(H.data.byteLength+C.byteLength);Z.set(H.data,0),Z.set(C,H.data.byteLength),H.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,_=Math.min(r.missing,S),b=S-_;r.sample.unit.set(c.subarray(0,_),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 K;if(C.pts!==void 0)K=C.pts;else if(r){var V=U.getFrameDuration(n.samplerate);K=r.sample.pts+V}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,K,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 _=s.appendFrame(this._audioTrack,f,c,S,r);if(_)c+=_.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)},A}();M.minProbeByteLength=188;function m(A,x,w,C){return{key:A,frame:!1,pts:x,dts:w,units:[],debug:C,length:0}}function D(A,x){return(A[x+10]&31)<<8|A[x+11]}function h(A,x,w,C){var f={audio:-1,avc:-1,id3:-1,isAAC:!0},n=(A[x+1]&15)<<8|A[x+2],r=x+3+n-4,c=(A[x+10]&15)<<8|A[x+11];for(x+=12+c;x<r;){var S=(A[x+1]&31)<<8|A[x+2];switch(A[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+=((A[x+3]&15)<<8|A[x+4])+5}return f}function l(A){var x=0,w,C,f,n,r,c=A.data;if(!A||A.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 _=(w[0]<<16)+(w[1]<<8)+w[2];if(_===1){if(C=(w[4]<<8)+w[5],C&&C>A.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(A.size<=I)return null;A.size-=I;for(var k=new Uint8Array(A.size),B=0,z=c.length;B<z;B++){w=c[B];var K=w.byteLength;if(I)if(I>K){I-=K;continue}else w=w.subarray(I),K-=I,I=0;k.set(w,x),x+=K}return C&&(C-=f+3),{data:k,pts:n,dts:r,len:C}}return null}function u(A,x){if(A.units.length&&A.frame){if(A.pts===void 0){var w=x.samples,C=w.length;if(C){var f=w[C-1];A.pts=f.pts,A.dts=f.dts}else{x.dropped++;return}}x.samples.push(A)}A.debug.length&&a.logger.log(A.pts+"/"+A.dts+":"+A.debug)}function v(A,x){var w=A.length;if(w>0){if(x.pts>=A[w-1].pts)A.push(x);else for(var C=w-1;C>=0;C--)if(x.pts<A[C].pts){A.splice(C,0,x);break}}else A.push(x)}function p(A){for(var x=A.byteLength,w=[],C=1;C<x-2;)A[C]===0&&A[C+1]===0&&A[C+2]===3?(w.push(C+2),C+=2):C++;if(w.length===0)return A;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]=A[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 A});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"),i=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"),D=O("./node_modules/eventemitter3/index.js"),h=O.n(D),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 A=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 D.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,_=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),K=new i.default(this),V=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 H=[V,F];this.networkControllers=H;var Z=[B,z,_,b,I,k,K,X];this.audioTrackController=this.createController(f.audioTrackController,null,H),this.createController(f.audioStreamController,X,H),this.subtitleTrackController=this.createController(f.subtitleTrackController,null,H),this.createController(f.subtitleStreamController,X,H),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}();A.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 i=Object(U.getMediaSource)();if(!i)return!1;var g=s(),E=i&&typeof i.isTypeSupported=="function"&&i.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 i,g=s();return typeof(g==null||((i=g.prototype)===null||i===void 0)?void 0:i.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 D});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 i(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 i(h,l,u){return g()?i=Reflect.construct:i=function(p,A,x){var w=[null];w.push.apply(w,A);var C=Function.bind.apply(p,w),f=new C;return x&&a(f,x.prototype),f},i.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 A=this,x=v.url;if(!x)return Promise.reject(new D({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){A.loader&&A.loader.destroy();var c=A.loader=v.loader=C?new C(w):new f(w),S=m(v),_={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};v.stats=c.stats,c.load(S,_,{onSuccess:function(I,k,B,z){A.resetLoader(v,c),n({frag:v,part:null,payload:I.data,networkDetails:z})},onError:function(I,k,B){A.resetLoader(v,c),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:v,response:I,networkDetails:B}))},onAbort:function(I,k,B){A.resetLoader(v,c),r(new D({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:v,networkDetails:B}))},onTimeout:function(I,k,B){A.resetLoader(v,c),r(new D({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,A){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),_={timeout:w.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:w.fragLoadingMaxRetryTimeout,highWaterMark:T};p.stats=c.stats,c.load(S,_,{onSuccess:function(I,k,B,z){x.resetLoader(v,c),x.updateStatsFromPart(v,p);var K={frag:v,part:p,payload:I.data,networkDetails:z};A(K),n(K)},onError:function(I,k,B){x.resetLoader(v,c),r(new D({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 D({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 D({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 A=v.stats,x=p.stats,w=x.total;if(A.loaded+=x.loaded,w){var C=Math.round(v.duration/p.duration),f=Math.min(Math.round(A.loaded/w),C),n=C-f,r=n*Math.round(A.loaded/f);A.total=A.loaded+r}else A.total=Math.max(A.loaded,A.total);var c=A.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,A=u.byteRangeEndOffset;return Object(U.isFiniteNumber)(p)&&Object(U.isFiniteNumber)(A)&&(v.rangeStart=p,v.rangeEnd=A),v}var D=function(h){t(l,h);function l(u){for(var v,p=arguments.length,A=new Array(p>1?p-1:0),x=1;x<p;x++)A[x-1]=arguments[x];return v=h.call.apply(h,[this].concat(A))||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 D}),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"),i=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,A){return p.__proto__=A,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,A){var x=p.split("@",2),w=[];x.length===1?w[0]=A?A.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}(),D=function(l){E(u,l);function u(p,A){var x;return x=l.call(this,A)||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(A){for(var x=new Uint8Array(16),w=12;w<16;w++)x[w]=A>>8*(15-w)&255;return x},v.setDecryptDataFromLevelKey=function(A,x){var w=A;return(A==null?void 0:A.method)==="AES-128"&&A.uri&&!A.iv&&(w=i.LevelKey.fromURI(A.uri),w.method=A.method,w.iv=this.createInitializationVector(x),w.keyFormat="identity"),w},v.setElementaryStreamInfo=function(A,x,w,C,f,n){n===void 0&&(n=!1);var r=this.elementaryStreams,c=r[A];if(!c){r[A]={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 A=this.elementaryStreams;A[M.AUDIO]=null,A[M.VIDEO]=null,A[M.AUDIOVIDEO]=null},T(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var A=this.sn;typeof A!="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'),A=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,A)}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 A=Object(U.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+A*1e3}},{key:"encrypted",get:function(){var A;return!!((A=this.decryptdata)!==null&&A!==void 0&&A.keyFormat&&this.decryptdata.uri)}}]),u}(m),h=function(l){E(u,l);function u(v,p,A,x,w){var C;C=l.call(this,A)||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 i(E){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=E,this._registerListeners()}var g=i.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 D=T.decryptdata.uri;if(D!==this.decrypturl||this.decryptkey===null){var h=this.hls.config;if(m&&(t.logger.warn("abort previous key loader for type:"+M),m.abort()),!D){t.logger.warn("key uri is falsy");return}var l=h.loader,u=T.loader=this.loaders[M]=new l(h);this.decrypturl=D,this.decryptkey=null;var v={url:D,frag:T,responseType:"arraybuffer"},p={timeout:h.fragLoadingTimeOut,maxRetry:0,retryDelay:h.fragLoadingRetryDelay,maxRetryDelay:h.fragLoadingMaxRetryTimeout,highWaterMark:0},A={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(v,p,A)}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})},i}()},"./src/loader/level-details.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelDetails",function(){return i});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,i=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 i});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 i=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"),i=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"),D=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 _;(_=T.exec(f))!=null;)if(_[1]){var b=new E.AttrList(_[1]),I={attrs:b,bitrate:b.decimalInteger("AVERAGE-BANDWIDTH")||b.decimalInteger("BANDWIDTH"),name:b.NAME,url:w.resolve(_[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(_[3]){var B=new E.AttrList(_[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,_=[],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")}_.push(k)}}return _},w.parseLevelPlaylist=function(f,n,r,c,S){var _=new i.LevelDetails(n),b=_.fragments,I=null,k=0,B=0,z=0,K=0,V=null,X=new R.Fragment(c,n),F,H,Z,me=-1,de=!1;for(m.lastIndex=0,_.m3u8=f;(F=m.exec(f))!==null;){de&&(de=!1,X=new R.Fragment(c,n),X.start=z,X.sn=k,X.cc=K,X.level=r,I&&(X.initSegment=I,X.rawProgramDateTime=I.rawProgramDateTime));var Ee=F[1];if(Ee){X.duration=parseFloat(Ee);var be=(" "+F[2]).slice(1);X.title=be||null,X.tagList.push(be?["INF",Ee,be]:["INF",Ee])}else if(F[3])Object(U.isFiniteNumber)(X.duration)&&(X.start=z,Z&&(X.levelkey=Z),X.sn=k,X.level=r,X.cc=K,X.urlId=S,b.push(X),X.relurl=(" "+F[3]).slice(1),x(X,V),V=X,z+=X.duration,k++,B=0,de=!0);else if(F[4]){var we=(" "+F[4]).slice(1);V?X.setByteRange(we,V):X.setByteRange(we)}else if(F[5])X.rawProgramDateTime=(" "+F[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),me===-1&&(me=b.length);else{if(F=F[0].match(D),!F){a.logger.warn("No matches on slow regex match for level playlist!");continue}for(H=1;H<F.length&&!(typeof F[H]!="undefined");H++);var Ae=(" "+F[H]).slice(1),_e=(" "+F[H+1]).slice(1),oe=F[H+2]?(" "+F[H+2]).slice(1):"";switch(Ae){case"PLAYLIST-TYPE":_.type=_e.toUpperCase();break;case"MEDIA-SEQUENCE":k=_.startSN=parseInt(_e);break;case"SKIP":{var ve=new E.AttrList(_e),q=ve.decimalInteger("SKIPPED-SEGMENTS");if(Object(U.isFiniteNumber)(q)){_.skippedSegments=q;for(var pe=q;pe--;)b.unshift(null);k+=q}var Re=ve.enumeratedString("RECENTLY-REMOVED-DATERANGES");Re&&(_.recentlyRemovedDateranges=Re.split(" "));break}case"TARGETDURATION":_.targetduration=parseFloat(_e);break;case"VERSION":_.version=parseInt(_e);break;case"EXTM3U":break;case"ENDLIST":_.live=!1;break;case"#":(_e||oe)&&X.tagList.push(oe?[_e,oe]:[_e]);break;case"DIS":K++;case"GAP":X.tagList.push([Ae]);break;case"BITRATE":X.tagList.push([Ae,_e]);break;case"DISCONTINUITY-SEQ":K=parseInt(_e);break;case"KEY":{var ye,Xe=new E.AttrList(_e),ft=Xe.enumeratedString("METHOD"),Le=Xe.URI,ze=Xe.hexadecimalInteger("IV"),Se=Xe.enumeratedString("KEYFORMATVERSIONS"),Pe=Xe.enumeratedString("KEYID"),Ge=(ye=Xe.enumeratedString("KEYFORMAT"))!=null?ye:"identity",Je=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Je.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,Le),Le&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(ft)>=0&&(Z.method=ft,Z.keyFormat=Ge,Pe&&(Z.keyID=Pe),Se&&(Z.keyFormatVersions=Se),Z.iv=ze));break}case"START":{var Et=new E.AttrList(_e),et=Et.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(et)&&(_.startTimeOffset=et);break}case"MAP":{var Pt=new E.AttrList(_e);X.relurl=Pt.URI,Pt.BYTERANGE&&X.setByteRange(Pt.BYTERANGE),X.level=r,X.sn="initSegment",Z&&(X.levelkey=Z),X.initSegment=null,I=X,de=!0;break}case"SERVER-CONTROL":{var Xt=new E.AttrList(_e);_.canBlockReload=Xt.bool("CAN-BLOCK-RELOAD"),_.canSkipUntil=Xt.optionalFloat("CAN-SKIP-UNTIL",0),_.canSkipDateRanges=_.canSkipUntil>0&&Xt.bool("CAN-SKIP-DATERANGES"),_.partHoldBack=Xt.optionalFloat("PART-HOLD-BACK",0),_.holdBack=Xt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var _t=new E.AttrList(_e);_.partTarget=_t.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Mt=_.partList;Mt||(Mt=_.partList=[]);var Ht=B>0?Mt[Mt.length-1]:void 0,$t=B++,Qt=new R.Part(new E.AttrList(_e),X,n,$t,Ht);Mt.push(Qt),X.duration+=Qt.duration;break}case"PRELOAD-HINT":{var nn=new E.AttrList(_e);_.preloadHint=nn;break}case"RENDITION-REPORT":{var Ut=new E.AttrList(_e);_.renditionReports=_.renditionReports||[],_.renditionReports.push(Ut);break}default:a.logger.warn("line parsed but not handled: "+F);break}}}V&&!V.relurl?(b.pop(),z-=V.duration,_.partList&&(_.fragmentHint=V)):_.partList&&(x(X,V),X.cc=K,_.fragmentHint=X);var pt=b.length,ct=b[0],tt=b[pt-1];if(z+=_.skippedSegments*_.targetduration,z>0&&pt&&tt){_.averagetargetduration=z/pt;var Qe=tt.sn;_.endSN=Qe!=="initSegment"?Qe:0,ct&&(_.startCC=ct.cc,ct.initSegment||_.fragments.every(function(Ke){return Ke.relurl&&l(Ke.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=tt.relurl,X.level=r,X.sn="initSegment",ct.initSegment=X,_.needSidxRanges=!0))}else _.endSN=0,_.startCC=0;return _.fragmentHint&&(z+=_.fragmentHint.duration),_.totalduration=z,_.endCC=K,me>0&&A(b,me),_},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 A(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"),i=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 D=m.type;switch(D){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,D){var h=m.url;return(h===void 0||h.indexOf("data:")===0)&&(h=D.url),h}var M=function(){function m(h){this.hls=void 0,this.loaders=Object.create(null),this.hls=h,this.registerListeners()}var D=m.prototype;return D.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)},D.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)},D.createInternalLoader=function(l){var u=this.hls.config,v=u.pLoader,p=u.loader,A=v||p,x=new A(u);return l.loader=x,this.loaders[l.type]=x,x},D.getInternalLoader=function(l){return this.loaders[l.type]},D.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},D.destroyInternalLoaders=function(){for(var l in this.loaders){var u=this.loaders[l];u&&u.destroy(),this.resetInternalLoader(l)}},D.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},D.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})},D.onLevelLoading=function(l,u){var v=u.id,p=u.level,A=u.url,x=u.deliveryDirectives;this.load({id:v,groupId:null,level:p,responseType:"text",type:E.PlaylistContextType.LEVEL,url:A,deliveryDirectives:x})},D.onAudioTrackLoading=function(l,u){var v=u.id,p=u.groupId,A=u.url,x=u.deliveryDirectives;this.load({id:v,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.AUDIO_TRACK,url:A,deliveryDirectives:x})},D.onSubtitleTrackLoading=function(l,u){var v=u.id,p=u.groupId,A=u.url,x=u.deliveryDirectives;this.load({id:v,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.SUBTITLE_TRACK,url:A,deliveryDirectives:x})},D.load=function(l){var u,v=this.hls.config,p=this.getInternalLoader(l);if(p){var A=p.context;if(A&&A.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},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(l,S,_)},D.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 A=l.data;if(A.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,v,"no EXTM3U delimiter",p);return}u.parsing.start=performance.now(),A.indexOf("#EXTINF:")>0||A.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,u,v,p):this.handleMasterPlaylist(l,u,v,p)},D.loaderror=function(l,u,v){v===void 0&&(v=null),this.handleNetworkError(u,v,!1,l)},D.loadtimeout=function(l,u,v){v===void 0&&(v=null),this.handleNetworkError(u,v,!0)},D.handleMasterPlaylist=function(l,u,v,p){var A=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),_=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:""}))}A.trigger(s.Events.MANIFEST_LOADED,{levels:f,audioTracks:S,subtitles:_,captions:b,url:w,stats:u,networkDetails:p,sessionData:n})},D.handleTrackOrLevelPlaylist=function(l,u,v,p){var A=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){A.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 _={attrs:new a.AttrList({}),bitrate:0,details:S,name:"",url:f};A.trigger(s.Events.MANIFEST_LOADED,{levels:[_],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)},D.handleSidxRequest=function(l,u){var v=Object(i.parseSegmentIndex)(new Uint8Array(l.data));if(!v)return;var p=v.references,A=u.levelDetails;p.forEach(function(x,w){var C=x.info,f=A.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")})},D.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})},D.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 A=t.ErrorDetails.UNKNOWN,x=!1,w=this.getInternalLoader(l);switch(l.type){case E.PlaylistContextType.MANIFEST:A=v?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,x=!0;break;case E.PlaylistContextType.LEVEL:A=v?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.AUDIO_TRACK:A=v?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.SUBTITLE_TRACK:A=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:A,fatal:x,url:l.url,loader:w,context:l,networkDetails:u};p&&(C.response=p),this.hls.trigger(s.Events.ERROR,C)},D.handlePlaylistLoaded=function(l,u,v,p){var A=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(A){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,i){switch(R){case"mp4a.40.2":if(i===1)return new Uint8Array([0,200,0,128,35,128]);if(i===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(i===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(i===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(i===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(i===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(i===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(i===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(i===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 i;for(i in t.types)t.types.hasOwnProperty(i)&&(t.types[i]=[i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.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(i){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(i,4),T=0,g=8;T<M;T++)m.set(a[T],g),g+=a[T].byteLength;return m},t.hdlr=function(i){return t.box(t.types.hdlr,t.HDLR_TYPES[i])},t.mdat=function(i){return t.box(t.types.mdat,i)},t.mdhd=function(i,g){g*=i;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,i>>24&255,i>>16&255,i>>8&255,i&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(i){return t.box(t.types.mdia,t.mdhd(i.timescale,i.duration),t.hdlr(i.type),t.minf(i))},t.mfhd=function(i){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255]))},t.minf=function(i){return i.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(i)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(i))},t.moof=function(i,g,E){return t.box(t.types.moof,t.mfhd(i),t.traf(E,g))},t.moov=function(i){for(var g=i.length,E=[];g--;)E[g]=t.trak(i[g]);return t.box.apply(null,[t.types.moov,t.mvhd(i[0].timescale,i[0].duration)].concat(E).concat(t.mvex(i)))},t.mvex=function(i){for(var g=i.length,E=[];g--;)E[g]=t.trex(i[g]);return t.box.apply(null,[t.types.mvex].concat(E))},t.mvhd=function(i,g){g*=i;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,i>>24&255,i>>16&255,i>>8&255,i&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(i){var g=i.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(i){return t.box(t.types.stbl,t.stsd(i),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(i){var g=[],E=[],a,y,T;for(a=0;a<i.sps.length;a++)y=i.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<i.pps.length;a++)y=i.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|i.sps.length].concat(g).concat([i.pps.length]).concat(E))),m=i.width,D=i.height,h=i.pixelRatio[0],l=i.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,D>>8&255,D&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(i){var g=i.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(i.config).concat([6,1,2]))},t.mp4a=function(i){var g=i.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,i.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]),t.box(t.types.esds,t.esds(i)))},t.mp3=function(i){var g=i.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,i.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]))},t.stsd=function(i){return i.type==="audio"?!i.isAAC&&i.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(i)):t.box(t.types.stsd,t.STSD,t.mp4a(i)):t.box(t.types.stsd,t.STSD,t.avc1(i))},t.tkhd=function(i){var g=i.id,E=i.duration*i.timescale,a=i.width,y=i.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(i,g){var E=t.sdtp(i),a=i.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(i,E.length+16+20+8+16+8+8),E)},t.trak=function(i){return i.duration=i.duration||4294967295,t.box(t.types.trak,t.tkhd(i),t.mdia(i))},t.trex=function(i){var g=i.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(i,g){var E=i.samples||[],a=E.length,y=12+16*a,T=new Uint8Array(y),M,m,D,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],D=m.duration,h=m.size,l=m.flags,u=m.cts,T.set([D>>>24&255,D>>>16&255,D>>>8&255,D&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(i){t.types||t.init();var g=t.moov(i),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"),i=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,D=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,D===null){var S=navigator.userAgent||"",_=S.match(/Chrome\/(\d+)/i);D=_?parseInt(_[1]):0}if(h===null){var b=navigator.userAgent.match(/Safari\/(\d+)/i);h=b?parseInt(b[1]):0}l=!!D&&D<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,_){var b=_.pts-S;return b<-4294967296?(r=!0,v(S,_.pts)):b>0?S:_.pts},n[0].pts);return r&&g.logger.debug("PTS rollover detected"),c},C.remux=function(n,r,c,S,_,b,I,k){var B,z,K,V,X,F,H=_,Z=_,me=n.pid>-1,de=r.pid>-1,Ee=r.samples.length,be=n.samples.length>0,we=Ee>1,Ae=(!me||be)&&(!de||we)||this.ISGenerated||I;if(Ae){this.ISGenerated||(K=this.generateIS(n,r,_));var _e=this.isVideoContiguous,oe=-1;if(we&&(oe=p(r.samples),!_e&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,oe>0){g.logger.warn("[mp4-remuxer]: Dropped "+oe+" out of "+Ee+" video samples due to a missing keyframe");var ve=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(oe),r.dropped+=oe,Z+=(r.samples[0].pts-ve)/(r.timescale||9e4)}else oe===-1&&(g.logger.warn("[mp4-remuxer]: No keyframe found out of "+Ee+" video samples"),F=!1);if(this.ISGenerated){if(be&&we){var q=this.getVideoStartPts(r.samples),pe=v(n.samples[0].pts,q)-q,Re=pe/r.inputTimeScale;H+=Math.max(0,Re),Z+=Math.max(0,-Re)}if(be){if(n.samplerate||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),K=this.generateIS(n,r,_)),z=this.remuxAudio(n,H,this.isAudioContiguous,b,de||we||k===E.PlaylistLevelType.AUDIO?Z:void 0),we){var ye=z?z.endPTS-z.startPTS:0;r.inputTimeScale||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),K=this.generateIS(n,r,_)),B=this.remuxVideo(r,Z,_e,ye)}}else we&&(B=this.remuxVideo(r,Z,_e,0));B&&(B.firstKeyFrame=oe,B.independent=oe!==-1)}}return this.ISGenerated&&(c.samples.length&&(X=this.remuxID3(c,_)),S.samples.length&&(V=this.remuxText(S,_))),{audio:z,video:B,initSegment:K,independent:F,text:V,id3:X}},C.generateIS=function(n,r,c){var S=n.samples,_=r.samples,b=this.typeSupported,I={},k=!Object(U.isFiniteNumber)(this._initPTS),B="audio/mp4",z,K,V;if(k&&(z=K=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&&(V=n.inputTimeScale,z=K=S[0].pts-Math.round(V*c))),r.sps&&r.pps&&_.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)){V=r.inputTimeScale;var X=this.getVideoStartPts(_),F=Math.round(V*c);K=Math.min(K,v(_[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=K),{tracks:I,initPTS:z,timescale:V}},C.remuxVideo=function(n,r,c,S){var _=n.inputTimeScale,b=n.samples,I=[],k=b.length,B=this._initPTS,z=this.nextAvcDts,K=8,V,X,F,H=Number.POSITIVE_INFINITY,Z=Number.NEGATIVE_INFINITY,me=0,de=!1;if(!c||z===null){var Ee=r*_,be=b[0].pts-v(b[0].dts,b[0].pts);z=Ee-be}for(var we=0;we<k;we++){var Ae=b[we];if(Ae.pts=v(Ae.pts-B,z),Ae.dts=v(Ae.dts-B,z),Ae.dts>Ae.pts){var _e=9e4*.2;me=Math.max(Math.min(me,Ae.pts-Ae.dts),-1*_e)}Ae.dts<b[we>0?we-1:we].dts&&(de=!0)}de&&b.sort(function(wt,lt){var ut=wt.dts-lt.dts,Ue=wt.pts-lt.pts;return ut||Ue}),X=b[0].dts,F=b[b.length-1].dts;var oe=Math.round((F-X)/(k-1));if(me<0){if(me<oe*-2){g.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(a.toMsFromMpegTsClock)(-oe,!0)+" ms");for(var ve=me,q=0;q<k;q++)b[q].dts=ve=Math.max(ve,b[q].pts-oe),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)(me,!0)+" ms to overcome this issue");for(var pe=0;pe<k;pe++)b[pe].dts=b[pe].dts+me}X=b[0].dts}if(c){var Re=X-z,ye=Re>oe,Xe=Re<-1;if(ye||Xe){ye?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 Le=0,ze=0,Se=0;Se<k;Se++){for(var Pe=b[Se],Ge=Pe.units,Je=Ge.length,Et=0,et=0;et<Je;et++)Et+=Ge[et].data.length;ze+=Et,Le+=Je,Pe.length=Et,Pe.dts=Math.max(Pe.dts,X),Pe.pts=Math.max(Pe.pts,Pe.dts,0),H=Math.min(Pe.pts,H),Z=Math.max(Pe.pts,Z)}F=b[k-1].dts;var Pt=ze+4*Le+8,Xt;try{Xt=new Uint8Array(Pt)}catch(wt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:i.ErrorTypes.MUX_ERROR,details:i.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Pt,reason:"fail allocating video mdat "+Pt});return}var _t=new DataView(Xt.buffer);_t.setUint32(0,Pt),Xt.set(t.default.types.mdat,4);for(var Mt=0;Mt<k;Mt++){for(var Ht=b[Mt],$t=Ht.units,Qt=0,nn=0,Ut=$t.length;nn<Ut;nn++){var pt=$t[nn],ct=pt.data,tt=pt.data.byteLength;_t.setUint32(K,tt),K+=4,Xt.set(ct,K),K+=tt,Qt+=4+tt}if(Mt<k-1)V=b[Mt+1].dts-Ht.dts;else{var Qe=this.config,Ke=Ht.dts-b[Mt>0?Mt-1:Mt].dts;if(Qe.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ne=Math.floor(Qe.maxBufferHole*_),$e=(S?H+S*_:this.nextAudioPts)-Ht.pts;$e>Ne?(V=$e-Ke,V<0&&(V=Ke),g.logger.log("[mp4-remuxer]: It is approximately "+$e/90+" ms to the next segment; using duration "+V/90+" ms for the last video frame.")):V=Ke}else V=Ke}var gt=Math.round(Ht.pts-Ht.dts);I.push(new A(Ht.key,V,Qt,gt))}if(I.length&&D&&D<70){var jt=I[0].flags;jt.dependsOn=2,jt.isNonSync=0}console.assert(V!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=F+V,this.isVideoContiguous=!0;var Kt=t.default.moof(n.sequenceNumber++,X,y({},n,{samples:I})),Gt="video",kt={data1:Kt,data2:Xt,startPTS:H/_,endPTS:(Z+V)/_,startDTS:X/_,endDTS:z/_,type:Gt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Xt.length,"MDAT length must not be zero"),kt},C.remuxAudio=function(n,r,c,S,_){var b=n.inputTimeScale,I=n.samplerate?n.samplerate:b,k=b/I,B=n.isAAC?M:m,z=B*k,K=this._initPTS,V=!n.isAAC&&this.typeSupported.mpeg,X=[],F=n.samples,H=V?0:8,Z=this.nextAudioPts||-1,me=r*b;if(this.isAudioContiguous=c=c||F.length&&Z>0&&(S&&Math.abs(me-Z)<9e3||Math.abs(v(F[0].pts-K,me)-Z)<20*z),F.forEach(function(ct){ct.pts=v(ct.pts-K,me)}),!c||Z<0){if(F=F.filter(function(ct){return ct.pts>=0}),!F.length)return;_===0?Z=0:S?Z=Math.max(0,me):Z=F[0].pts}if(n.isAAC)for(var de=_!==void 0,Ee=this.config.maxAudioFramesDrift,be=0,we=Z;be<F.length;be++){var Ae=F[be],_e=Ae.pts,oe=_e-we,ve=Math.abs(1e3*oe/b);if(oe<=-Ee*z&&de)be===0&&(g.logger.warn("Audio frame @ "+(_e/b).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*oe/b)+" ms."),this.nextAudioPts=Z=we=_e);else if(oe>=Ee*z&&ve<T&&de){var q=Math.round(oe/z);we=_e-q*z,we<0&&(q--,we+=z),be===0&&(this.nextAudioPts=Z=we),g.logger.warn("[mp4-remuxer]: Injecting "+q+" audio frame @ "+(we/b).toFixed(3)+"s due to "+Math.round(1e3*oe/b)+" ms gap.");for(var pe=0;pe<q;pe++){var Re=Math.max(we,0),ye=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);ye||(g.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),ye=Ae.unit.subarray()),F.splice(be,0,{unit:ye,pts:Re}),we+=z,be++}}Ae.pts=we,we+=z}for(var Xe=null,ft=null,Le,ze=0,Se=F.length;Se--;)ze+=F[Se].unit.byteLength;for(var Pe=0,Ge=F.length;Pe<Ge;Pe++){var Je=F[Pe],Et=Je.unit,et=Je.pts;if(ft!==null){var Pt=X[Pe-1];Pt.duration=Math.round((et-ft)/k)}else if(c&&n.isAAC&&(et=Z),Xe=et,ze>0){ze+=H;try{Le=new Uint8Array(ze)}catch(ct){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:i.ErrorTypes.MUX_ERROR,details:i.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ze,reason:"fail allocating audio mdat "+ze});return}if(!V){var Xt=new DataView(Le.buffer);Xt.setUint32(0,ze),Le.set(t.default.types.mdat,4)}}else return;Le.set(Et,H);var _t=Et.byteLength;H+=_t,X.push(new A(!0,B,_t,0)),ft=et}var Mt=X.length;if(!Mt)return;var Ht=X[X.length-1];this.nextAudioPts=Z=ft+k*Ht.duration;var $t=V?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Xe/k,y({},n,{samples:X}));n.samples=[];var Qt=Xe/b,nn=Z/b,Ut="audio",pt={data1:$t,data2:Le,startPTS:Qt,endPTS:nn,startDTS:Qt,endDTS:nn,type:Ut,hasAudio:!0,hasVideo:!1,nb:Mt};return this.isAudioContiguous=!0,console.assert(Le.length,"MDAT length must not be zero"),pt},C.remuxEmptyAudio=function(n,r,c,S){var _=n.inputTimeScale,b=n.samplerate?n.samplerate:_,I=_/b,k=this.nextAudioPts,B=(k!==null?k:S.startDTS*_)+this._initDTS,z=S.endDTS*_+this._initDTS,K=I*M,V=Math.ceil((z-B)/K),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=[],H=0;H<V;H++){var Z=B+H*K;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,_=this._initPTS,b=this._initDTS,I=0;I<c;I++){var k=n.samples[I];k.pts=v(k.pts-_,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,_=this._initPTS,b=0;b<c;b++){var I=n.samples[b];I.pts=v(I.pts-_,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 A=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"),i=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,D){this.audioCodec=m,this.videoCodec=D,this.generateInitSegment(M),this.emitInitSegment=!0},y.generateInitSegment=function(M){var m=this.audioCodec,D=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)),D||(D=E(h.video,t.ElementaryStreamTypes.VIDEO));var l={};h.audio&&h.video?l.audiovideo={container:"video/mp4",codec:m+","+D,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:D,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,D,h,l){var u=this.initPTS,v=this.lastEndDTS,p={audio:void 0,video:void 0,text:h,id3:D,initSegment:void 0};Object(U.isFiniteNumber)(v)||(v=this.lastEndDTS=l||0);var A=m.samples;if(!A||!A.length)return p;var x={initPTS:void 0,timescale:1},w=this.initData;if((!w||!w.length)&&(this.generateInitSegment(A),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,A,v));var C=Object(s.getDuration)(A,w),f=v,n=C+f;Object(s.offsetStartDTS)(w,A,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 _={data1:A,startPTS:f,startDTS:f,endPTS:n,endDTS:n,type:S,hasAudio:r,hasVideo:c,nb:1,dropped:0};return p.audio=_.type==="audio"?_:void 0,p.video=_.type!=="audio"?_:void 0,p.text=h,p.id3=D,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=i},"./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(i){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,i),!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(i){i.MANIFEST="m",i.AUDIO="a",i.VIDEO="v",i.MUXED="av",i.INIT="i",i.CAPTION="c",i.TIMED_TEXT="tt",i.KEY="k",i.OTHER="o"})(s||(s={}));var t;(function(i){i.DASH="d",i.HLS="h",i.SMOOTH="s",i.OTHER="o"})(t||(t={}));var R;(function(i){i.VOD="v",i.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 i}),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 i=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,i,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=i,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 i=R.prototype;return i.decimalInteger=function(E){var a=parseInt(this[E],10);return a>Number.MAX_SAFE_INTEGER?Infinity:a},i.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},i.hexadecimalIntegerAsNumber=function(E){var a=parseInt(this[E],16);return a>Number.MAX_SAFE_INTEGER?Infinity:a},i.decimalFloatingPoint=function(E){return parseFloat(this[E])},i.optionalFloat=function(E,a){var y=this[E];return y?parseFloat(y):a},i.enumeratedString=function(E){return this[E]},i.bool=function(E){return this[E]==="YES"},i.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 i=0,g=t.length-1,E=null,a=null;i<=g;){E=(i+g)/2|0,a=t[E];var y=R(a);if(y>0)i=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 D=0,h,l=E,u=E,v=0;v<y.length;v++){var p=y[v].start,A=y[v].end;if(E+a>=p&&E<A)l=p,u=A,D=u-E;else if(E+a<p){h=p;break}}return{len:D,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,i=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}(),D=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,_,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=_||"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"],_=0;_<S.length;_++){var b=S[_];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,_,b,I){this.uchar=void 0,this.penState=void 0,this.uchar=r||" ",this.penState=new h(c,S,_,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<i;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,_=0;_<i;_++)if(!this.chars[_].equals(c.chars[_])){S=!1;break}return S},n.copy=function(c){for(var S=0;S<i;S++)this.chars[S].copy(c.chars[S])},n.isEmpty=function(){for(var c=!0,S=0;S<i;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>i&&(this.logger.log(M.DEBUG,"Too large cursor position "+this.pos),this.pos=i)},n.moveCursor=function(c){var S=this.pos+c;if(c>1)for(var _=this.pos+1;_<S+1;_++)this.chars[_].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>=i){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<i;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,_=0;_<i;_++){var b=this.chars[_].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,_=0;_<R;_++)if(!this.rows[_].equals(c.rows[_])){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 _=0;_<R;_++)this.rows[_].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 K=this.rows[this.currRow];if(c.indent!==null){var V=c.indent,X=Math.max(V-1,0);K.setCursor(c.indent),c.color=K.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=[],_="",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?_="["+S.join(" | ")+"]":_=S.join(`
|
|
`)),_},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 _=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(M.INFO,_+": "+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 _=Math.floor(c/2)-16,b=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=b[_]}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}(),A=function(){function f(r,c,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var _=new m;this.channels=[null,new p(r,c,_),new p(r+1,S,_)],this.cmdHistory=C(),this.logger=_}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 _,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,"["+D([S[B],S[B+1]])+"] -> ("+D([b,I])+")"),_=this.parseCmd(b,I),_||(_=this.parseMidrow(b,I)),_||(_=this.parsePAC(b,I)),_||(_=this.parseBackgroundAttributes(b,I)),!_&&(k=this.parseChars(b,I),k)){var z=this.currentChannel;if(z&&z>0){var K=this.channels[z];K.insertChars(k)}else this.logger.log(M.WARNING,"No channel found yet. TEXT-MODE?")}!_&&!k&&this.logger.log(M.WARNING,"Couldn't parse cleaned data "+D([b,I])+" orig: "+D([S[B],S[B+1]]))}},n.parseCmd=function(c,S){var _=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,_))return x(null,null,_),this.logger.log(M.DEBUG,"Repeated command ("+D([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,_),this.currentChannel=k,!0},n.parseMidrow=function(c,S){var _=0;if((c===17||c===25)&&S>=32&&S<=47){if(c===17?_=1:_=2,_!==this.currentChannel)return this.logger.log(M.ERROR,"Mismatch channel in midrow parsing"),!1;var b=this.channels[_];return b?(b.ccMIDROW(S),this.logger.log(M.DEBUG,"MIDROW ("+D([c,S])+")"),!0):!1}return!1},n.parsePAC=function(c,S){var _,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?_=B===1?g[c]:a[c]:_=B===1?E[c]:y[c];var z=this.channels[B];return z?(z.setPAC(this.interpretPAC(_,S)),x(c,S,b),this.currentChannel=B,!0):!1},n.interpretPAC=function(c,S){var _,b={color:null,italics:!1,indent:null,underline:!1,row:c};return S>95?_=S-96:_=S-64,b.underline=(_&1)===1,_<=13?b.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(_/2)]:_<=15?(b.italics=!0,b.color="white"):b.indent=Math.floor((_-16)/2)*4,b},n.parseChars=function(c,S){var _,b=null,I=null;if(c>=25?(_=2,I=c-8):(_=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 "+_),b=[k]}else c>=32&&c<=127&&(b=S===0?[c]:[c,S]);if(b){var B=D(b);this.logger.log(M.DEBUG,"Char codes = "+B.join(",")),x(c,S,this.cmdHistory)}return b},n.parseBackgroundAttributes=function(c,S){var _=(c===16||c===24)&&S>=32&&S<=47,b=(c===23||c===31)&&S>=45&&S<=47;if(!(_||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 _=this.channels[S];_&&_.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=A},"./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,i){var g=U[i];return!!g&&g[R.slice(0,4)]===!0}function t(R,i){return MediaSource.isTypeSupported((i||"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/,i={newCue:function(E,a,y,T){for(var M=[],m,D,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 A=0;A<m.chars.length;A++)R.test(m.chars[A].uchar)&&h?l++:(u+=m.chars[A].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))&&(D=new v(a,y,x),D.id=w,D.line=p+1,D.align="left",D.position=10+Math.min(80,Math.floor(l*8/32)*10),M.push(D))}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=i},"./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 i}),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 D});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 A=h[v];if(A&&A.cc===l){u=A;break}}return u}function i(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(i(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 D(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(A){m(A,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(i,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(i),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,i,g){i===void 0&&(i=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_=i,this.totalWeight_=g}var t=s.prototype;return t.sample=function(i,g){var E=Math.pow(this.alpha_,i);this.estimate_=g*(1-E)+E*this.estimate_,this.totalWeight_+=i},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var i=1-Math.pow(this.alpha_,this.totalWeight_);if(i)return this.estimate_/i}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 i(v){var p=typeof Map=="function"?new Map:void 0;return i=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)},i(v)}function g(v,p,A){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(A){return A.__proto__||Object.getPrototypeOf(A)},T(v)}function M(){return M=Object.assign||function(v){for(var p=1;p<arguments.length;p++){var A=arguments[p];for(var x in A)Object.prototype.hasOwnProperty.call(A,x)&&(v[x]=A[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 D=function(){function v(A){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=A.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",_=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[_];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 _(){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),_()}).catch(function(){return Promise.reject()})};return S()},v}();function h(v,p){var A={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(M({},v.headers))};return v.rangeEnd&&A.headers.set("Range","bytes="+v.rangeStart+"-"+String(v.rangeEnd-1)),A}function l(v,p){return new self.Request(v.url,p)}var u=function(v){R(p,v);function p(A,x,w){var C;return C=v.call(this,A)||this,C.code=void 0,C.details=void 0,C.code=x,C.details=w,C}return p}(i(Error));L.default=D},"./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"),i=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 _=Object(U.findBox)(new Uint8Array(f),["mdat"]);if(_.length===0){S(new Error("Could not parse IMSC1 mdat"));return}var b=_[0],I=Object(R.utf8ArrayToStr)(new Uint8Array(f,b.start,b.end-b.start)),k=Object(i.toTimescaleFromScale)(n,1,r);try{c(D(I,k))}catch(B){S(B)}}function D(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 _={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},b=Object.keys(_).reduce(function(K,V){return K[V]=S.getAttribute("ttp:"+V)||_[V],K},{}),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(K){var V=u(K,I);if(!V||!K.hasAttribute("begin"))return null;var X=x(K.getAttribute("begin"),b),F=x(K.getAttribute("dur"),b),H=x(K.getAttribute("end"),b);if(X===null)throw A(K);if(H===null){if(F===null)throw A(K);H=X+F}var Z=new t.default(X-n,H-n,V);Z.id=Object(g.generateCueId)(Z.startTime,Z.endTime,Z.text);var me=B[K.getAttribute("region")],de=k[K.getAttribute("style")];Z.position=10,Z.size=80;var Ee=v(me,de),be=Ee.textAlign;if(be){var we=M[be];we&&(Z.lineAlign=we),Z.align=be}return E(Z,Ee),Z}).filter(function(K){return K!==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 _;return c.nodeName==="br"&&S?r+`
|
|
`:(_=c.childNodes)!==null&&_!==void 0&&_.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,_){var b=p(n,r,_)||p(f,r,_);return b&&(S[_]=b),S},{})}function p(f,n,r){return f.hasAttributeNS(n,r)?f.getAttributeNS(n,r):null}function A(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 i(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"){i(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 i}),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 D}),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 i(p){return String.fromCharCode.apply(null,p)}function g(p,A){"data"in p&&(A+=p.start,p=p.data);var x=p[A]<<8|p[A+1];return x<0?65536+x:x}function E(p,A){"data"in p&&(A+=p.start,p=p.data);var x=p[A]<<24|p[A+1]<<16|p[A+2]<<8|p[A+3];return x<0?4294967296+x:x}function a(p,A,x){"data"in p&&(A+=p.start,p=p.data),p[A]=x>>24,p[A+1]=x>>16&255,p[A+2]=x>>8&255,p[A+3]=x&255}function y(p,A){var x=[];if(!A.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=i(w.subarray(n+4,n+8)),S=r>1?n+r:f;if(c===A[0])if(A.length===1)x.push({data:w,start:n+8,end:S});else{var _=y({data:w,start:n+8,end:S},A.slice(1));_.length&&R.apply(x,_)}n=S}return x}function T(p){var A=y(p,["moov"]),x=A[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 _=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,K=E(n,z);z+=4;var V=K&2147483647,X=(K&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:V,subsegmentDuration:F,info:{duration:F/S,start:I,end:I+V-1}}),I+=V,z+=4,c=z}return{earliestPresentationTime:_,timescale:S,version:r,referencesCount:k,references:f,moovEndOffset:w}}function M(p){for(var A=[],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 _=E(S,r),b=y(C,["mdia","hdlr"])[0];if(b){var I=i(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=i(B.data.subarray(B.start+12,B.start+16))),A[c]={timescale:_,type:k},A[k]={timescale:_,id:c,codec:z}}}}}}var K=y(p,["moov","mvex","trex"]);return K.forEach(function(V){var X=E(V,4),F=A[X];F&&(F.default={duration:E(V,12),flags:E(V,20)})}),A}function m(p,A){return y(A,["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),_=p[S];if(_){var b=E(C,4);f===1&&(b*=Math.pow(2,32),b+=E(C,8));var I=_.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 D(p,A){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(!_)continue;var b=_.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=_.timescale||9e4,z=y(r,["trun"]),K=0;K<z.length;K++){if(k){var V=E(z[K],4);x=k*V}else x=h(z[K]);_.type===s.ElementaryStreamTypes.VIDEO?w+=x/B:_.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,H){return F+H.info.duration||0},0)}return w||C}function h(p){var A=E(p,0),x=8;A&1&&(x+=4),A&4&&(x+=4);for(var w=0,C=E(p,4),f=0;f<C;f++){if(A&256){var n=E(p,x);w+=n,x+=4}A&512&&(x+=4),A&1024&&(x+=4),A&2048&&(x+=4)}return w}function l(p,A,x){y(A,["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],_=E(c,4);if(S===0)a(c,4,_-x*r);else{_*=Math.pow(2,32),_+=E(c,8),_-=x*r,_=Math.max(_,0);var b=Math.floor(_/(t+1)),I=Math.floor(_%(t+1));a(c,4,b),a(c,8,I)}})})})}function u(p){var A={valid:null,remainder:null},x=y(p,["moof"]);if(x){if(x.length<2)return A.remainder=p,A}else return A;var w=x[x.length-1];return A.valid=Object(U.sliceUint8)(p,0,w.start-8),A.remainder=Object(U.sliceUint8)(p,w.start-8),A}function v(p,A){var x=new Uint8Array(p.length+A.length);return x.set(p),x.set(A,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,i){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=R,this.trackName=i}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(i,g,E){(this.startTime===null||this.startTime>i)&&(this.startTime=i),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 i}),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 i(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),D=0;D<m.length;D++)a.removeCue(m[D]);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 D=Math.floor((m+M)/2);if(y<a[D].startTime)m=D-1;else if(y>a[D].startTime&&M<T)M=D+1;else return D}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 D=m,h=a.length;D<h;D++){var l=a[D];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="",i=t.length,g=0;g<i;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 i});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 i(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 i(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 D=arguments[m];for(var h in D)a[h]=D[h]}return a}function E(a,y,T){var M=this,m={enumerable:!0};M.hasBeenReset=!1;var D="",h=!1,l=a,u=y,v=T,p=null,A="",x=!0,w="auto",C="start",f=50,n="middle",r=50,c="middle";Object.defineProperty(M,"id",g({},m,{get:function(){return D},set:function(_){D=""+_}})),Object.defineProperty(M,"pauseOnExit",g({},m,{get:function(){return h},set:function(_){h=!!_}})),Object.defineProperty(M,"startTime",g({},m,{get:function(){return l},set:function(_){if(typeof _!="number")throw new TypeError("Start time must be set to a number.");l=_,this.hasBeenReset=!0}})),Object.defineProperty(M,"endTime",g({},m,{get:function(){return u},set:function(_){if(typeof _!="number")throw new TypeError("End time must be set to a number.");u=_,this.hasBeenReset=!0}})),Object.defineProperty(M,"text",g({},m,{get:function(){return v},set:function(_){v=""+_,this.hasBeenReset=!0}})),Object.defineProperty(M,"region",g({},m,{get:function(){return p},set:function(_){p=_,this.hasBeenReset=!0}})),Object.defineProperty(M,"vertical",g({},m,{get:function(){return A},set:function(_){var b=R(_);if(b===!1)throw new SyntaxError("An invalid or illegal string was specified.");A=b,this.hasBeenReset=!0}})),Object.defineProperty(M,"snapToLines",g({},m,{get:function(){return x},set:function(_){x=!!_,this.hasBeenReset=!0}})),Object.defineProperty(M,"line",g({},m,{get:function(){return w},set:function(_){if(typeof _!="number"&&_!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");w=_,this.hasBeenReset=!0}})),Object.defineProperty(M,"lineAlign",g({},m,{get:function(){return C},set:function(_){var b=i(_);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(_){if(_<0||_>100)throw new Error("Position must be between 0 and 100.");f=_,this.hasBeenReset=!0}})),Object.defineProperty(M,"positionAlign",g({},m,{get:function(){return n},set:function(_){var b=i(_);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(_){if(_<0||_>100)throw new Error("Size must be between 0 and 100.");r=_,this.hasBeenReset=!0}})),Object.defineProperty(M,"align",g({},m,{get:function(){return c},set:function(_){var b=i(_);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 D=M.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return D?parseFloat(D[2])>59?m(D[2],D[3],0,D[4]):m(D[1],D[2],D[3],D[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 i(M,m,D,h){var l=h?M.split(h):[M];for(var u in l){if(typeof l[u]!="string")continue;var v=l[u].split(D);if(v.length!==2)continue;var p=v[0],A=v[1];m(p,A)}}var g=new U.default(0,0,""),E=g.align==="middle"?"middle":"center";function a(M,m,D){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,A){var x=new R;i(p,function(f,n){var r;switch(f){case"region":for(var c=D.length-1;c>=0;c--)if(D[c].id===n){x.set(f,D[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/),A.region=x.get("region",null),A.vertical=x.get("vertical","");var w=x.get("line","auto");w==="auto"&&g.line===-1&&(w=-1),A.line=w,A.lineAlign=x.get("lineAlign","start"),A.snapToLines=x.get("snapToLines",!0),A.size=x.get("size",100),A.align=x.get("align",E);var C=x.get("position","auto");C==="auto"&&g.position===50&&(C=A.align==="start"||A.align==="left"?0:A.align==="end"||A.align==="right"?100:50),A.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){i(C,function(f,n){},/:/)}try{var p="";if(l.state==="INITIAL"){if(!/\r\n|\n/.test(l.buffer))return this;p=u();var A=p.match(/^()?WEBVTT([ \t].*)?$/);if(!A||!A[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"),i=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(D,h,l){return y(D.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(;(A=p)!==null&&A!==void 0&&A.new;){var A;h.ccOffset+=v.start-p.start,v.new=!1,v=p,p=h[v.prevCC]}h.presentationOffset=u};function m(D,h,l,u,v,p,A,x){var w=new s.VTTParser,C=Object(t.utf8ArrayToStr)(new Uint8Array(D)).trim().replace(g,`
|
|
`).split(`
|
|
`),f=[],n=Object(R.toMpegTsClockFromTimescale)(h,l),r="00:00.000",c=0,S=0,_,b=!0,I=!1;w.oncue=function(k){var B=u[v],z=u.ccOffset,K=(c-n)/9e4;if(B!=null&&B.new&&(S!==void 0?z=u.ccOffset=B.start:M(u,v,K)),K&&(z=K-u.presentationOffset),I){var V=k.endTime-k.startTime,X=Object(i.normalizePts)((k.startTime+z-S)*9e4,p*9e4)/9e4;k.startTime=X,k.endTime=X+V}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){_=k},w.onflush=function(){if(_){x(_);return}A(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,_=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 i(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=i.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 D=this.context.headers;if(D)for(var h in D)T.setRequestHeader(h,D[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 D=y.status;if(D>=200&&D<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||D>=400&&D<499?(U.logger.error(D+" while loading "+a.url),this.callbacks.onError({code:D,text:y.statusText},a,y)):(U.logger.warn(D+" 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},i}();L.default=R}}).default})},umnG:function(ae,J,d){ae.exports=d.p+"static/h.22b296a4.svg"},vKoX:function(ae,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 i;if(R._shadowDom){i=R._shadowDom;var g=this.getDefs(!0);g.contains(R._shadowDom)||this.addDom(i)}else i=this.add(R);this.markUsed(R);var E=i.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 i=R.style;if(U(i)){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 i=R.getElementsByTagName("feDropShadow");i.length===0?i=this.createElement("feDropShadow"):i=i[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}i.setAttribute("dx",y/E),i.setAttribute("dy",T/a),i.setAttribute("flood-color",m);var D=M/2/E,h=M/2/a,l=D+" "+h;i.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(i),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;ae.exports=s},vToQ:function(ae,J,d){ae.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(ae,J,d){var Q=d("Bq2U"),L=d("SUKs"),O=d("bYtY"),U=O.isString,s=O.isFunction,t=O.isObject,R=O.isArrayLike,i=O.indexOf,g=function(){this.animators=[]};g.prototype={constructor:g,animate:function(M,m){var D,h=!1,l=this,u=this.__zr;if(M){var v=M.split("."),p=l;h=v[0]==="shape";for(var A=0,x=v.length;A<x;A++){if(!p)continue;p=p[v[A]]}p&&(D=p)}else D=l;if(!D){L('Property "'+M+'" is not existed in element '+l.id);return}var w=l.animators,C=new Q(D,m);return C.during(function(f){l.dirty(h)}).done(function(){w.splice(i(w,C),1)}),w.push(C),u&&u.animation.addAnimator(C),C},stopAnimation:function(M){for(var m=this.animators,D=m.length,h=0;h<D;h++)m[h].stop(M);return m.length=0,this},animateTo:function(M,m,D,h,l,u){E(this,M,m,D,h,l,u)},animateFrom:function(M,m,D,h,l,u){E(this,M,m,D,h,l,u,!0)}};function E(M,m,D,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(D)?(u=D,D=500):D||(D=500),M.stopAnimation(),a(M,"",M,m,D,h,p);var A=M.animators.slice(),x=A.length;function w(){x--,x||u&&u()}x||u&&u();for(var C=0;C<A.length;C++)A[C].done(w).start(l,v)}function a(M,m,D,h,l,u,v){var p={},A=0;for(var x in h){if(!h.hasOwnProperty(x))continue;D[x]!=null?t(h[x])&&!R(h[x])?a(M,m?m+"."+x:x,D[x],h[x],l,u,v):(v?(p[x]=D[x],y(M,m,x,h[x])):p[x]=h[x],A++):h[x]!=null&&!v&&y(M,m,x,h[x])}A>0&&M.animate(m,!1).when(l==null?500:l,p).delay(u||0)}function y(M,m,D,h){if(!m)M.attr(D,h);else{var l={};l[m]={},l[m][D]=h,M.attr(l)}}var T=g;ae.exports=T},vpjH:function(ae,J,d){ae.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(ae,J){ae.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(ae,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,i){var g,E,a,y;this.subPixelOptimize?(U(s,i,this.style),g=s.x,E=s.y,a=s.width,y=s.height,s.r=i.r,i=s):(g=i.x,E=i.y,a=i.width,y=i.height),i.r?L.buildPath(R,i):R.rect(g,E,a,y),R.closePath();return}});ae.exports=t},"xH+I":function(ae,J,d){ae.exports=d.p+"static/xsyd.0c0a94b0.png"},xfXu:function(ae,J,d){ae.exports=d.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(ae,J){ae.exports="data:image/png;base64,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"},xrsn:function(ae,J,d){ae.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(ae,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,i=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||i,m=T.hasStroke(),D=T.hasFill(),h=T.fill,l=T.stroke,u=D&&!!h.colorStops,v=m&&!!l.colorStops,p=D&&!!h.image,A=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&&(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)),D)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 D=y.lineWidth,h=y.strokeNoScale?this.getLineScale():1;y.hasFill()||(D=Math.max(D,this.strokeContainThreshold||4)),h>1e-10&&(m.width+=D/h,m.height+=D/h,m.x-=D/h/2,m.y-=D/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 D=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(D,h/l,a,y)))return!0}if(m.hasFill())return U.contain(D,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 D=this.shape;for(var h in m)!D.hasOwnProperty(h)&&m.hasOwnProperty(h)&&(D[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;ae.exports=E},y23F:function(ae,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,i=t-this._y;this._x=s,this._y=t,U.drift(R,i,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;ae.exports=L},"yTi+":function(ae,J,d){ae.exports=d.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygIP:function(ae,J,d){ae.exports=d.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(ae,J){ae.exports="data:image/png;base64,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"},yslc:function(ae,J){ae.exports="data:image/png;base64,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"},yxFR:function(ae,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 i,g,E,a;this.subPixelOptimize?(O(U,R,this.style),i=U.x1,g=U.y1,E=U.x2,a=U.y2):(i=R.x1,g=R.y1,E=R.x2,a=R.y2);var y=R.percent;if(y===0)return;t.moveTo(i,g),y<1&&(E=i*(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]}});ae.exports=s},yxwG:function(ae,J,d){ae.exports=d.p+"static/kycx.05a1d803.png"},z4EP:function(ae,J){ae.exports="data:image/png;base64,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"},zJrY:function(ae,J){ae.exports="data:image/png;base64,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"},zarK:function(ae,J,d){var Q=d("YH21"),L=Q.addEventListener,O=Q.removeEventListener,U=Q.normalizeEvent,s=Q.getNativeEvent,t=d("bYtY"),R=d("H6uX"),i=d("ItGF"),g=300,E=i.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 K=z.replace("mouse","pointer");return k.hasOwnProperty(K)?K:z});return{mouse:b,touch:I,pointer:B}}(),y={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(b){return b==="mousewheel"&&i.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 D(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),D(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),D(b),this.handler.processGesture(b,"change"),p.mousemove.call(this,b)},touchend:function(b){b=U(this.dom,b),D(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 A={pointermove:function(b){M(b)||A.mousemove.call(this,b)},pointerup:function(b){A.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;i.pointerEventsSupported?t.each(a.pointer,function(B){C(I,B,function(z){k[B].call(b,z)})}):(i.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){i.pointerEventsSupported?t.each(y.pointer,k):i.touchEventsSupported||t.each(y.mouse,k);function k(B){function z(K){K=s(K),l(b,K.target)||(K=h(b,K),I.domHandlers[B].call(b,K))}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,A)),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 _=c;ae.exports=_},zrhs:function(ae,J,d){"use strict";var Q=d("2qtc"),L=d("kLXV"),O=d("PpiC"),U=d("q1tI"),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(i){var g=i.shixunsDetail,E=i.loading,a=i.globalSetting;return{shixunsDetail:g,globalSetting:a,loading:E.models.index}})(R)}}]);
|