You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__index.d01700c8.async.js

62 lines
1.4 MiB

var cr=Math.pow;(window.webpackJsonp=window.webpackJsonp||[]).push([[294,3,6,8,9,10,13,37,138],{"+GGh":function(re,J){re.exports="data:image/png;base64,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"},"+QRC":function(re,J,h){"use strict";var Q=h("E9nw"),L={"text/plain":"Text","text/html":"Url",default:"Text"},O="Copy to clipboard: #{key}, Enter";function U(t){var R=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,R)}function s(t,R){var o,g,E,i,y,T,w=!1;R||(R={}),o=R.debug||!1;try{E=Q(),i=document.createRange(),y=document.getSelection(),T=document.createElement("span"),T.textContent=t,T.style.all="unset",T.style.position="fixed",T.style.top=0,T.style.clip="rect(0, 0, 0, 0)",T.style.whiteSpace="pre",T.style.webkitUserSelect="text",T.style.MozUserSelect="text",T.style.msUserSelect="text",T.style.userSelect="text",T.addEventListener("copy",function(P){if(P.stopPropagation(),R.format)if(P.preventDefault(),typeof P.clipboardData=="undefined"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var v=L[R.format]||L.default;window.clipboardData.setData(v,t)}else P.clipboardData.clearData(),P.clipboardData.setData(R.format,t);R.onCopy&&(P.preventDefault(),R.onCopy(P.clipboardData))}),document.body.appendChild(T),i.selectNodeContents(T),y.addRange(i);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");w=!0}catch(P){o&&console.error("unable to copy using execCommand: ",P),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(R.format||"text",t),R.onCopy&&R.onCopy(window.clipboardData),w=!0}catch(v){o&&console.error("unable to copy using clipboardData: ",v),o&&console.error("falling back to prompt"),g=U("message"in R?R.message:O),window.prompt(g,t)}}finally{y&&(typeof y.removeRange=="function"?y.removeRange(i):y.removeAllRanges()),T&&document.body.removeChild(T),E()}return w}re.exports=s},"+UV5":function(re,J,h){re.exports={flex_box_center:"flex_box_center___HGyeq",flex_space_between:"flex_space_between___1SZxb",flex_box_vertical_center:"flex_box_vertical_center___3p7OJ",flex_box_center_end:"flex_box_center_end___2QknG",flex_box_column:"flex_box_column___2ONbh",home:"home___3OXHi",bg:"bg___1FZqC",public_width:"public_width___2aZmk",banner:"banner___1YW3P",content:"content___1Zo8y",experience:"experience___2HS7n",li:"li___dyKah",btn:"btn___19dK5",demonstrate:"demonstrate___1f-4k",title:"title___106X_",mask:"mask___YjAKB",name:"name___1cXcT",tagWarp:"tagWarp___3GAYo",tag:"tag___sWimL",feature:"feature___1HMP2"}},"/GNS":function(re,J,h){re.exports=h.p+"static/search1.c4136dd4.png"},"/YVS":function(re,J,h){re.exports=h.p+"static/line.37ca58bc.png"},"06Qe":function(re,J,h){var Q=h("ItGF"),L="urn:schemas-microsoft-com:vml",O=typeof window=="undefined"?null:window,U=!1,s=O&&O.document;function t(g){return R(g)}var R;if(s&&!Q.canvasSupported)try{!s.namespaces.zrvml&&s.namespaces.add("zrvml",L),R=function(g){return s.createElement("<zrvml:"+g+' class="zrvml">')}}catch(g){R=function(E){return s.createElement("<"+E+' xmlns="'+L+'" class="zrvml">')}}function o(){if(U||!s)return;U=!0;var g=s.styleSheets;g.length<31?s.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):g[0].addRule(".zrvml","behavior:url(#default#VML)")}J.doc=s,J.createNode=t,J.initVML=o},"0r65":function(re,J){var h=arguments[3],Q=arguments[4],L=arguments[5],O=JSON.stringify;re.exports=function(U,s){for(var t,R=Object.keys(L),o=0,g=R.length;o<g;o++){var E=R[o],i=L[E].exports;if(i===U||i&&i.default===U){t=E;break}}if(!t){t=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var y={},o=0,g=R.length;o<g;o++){var E=R[o];y[E]=E}Q[t]=["function(require,module,exports){"+U+"(self); }",y]}var T=Math.floor(Math.pow(16,8)*Math.random()).toString(16),w={};w[t]=t,Q[T]=["function(require,module,exports){var f = require("+O(t)+");(f.default ? f.default : f)(self);}",w];var u={};P(T);function P(C){u[C]=!0;for(var x in Q[C][1]){var M=Q[C][1][x];u[M]||P(M)}}var v="("+h+")({"+Object.keys(u).map(function(C){return O(C)+":["+Q[C][0]+","+O(Q[C][1])+"]"}).join(",")+"},{},["+O(T)+"])",l=window.URL||window.webkitURL||window.mozURL||window.msURL,d=new Blob([v],{type:"text/javascript"});if(s&&s.bare)return d;var m=l.createObjectURL(d),p=new Worker(m);return p.objectURL=m,p}},"0s+r":function(re,J,h){var Q=h("bYtY"),L=h("QBsz"),O=h("y23F"),U=h("H6uX"),s=h("YH21"),t=h("C0SR"),R="silent";function o(P,v,l){return{type:P,event:l,target:v.target,topTarget:v.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 i=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],y=function(P,v,l,d){U.call(this),this.storage=P,this.painter=v,this.painterRoot=d,l=l||new E,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,O.call(this),this.setHandlerProxy(l)};y.prototype={constructor:y,setHandlerProxy:function(P){this.proxy&&this.proxy.dispose(),P&&(Q.each(i,function(v){P.on&&P.on(v,this[v],this)},this),P.handler=this),this.proxy=P},mousemove:function(P){var v=P.zrX,l=P.zrY,d=w(this,v,l),m=this._hovered,p=m.target;p&&!p.__zr&&(m=this.findHover(m.x,m.y),p=m.target);var C=this._hovered=d?{x:v,y:l}:this.findHover(v,l),x=C.target,M=this.proxy;M.setCursor&&M.setCursor(x?x.cursor:"default"),p&&x!==p&&this.dispatchToElement(m,"mouseout",P),this.dispatchToElement(C,"mousemove",P),x&&x!==p&&this.dispatchToElement(C,"mouseover",P)},mouseout:function(P){var v=P.zrEventControl,l=P.zrIsToLocalDOM;v!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",P),v!=="no_globalout"&&(!l&&this.trigger("globalout",{type:"globalout",event:P}))},resize:function(P){this._hovered={}},dispatch:function(P,v){var l=this[P];l&&l.call(this,v)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(P){var v=this.proxy;v.setCursor&&v.setCursor(P)},dispatchToElement:function(P,v,l){P=P||{};var d=P.target;if(d&&d.silent)return;for(var m="on"+v,p=o(v,P,l);d&&!(d[m]&&(p.cancelBubble=d[m].call(d,p)),d.trigger(v,p),d=d.parent,p.cancelBubble););p.cancelBubble||(this.trigger(v,p),this.painter&&this.painter.eachOtherLayer(function(C){typeof C[m]=="function"&&C[m].call(C,p),C.trigger&&C.trigger(v,p)}))},findHover:function(P,v,l){for(var d=this.storage.getDisplayList(),m={x:P,y:v},p=d.length-1;p>=0;p--){var C;if(d[p]!==l&&!d[p].ignore&&(C=T(d[p],P,v))&&(!m.topTarget&&(m.topTarget=d[p]),C!==R)){m.target=d[p];break}}return m},processGesture:function(P,v){this._gestureMgr||(this._gestureMgr=new t);var l=this._gestureMgr;v==="start"&&l.clear();var d=l.recognize(P,this.findHover(P.zrX,P.zrY,null).target,this.proxy.dom);if(v==="end"&&l.clear(),d){var m=d.type;P.gestureEvent=m,this.dispatchToElement({target:d.target},m,d.event)}}},Q.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(P){y.prototype[P]=function(v){var l=v.zrX,d=v.zrY,m=w(this,l,d),p,C;if((P!=="mouseup"||!m)&&(p=this.findHover(l,d),C=p.target),P==="mousedown")this._downEl=C,this._downPoint=[v.zrX,v.zrY],this._upEl=C;else if(P==="mouseup")this._upEl=C;else if(P==="click"){if(this._downEl!==this._upEl||!this._downPoint||L.dist(this._downPoint,[v.zrX,v.zrY])>4)return;this._downPoint=null}this.dispatchToElement(p,P,v)}});function T(P,v,l){if(P[P.rectHover?"rectContain":"contain"](v,l)){for(var d=P,m;d;){if(d.clipPath&&!d.clipPath.contain(v,l))return!1;d.silent&&(m=!0),d=d.parent}return m?R:!0}return!1}function w(P,v,l){var d=P.painter;return v<0||v>d.getWidth()||l<0||l>d.getHeight()}Q.mixin(y,U),Q.mixin(y,O);var u=y;re.exports=u},"1Jh7":function(re,J,h){var Q=h("y+Vt"),L=h("T6xi"),O=Q.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(U,s){L.buildPath(U,s,!1)}});re.exports=O},"1MYJ":function(re,J,h){var Q=h("y+Vt"),L=Q.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var O=this.__dirtyPath,U=this.shape.paths,s=0;s<U.length;s++)O=O||U[s].__dirtyPath;this.__dirtyPath=O,this.__dirty=this.__dirty||O},beforeBrush:function(){this._updatePathDirty();for(var O=this.shape.paths||[],U=this.getGlobalScale(),s=0;s<O.length;s++)O[s].path||O[s].createPathProxy(),O[s].path.setScale(U[0],U[1],O[s].segmentIgnoreThreshold)},buildPath:function(O,U){for(var s=U.paths||[],t=0;t<s.length;t++)s[t].buildPath(O,s[t].shape,!0)},afterBrush:function(){for(var O=this.shape.paths||[],U=0;U<O.length;U++)O[U].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),Q.prototype.getBoundingRect.call(this)}});re.exports=L},"1RvN":function(re,J){var h=function(){this.head=null,this.tail=null,this._len=0},Q=h.prototype;Q.insert=function(t){var R=new L(t);return this.insertEntry(R),R},Q.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Q.remove=function(t){var R=t.prev,o=t.next;R?R.next=o:this.head=o,o?o.prev=R:this.tail=R,t.next=t.prev=null,this._len--},Q.len=function(){return this._len},Q.clear=function(){this.head=this.tail=null,this._len=0};var L=function(t){this.value=t,this.next,this.prev},O=function(t){this._list=new h,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},U=O.prototype;U.put=function(t,R){var o=this._list,g=this._map,E=null;if(g[t]==null){var i=o.len(),y=this._lastRemovedEntry;if(i>=this._maxSize&&i>0){var T=o.head;o.remove(T),delete g[T.key],E=T.value,this._lastRemovedEntry=T}y?y.value=R:y=new L(R),y.key=t,o.insertEntry(y),g[t]=y}return E},U.get=function(t){var R=this._map[t],o=this._list;if(R!=null)return R!==o.tail&&(o.remove(R),o.insertEntry(R)),R.value},U.clear=function(){this._list.clear(),this._map={}};var s=O;re.exports=s},"1Sn+":function(re,J,h){},"1XHU":function(re,J,h){"use strict";var Q=h("2qtc"),L=h("kLXV"),O=h("q1tI"),U=h.n(O),s=h("9kvl"),t=h("3wET"),R=h.n(t),o=h("bUJZ"),g=h.n(o),E=h("Ct/S"),i=h.n(E),y=function(w){var u=w.visible,P=w.occupationValue,v=w.onCancel,l=v===void 0?function(){}:v,d=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:g.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},m=function(){return U.a.createElement("div",{className:i.a.flexColumn},U.a.createElement("img",{className:i.a.img,src:R.a}),U.a.createElement("span",{className:i.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},p=function(){return P===3?U.a.createElement(U.a.Fragment,null,m(),d()):P===2?d():m()};return U.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:u,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:i.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),U.a.createElement("div",{className:i.a.flexRow},p()))};J.a=Object(s.a)(function(T){var w=T.paperlibrary,u=T.loading,P=T.globalSetting;return{paperlibrary:w,globalSetting:P,loading:u.effects}})(y)},"1ZF9":function(re,J,h){re.exports=h.p+"static/Authorize.cc9c212f.png"},"1bdT":function(re,J,h){var Q=h("3gBT"),L=h("H6uX"),O=h("DN4a"),U=h("vWvF"),s=h("bYtY"),t=function(o){O.call(this,o),L.call(this,o),U.call(this,o),this.id=o.id||Q()};t.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(o,g){switch(this.draggable){case"horizontal":g=0;break;case"vertical":o=0;break}var E=this.transform;E||(E=this.transform=[1,0,0,1,0,0]),E[4]+=o,E[5]+=g,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(o,g){},attrKV:function(o,g){if(o==="position"||o==="scale"||o==="origin"){if(g){var E=this[o];E||(E=this[o]=[]),E[0]=g[0],E[1]=g[1]}}else this[o]=g},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(o,g){if(typeof o=="string")this.attrKV(o,g);else if(s.isObject(o))for(var E in o)o.hasOwnProperty(E)&&this.attrKV(E,o[E]);return this.dirty(!1),this},setClipPath:function(o){var g=this.__zr;g&&o.addSelfToZr(g),this.clipPath&&this.clipPath!==o&&this.removeClipPath(),this.clipPath=o,o.__zr=g,o.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var o=this.clipPath;o&&(o.__zr&&o.removeSelfFromZr(o.__zr),o.__zr=null,o.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(o){this.__zr=o;var g=this.animators;if(g)for(var E=0;E<g.length;E++)o.animation.addAnimator(g[E]);this.clipPath&&this.clipPath.addSelfToZr(o)},removeSelfFromZr:function(o){this.__zr=null;var g=this.animators;if(g)for(var E=0;E<g.length;E++)o.animation.removeAnimator(g[E]);this.clipPath&&this.clipPath.removeSelfFromZr(o)}},s.mixin(t,U),s.mixin(t,O),s.mixin(t,L);var R=t;re.exports=R},"1j5w":function(re,J,h){"use strict";h.d(J,"d",function(){return Ve}),h.d(J,"b",function(){return ct}),h.d(J,"c",function(){return It}),h.d(J,"a",function(){return Yt});var Q=h("VTBJ"),L=h("1OyB"),O=h("vuIU"),U=h("JX7q"),s=h("Ji7U"),t=h("LK+K"),R=h("q1tI"),o=h("I8Z2"),g=h("BGR+"),E=h("wx14"),i=h("rePB"),y=h("4IlW"),T=h("2GS6"),w=h("Gytx"),u=h.n(w),P=h("TSYQ"),v=h.n(P),l=h("U8pU"),d=h("ODXe"),m=/iPhone/i,p=/iPod/i,C=/iPad/i,x=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,b=/\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,A=/\b(CriOS|Chrome)(?:.+)Mobile/i,I=/Mobile(?:.+)Firefox\b/i;function k(vt,nt){return vt.test(nt)}function B(vt){var nt=vt||(typeof navigator!="undefined"?navigator.userAgent:""),mt=nt.split("[FBAN");if(typeof mt[1]!="undefined"){var Be=mt,de=Object(d.a)(Be,1);nt=de[0]}if(mt=nt.split("Twitter"),typeof mt[1]!="undefined"){var Oe=mt,He=Object(d.a)(Oe,1);nt=He[0]}var $e={apple:{phone:k(m,nt)&&!k(n,nt),ipod:k(p,nt),tablet:!k(m,nt)&&k(C,nt)&&!k(n,nt),device:(k(m,nt)||k(p,nt)||k(C,nt))&&!k(n,nt)},amazon:{phone:k(b,nt),tablet:!k(b,nt)&&k(f,nt),device:k(b,nt)||k(f,nt)},android:{phone:!k(n,nt)&&k(b,nt)||!k(n,nt)&&k(x,nt),tablet:!k(n,nt)&&!k(b,nt)&&!k(x,nt)&&(k(f,nt)||k(M,nt)),device:!k(n,nt)&&(k(b,nt)||k(f,nt)||k(x,nt)||k(M,nt))||k(/\bokhttp\b/i,nt)},windows:{phone:k(n,nt),tablet:k(r,nt),device:k(n,nt)||k(r,nt)},other:{blackberry:k(c,nt),blackberry10:k(S,nt),opera:k(_,nt),firefox:k(I,nt),chrome:k(A,nt),device:k(c,nt)||k(S,nt)||k(_,nt)||k(I,nt)||k(A,nt)},any:null,phone:null,tablet:null};return $e.any=$e.apple.device||$e.android.device||$e.windows.device||$e.other.device,$e.phone=$e.apple.phone||$e.android.phone||$e.windows.phone,$e.tablet=$e.apple.tablet||$e.android.tablet||$e.windows.tablet,$e}var z=Object(Q.a)(Object(Q.a)({},B()),{},{isMobile:B}),G=z;function V(){}function X(vt,nt,mt){var Be=nt||"";return vt.key||"".concat(Be,"item_").concat(mt)}function F(vt){return"".concat(vt,"-menu-")}function K(vt,nt){var mt=-1;R.Children.forEach(vt,function(Be){mt+=1,Be&&Be.type&&Be.type.isMenuItemGroup?R.Children.forEach(Be.props.children,function(de){mt+=1,nt(de,mt)}):nt(Be,mt)})}function Z(vt,nt,mt){if(!vt||mt.find)return;R.Children.forEach(vt,function(Be){if(Be){var de=Be.type;if(!de||!(de.isSubMenu||de.isMenuItem||de.isMenuItemGroup))return;nt.indexOf(Be.key)!==-1?mt.find=!0:Be.props.children&&Z(Be.props.children,nt,mt)}})}var he=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ue=function(nt){var mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Be=nt&&typeof nt.getBoundingClientRect=="function"&&nt.getBoundingClientRect().width;if(Be){if(mt){var de=getComputedStyle(nt),Oe=de.marginLeft,He=de.marginRight;Be+=+Oe.replace("px","")+ +He.replace("px","")}Be=+Be.toFixed(6)}return Be||0},ge=function(nt,mt,Be){nt&&Object(l.a)(nt.style)==="object"&&(nt.style[mt]=Be)},xe=function(){return G.any},De=h("KQm4"),we=h("Ff2n"),Le=h("i8i4"),ie=h("bdgK"),ve=h("uciX"),q=h("8XRh"),fe={adjustX:1,adjustY:1},Pe={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},ye={topLeft:{points:["bl","tl"],overflow:fe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:fe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:fe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:fe,offset:[4,0]}},Ye=Pe,dt=0,ke={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},We=function(nt,mt,Be){var de=F(mt),Oe=nt.getState();nt.setState({defaultActiveFirst:Object(Q.a)(Object(Q.a)({},Oe.defaultActiveFirst),{},Object(i.a)({},de,Be))})},Re=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(Be){var de;Object(L.a)(this,mt),de=nt.call(this,Be),de.onDestroy=function(et){de.props.onDestroy(et)},de.onKeyDown=function(et){var rt=et.keyCode,Ut=de.menuInstance,Qt=de.props,sn=Qt.isOpen,ae=Qt.store;if(rt===y.a.ENTER)return de.onTitleClick(et),We(ae,de.props.eventKey,!0),!0;if(rt===y.a.RIGHT)return sn?Ut.onKeyDown(et):(de.triggerOpenChange(!0),We(ae,de.props.eventKey,!0)),!0;if(rt===y.a.LEFT){var te;if(sn)te=Ut.onKeyDown(et);else return;return te||(de.triggerOpenChange(!1),te=!0),te}return sn&&(rt===y.a.UP||rt===y.a.DOWN)?Ut.onKeyDown(et):void 0},de.onOpenChange=function(et){de.props.onOpenChange(et)},de.onPopupVisibleChange=function(et){de.triggerOpenChange(et,et?"mouseenter":"mouseleave")},de.onMouseEnter=function(et){var rt=de.props,Ut=rt.eventKey,Qt=rt.onMouseEnter,sn=rt.store;We(sn,de.props.eventKey,!1),Qt({key:Ut,domEvent:et})},de.onMouseLeave=function(et){var rt=de.props,Ut=rt.parentMenu,Qt=rt.eventKey,sn=rt.onMouseLeave;Ut.subMenuInstance=Object(U.a)(de),sn({key:Qt,domEvent:et})},de.onTitleMouseEnter=function(et){var rt=de.props,Ut=rt.eventKey,Qt=rt.onItemHover,sn=rt.onTitleMouseEnter;Qt({key:Ut,hover:!0}),sn({key:Ut,domEvent:et})},de.onTitleMouseLeave=function(et){var rt=de.props,Ut=rt.parentMenu,Qt=rt.eventKey,sn=rt.onItemHover,ae=rt.onTitleMouseLeave;Ut.subMenuInstance=Object(U.a)(de),sn({key:Qt,hover:!1}),ae({key:Qt,domEvent:et})},de.onTitleClick=function(et){var rt=Object(U.a)(de),Ut=rt.props;if(Ut.onTitleClick({key:Ut.eventKey,domEvent:et}),Ut.triggerSubMenuAction==="hover")return;de.triggerOpenChange(!Ut.isOpen,"click"),We(Ut.store,de.props.eventKey,!1)},de.onSubMenuClick=function(et){typeof de.props.onClick=="function"&&de.props.onClick(de.addKeyPath(et))},de.onSelect=function(et){de.props.onSelect(et)},de.onDeselect=function(et){de.props.onDeselect(et)},de.getPrefixCls=function(){return"".concat(de.props.rootPrefixCls,"-submenu")},de.getActiveClassName=function(){return"".concat(de.getPrefixCls(),"-active")},de.getDisabledClassName=function(){return"".concat(de.getPrefixCls(),"-disabled")},de.getSelectedClassName=function(){return"".concat(de.getPrefixCls(),"-selected")},de.getOpenClassName=function(){return"".concat(de.props.rootPrefixCls,"-submenu-open")},de.saveMenuInstance=function(et){de.menuInstance=et},de.addKeyPath=function(et){return Object(Q.a)(Object(Q.a)({},et),{},{keyPath:(et.keyPath||[]).concat(de.props.eventKey)})},de.triggerOpenChange=function(et,rt){var Ut=de.props.eventKey,Qt=function(){de.onOpenChange({key:Ut,item:Object(U.a)(de),trigger:rt,open:et})};rt==="mouseenter"?de.mouseenterTimeout=setTimeout(function(){Qt()},0):Qt()},de.isChildrenSelected=function(){var et={find:!1};return Z(de.props.children,de.props.selectedKeys,et),et.find},de.isOpen=function(){return de.props.openKeys.indexOf(de.props.eventKey)!==-1},de.adjustWidth=function(){if(!de.subMenuTitle||!de.menuInstance)return;var et=Le.findDOMNode(de.menuInstance);if(et.offsetWidth>=de.subMenuTitle.offsetWidth)return;et.style.minWidth="".concat(de.subMenuTitle.offsetWidth,"px")},de.saveSubMenuTitle=function(et){de.subMenuTitle=et},de.getBaseProps=function(){var et=Object(U.a)(de),rt=et.props;return{mode:rt.mode==="horizontal"?"vertical":rt.mode,visible:de.props.isOpen,level:rt.level+1,inlineIndent:rt.inlineIndent,focusable:!1,onClick:de.onSubMenuClick,onSelect:de.onSelect,onDeselect:de.onDeselect,onDestroy:de.onDestroy,selectedKeys:rt.selectedKeys,eventKey:"".concat(rt.eventKey,"-menu-"),openKeys:rt.openKeys,motion:rt.motion,onOpenChange:de.onOpenChange,subMenuOpenDelay:rt.subMenuOpenDelay,parentMenu:Object(U.a)(de),subMenuCloseDelay:rt.subMenuCloseDelay,forceSubMenuRender:rt.forceSubMenuRender,triggerSubMenuAction:rt.triggerSubMenuAction,builtinPlacements:rt.builtinPlacements,defaultActiveFirst:rt.store.getState().defaultActiveFirst[F(rt.eventKey)],multiple:rt.multiple,prefixCls:rt.rootPrefixCls,id:de.internalMenuId,manualRef:de.saveMenuInstance,itemIcon:rt.itemIcon,expandIcon:rt.expandIcon,direction:rt.direction}},de.getMotion=function(et,rt){var Ut=Object(U.a)(de),Qt=Ut.haveRendered,sn=de.props,ae=sn.motion,te=sn.rootPrefixCls,j=Object(Q.a)(Object(Q.a)({},ae),{},{leavedClassName:"".concat(te,"-hidden"),removeOnLeave:!1,motionAppear:Qt||!rt||et!=="inline"});return j};var Oe=Be.store,He=Be.eventKey,$e=Oe.getState(),ht=$e.defaultActiveFirst;de.isRootMenu=!1;var yt=!1;return ht&&(yt=ht[He]),We(Oe,He,yt),de}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var de=this,Oe=this.props,He=Oe.mode,$e=Oe.parentMenu,ht=Oe.manualRef;if(ht&&ht(this),He!=="horizontal"||!$e.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return de.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var de=this.props,Oe=de.onDestroy,He=de.eventKey;Oe&&Oe(He),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(de){var Oe=this,He=this.getBaseProps(),$e=this.getMotion(He.mode,He.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||He.visible||He.forceSubMenuRender,!this.haveOpened)return R.createElement("div",null);var ht=He.direction;return R.createElement(q.default,Object.assign({visible:He.visible},$e),function(yt){var et=yt.className,rt=yt.style,Ut=v()("".concat(He.prefixCls,"-sub"),et,Object(i.a)({},"".concat(He.prefixCls,"-rtl"),ht==="rtl"));return R.createElement(ot,Object.assign({},He,{id:Oe.internalMenuId,className:Ut,style:rt}),de)})}},{key:"render",value:function(){var de,Oe=Object(Q.a)({},this.props),He=Oe.isOpen,$e=this.getPrefixCls(),ht=Oe.mode==="inline",yt=v()($e,"".concat($e,"-").concat(Oe.mode),(de={},Object(i.a)(de,Oe.className,!!Oe.className),Object(i.a)(de,this.getOpenClassName(),He),Object(i.a)(de,this.getActiveClassName(),Oe.active||He&&!ht),Object(i.a)(de,this.getDisabledClassName(),Oe.disabled),Object(i.a)(de,this.getSelectedClassName(),this.isChildrenSelected()),de));this.internalMenuId||(Oe.eventKey?this.internalMenuId="".concat(Oe.eventKey,"$Menu"):(dt+=1,this.internalMenuId="$__$".concat(dt,"$Menu")));var et={},rt={},Ut={};Oe.disabled||(et={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},rt={onClick:this.onTitleClick},Ut={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Qt={},sn=Oe.direction;ht&&(sn==="rtl"?Qt.paddingRight=Oe.inlineIndent*Oe.level:Qt.paddingLeft=Oe.inlineIndent*Oe.level);var ae={};this.props.isOpen&&(ae={"aria-owns":this.internalMenuId});var te=null;Oe.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:Qt,className:"".concat($e,"-title"),role:"button"},Ut,rt,{"aria-expanded":He},ae,{"aria-haspopup":"true",title:typeof Oe.title=="string"?Oe.title:void 0}),Oe.title,te||R.createElement("i",{className:"".concat($e,"-arrow")})),H=this.renderChildren(Oe.children),Y=Oe.parentMenu.isRootMenu?Oe.parentMenu.props.getPopupContainer:function(Dt){return Dt.parentNode},$=ke[Oe.mode],ce=Oe.popupOffset?{offset:Oe.popupOffset}:{},Ne=Oe.mode==="inline"?"":Oe.popupClassName;Ne+=sn==="rtl"?" ".concat($e,"-rtl"):"";var Ke=Oe.disabled,Et=Oe.triggerSubMenuAction,St=Oe.subMenuOpenDelay,Nt=Oe.forceSubMenuRender,Wt=Oe.subMenuCloseDelay,Xt=Oe.builtinPlacements;he.forEach(function(Dt){return delete Oe[Dt]}),delete Oe.onClick;var lt=sn==="rtl"?Object.assign({},ye,Xt):Object.assign({},Pe,Xt);return delete Oe.direction,R.createElement("li",Object.assign({},Oe,et,{className:yt,role:"menuitem"}),ht&&j,ht&&H,!ht&&R.createElement(ve.a,{prefixCls:$e,popupClassName:v()("".concat($e,"-popup"),Ne),getPopupContainer:Y,builtinPlacements:lt,popupPlacement:$,popupVisible:He,popupAlign:ce,popup:H,action:Ke?[]:[Et],mouseEnterDelay:St,mouseLeaveDelay:Wt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Nt},j))}}]),mt}(R.Component);Re.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Me=Object(o.b)(function(vt,nt){var mt=vt.openKeys,Be=vt.activeKey,de=vt.selectedKeys,Oe=nt.eventKey,He=nt.subMenuKey;return{isOpen:mt.indexOf(Oe)>-1,active:Be[He]===Oe,selectedKeys:de}})(Re);Me.isSubMenu=!0;var Ve=Me,Ze="menuitem-overflowed",bt=.5,ft=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(){var Be;return Object(L.a)(this,mt),Be=nt.apply(this,arguments),Be.resizeObserver=null,Be.mutationObserver=null,Be.originalTotalWidth=0,Be.overflowedItems=[],Be.menuItemSizes=[],Be.cancelFrameId=null,Be.state={lastVisibleIndex:void 0},Be.getMenuItemNodes=function(){var de=Be.props.prefixCls,Oe=Le.findDOMNode(Object(U.a)(Be));return Oe?[].slice.call(Oe.children).filter(function(He){return He.className.split(" ").indexOf("".concat(de,"-overflowed-submenu"))<0}):[]},Be.getOverflowedSubMenuItem=function(de,Oe,He){var $e=Be.props,ht=$e.overflowedIndicator,yt=$e.level,et=$e.mode,rt=$e.prefixCls,Ut=$e.theme;if(yt!==1||et!=="horizontal")return null;var Qt=Be.props.children[0],sn=Qt.props,ae=sn.children,te=sn.title,j=sn.style,H=Object(we.a)(sn,["children","title","style"]),Y=Object(Q.a)({},j),$="".concat(de,"-overflowed-indicator"),ce="".concat(de,"-overflowed-indicator");Oe.length===0&&He!==!0?Y=Object(Q.a)(Object(Q.a)({},Y),{},{display:"none"}):He&&(Y=Object(Q.a)(Object(Q.a)({},Y),{},{visibility:"hidden",position:"absolute"}),$="".concat($,"-placeholder"),ce="".concat(ce,"-placeholder"));var Ne=Ut?"".concat(rt,"-").concat(Ut):"",Ke={};return he.forEach(function(Et){H[Et]!==void 0&&(Ke[Et]=H[Et])}),R.createElement(Ve,Object.assign({title:ht,className:"".concat(rt,"-overflowed-submenu"),popupClassName:Ne},Ke,{key:$,eventKey:ce,disabled:!1,style:Y}),Oe)},Be.setChildrenWidthAndResize=function(){if(Be.props.mode!=="horizontal")return;var de=Le.findDOMNode(Object(U.a)(Be));if(!de)return;var Oe=de.children;if(!Oe||Oe.length===0)return;var He=de.children[Oe.length-1];ge(He,"display","inline-block");var $e=Be.getMenuItemNodes(),ht=$e.filter(function(yt){return yt.className.split(" ").indexOf(Ze)>=0});ht.forEach(function(yt){ge(yt,"display","inline-block")}),Be.menuItemSizes=$e.map(function(yt){return ue(yt,!0)}),ht.forEach(function(yt){ge(yt,"display","none")}),Be.overflowedIndicatorWidth=ue(de.children[de.children.length-1],!0),Be.originalTotalWidth=Be.menuItemSizes.reduce(function(yt,et){return yt+et},0),Be.handleResize(),ge(He,"display","none")},Be.handleResize=function(){if(Be.props.mode!=="horizontal")return;var de=Le.findDOMNode(Object(U.a)(Be));if(!de)return;var Oe=ue(de);Be.overflowedItems=[];var He=0,$e;Be.originalTotalWidth>Oe+bt&&($e=-1,Be.menuItemSizes.forEach(function(ht){He+=ht,He+Be.overflowedIndicatorWidth<=Oe&&($e+=1)})),Be.setState({lastVisibleIndex:$e})},Be}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){var de=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Oe=Le.findDOMNode(this);if(!Oe)return;this.resizeObserver=new ie.default(function(He){He.forEach(function(){var $e=de.cancelFrameId;cancelAnimationFrame($e),de.cancelFrameId=requestAnimationFrame(de.setChildrenWidthAndResize)})}),[].slice.call(Oe.children).concat(Oe).forEach(function(He){de.resizeObserver.observe(He)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){de.resizeObserver.disconnect(),[].slice.call(Oe.children).concat(Oe).forEach(function(He){de.resizeObserver.observe(He)}),de.setChildrenWidthAndResize()}),this.mutationObserver.observe(Oe,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(de){var Oe=this,He=this.state.lastVisibleIndex;return(de||[]).reduce(function($e,ht,yt){var et=ht;if(Oe.props.mode==="horizontal"){var rt=Oe.getOverflowedSubMenuItem(ht.props.eventKey,[]);He!==void 0&&Oe.props.className.indexOf("".concat(Oe.props.prefixCls,"-root"))!==-1&&(yt>He&&(et=R.cloneElement(ht,{style:{display:"none"},eventKey:"".concat(ht.props.eventKey,"-hidden"),className:"".concat(Ze)})),yt===He+1&&(Oe.overflowedItems=de.slice(He+1).map(function(Qt){return R.cloneElement(Qt,{key:Qt.props.eventKey,mode:"vertical-left"})}),rt=Oe.getOverflowedSubMenuItem(ht.props.eventKey,Oe.overflowedItems)));var Ut=[].concat(Object(De.a)($e),[rt,et]);return yt===de.length-1&&Ut.push(Oe.getOverflowedSubMenuItem(ht.props.eventKey,[],!0)),Ut}return[].concat(Object(De.a)($e),[et])},[])}},{key:"render",value:function(){var de=this.props,Oe=de.visible,He=de.prefixCls,$e=de.overflowedIndicator,ht=de.mode,yt=de.level,et=de.tag,rt=de.children,Ut=de.theme,Qt=Object(we.a)(de,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),sn=et;return R.createElement(sn,Object.assign({},Qt),this.renderChildren(rt))}}]),mt}(R.Component);ft.defaultProps={tag:"div",className:""};var Ft=ft;function Kt(vt){return vt.length?vt.every(function(nt){return!!nt.props.disabled}):!0}function At(vt,nt,mt){var Be=vt.getState();vt.setState({activeKey:Object(Q.a)(Object(Q.a)({},Be.activeKey),{},Object(i.a)({},nt,mt))})}function wt(vt){return vt.eventKey||"0-menu-"}function Ht(vt,nt){var mt=nt,Be=vt.children,de=vt.eventKey;if(mt){var Oe;if(K(Be,function(He,$e){He&&He.props&&!He.props.disabled&&mt===X(He,de,$e)&&(Oe=!0)}),Oe)return mt}return mt=null,vt.defaultActiveFirst&&K(Be,function(He,$e){!mt&&He&&!He.props.disabled&&(mt=X(He,de,$e))}),mt}function qt(vt){if(vt){var nt=this.instanceArray.indexOf(vt);nt!==-1?this.instanceArray[nt]=vt:this.instanceArray.push(vt)}}var Gt=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(Be){var de;return Object(L.a)(this,mt),de=nt.call(this,Be),de.onKeyDown=function(Oe,He){var $e=Oe.keyCode,ht;if(de.getFlatInstanceArray().forEach(function(et){et&&et.props.active&&et.onKeyDown&&(ht=et.onKeyDown(Oe))}),ht)return 1;var yt=null;return($e===y.a.UP||$e===y.a.DOWN)&&(yt=de.step($e===y.a.UP?-1:1)),yt?(Oe.preventDefault(),At(de.props.store,wt(de.props),yt.props.eventKey),typeof He=="function"&&He(yt),1):void 0},de.onItemHover=function(Oe){var He=Oe.key,$e=Oe.hover;At(de.props.store,wt(de.props),$e?He:null)},de.onDeselect=function(Oe){de.props.onDeselect(Oe)},de.onSelect=function(Oe){de.props.onSelect(Oe)},de.onClick=function(Oe){de.props.onClick(Oe)},de.onOpenChange=function(Oe){de.props.onOpenChange(Oe)},de.onDestroy=function(Oe){de.props.onDestroy(Oe)},de.getFlatInstanceArray=function(){return de.instanceArray},de.step=function(Oe){var He=de.getFlatInstanceArray(),$e=de.props.store.getState().activeKey[wt(de.props)],ht=He.length;if(!ht)return null;Oe<0&&(He=He.concat().reverse());var yt=-1;if(He.every(function(Qt,sn){return Qt&&Qt.props.eventKey===$e?(yt=sn,!1):!0}),!de.props.defaultActiveFirst&&yt!==-1&&Kt(He.slice(yt,ht-1)))return;var et=(yt+1)%ht,rt=et;do{var Ut=He[rt];if(!Ut||Ut.props.disabled)rt=(rt+1)%ht;else return Ut}while(rt!==et);return null},de.renderCommonMenuItem=function(Oe,He,$e){var ht=de.props.store.getState(),yt=Object(U.a)(de),et=yt.props,rt=X(Oe,et.eventKey,He),Ut=Oe.props;if(!Ut||typeof Oe.type=="string")return Oe;var Qt=rt===ht.activeKey,sn=Object(Q.a)(Object(Q.a)({mode:Ut.mode||et.mode,level:et.level,inlineIndent:et.inlineIndent,renderMenuItem:de.renderMenuItem,rootPrefixCls:et.prefixCls,index:He,parentMenu:et.parentMenu,manualRef:Ut.disabled?void 0:Object(T.a)(Oe.ref,qt.bind(Object(U.a)(de))),eventKey:rt,active:!Ut.disabled&&Qt,multiple:et.multiple,onClick:function(te){(Ut.onClick||V)(te),de.onClick(te)},onItemHover:de.onItemHover,motion:et.motion,subMenuOpenDelay:et.subMenuOpenDelay,subMenuCloseDelay:et.subMenuCloseDelay,forceSubMenuRender:et.forceSubMenuRender,onOpenChange:de.onOpenChange,onDeselect:de.onDeselect,onSelect:de.onSelect,builtinPlacements:et.builtinPlacements,itemIcon:Ut.itemIcon||de.props.itemIcon,expandIcon:Ut.expandIcon||de.props.expandIcon},$e),{},{direction:et.direction});return(et.mode==="inline"||xe())&&(sn.triggerSubMenuAction="click"),R.cloneElement(Oe,sn)},de.renderMenuItem=function(Oe,He,$e){if(!Oe)return null;var ht=de.props.store.getState(),yt={openKeys:ht.openKeys,selectedKeys:ht.selectedKeys,triggerSubMenuAction:de.props.triggerSubMenuAction,subMenuKey:$e};return de.renderCommonMenuItem(Oe,He,yt)},Be.store.setState({activeKey:Object(Q.a)(Object(Q.a)({},Be.store.getState().activeKey),{},Object(i.a)({},Be.eventKey,Ht(Be,Be.activeKey)))}),de.instanceArray=[],de}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(de){return this.props.visible||de.visible||this.props.className!==de.className||!u()(this.props.style,de.style)}},{key:"componentDidUpdate",value:function(de){var Oe=this.props,He="activeKey"in Oe?Oe.activeKey:Oe.store.getState().activeKey[wt(Oe)],$e=Ht(Oe,He);if($e!==He)At(Oe.store,wt(Oe),$e);else if("activeKey"in de){var ht=Ht(de,de.activeKey);$e!==ht&&At(Oe.store,wt(Oe),$e)}}},{key:"render",value:function(){var de=this,Oe=Object(E.a)({},this.props);this.instanceArray=[];var He=v()(Oe.prefixCls,Oe.className,"".concat(Oe.prefixCls,"-").concat(Oe.mode)),$e={className:He,role:Oe.role||"menu"};Oe.id&&($e.id=Oe.id),Oe.focusable&&($e.tabIndex=0,$e.onKeyDown=this.onKeyDown);var ht=Oe.prefixCls,yt=Oe.eventKey,et=Oe.visible,rt=Oe.level,Ut=Oe.mode,Qt=Oe.overflowedIndicator,sn=Oe.theme;return he.forEach(function(ae){return delete Oe[ae]}),delete Oe.onClick,R.createElement(Ft,Object.assign({},Oe,{prefixCls:ht,mode:Ut,tag:"ul",level:rt,theme:sn,visible:et,overflowedIndicator:Qt},$e),R.Children.map(Oe.children,function(ae,te){return de.renderMenuItem(ae,te,yt||"0-menu-")}))}}]),mt}(R.Component);Gt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var xt=Object(o.b)()(Gt),ot=xt,Mt=h("Kwbf");function gt(vt,nt,mt){var Be=vt.prefixCls,de=vt.motion,Oe=vt.defaultMotions,He=Oe===void 0?{}:Oe,$e=vt.openAnimation,ht=vt.openTransitionName,yt=nt.switchingModeFromInline;if(de)return de;if(Object(l.a)($e)==="object"&&$e)Object(Mt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof $e=="string")return{motionName:"".concat(Be,"-open-").concat($e)};if(ht)return{motionName:ht};var et=He[mt];return et||(yt?null:He.other)}var qe=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(Be){var de;Object(L.a)(this,mt),de=nt.call(this,Be),de.inlineOpenKeys=[],de.onSelect=function($e){var ht=Object(U.a)(de),yt=ht.props;if(yt.selectable){var et=de.store.getState(),rt=et.selectedKeys,Ut=$e.key;yt.multiple?rt=rt.concat([Ut]):rt=[Ut],"selectedKeys"in yt||de.store.setState({selectedKeys:rt}),yt.onSelect(Object(Q.a)(Object(Q.a)({},$e),{},{selectedKeys:rt}))}},de.onClick=function($e){var ht=de.getRealMenuMode(),yt=Object(U.a)(de),et=yt.store,rt=yt.props.onOpenChange;ht!=="inline"&&!("openKeys"in de.props)&&(et.setState({openKeys:[]}),rt([])),de.props.onClick($e)},de.onKeyDown=function($e,ht){de.innerMenu.getWrappedInstance().onKeyDown($e,ht)},de.onOpenChange=function($e){var ht=Object(U.a)(de),yt=ht.props,et=de.store.getState().openKeys.concat(),rt=!1,Ut=function(sn){var ae=!1;if(sn.open)ae=et.indexOf(sn.key)===-1,ae&&et.push(sn.key);else{var te=et.indexOf(sn.key);ae=te!==-1,ae&&et.splice(te,1)}rt=rt||ae};Array.isArray($e)?$e.forEach(Ut):Ut($e),rt&&("openKeys"in de.props||de.store.setState({openKeys:et}),yt.onOpenChange(et))},de.onDeselect=function($e){var ht=Object(U.a)(de),yt=ht.props;if(yt.selectable){var et=de.store.getState().selectedKeys.concat(),rt=$e.key,Ut=et.indexOf(rt);Ut!==-1&&et.splice(Ut,1),"selectedKeys"in yt||de.store.setState({selectedKeys:et}),yt.onDeselect(Object(Q.a)(Object(Q.a)({},$e),{},{selectedKeys:et}))}},de.onMouseEnter=function($e){de.restoreModeVerticalFromInline();var ht=de.props.onMouseEnter;ht&&ht($e)},de.onTransitionEnd=function($e){var ht=$e.propertyName==="width"&&$e.target===$e.currentTarget,yt=$e.target.className,et=Object.prototype.toString.call(yt)==="[object SVGAnimatedString]"?yt.animVal:yt,rt=$e.propertyName==="font-size"&&et.indexOf("anticon")>=0;(ht||rt)&&de.restoreModeVerticalFromInline()},de.setInnerMenu=function($e){de.innerMenu=$e},de.isRootMenu=!0;var Oe=Be.defaultSelectedKeys,He=Be.defaultOpenKeys;return"selectedKeys"in Be&&(Oe=Be.selectedKeys||[]),"openKeys"in Be&&(He=Be.openKeys||[]),de.store=Object(o.c)({selectedKeys:Oe,openKeys:He,activeKey:{"0-menu-":Ht(Be,Be.activeKey)}}),de.state={switchingModeFromInline:!1},de}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(de){this.updateOpentKeysWhenSwitchMode(de),this.updateMiniStore();var Oe=this.props,He=Oe.siderCollapsed,$e=Oe.inlineCollapsed,ht=Oe.onOpenChange;(!de.inlineCollapsed&&$e||!de.siderCollapsed&&He)&&ht([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(de){var Oe=this.props,He=this.store,$e=this.inlineOpenKeys,ht=He.getState(),yt={};de.mode==="inline"&&Oe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Oe||((Oe.inlineCollapsed&&!de.inlineCollapsed||Oe.siderCollapsed&&!de.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=ht.openKeys.concat(),yt.openKeys=[]),(!Oe.inlineCollapsed&&de.inlineCollapsed||!Oe.siderCollapsed&&de.siderCollapsed)&&(yt.openKeys=$e,this.inlineOpenKeys=[])),Object.keys(yt).length&&He.setState(yt)}},{key:"updateMenuDisplay",value:function(){var de=this.props.collapsedWidth,Oe=this.store,He=this.prevOpenKeys,$e=this.getInlineCollapsed()&&(de===0||de==="0"||de==="0px");$e?(this.prevOpenKeys=Oe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):He&&(this.store.setState({openKeys:He}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var de=this.props.mode,Oe=this.state.switchingModeFromInline,He=this.getInlineCollapsed();return Oe&&He?"inline":He?"vertical":de}},{key:"getInlineCollapsed",value:function(){var de=this.props,Oe=de.inlineCollapsed,He=de.siderCollapsed;return He!==void 0?He:Oe}},{key:"restoreModeVerticalFromInline",value:function(){var de=this.state.switchingModeFromInline;de&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var de=Object(Q.a)({},Object(g.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Oe=this.getRealMenuMode();return de.className+=" ".concat(de.prefixCls,"-root"),de.direction==="rtl"&&(de.className+=" ".concat(de.prefixCls,"-rtl")),de=Object(Q.a)(Object(Q.a)({},de),{},{mode:Oe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:gt(this.props,this.state,Oe)}),delete de.openAnimation,delete de.openTransitionName,R.createElement(o.a,{store:this.store},R.createElement(ot,Object.assign({},de,{ref:this.setInnerMenu}),this.props.children))}}]),mt}(R.Component);qe.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 Xe=qe,Qe=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(){var Be;return Object(L.a)(this,mt),Be=nt.apply(this,arguments),Be.onKeyDown=function(de){var Oe=de.keyCode;return Oe===y.a.ENTER?(Be.onClick(de),!0):void 0},Be.onMouseLeave=function(de){var Oe=Be.props,He=Oe.eventKey,$e=Oe.onItemHover,ht=Oe.onMouseLeave;$e({key:He,hover:!1}),ht({key:He,domEvent:de})},Be.onMouseEnter=function(de){var Oe=Be.props,He=Oe.eventKey,$e=Oe.onItemHover,ht=Oe.onMouseEnter;$e({key:He,hover:!0}),ht({key:He,domEvent:de})},Be.onClick=function(de){var Oe=Be.props,He=Oe.eventKey,$e=Oe.multiple,ht=Oe.onClick,yt=Oe.onSelect,et=Oe.onDeselect,rt=Oe.isSelected,Ut={key:He,keyPath:[He],item:Object(U.a)(Be),domEvent:de};ht(Ut),$e?rt?et(Ut):yt(Ut):rt||yt(Ut)},Be.saveNode=function(de){Be.node=de},Be}return Object(O.a)(mt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var de=this.props;de.onDestroy&&de.onDestroy(de.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var de,Oe=Object(Q.a)({},this.props),He=v()(this.getPrefixCls(),Oe.className,(de={},Object(i.a)(de,this.getActiveClassName(),!Oe.disabled&&Oe.active),Object(i.a)(de,this.getSelectedClassName(),Oe.isSelected),Object(i.a)(de,this.getDisabledClassName(),Oe.disabled),de)),$e=Object(Q.a)(Object(Q.a)({},Oe.attribute),{},{title:typeof Oe.title=="string"?Oe.title:void 0,className:He,role:Oe.role||"menuitem","aria-disabled":Oe.disabled});Oe.role==="option"?$e=Object(Q.a)(Object(Q.a)({},$e),{},{role:"option","aria-selected":Oe.isSelected}):(Oe.role===null||Oe.role==="none")&&($e.role="none");var ht={onClick:Oe.disabled?null:this.onClick,onMouseLeave:Oe.disabled?null:this.onMouseLeave,onMouseEnter:Oe.disabled?null:this.onMouseEnter},yt=Object(Q.a)({},Oe.style);Oe.mode==="inline"&&(Oe.direction==="rtl"?yt.paddingRight=Oe.inlineIndent*Oe.level:yt.paddingLeft=Oe.inlineIndent*Oe.level),he.forEach(function(rt){return delete Oe[rt]}),delete Oe.direction;var et=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(et=R.createElement(this.props.itemIcon,this.props)),R.createElement("li",Object.assign({},Object(g.default)(Oe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),$e,ht,{style:yt,ref:this.saveNode}),Oe.children,et)}}]),mt}(R.Component);Qe.isMenuItem=!0,Qe.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var ze=Object(o.b)(function(vt,nt){var mt=vt.activeKey,Be=vt.selectedKeys,de=nt.eventKey,Oe=nt.subMenuKey;return{active:mt[Oe]===de,isSelected:Be.indexOf(de)!==-1}})(Qe),ct=ze,pt=function(vt){Object(s.a)(mt,vt);var nt=Object(t.a)(mt);function mt(){var Be;return Object(L.a)(this,mt),Be=nt.apply(this,arguments),Be.renderInnerMenuItem=function(de){var Oe=Be.props,He=Oe.renderMenuItem,$e=Oe.index;return He(de,$e,Be.props.subMenuKey)},Be}return Object(O.a)(mt,[{key:"render",value:function(){var de=Object(E.a)({},this.props),Oe=de.className,He=Oe===void 0?"":Oe,$e=de.rootPrefixCls,ht="".concat($e,"-item-group-title"),yt="".concat($e,"-item-group-list"),et=de.title,rt=de.children;return he.forEach(function(Ut){return delete de[Ut]}),delete de.onClick,delete de.direction,R.createElement("li",Object.assign({},de,{className:"".concat(He," ").concat($e,"-item-group")}),R.createElement("div",{className:ht,title:typeof et=="string"?et:void 0},et),R.createElement("ul",{className:yt},R.Children.map(rt,this.renderInnerMenuItem)))}}]),mt}(R.Component);pt.isMenuItemGroup=!0,pt.defaultProps={disabled:!0};var It=pt,Bt=function(nt){var mt=nt.className,Be=nt.rootPrefixCls,de=nt.style;return R.createElement("li",{className:"".concat(mt," ").concat(Be,"-item-divider"),style:de})};Bt.defaultProps={disabled:!0,className:"",style:{}};var Yt=Bt,Vt=J.e=Xe},"1sp6":function(re,J){re.exports="data:image/png;base64,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"},"24YM":function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.SensorTabIndex=J.SensorClassName=J.SizeSensorId=void 0;var Q="size-sensor-id";J.SizeSensorId=Q;var L="size-sensor-object";J.SensorClassName=L;var O="-1";J.SensorTabIndex=O},"2DNl":function(re,J,h){var Q=h("IMiH"),L=h("loD1"),O=h("59Ip"),U=h("aKvl"),s=h("n1HI"),t=h("hX1E"),R=t.normalizeRadian,o=h("Sj9i"),g=h("hyiK"),E=Q.CMD,i=Math.PI*2,y=1e-4;function T(x,M){return Math.abs(x-M)<y}var w=[-1,-1,-1],u=[-1,-1];function P(){var x=u[0];u[0]=u[1],u[1]=x}function v(x,M,b,f,n,r,c,S,_,A){if(A>M&&A>f&&A>r&&A>S||A<M&&A<f&&A<r&&A<S)return 0;var I=o.cubicRootAt(M,f,r,S,A,w);if(I===0)return 0;for(var k=0,B=-1,z,G,V=0;V<I;V++){var X=w[V],F=X===0||X===1?.5:1,K=o.cubicAt(x,b,n,c,X);if(K<_)continue;B<0&&(B=o.cubicExtrema(M,f,r,S,u),u[1]<u[0]&&B>1&&P(),z=o.cubicAt(M,f,r,S,u[0]),B>1&&(G=o.cubicAt(M,f,r,S,u[1]))),B===2?X<u[0]?k+=z<M?F:-F:X<u[1]?k+=G<z?F:-F:k+=S<G?F:-F:X<u[0]?k+=z<M?F:-F:k+=S<z?F:-F}return k}function l(x,M,b,f,n,r,c,S){if(S>M&&S>f&&S>r||S<M&&S<f&&S<r)return 0;var _=o.quadraticRootAt(M,f,r,S,w);if(_===0)return 0;var A=o.quadraticExtremum(M,f,r);if(A>=0&&A<=1){for(var I=0,k=o.quadraticAt(M,f,r,A),B=0;B<_;B++){var z=w[B]===0||w[B]===1?.5:1,G=o.quadraticAt(x,b,n,w[B]);if(G<c)continue;w[B]<A?I+=k<M?z:-z:I+=r<k?z:-z}return I}else{var z=w[0]===0||w[0]===1?.5:1,G=o.quadraticAt(x,b,n,w[0]);return G<c?0:r<M?z:-z}}function d(x,M,b,f,n,r,c,S){if(S-=M,S>b||S<-b)return 0;var _=Math.sqrt(b*b-S*S);w[0]=-_,w[1]=_;var A=Math.abs(f-n);if(A<1e-4)return 0;if(A%i<1e-4){f=0,n=i;var I=r?1:-1;return c>=w[0]+x&&c<=w[1]+x?I:0}if(r){var _=f;f=R(n),n=R(_)}else f=R(f),n=R(n);f>n&&(n+=i);for(var k=0,B=0;B<2;B++){var z=w[B];if(z+x>c){var G=Math.atan2(S,z),I=r?1:-1;G<0&&(G=i+G),(G>=f&&G<=n||G+i>=f&&G+i<=n)&&(G>Math.PI/2&&G<Math.PI*1.5&&(I=-I),k+=I)}}return k}function m(x,M,b,f,n){for(var r=0,c=0,S=0,_=0,A=0,I=0;I<x.length;){var k=x[I++];k===E.M&&I>1&&(b||(r+=g(c,S,_,A,f,n))),I===1&&(c=x[I],S=x[I+1],_=c,A=S);switch(k){case E.M:_=x[I++],A=x[I++],c=_,S=A;break;case E.L:if(b){if(L.containStroke(c,S,x[I],x[I+1],M,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(b){if(O.containStroke(c,S,x[I++],x[I++],x[I++],x[I++],x[I],x[I+1],M,f,n))return!0}else r+=v(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(b){if(U.containStroke(c,S,x[I++],x[I++],x[I],x[I+1],M,f,n))return!0}else r+=l(c,S,x[I++],x[I++],x[I],x[I+1],f,n)||0;c=x[I++],S=x[I++];break;case E.A:var B=x[I++],z=x[I++],G=x[I++],V=x[I++],X=x[I++],F=x[I++];I+=1;var K=1-x[I++],Z=Math.cos(X)*G+B,he=Math.sin(X)*V+z;I>1?r+=g(c,S,Z,he,f,n):(_=Z,A=he);var ue=(f-B)*V/G+B;if(b){if(s.containStroke(B,z,V,X,X+F,K,M,ue,n))return!0}else r+=d(B,z,V,X,X+F,K,ue,n);c=Math.cos(X+F)*G+B,S=Math.sin(X+F)*V+z;break;case E.R:_=c=x[I++],A=S=x[I++];var ge=x[I++],xe=x[I++],Z=_+ge,he=A+xe;if(b){if(L.containStroke(_,A,Z,A,M,f,n)||L.containStroke(Z,A,Z,he,M,f,n)||L.containStroke(Z,he,_,he,M,f,n)||L.containStroke(_,he,_,A,M,f,n))return!0}else r+=g(Z,A,Z,he,f,n),r+=g(_,he,_,A,f,n);break;case E.Z:if(b){if(L.containStroke(c,S,_,A,M,f,n))return!0}else r+=g(c,S,_,A,f,n);c=_,S=A;break}}return!b&&!T(S,A)&&(r+=g(c,S,_,A,f,n)||0),r!==0}function p(x,M,b){return m(x,0,!1,M,b)}function C(x,M,b,f){return m(x,M,!0,b,f)}J.contain=p,J.containStroke=C},"2U/9":function(re,J,h){"use strict";var Q=h("VTBJ"),L=h("rePB"),O=h("Ff2n"),U=h("1OyB"),s=h("vuIU"),t=h("Ji7U"),R=h("LK+K"),o=h("q1tI"),g=h.n(o),E=h("Zm9Q"),i=h("TSYQ"),y=h.n(i),T=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick"];function w(d){return typeof d=="string"}var u=function(d){Object(t.a)(p,d);var m=Object(R.a)(p);function p(){var C;return Object(U.a)(this,p),C=m.apply(this,arguments),C.onClick=function(){var x=C.props,M=x.onClick,b=x.onStepClick,f=x.stepIndex;M&&M.apply(void 0,arguments),b(f)},C}return Object(s.a)(p,[{key:"renderIconNode",value:function(){var x,M=this.props,b=M.prefixCls,f=M.progressDot,n=M.stepIcon,r=M.stepNumber,c=M.status,S=M.title,_=M.description,A=M.icon,I=M.iconPrefix,k=M.icons,B,z=y()("".concat(b,"-icon"),"".concat(I,"icon"),(x={},Object(L.a)(x,"".concat(I,"icon-").concat(A),A&&w(A)),Object(L.a)(x,"".concat(I,"icon-check"),!A&&c==="finish"&&(k&&!k.finish||!k)),Object(L.a)(x,"".concat(I,"icon-cross"),!A&&c==="error"&&(k&&!k.error||!k)),x)),G=o.createElement("span",{className:"".concat(b,"-icon-dot")});return f?typeof f=="function"?B=o.createElement("span",{className:"".concat(b,"-icon")},f(G,{index:r-1,status:c,title:S,description:_})):B=o.createElement("span",{className:"".concat(b,"-icon")},G):A&&!w(A)?B=o.createElement("span",{className:"".concat(b,"-icon")},A):k&&k.finish&&c==="finish"?B=o.createElement("span",{className:"".concat(b,"-icon")},k.finish):k&&k.error&&c==="error"?B=o.createElement("span",{className:"".concat(b,"-icon")},k.error):A||c==="finish"||c==="error"?B=o.createElement("span",{className:z}):B=o.createElement("span",{className:"".concat(b,"-icon")},r),n&&(B=n({index:r-1,status:c,title:S,description:_,node:B})),B}},{key:"render",value:function(){var x,M=this.props,b=M.className,f=M.prefixCls,n=M.style,r=M.active,c=M.status,S=c===void 0?"wait":c,_=M.iconPrefix,A=M.icon,I=M.wrapperStyle,k=M.stepNumber,B=M.disabled,z=M.description,G=M.title,V=M.subTitle,X=M.progressDot,F=M.stepIcon,K=M.tailContent,Z=M.icons,he=M.stepIndex,ue=M.onStepClick,ge=M.onClick,xe=Object(O.a)(M,T),De=y()("".concat(f,"-item"),"".concat(f,"-item-").concat(S),b,(x={},Object(L.a)(x,"".concat(f,"-item-custom"),A),Object(L.a)(x,"".concat(f,"-item-active"),r),Object(L.a)(x,"".concat(f,"-item-disabled"),B===!0),x)),we=Object(Q.a)({},n),Le={};return ue&&!B&&(Le.role="button",Le.tabIndex=0,Le.onClick=this.onClick),o.createElement("div",Object.assign({},xe,{className:De,style:we}),o.createElement("div",Object.assign({onClick:ge},Le,{className:"".concat(f,"-item-container")}),o.createElement("div",{className:"".concat(f,"-item-tail")},K),o.createElement("div",{className:"".concat(f,"-item-icon")},this.renderIconNode()),o.createElement("div",{className:"".concat(f,"-item-content")},o.createElement("div",{className:"".concat(f,"-item-title")},G,V&&o.createElement("div",{title:typeof V=="string"?V:void 0,className:"".concat(f,"-item-subtitle")},V)),z&&o.createElement("div",{className:"".concat(f,"-item-description")},z))))}}]),p}(o.Component),P=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange"],v=function(d){Object(t.a)(p,d);var m=Object(R.a)(p);function p(){var C;return Object(U.a)(this,p),C=m.apply(this,arguments),C.onStepClick=function(x){var M=C.props,b=M.onChange,f=M.current;b&&f!==x&&b(x)},C}return Object(s.a)(p,[{key:"render",value:function(){var x,M=this,b=this.props,f=b.prefixCls,n=b.style,r=n===void 0?{}:n,c=b.className,S=b.children,_=b.direction,A=b.type,I=b.labelPlacement,k=b.iconPrefix,B=b.status,z=b.size,G=b.current,V=b.progressDot,X=b.stepIcon,F=b.initial,K=b.icons,Z=b.onChange,he=Object(O.a)(b,P),ue=A==="navigation",ge=V?"vertical":I,xe=y()(f,"".concat(f,"-").concat(_),c,(x={},Object(L.a)(x,"".concat(f,"-").concat(z),z),Object(L.a)(x,"".concat(f,"-label-").concat(ge),_==="horizontal"),Object(L.a)(x,"".concat(f,"-dot"),!!V),Object(L.a)(x,"".concat(f,"-navigation"),ue),x));return g.a.createElement("div",Object.assign({className:xe,style:r},he),Object(E.a)(S).map(function(De,we){var Le=F+we,ie=Object(Q.a)({stepNumber:"".concat(Le+1),stepIndex:Le,key:Le,prefixCls:f,iconPrefix:k,wrapperStyle:r,progressDot:V,stepIcon:X,icons:K,onStepClick:Z&&M.onStepClick},De.props);return B==="error"&&we===G-1&&(ie.className="".concat(f,"-next-error")),De.props.status||(Le===G?ie.status=B:Le<G?ie.status="finish":ie.status="wait"),ie.active=Le===G,Object(o.cloneElement)(De,ie)}))}}]),p}(g.a.Component);v.Step=u,v.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=v},"2fw6":function(re,J,h){var Q=h("y+Vt"),L=Q.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(O,U,s){s&&O.moveTo(U.cx+U.r,U.cy),O.arc(U.cx,U.cy,U.r,0,Math.PI*2,!0)}});re.exports=L},"2kGD":function(re,J,h){re.exports={flex_box_center:"flex_box_center___aT3MX",flex_space_between:"flex_space_between___3cqKF",flex_box_vertical_center:"flex_box_vertical_center___4Db5-",flex_box_center_end:"flex_box_center_end___2GnJe",flex_box_column:"flex_box_column___1TXqn",banner:"banner___3qHYI",LeftButton:"LeftButton___3Tse_",RightButton:"RightButton___1SK6r",bgWrapper:"bgWrapper___2ia0i",leftWrapper:"leftWrapper___m-b2p",mainSiteBanner:"mainSiteBanner___1otIi",subnavDetail:"subnavDetail___3vX3N",subnav:"subnav___3Qh9i",nav:"nav___2yWOC",link:"link___C9QdF",course:"course___2owQd",title:"title___2xG1J",more:"more___1kgt5",mainSite:"mainSite___3S8pv",mainSiteContent:"mainSiteContent___3plRO",auto:"auto___15aHX",ContentWarp:"ContentWarp___12iL0",orientation:"orientation___3-coe",lf:"lf___2MsOh",left:"left___1TLaO",btn:"btn___2gzbD",right:"right___wZwwQ"}},"3C/r":function(re,J){var h=function(L,O){this.image=L,this.repeat=O,this.type="pattern"};h.prototype.getCanvasPattern=function(L){return L.createPattern(this.image,this.repeat||"repeat")};var Q=h;re.exports=Q},"3CBa":function(re,J,h){var Q=h("hydK"),L=Q.createElement,O=h("bYtY"),U=h("SUKs"),s=h("y+Vt"),t=h("Dagg"),R=h("dqUG"),o=h("DBLp"),g=h("sW+o"),E=h("n6Mw"),i=h("vKoX"),y=h("P47w"),T=y.path,w=y.image,u=y.text;function P(n){return parseInt(n,10)}function v(n){return n instanceof s?T:n instanceof t?w:n instanceof R?u:T}function l(n,r){return r&&n&&r.parentNode!==n}function d(n,r,c){if(l(n,r)&&c){var S=c.nextSibling;S?n.insertBefore(r,S):n.appendChild(r)}}function m(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 C(n){return n.__textSvgEl}function x(n){return n.__svgEl}var M=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 A=L("g");_.appendChild(A);var I=L("g");_.appendChild(I),this.gradientManager=new g(S,I),this.clipPathManager=new E(S,I),this.shadowManager=new i(S,I);var k=document.createElement("div");k.style.cssText="overflow:hidden;position:relative",this._svgDom=_,this._svgRoot=I,this._backgroundRoot=A,this._viewport=k,n.appendChild(k),k.appendChild(_),this.resize(c.width,c.height),this._visibleList=[]};M.prototype={constructor:M,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var n=this.getViewportRoot();if(n)return{offsetLeft:n.offsetLeft||0,offsetTop:n.offsetTop||0}},refresh:function(){var n=this.storage.getDisplayList(!0);this._paintList(n)},setBackgroundColor:function(n){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var r=L("rect");r.setAttribute("width",this.getWidth()),r.setAttribute("height",this.getHeight()),r.setAttribute("x",0),r.setAttribute("y",0),r.setAttribute("id",0),r.style.fill=n,this._backgroundRoot.appendChild(r),this._backgroundNode=r},_paintList:function(n){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var r=this._svgRoot,c=this._visibleList,S=n.length,_=[],A;for(A=0;A<S;A++){var I=n[A],k=v(I),B=x(I)||C(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=o(c,_),G;for(A=0;A<z.length;A++){var V=z[A];if(V.removed)for(var X=0;X<V.count;X++){var I=c[V.indices[X]],B=x(I),F=C(I);p(r,B),p(r,F)}}for(A=0;A<z.length;A++){var V=z[A];if(V.added)for(var X=0;X<V.count;X++){var I=_[V.indices[X]],B=x(I),F=C(I);G?d(r,B,G):m(r,B),B?d(r,F,B):G?d(r,F,G):m(r,F),d(r,F,B),G=F||B||G,this.gradientManager.addWithoutUpdate(B||F,I),this.shadowManager.addWithoutUpdate(B||F,I),this.clipPathManager.markUsed(I)}else if(!V.removed)for(var X=0;X<V.count;X++){var I=_[V.indices[X]],B=x(I),F=C(I),B=x(I),F=C(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&&d(r,F,B),G=B||F||G}}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 A=c.children;if(!A)return!1;for(var I=A.length-1;I>=0;--I)if(A[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 A=this._svgDom;A.setAttribute("width",n),A.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],A=["paddingRight","paddingBottom"][n];if(r[c]!=null&&r[c]!=="auto")return parseFloat(r[c]);var I=this.root,k=document.defaultView.getComputedStyle(I);return(I[S]||P(k[c])||P(I.style[c]))-(P(k[_])||0)-(P(k[A])||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 b(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){M.prototype[n]=b(n)});var f=M;re.exports=f},"3e3G":function(re,J,h){var Q=h("bYtY"),L=h("QuXc"),O=function(s,t,R,o,g){this.x=s==null?.5:s,this.y=t==null?.5:t,this.r=R==null?.5:R,this.type="radial",this.global=g||!1,L.call(this,o)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;re.exports=U},"3gBT":function(re,J){var h=2311;function Q(){return h++}re.exports=Q},"3wET":function(re,J){re.exports="data:image/png;base64,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"},"40xk":function(re,J,h){re.exports=h.p+"static/l.77ebf9e7.svg"},"498V":function(re,J,h){re.exports=h.p+"static/logo.22b9a281.svg"},"4fz+":function(re,J,h){var Q=h("bYtY"),L=h("1bdT"),O=h("mFDi"),U=function(t){t=t||{},L.call(this,t);for(var R in t)t.hasOwnProperty(R)&&(this[R]=t[R]);this._children=[],this.__storage=null,this.__dirty=!0};U.prototype={constructor:U,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var R=this._children,o=0;o<R.length;o++)if(R[o].name===t)return R[o]},childCount:function(){return this._children.length},add:function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},addBefore:function(t,R){if(t&&t!==this&&t.parent!==this&&R&&R.parent===this){var o=this._children,g=o.indexOf(R);g>=0&&(o.splice(g,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var R=this.__storage,o=this.__zr;R&&R!==t.__storage&&(R.addToStorage(t),t instanceof U&&t.addChildrenToStorage(R)),o&&o.refresh()},remove:function(t){var R=this.__zr,o=this.__storage,g=this._children,E=Q.indexOf(g,t);return E<0?this:(g.splice(E,1),t.parent=null,o&&(o.delFromStorage(t),t instanceof U&&t.delChildrenFromStorage(o)),R&&R.refresh(),this)},removeAll:function(){var t=this._children,R=this.__storage,o,g;for(g=0;g<t.length;g++)o=t[g],R&&(R.delFromStorage(o),o instanceof U&&o.delChildrenFromStorage(R)),o.parent=null;return t.length=0,this},eachChild:function(t,R){for(var o=this._children,g=0;g<o.length;g++){var E=o[g];t.call(R,E,g)}return this},traverse:function(t,R){for(var o=0;o<this._children.length;o++){var g=this._children[o];t.call(R,g),g.type==="group"&&g.traverse(t,R)}return this},addChildrenToStorage:function(t){for(var R=0;R<this._children.length;R++){var o=this._children[R];t.addToStorage(o),o instanceof U&&o.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var R=0;R<this._children.length;R++){var o=this._children[R];t.delFromStorage(o),o instanceof U&&o.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var R=null,o=new O(0,0,0,0),g=t||this._children,E=[],i=0;i<g.length;i++){var y=g[i];if(y.ignore||y.invisible)continue;var T=y.getBoundingRect(),w=y.getLocalTransform(E);w?(o.copy(T),o.applyTransform(w),R=R||o.clone(),R.union(o)):(R=R||T.clone(),R.union(T))}return R||o}},Q.inherits(U,L);var s=U;re.exports=s},"4mN7":function(re,J,h){var Q=h("QBsz"),L=h("Sj9i"),O=Math.min,U=Math.max,s=Math.sin,t=Math.cos,R=Math.PI*2,o=Q.create(),g=Q.create(),E=Q.create();function i(l,d,m){if(l.length===0)return;var p=l[0],C=p[0],x=p[0],M=p[1],b=p[1],f;for(f=1;f<l.length;f++)p=l[f],C=O(C,p[0]),x=U(x,p[0]),M=O(M,p[1]),b=U(b,p[1]);d[0]=C,d[1]=M,m[0]=x,m[1]=b}function y(l,d,m,p,C,x){C[0]=O(l,m),C[1]=O(d,p),x[0]=U(l,m),x[1]=U(d,p)}var T=[],w=[];function u(l,d,m,p,C,x,M,b,f,n){var r=L.cubicExtrema,c=L.cubicAt,S,_=r(l,m,C,M,T);for(f[0]=Infinity,f[1]=Infinity,n[0]=-Infinity,n[1]=-Infinity,S=0;S<_;S++){var A=c(l,m,C,M,T[S]);f[0]=O(A,f[0]),n[0]=U(A,n[0])}for(_=r(d,p,x,b,w),S=0;S<_;S++){var I=c(d,p,x,b,w[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(M,f[0]),n[0]=U(M,n[0]),f[1]=O(d,f[1]),n[1]=U(d,n[1]),f[1]=O(b,f[1]),n[1]=U(b,n[1])}function P(l,d,m,p,C,x,M,b){var f=L.quadraticExtremum,n=L.quadraticAt,r=U(O(f(l,m,C),1),0),c=U(O(f(d,p,x),1),0),S=n(l,m,C,r),_=n(d,p,x,c);M[0]=O(l,C,S),M[1]=O(d,x,_),b[0]=U(l,C,S),b[1]=U(d,x,_)}function v(l,d,m,p,C,x,M,b,f){var n=Q.min,r=Q.max,c=Math.abs(C-x);if(c%R<1e-4&&c>1e-4){b[0]=l-m,b[1]=d-p,f[0]=l+m,f[1]=d+p;return}if(o[0]=t(C)*m+l,o[1]=s(C)*p+d,g[0]=t(x)*m+l,g[1]=s(x)*p+d,n(b,o,g),r(f,o,g),C=C%R,C<0&&(C=C+R),x=x%R,x<0&&(x=x+R),C>x&&!M?x+=R:C<x&&M&&(C+=R),M){var S=x;x=C,C=S}for(var _=0;_<x;_+=Math.PI/2)_>C&&(E[0]=t(_)*m+l,E[1]=s(_)*p+d,n(b,E,b),r(f,E,f))}J.fromPoints=i,J.fromLine=y,J.fromCubic=u,J.fromQuadratic=P,J.fromArc=v},"4qgm":function(re,J){re.exports="data:image/png;base64,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"},"4u4S":function(re,J){re.exports="data:image/png;base64,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"},"4xil":function(re,J,h){re.exports={watermark:"watermark___2DVjg",videovideo:"videovideo___3jScv",animate__loop:"animate__loop___36IZ1",upDown:"upDown___3FGkz",container:"container___GV_Ds","video-container":"video-container___35tqx","video-controls":"video-controls___u99fM",hide:"hide___2GDit","video-progress":"video-progress___2LKQJ",seek:"seek___3b-US","seek-tooltip":"seek-tooltip___bZ9sZ","bottom-controls":"bottom-controls___74sQw","left-controls":"left-controls___2kBb3","right-controls":"right-controls___3oxDi","volume-controls":"volume-controls___QLaWH","fullscreen-button":"fullscreen-button___2nHzc","fullscreen-button1":"fullscreen-button1___1murk","pip-button":"pip-button___18qQG","playback-animation":"playback-animation___gCL6X",volume:"volume___10eUe",hidden:"hidden___2JBJW"}},"55Ip":function(re,J,h){"use strict";h.d(J,"a",function(){return d});var Q=h("Ty5D"),L=h("dI71"),O=h("q1tI"),U=h.n(O),s=h("YS25"),t=h("17x9"),R=h.n(t),o=h("wx14"),g=h("zLVn"),E=h("9R94"),i=function(n){Object(L.a)(r,n);function r(){for(var S,_=arguments.length,A=new Array(_),I=0;I<_;I++)A[I]=arguments[I];return S=n.call.apply(n,[this].concat(A))||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,A=new Array(_),I=0;I<_;I++)A[I]=arguments[I];return S=n.call.apply(n,[this].concat(A))||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},w=function(r,c){return typeof r=="string"?Object(s.c)(r,null,null,c):r},u=function(r){return r},P=U.a.forwardRef;typeof P=="undefined"&&(P=u);function v(n){return!!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)}var l=P(function(n,r){var c=n.innerRef,S=n.navigate,_=n.onClick,A=Object(g.a)(n,["innerRef","navigate","onClick"]),I=A.target,k=Object(o.a)({},A,{onClick:function(z){try{_&&_(z)}catch(G){throw z.preventDefault(),G}!z.defaultPrevented&&z.button===0&&(!I||I==="_self")&&!v(z)&&(z.preventDefault(),S())}});return u!==P?k.ref=r||c:k.ref=c,U.a.createElement("a",k)}),d=P(function(n,r){var c=n.component,S=c===void 0?l:c,_=n.replace,A=n.to,I=n.innerRef,k=Object(g.a)(n,["component","replace","to","innerRef"]);return U.a.createElement(Q.e.Consumer,null,function(B){B||Object(E.a)(!1);var z=B.history,G=w(T(A,B.location),B.location),V=G?z.createHref(G):"",X=Object(o.a)({},k,{href:V,navigate:function(){var K=T(A,B.location),Z=_?z.replace:z.push;Z(K)}});return u!==P?X.ref=r||I:X.innerRef=I,U.a.createElement(S,X)})});if(!1)var m,p;var C=function(r){return r},x=U.a.forwardRef;typeof x=="undefined"&&(x=C);function M(){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 b=x(function(n,r){var c=n["aria-current"],S=c===void 0?"page":c,_=n.activeClassName,A=_===void 0?"active":_,I=n.activeStyle,k=n.className,B=n.exact,z=n.isActive,G=n.location,V=n.sensitive,X=n.strict,F=n.style,K=n.to,Z=n.innerRef,he=Object(g.a)(n,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return U.a.createElement(Q.e.Consumer,null,function(ue){ue||Object(E.a)(!1);var ge=G||ue.location,xe=w(T(K,ge),ge),De=xe.pathname,we=De&&De.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),Le=we?Object(Q.f)(ge.pathname,{path:we,exact:B,sensitive:V,strict:X}):null,ie=!!(z?z(Le,ge):Le),ve=ie?M(k,A):k,q=ie?Object(o.a)({},F,{},I):F,fe=Object(o.a)({"aria-current":ie&&S||null,className:ve,style:q,to:xe},he);return C!==x?fe.ref=r||Z:fe.innerRef=Z,U.a.createElement(d,fe)})});if(!1)var f},"59Ip":function(re,J,h){var Q=h("Sj9i");function L(O,U,s,t,R,o,g,E,i,y,T){if(i===0)return!1;var w=i;if(T>U+w&&T>t+w&&T>o+w&&T>E+w||T<U-w&&T<t-w&&T<o-w&&T<E-w||y>O+w&&y>s+w&&y>R+w&&y>g+w||y<O-w&&y<s-w&&y<R-w&&y<g-w)return!1;var u=Q.cubicProjectPoint(O,U,s,t,R,o,g,E,y,T,null);return u<=w/2}J.containStroke=L},"5D2P":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"6+eU":function(re,J,h){"use strict";h.d(J,"a",function(){return x});var Q=h("wx14"),L=h("rePB"),O=h("VTBJ"),U=h("1OyB"),s=h("vuIU"),t=h("Ji7U"),R=h("LK+K"),o=h("q1tI"),g=h.n(o),E=h("TSYQ"),i=h.n(E),y=function(b){var f,n="".concat(b.rootPrefixCls,"-item"),r=i()(n,"".concat(n,"-").concat(b.page),(f={},Object(L.a)(f,"".concat(n,"-active"),b.active),Object(L.a)(f,b.className,!!b.className),Object(L.a)(f,"".concat(n,"-disabled"),!b.page),f)),c=function(){b.onClick(b.page)},S=function(A){b.onKeyPress(A,b.onClick,b.page)};return g.a.createElement("li",{title:b.showTitle?b.page:null,className:r,onClick:c,onKeyPress:S,tabIndex:"0"},b.itemRender(b.page,"page",g.a.createElement("a",{rel:"nofollow"},b.page)))},T=y,w={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},u=function(M){Object(t.a)(f,M);var b=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=b.call.apply(b,[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 A=n.props,I=A.goButton,k=A.quickGo,B=A.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 A=n.state.goInputText;if(A==="")return;(_.keyCode===w.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(_,A){var I=isNaN(Number(_))?0:Number(_),k=isNaN(Number(A))?0:Number(A);return I-k})}},{key:"render",value:function(){var r=this,c=this.props,S=c.pageSize,_=c.locale,A=c.rootPrefixCls,I=c.changeSize,k=c.quickGo,B=c.goButton,z=c.selectComponentClass,G=c.buildOptionText,V=c.selectPrefixCls,X=c.disabled,F=this.state.goInputText,K="".concat(A,"-options"),Z=z,he=null,ue=null,ge=null;if(!I&&!k)return null;var xe=this.getPageSizeOptions();if(I&&Z){var De=xe.map(function(we,Le){return g.a.createElement(Z.Option,{key:Le,value:we.toString()},(G||r.buildOptionText)(we))});he=g.a.createElement(Z,{disabled:X,prefixCls:V,showSearch:!1,className:"".concat(K,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(S||xe[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Le){return Le.parentNode}},De)}return k&&(B&&(ge=typeof B=="boolean"?g.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:X,className:"".concat(K,"-quick-jumper-button")},_.jump_to_confirm):g.a.createElement("span",{onClick:this.go,onKeyUp:this.go},B)),ue=g.a.createElement("div",{className:"".concat(K,"-quick-jumper")},_.jump_to,g.a.createElement("input",{disabled:X,type:"text",value:F,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),_.page,ge)),g.a.createElement("li",{className:"".concat(K)},he,ue)}}]),f}(g.a.Component);u.defaultProps={pageSizeOptions:["10","20","50","100"]};var P=u,v=h("N2Kk");function l(){}function d(M){return typeof M=="number"&&isFinite(M)&&Math.floor(M)===M}function m(M,b,f){return f}function p(M,b,f){var n=typeof M=="undefined"?b.pageSize:M;return Math.floor((f.total-1)/n)+1}var C=function(M){Object(t.a)(f,M);var b=Object(R.a)(f);function f(n){var r;Object(U.a)(this,f),r=b.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 d(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===w.ARROW_UP||I.keyCode===w.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===w.ENTER?r.handleChange(k):I.keyCode===w.ARROW_UP?r.handleChange(k-1):I.keyCode===w.ARROW_DOWN&&r.handleChange(k+1)},r.changePageSize=function(I){var k=r.state.current,B=p(I,r.state,r.props);k=k>B?B:k,B===0&&(k=r.state.current),typeof I=="number"&&("pageSize"in r.props||r.setState({pageSize:I}),"current"in r.props||r.setState({current:k,currentInputValue:k})),r.props.onShowSizeChange(k,I),"onChange"in r.props&&r.props.onChange&&r.props.onChange(k,I)},r.handleChange=function(I){var k=r.props.disabled,B=I;if(r.isValid(B)&&!k){var z=p(void 0,r.state,r.props);B>z?B=z:B<1&&(B=1),"current"in r.props||r.setState({current:B,currentInputValue:B});var G=r.state.pageSize;return r.props.onChange(B,G),B}return r.state.current},r.prev=function(){r.hasPrev()&&r.handleChange(r.state.current-1)},r.next=function(){r.hasNext()&&r.handleChange(r.state.current+1)},r.jumpPrev=function(){r.handleChange(r.getJumpPrevPage())},r.jumpNext=function(){r.handleChange(r.getJumpNextPage())},r.hasPrev=function(){return r.state.current>1},r.hasNext=function(){return r.state.current<p(void 0,r.state,r.props)},r.runIfEnter=function(I,k){if(I.key==="Enter"||I.charCode===13){for(var B=arguments.length,z=new Array(B>2?B-2:0),G=2;G<B;G++)z[G-2]=arguments[G];k.apply(void 0,z)}},r.runIfEnterPrev=function(I){r.runIfEnter(I,r.prev)},r.runIfEnterNext=function(I){r.runIfEnter(I,r.next)},r.runIfEnterJumpPrev=function(I){r.runIfEnter(I,r.jumpPrev)},r.runIfEnterJumpNext=function(I){r.runIfEnter(I,r.jumpNext)},r.handleGoTO=function(I){(I.keyCode===w.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 A=n.defaultPageSize;return"pageSize"in n&&(A=n.pageSize),_=Math.min(_,p(A,void 0,n)),r.state={current:_,currentInputValue:_,pageSize:A},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,A;return c===""?A=c:isNaN(Number(c))?A=_:c>=S?A=S:A=Number(c),A}},{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,A=_(r,"prev",this.getItemIcon(S,"prev page")),I=!this.hasPrev();return Object(o.isValidElement)(A)?Object(o.cloneElement)(A,{disabled:I}):A}},{key:"renderNext",value:function(r){var c=this.props,S=c.nextIcon,_=c.itemRender,A=_(r,"next",this.getItemIcon(S,"next page")),I=!this.hasNext();return Object(o.isValidElement)(A)?Object(o.cloneElement)(A,{disabled:I}):A}},{key:"render",value:function(){var r=this,c=this.props,S=c.prefixCls,_=c.className,A=c.style,I=c.disabled,k=c.hideOnSinglePage,B=c.total,z=c.locale,G=c.showQuickJumper,V=c.showLessItems,X=c.showTitle,F=c.showTotal,K=c.simple,Z=c.itemRender,he=c.showPrevNextJumpers,ue=c.jumpPrevIcon,ge=c.jumpNextIcon,xe=c.selectComponentClass,De=c.selectPrefixCls,we=c.pageSizeOptions,Le=this.state,ie=Le.current,ve=Le.pageSize,q=Le.currentInputValue;if(k===!0&&B<=ve)return null;var fe=p(void 0,this.state,this.props),Pe=[],ye=null,Ye=null,dt=null,ke=null,We=null,Re=G&&G.goButton,Me=V?1:2,Ve=ie-1>0?ie-1:0,Ze=ie+1<fe?ie+1:fe,bt=Object.keys(this.props).reduce(function(qe,Xe){return(Xe.substr(0,5)==="data-"||Xe.substr(0,5)==="aria-"||Xe==="role")&&(qe[Xe]=r.props[Xe]),qe},{});if(K)return Re&&(typeof Re=="boolean"?We=g.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z.jump_to_confirm):We=g.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Re),We=g.a.createElement("li",{title:X?"".concat(z.jump_to).concat(ie,"/").concat(fe):null,className:"".concat(S,"-simple-pager")},We)),g.a.createElement("ul",Object(Q.a)({className:i()(S,"".concat(S,"-simple"),Object(L.a)({},"".concat(S,"-disabled"),I),_),style:A,ref:this.savePaginationNode},bt),g.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:i()("".concat(S,"-prev"),Object(L.a)({},"".concat(S,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Ve)),g.a.createElement("li",{title:X?"".concat(ie,"/").concat(fe):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")},"/"),fe),g.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:i()("".concat(S,"-next"),Object(L.a)({},"".concat(S,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ze)),We);if(fe<=3+Me*2){var ft={locale:z,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:X,itemRender:Z};fe||Pe.push(g.a.createElement(T,Object(Q.a)({},ft,{key:"noPager",page:fe,className:"".concat(S,"-disabled")})));for(var Ft=1;Ft<=fe;Ft+=1){var Kt=ie===Ft;Pe.push(g.a.createElement(T,Object(Q.a)({},ft,{key:Ft,page:Ft,active:Kt})))}}else{var At=V?z.prev_3:z.prev_5,wt=V?z.next_3:z.next_5;he&&(ye=g.a.createElement("li",{title:X?At:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:i()("".concat(S,"-jump-prev"),Object(L.a)({},"".concat(S,"-jump-prev-custom-icon"),!!ue))},Z(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ue,"prev page"))),Ye=g.a.createElement("li",{title:X?wt:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:i()("".concat(S,"-jump-next"),Object(L.a)({},"".concat(S,"-jump-next-custom-icon"),!!ge))},Z(this.getJumpNextPage(),"jump-next",this.getItemIcon(ge,"next page")))),ke=g.a.createElement(T,{locale:z,last:!0,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:fe,page:fe,active:!1,showTitle:X,itemRender:Z}),dt=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,ie-Me),qt=Math.min(ie+Me,fe);ie-1<=Me&&(qt=1+Me*2),fe-ie<=Me&&(Ht=fe-Me*2);for(var Gt=Ht;Gt<=qt;Gt+=1){var xt=ie===Gt;Pe.push(g.a.createElement(T,{locale:z,rootPrefixCls:S,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Gt,page:Gt,active:xt,showTitle:X,itemRender:Z}))}ie-1>=Me*2&&ie!==1+2&&(Pe[0]=Object(o.cloneElement)(Pe[0],{className:"".concat(S,"-item-after-jump-prev")}),Pe.unshift(ye)),fe-ie>=Me*2&&ie!==fe-2&&(Pe[Pe.length-1]=Object(o.cloneElement)(Pe[Pe.length-1],{className:"".concat(S,"-item-before-jump-next")}),Pe.push(Ye)),Ht!==1&&Pe.unshift(dt),qt!==fe&&Pe.push(ke)}var ot=null;F&&(ot=g.a.createElement("li",{className:"".concat(S,"-total-text")},F(B,[B===0?0:(ie-1)*ve+1,ie*ve>B?B:ie*ve])));var Mt=!this.hasPrev()||!fe,gt=!this.hasNext()||!fe;return g.a.createElement("ul",Object(Q.a)({className:i()(S,_,Object(L.a)({},"".concat(S,"-disabled"),I)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},bt),ot,g.a.createElement("li",{title:X?z.prev_page:null,onClick:this.prev,tabIndex:Mt?null:0,onKeyPress:this.runIfEnterPrev,className:i()("".concat(S,"-prev"),Object(L.a)({},"".concat(S,"-disabled"),Mt)),"aria-disabled":Mt},this.renderPrev(Ve)),Pe,g.a.createElement("li",{title:X?z.next_page:null,onClick:this.next,tabIndex:gt?null:0,onKeyPress:this.runIfEnterNext,className:i()("".concat(S,"-next"),Object(L.a)({},"".concat(S,"-disabled"),gt)),"aria-disabled":gt},this.renderNext(Ze)),g.a.createElement(P,{disabled:I,locale:z,rootPrefixCls:S,selectComponentClass:xe,selectPrefixCls:De,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ie,pageSize:ve,pageSizeOptions:we,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Re}))}}],[{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,A=p(r.pageSize,c,r);_=_>A?A:_,"current"in r||(S.current=_,S.currentInputValue=_),S.pageSize=r.pageSize}return S}}]),f}(g.a.Component);C.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:v.a,style:{},itemRender:m,totalBoundaryShowSizeChanger:50};var x=C},"69ZJ":function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=h("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(re,J,h){re.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6GrX":function(re,J,h){var Q=h("mFDi"),L=h("Xnb7"),O=h("bYtY"),U=O.getContext,s=O.extend,t=O.retrieve2,R=O.retrieve3,o=O.trim,g={},E=0,i=5e3,y=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,T="12px sans-serif",w={};function u(k,B){w[k]=B}function P(k,B){B=B||T;var z=k+":"+B;if(g[z])return g[z];for(var G=(k+"").split(`
`),V=0,X=0,F=G.length;X<F;X++)V=Math.max(c(G[X],B).width,V);return E>i&&(E=0,g={}),E++,g[z]=V,V}function v(k,B,z,G,V,X,F,K){return F?d(k,B,z,G,V,X,F,K):l(k,B,z,G,V,X,K)}function l(k,B,z,G,V,X,F){var K=S(k,B,V,X,F),Z=P(k,B);V&&(Z+=V[1]+V[3]);var he=K.outerHeight,ue=m(0,Z,z),ge=p(0,he,G),xe=new Q(ue,ge,Z,he);return xe.lineHeight=K.lineHeight,xe}function d(k,B,z,G,V,X,F,K){var Z=_(k,{rich:F,truncate:K,font:B,textAlign:z,textPadding:V,textLineHeight:X}),he=Z.outerWidth,ue=Z.outerHeight,ge=m(0,he,z),xe=p(0,ue,G);return new Q(ge,xe,he,ue)}function m(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 C(k,B,z){var G=B.textPosition,V=B.textDistance,X=z.x,F=z.y;V=V||0;var K=z.height,Z=z.width,he=K/2,ue="left",ge="top";switch(G){case"left":X-=V,F+=he,ue="right",ge="middle";break;case"right":X+=V+Z,F+=he,ge="middle";break;case"top":X+=Z/2,F-=V,ue="center",ge="bottom";break;case"bottom":X+=Z/2,F+=K+V,ue="center";break;case"inside":X+=Z/2,F+=he,ue="center",ge="middle";break;case"insideLeft":X+=V,F+=he,ge="middle";break;case"insideRight":X+=Z-V,F+=he,ue="right",ge="middle";break;case"insideTop":X+=Z/2,F+=V,ue="center";break;case"insideBottom":X+=Z/2,F+=K-V,ue="center",ge="bottom";break;case"insideTopLeft":X+=V,F+=V;break;case"insideTopRight":X+=Z-V,F+=V,ue="right";break;case"insideBottomLeft":X+=V,F+=K-V,ge="bottom";break;case"insideBottomRight":X+=Z-V,F+=K-V,ue="right",ge="bottom";break}return k=k||{},k.x=X,k.y=F,k.textAlign=ue,k.textVerticalAlign=ge,k}function x(k,B,z){var G={textPosition:k,textDistance:z};return C({},G,B)}function M(k,B,z,G,V){if(!B)return"";var X=(k+"").split(`
`);V=b(B,z,G,V);for(var F=0,K=X.length;F<K;F++)X[F]=f(X[F],V);return X.join(`
`)}function b(k,B,z,G){G=s({},G),G.font=B;var z=t(z,"...");G.maxIterations=t(G.maxIterations,2);var V=G.minChar=t(G.minChar,0);G.cnCharWidth=P("\u56FD",B);var X=G.ascCharWidth=P("a",B);G.placeholder=t(G.placeholder,"");for(var F=k=Math.max(0,k-1),K=0;K<V&&F>=X;K++)F-=X;var Z=P(z,B);return Z>F&&(z="",Z=0),F=k-Z,G.ellipsis=z,G.ellipsisWidth=Z,G.contentWidth=F,G.containerWidth=k,G}function f(k,B){var z=B.containerWidth,G=B.font,V=B.contentWidth;if(!z)return"";var X=P(k,G);if(X<=z)return k;for(var F=0;;F++){if(X<=V||F>=B.maxIterations){k+=B.ellipsis;break}var K=F===0?n(k,V,B.ascCharWidth,B.cnCharWidth):X>0?Math.floor(k.length*V/X):0;k=k.substr(0,K),X=P(k,G)}return k===""&&(k=B.placeholder),k}function n(k,B,z,G){for(var V=0,X=0,F=k.length;X<F&&V<B;X++){var K=k.charCodeAt(X);V+=0<=K&&K<=127?z:G}return X}function r(k){return P("\u56FD",k)}function c(k,B){return w.measureText(k,B)}w.measureText=function(k,B){var z=U();return z.font=B||T,z.measureText(k)};function S(k,B,z,G,V){k!=null&&(k+="");var X=t(G,r(B)),F=k?k.split(`
`):[],K=F.length*X,Z=K,he=!0;if(z&&(Z+=z[0]+z[2]),k&&V){he=!1;var ue=V.outerHeight,ge=V.outerWidth;if(ue!=null&&Z>ue)k="",F=[];else if(ge!=null)for(var xe=b(ge-(z?z[1]+z[3]:0),B,V.ellipsis,{minChar:V.minChar,placeholder:V.placeholder}),De=0,we=F.length;De<we;De++)F[De]=f(F[De],xe)}return{lines:F,height:K,outerHeight:Z,lineHeight:X,canCacheByTextString:he}}function _(k,B){var z={lines:[],width:0,height:0};if(k!=null&&(k+=""),!k)return z;for(var G=y.lastIndex=0,V;(V=y.exec(k))!=null;){var X=V.index;X>G&&A(z,k.substring(G,X)),A(z,V[2],V[1]),G=y.lastIndex}G<k.length&&A(z,k.substring(G,k.length));var F=z.lines,K=0,Z=0,he=[],ue=B.textPadding,ge=B.truncate,xe=ge&&ge.outerWidth,De=ge&&ge.outerHeight;ue&&(xe!=null&&(xe-=ue[1]+ue[3]),De!=null&&(De-=ue[0]+ue[2]));for(var we=0;we<F.length;we++){for(var Le=F[we],ie=0,ve=0,q=0;q<Le.tokens.length;q++){var fe=Le.tokens[q],Pe=fe.styleName&&B.rich[fe.styleName]||{},ye=fe.textPadding=Pe.textPadding,Ye=fe.font=Pe.font||B.font,dt=fe.textHeight=t(Pe.textHeight,r(Ye));if(ye&&(dt+=ye[0]+ye[2]),fe.height=dt,fe.lineHeight=R(Pe.textLineHeight,B.textLineHeight,dt),fe.textAlign=Pe&&Pe.textAlign||B.textAlign,fe.textVerticalAlign=Pe&&Pe.textVerticalAlign||"middle",De!=null&&K+fe.lineHeight>De)return{lines:[],width:0,height:0};fe.textWidth=P(fe.text,Ye);var ke=Pe.textWidth,We=ke==null||ke==="auto";if(typeof ke=="string"&&ke.charAt(ke.length-1)==="%")fe.percentWidth=ke,he.push(fe),ke=0;else{if(We){ke=fe.textWidth;var Re=Pe.textBackgroundColor,Me=Re&&Re.image;Me&&(Me=L.findExistImage(Me),L.isImageReady(Me)&&(ke=Math.max(ke,Me.width*dt/Me.height)))}var Ve=ye?ye[1]+ye[3]:0;ke+=Ve;var Ze=xe!=null?xe-ve:null;Ze!=null&&Ze<ke&&(!We||Ze<Ve?(fe.text="",fe.textWidth=ke=0):(fe.text=M(fe.text,Ze-Ve,Ye,ge.ellipsis,{minChar:ge.minChar}),fe.textWidth=P(fe.text,Ye),ke=fe.textWidth+Ve))}ve+=fe.width=ke,Pe&&(ie=Math.max(ie,fe.lineHeight))}Le.width=ve,Le.lineHeight=ie,K+=ie,Z=Math.max(Z,ve)}z.outerWidth=z.width=t(B.textWidth,Z),z.outerHeight=z.height=t(B.textHeight,K),ue&&(z.outerWidth+=ue[1]+ue[3],z.outerHeight+=ue[0]+ue[2]);for(var we=0;we<he.length;we++){var fe=he[we],bt=fe.percentWidth;fe.width=parseInt(bt,10)/100*Z}return z}function A(k,B,z){for(var G=B==="",V=B.split(`
`),X=k.lines,F=0;F<V.length;F++){var K=V[F],Z={styleName:z,text:K,isLineHolder:!K&&!G};if(F)X.push({tokens:[Z]});else{var he=(X[X.length-1]||(X[0]={tokens:[]})).tokens,ue=he.length;ue===1&&he[0].isLineHolder?he[0]=Z:(K||!ue||G)&&he.push(Z)}}}function I(k){var B=(k.fontSize||k.fontFamily)&&[k.fontStyle,k.fontWeight,(k.fontSize||12)+"px",k.fontFamily||"sans-serif"].join(" ");return B&&o(B)||k.textFont||k.font}J.DEFAULT_FONT=T,J.$override=u,J.getWidth=P,J.getBoundingRect=v,J.adjustTextX=m,J.adjustTextY=p,J.calculateTextPosition=C,J.adjustTextPositionOnRect=x,J.truncateText=M,J.getLineHeight=r,J.measureText=c,J.parsePlainText=S,J.parseRichText=_,J.makeFont=I},"6Oqk":function(re,J){re.exports="data:image/png;base64,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"},"6fms":function(re,J,h){var Q=h("SUKs"),L=h("06Qe"),O=h("bYtY"),U=O.each;function s(g){return parseInt(g,10)}function t(g,E){L.initVML(),this.root=g,this.storage=E;var i=document.createElement("div"),y=document.createElement("div");i.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",y.style.cssText="position:absolute;left:0;top:0;",g.appendChild(i),this._vmlRoot=y,this._vmlViewport=i,this.resize();var T=E.delFromStorage,w=E.addToStorage;E.delFromStorage=function(u){T.call(E,u),u&&(u.onRemove&&u.onRemove(y))},E.addToStorage=function(u){u.onAdd&&u.onAdd(y),w.call(E,u)},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,i=0;i<g.length;i++){var y=g[i];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 i=this._vmlViewport.style;i.width=g+"px",i.height=E+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var g=this.root,E=g.currentStyle;return(g.clientWidth||s(E.width))-s(E.paddingLeft)-s(E.paddingRight)|0},_getHeight:function(){var g=this.root,E=g.currentStyle;return(g.clientHeight||s(E.height))-s(E.paddingTop)-s(E.paddingBottom)|0}};function R(g){return function(){Q('In IE8.0 VML mode painter not support method "'+g+'"')}}U(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(g){t.prototype[g]=R(g)});var o=t;re.exports=o},"6lbe":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAAXNSR0IArs4c6QAAAtpJREFUSEu1lm9oTWEcx7+/57rbLLWE9oJQxPy7O2erSXmhRHlDEnnjxTkXS/6k1ChFWMv2Bomku3PLG3snEl5IvDB/yr3nXCEWa01ZQ8SV7e7u+WqzLbu7f3Yuztvn+/t+zvP8vr/nHEERj2m5x+JR46SfUvEjHtUattcnIs3x1tDxydYXDQJZKoJjccc4NRnYpEG1lrdyUKFKaakkdBOBwDBA5KjrVDcVghUEmba3EUQzwapcZgrqcCwaaskHywuqsRKWFkZAqvwm0gcVrIq3Lu3KpcsJMq2OWZAfHSQq8h6LSL9ANsed0O2idmTaXphkZKQP7wFcFeCJKHyh5h0SQUBSCtwSixo3i+6RYXtnQB4UyK1yKd3+0Kn6PhZvy+sXoVCprW4kdL0QZDgzuUSm5Q0l61AgWDb72eXFn/7UGZaXVKJ2QOGtJpdn8xBQBwVPnkaqO/ODwq5Not51jJWZRsbOxKYpDHxIM/0ob1BEkuUlWNB+qbo3547q9r6akfrZf911jNXZ3rgmnNintT4/3CeFTRD5OKrTohQG040g1quArI1Fqu/ljbcZ9i5WlE5puH9xWTITZlreAYLnRNAVd4z5E9bDicPU+rSIWhd3Qnezgjbs7yj9OZgK9mk1sz81sLCiLPA40+hbX3qPJluKBpm2ewRE49gVUyBSRYMM2+sGOWf0HhNhd95BZCAZc1Zc8310pu32kpgF4KsbNaZPZkayaczMHtXufjGXg+mlo2KSbb+vHaEIe/yD5E1QwRqgbBsXBsP2ekBW+jfMXSFAO5S6kQl6jhzT/TdwEWkjuX0s3kPffwIn/sY0a61IEuS0MVDdLndRKo3X/xw0YjhuYA3bi4E0/wdsHKjGSjRo6Ob/DjLDL+dRD3QCLPgP4fdlJtx1pu21k1zl16iQfiIo7O6gxpVChX7XBWpNPBp6MO6oaizvLIF6gmV+DXNE/F3J1JK6pxeWfP4Fq1RgLKZBv/kAAAAASUVORK5CYII="},"6nfa":function(re,J,h){re.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7SHv":function(re,J,h){var Q=h("LPTA"),L=Q.devicePixelRatio,O=h("bYtY"),U=h("SUKs"),s=h("mFDi"),t=h("BPZU"),R=h("Xmg4"),o=h("mLcG"),g=h("Dagg"),E=h("ItGF"),i=1e5,y=314159,T=.01,w=.001;function u(b){return parseInt(b,10)}function P(b){return b?b.__builtin__?!0:!(typeof b.resize!="function"||typeof b.refresh!="function"):!1}var v=new s(0,0,0,0),l=new s(0,0,0,0);function d(b,f,n){return v.copy(b.getBoundingRect()),b.transform&&v.applyTransform(b.transform),l.width=f,l.height=n,!v.intersect(l)}function m(b,f){if(b===f)return!1;if(!b||!f||b.length!==f.length)return!0;for(var n=0;n<b.length;n++)if(b[n]!==f[n])return!0;return!1}function p(b,f){for(var n=0;n<b.length;n++){var r=b[n];r.setTransform(f),f.beginPath(),r.buildPath(f,r.shape),f.clip(),r.restoreTransform(f)}}function C(b,f){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+b+"px","height:"+f+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}var x=function(b,f,n){this.type="canvas";var r=!b.nodeName||b.nodeName.toUpperCase()==="CANVAS";this._opts=n=O.extend({},n||{}),this.dpr=n.devicePixelRatio||L,this._singleCanvas=r,this.root=b;var c=b.style;c&&(c["-webkit-tap-highlight-color"]="transparent",c["-webkit-user-select"]=c["user-select"]=c["-webkit-touch-callout"]="none",b.innerHTML=""),this.storage=f;var S=this._zlevelList=[],_=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,r){var I=b.width,k=b.height;n.width!=null&&(I=n.width),n.height!=null&&(k=n.height),this.dpr=n.devicePixelRatio||1,b.width=I*this.dpr,b.height=k*this.dpr,this._width=I,this._height=k;var B=new R(b,this,this.dpr);B.__builtin__=!0,B.initContext(),_[y]=B,B.zlevel=y,S.push(y),this._domRoot=b}else{this._width=this._getSize(0),this._height=this._getSize(1);var A=this._domRoot=C(this._width,this._height);b.appendChild(A)}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 b=this.getViewportRoot();if(b)return{offsetLeft:b.offsetLeft||0,offsetTop:b.offsetTop||0}},refresh:function(b){var f=this.storage.getDisplayList(!0),n=this._zlevelList;this._redrawId=Math.random(),this._paintList(f,b,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(b,f){if(b.__hoverMir)return;var n=new b.constructor({style:b.style,shape:b.shape,z:b.z,z2:b.z2,silent:b.silent});return n.__from=b,b.__hoverMir=n,f&&n.setStyle(f),this._hoverElements.push(n),n},removeHover:function(b){var f=b.__hoverMir,n=this._hoverElements,r=O.indexOf(n,f);r>=0&&n.splice(r,1),b.__hoverMir=null},clearHover:function(b){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 b=this._hoverElements,f=b.length,n=this._hoverlayer;if(n&&n.clear(),!f)return;t(b,this.storage.displayableSortFunc),n||(n=this._hoverlayer=this.getLayer(i));var r={};n.ctx.save();for(var c=0;c<f;){var S=b[c],_=S.__from;if(!(_&&_.__zr)){b.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(i)},_paintList:function(b,f,n){if(this._redrawId!==n)return;f=f||!1,this._updateLayerStatus(b);var r=this._doPaintList(b,f);if(this._needsManuallyCompositing&&this._compositeManually(),!r){var c=this;o(function(){c._paintList(b,f,n)})}},_compositeManually:function(){var b=this.getLayer(y).ctx,f=this._domRoot.width,n=this._domRoot.height;b.clearRect(0,0,f,n),this.eachBuiltinLayer(function(r){r.virtual&&b.drawImage(r.dom,0,0,f,n)})},_doPaintList:function(b,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,A=0;A<n.length;A++){var S=n[A],I=S.ctx,k={};I.save();var B=f?S.__startIndex:S.__drawIndex,z=!f&&S.incremental&&Date.now,G=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=b[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 K=b[F];if(this._doPaintEl(K,S,f,k),K.__dirty=K.__dirtyText=!1,z){var Z=Date.now()-G;if(Z>15)break}}S.__drawIndex=F,S.__drawIndex<S.__endIndex&&(_=!1),k.prevElClipPaths&&I.restore(),I.restore()}return E.wxa&&O.each(this._layers,function(he){he&&he.ctx&&he.ctx.draw&&he.ctx.draw()}),_},_doPaintEl:function(b,f,n,r){var c=f.ctx,S=b.transform;if((f.__dirty||n)&&!b.invisible&&b.style.opacity!==0&&!(S&&!S[0]&&!S[3])&&!(b.culling&&d(b,this._width,this._height))){var _=b.__clipPaths,A=r.prevElClipPaths;(!A||m(_,A))&&(A&&(c.restore(),r.prevElClipPaths=null,r.prevEl=null),_&&(c.save(),p(_,c),r.prevElClipPaths=_)),b.beforeBrush&&b.beforeBrush(c),b.brush(c,r.prevEl||null),r.prevEl=b,b.afterBrush&&b.afterBrush(c)}},getLayer:function(b,f){this._singleCanvas&&!this._needsManuallyCompositing&&(b=y);var n=this._layers[b];return n||(n=new R("zr_"+b,this,this.dpr),n.zlevel=b,n.__builtin__=!0,this._layerConfig[b]?O.merge(n,this._layerConfig[b],!0):this._layerConfig[b-T]&&O.merge(n,this._layerConfig[b-T],!0),f&&(n.virtual=f),this.insertLayer(b,n),n.initContext()),n},insertLayer:function(b,f){var n=this._layers,r=this._zlevelList,c=r.length,S=null,_=-1,A=this._domRoot;if(n[b]){U("ZLevel "+b+" has been used already");return}if(!P(f)){U("Layer of zlevel "+b+" is not valid");return}if(c>0&&b>r[0]){for(_=0;_<c-1&&!(r[_]<b&&r[_+1]>b);_++);S=n[r[_]]}if(r.splice(_+1,0,b),n[b]=f,!f.virtual)if(S){var I=S.dom;I.nextSibling?A.insertBefore(f.dom,I.nextSibling):A.appendChild(f.dom)}else A.firstChild?A.insertBefore(f.dom,A.firstChild):A.appendChild(f.dom)},eachLayer:function(b,f){var n=this._zlevelList,r,c;for(c=0;c<n.length;c++)r=n[c],b.call(f,this._layers[r],r)},eachBuiltinLayer:function(b,f){var n=this._zlevelList,r,c,S;for(S=0;S<n.length;S++)c=n[S],r=this._layers[c],r.__builtin__&&b.call(f,r,c)},eachOtherLayer:function(b,f){var n=this._zlevelList,r,c,S;for(S=0;S<n.length;S++)c=n[S],r=this._layers[c],r.__builtin__||b.call(f,r,c)},getLayers:function(){return this._layers},_updateLayerStatus:function(b){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<b.length;n++){var r=b[n];if(r.zlevel!==b[n-1].zlevel||r.incremental){this._needsManuallyCompositing=!0;break}}for(var c=null,S=0,_,n=0;n<b.length;n++){var r=b[n],A=r.zlevel,I;_!==A&&(_=A,S=0),r.incremental?(I=this.getLayer(A+w,this._needsManuallyCompositing),I.incremental=!0,S=1):I=this.getLayer(A+(S>0?T:0),this._needsManuallyCompositing),I.__builtin__||U("ZLevel "+A+" 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(b){b.clear()},setBackgroundColor:function(b){this._backgroundColor=b},configLayer:function(b,f){if(f){var n=this._layerConfig;n[b]?O.merge(n[b],f,!0):n[b]=f;for(var r=0;r<this._zlevelList.length;r++){var c=this._zlevelList[r];if(c===b||c===b+T){var S=this._layers[c];O.merge(S,n[b],!0)}}}},delLayer:function(b){var f=this._layers,n=this._zlevelList,r=f[b];if(!r)return;r.dom.parentNode.removeChild(r.dom),delete f[b],n.splice(O.indexOf(n,b),1)},resize:function(b,f){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var r=this._opts;if(b!=null&&(r.width=b),f!=null&&(r.height=f),b=this._getSize(0),f=this._getSize(1),n.style.display="",this._width!==b||f!==this._height){n.style.width=b+"px",n.style.height=f+"px";for(var c in this._layers)this._layers.hasOwnProperty(c)&&this._layers[c].resize(b,f);O.each(this._progressiveLayers,function(S){S.resize(b,f)}),this.refresh(!0)}this._width=b,this._height=f}else{if(b==null||f==null)return;this._width=b,this._height=f,this.getLayer(y).resize(b,f)}return this},clearLayer:function(b){var f=this._layers[b];f&&f.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(b){if(b=b||{},this._singleCanvas&&!this._compositeManually)return this._layers[y].dom;var f=new R("image",this,b.pixelRatio||this.dpr);if(f.initContext(),f.clear(!1,b.backgroundColor||this._backgroundColor),b.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),A=0;A<_.length;A++){var I=_[A];this._doPaintEl(I,f,!0,S)}return f.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(b){var f=this._opts,n=["width","height"][b],r=["clientWidth","clientHeight"][b],c=["paddingLeft","paddingTop"][b],S=["paddingRight","paddingBottom"][b];if(f[n]!=null&&f[n]!=="auto")return parseFloat(f[n]);var _=this.root,A=document.defaultView.getComputedStyle(_);return(_[r]||u(A[n])||u(_.style[n]))-(u(A[c])||0)-(u(A[S])||0)|0},pathToImage:function(b,f){f=f||this.dpr;var n=document.createElement("canvas"),r=n.getContext("2d"),c=b.getBoundingRect(),S=b.style,_=S.shadowBlur*f,A=S.shadowOffsetX*f,I=S.shadowOffsetY*f,k=S.hasStroke()?S.lineWidth:0,B=Math.max(k/2,-A+_),z=Math.max(k/2,A+_),G=Math.max(k/2,-I+_),V=Math.max(k/2,I+_),X=c.width+B+z,F=c.height+G+V;n.width=X*f,n.height=F*f,r.scale(f,f),r.clearRect(0,0,X,F),r.dpr=f;var K={position:b.position,rotation:b.rotation,scale:b.scale};b.position=[B-c.x,G-c.y],b.rotation=0,b.scale=[1,1],b.updateTransform(),b&&b.brush(r);var Z=g,he=new Z({style:{x:0,y:0,image:n}});return K.position!=null&&(he.position=b.position=K.position),K.rotation!=null&&(he.rotation=b.rotation=K.rotation),K.scale!=null&&(he.scale=b.scale=K.scale),he}};var M=x;re.exports=M},"7ZXX":function(re,J,h){re.exports=h.p+"static/err.6e7c5817.png"},"7ixt":function(re,J,h){"use strict";h.d(J,"a",function(){return O});var Q={adjustX:1,adjustY:1},L=[0,0],O={left:{points:["cr","cl"],overflow:Q,offset:[-4,0],targetOffset:L},right:{points:["cl","cr"],overflow:Q,offset:[4,0],targetOffset:L},top:{points:["bc","tc"],overflow:Q,offset:[0,-4],targetOffset:L},bottom:{points:["tc","bc"],overflow:Q,offset:[0,4],targetOffset:L},topLeft:{points:["bl","tl"],overflow:Q,offset:[0,-4],targetOffset:L},leftTop:{points:["tr","tl"],overflow:Q,offset:[-4,0],targetOffset:L},topRight:{points:["br","tr"],overflow:Q,offset:[0,-4],targetOffset:L},rightTop:{points:["tl","tr"],overflow:Q,offset:[4,0],targetOffset:L},bottomRight:{points:["tr","br"],overflow:Q,offset:[0,4],targetOffset:L},rightBottom:{points:["bl","br"],overflow:Q,offset:[4,0],targetOffset:L},bottomLeft:{points:["tl","bl"],overflow:Q,offset:[0,4],targetOffset:L},leftBottom:{points:["br","bl"],overflow:Q,offset:[-4,0],targetOffset:L}},U=O},"7oTu":function(re,J,h){var Q=h("IMiH"),L=h("QBsz"),O=L.applyTransform,U=Q.CMD,s=[[],[],[]],t=Math.sqrt,R=Math.atan2;function o(g,E){var i=g.data,y,T,w,u,P,v,l=U.M,d=U.C,m=U.L,p=U.R,C=U.A,x=U.Q;for(w=0,u=0;w<i.length;){y=i[w++],u=w,T=0;switch(y){case l:T=1;break;case m:T=1;break;case d:T=3;break;case x:T=2;break;case C:var M=E[4],b=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);i[w]*=f,i[w++]+=M,i[w]*=n,i[w++]+=b,i[w++]*=f,i[w++]*=n,i[w++]+=r,i[w++]+=r,w+=2,u=w;break;case p:v[0]=i[w++],v[1]=i[w++],O(v,v,E),i[u++]=v[0],i[u++]=v[1],v[0]+=i[w++],v[1]+=i[w++],O(v,v,E),i[u++]=v[0],i[u++]=v[1]}for(P=0;P<T;P++){var v=s[P];v[0]=i[w++],v[1]=i[w++],O(v,v,E),i[u++]=v[0],i[u++]=v[1]}}}re.exports=o},"7v3h":function(re,J,h){re.exports=h.p+"static/empty2.dd73f390.png"},"8/bI":function(re,J,h){re.exports=h.p+"static/empty.8918e228.png"},"8/ia":function(re,J,h){re.exports={flex_box_center:"flex_box_center___3TrMw",flex_space_between:"flex_space_between___25lz-",flex_box_vertical_center:"flex_box_vertical_center___VNDYT",flex_box_center_end:"flex_box_center_end___1payq",flex_box_column:"flex_box_column___3s75t",home:"home___2qxvj",bg:"bg___11AQ6",btns:"btns___2Mu9o",li:"li___2F1jx",competition:"competition___2OwyE",title:"title___3RKmg",des:"des___2u7RT",information:"information___1ivpa",d1:"d1___1E_ob",d2:"d2___HyBW1",d3:"d3___2RMx0",retrospect:"retrospect___hdxt7",banner:"banner___5lHvU",left:"left___1B8Nn",right:"right___3BQaw",name:"name___2T0Hk",btn:"btn___1Qii_",l:"l___1j7Zw",r:"r___3YGSw",group:"group___1TrQV",tabs:"tabs___1VMmG",list:"list___2FHkS"}},"80w6":function(re,J,h){re.exports=h.p+"static/icon6.2378c19c.svg"},"8WcF":function(re,J,h){re.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8XDt":function(re,J,h){h("qH13");var Q=h("aX58"),L=Q.registerPainter,O=h("6fms");L("vml",O)},"8mKB":function(re,J,h){"use strict";var Q=h("rePB"),L=h("1OyB"),O=h("vuIU"),U=h("Ji7U"),s=h("md7G"),t=h("foSv"),R=h("q1tI"),o=h.n(R),g=h("m+aA"),E=h("TSYQ"),i=h.n(E),y=h("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 w(n){var r,c,S=n.ownerDocument,_=S.body,A=S&&S.documentElement,I=n.getBoundingClientRect();return r=I.left,c=I.top,r-=A.clientLeft||_.clientLeft||0,c-=A.clientTop||_.clientTop||0,{left:r,top:c}}function u(n){var r=w(n),c=n.ownerDocument,S=c.defaultView||c.parentWindow;return r.left+=T(S),r.left}function P(n){var r=v();return function(){var S=Object(t.a)(n),_;if(r){var A=Object(t.a)(this).constructor;_=Reflect.construct(S,arguments,A)}else _=S.apply(this,arguments);return Object(s.a)(this,_)}}function v(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}var l=function(n){Object(U.a)(c,n);var r=P(c);function c(){var S;return Object(L.a)(this,c),S=r.apply(this,arguments),S.onHover=function(_){var A=S.props,I=A.onHover,k=A.index;I(_,k)},S.onClick=function(_){var A=S.props,I=A.onClick,k=A.index;I(_,k)},S.onKeyDown=function(_){var A=S.props,I=A.onClick,k=A.index;_.keyCode===13&&I(_,k)},S}return Object(O.a)(c,[{key:"getClassName",value:function(){var _=this.props,A=_.prefixCls,I=_.index,k=_.value,B=_.allowHalf,z=_.focused,G=I+1,V=A;return k===0&&I===0&&z?V+=" ".concat(A,"-focused"):B&&k+.5>=G&&k<G?(V+=" ".concat(A,"-half ").concat(A,"-active"),z&&(V+=" ".concat(A,"-focused"))):(V+=G<=k?" ".concat(A,"-full"):" ".concat(A,"-zero"),G===k&&z&&(V+=" ".concat(A,"-focused"))),V}},{key:"render",value:function(){var _=this.onHover,A=this.onClick,I=this.onKeyDown,k=this.props,B=k.disabled,z=k.prefixCls,G=k.character,V=k.characterRender,X=k.index,F=k.count,K=k.value,Z=typeof G=="function"?G(this.props):G,he=o.a.createElement("li",{className:this.getClassName()},o.a.createElement("div",{onClick:B?null:A,onKeyDown:B?null:I,onMouseMove:B?null:_,role:"radio","aria-checked":K>X?"true":"false","aria-posinset":X+1,"aria-setsize":F,tabIndex:B?-1:0},o.a.createElement("div",{className:"".concat(z,"-first")},Z),o.a.createElement("div",{className:"".concat(z,"-second")},Z)));return V&&(he=V(he,this.props)),he}}]),c}(o.a.Component);function d(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 m(n){for(var r=1;r<arguments.length;r++){var c=arguments[r]!=null?arguments[r]:{};r%2?d(Object(c),!0).forEach(function(S){Object(Q.a)(n,S,c[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(c)):d(Object(c)).forEach(function(S){Object.defineProperty(n,S,Object.getOwnPropertyDescriptor(c,S))})}return n}function p(n){var r=C();return function(){var S=Object(t.a)(n),_;if(r){var A=Object(t.a)(this).constructor;_=Reflect.construct(S,arguments,A)}else _=S.apply(this,arguments);return Object(s.a)(this,_)}}function C(){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 M=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),G=_.state.cleanedValue;z!==G&&_.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,G=_.getStarValue(k,I.pageX),V=!1;B&&(V=G===z),_.onMouseLeave(),_.changeValue(V?0:G),_.setState({cleanedValue:V?G: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,G=B.allowHalf,V=B.onKeyDown,X=B.direction,F=X==="rtl",K=_.state.value;k===y.a.RIGHT&&K<z&&!F?(G?K+=.5:K+=1,_.changeValue(K),I.preventDefault()):k===y.a.LEFT&&K>0&&!F||k===y.a.RIGHT&&K>0&&F?(G?K-=.5:K-=1,_.changeValue(K),I.preventDefault()):k===y.a.LEFT&&K<z&&F&&(G?K+=.5:K+=1,_.changeValue(K),I.preventDefault()),V&&V(I)},_.saveRef=function(I){return function(k){_.stars[I]=k}},_.saveRate=function(I){_.rate=I};var A=S.value;return A===void 0&&(A=S.defaultValue),_.stars={},_.state={value:A,focused:!1,cleanedValue:null},_}return Object(O.a)(c,[{key:"componentDidMount",value:function(){var _=this.props,A=_.autoFocus,I=_.disabled;A&&!I&&this.focus()}},{key:"getStarDOM",value:function(_){return Object(g.a)(this.stars[_])}},{key:"getStarValue",value:function(_,A){var I=this.props,k=I.allowHalf,B=I.direction,z=B==="rtl",G=_+1;if(k){var V=this.getStarDOM(_),X=u(V),F=V.clientWidth;(z&&A-X>F/2||!z&&A-X<F/2)&&(G-=.5)}return G}},{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 A=this.props.onChange;"value"in this.props||this.setState({value:_}),A(_)}},{key:"render",value:function(){for(var _=this.props,A=_.count,I=_.allowHalf,k=_.style,B=_.prefixCls,z=_.disabled,G=_.className,V=_.character,X=_.characterRender,F=_.tabIndex,K=_.direction,Z=this.state,he=Z.value,ue=Z.hoverValue,ge=Z.focused,xe=[],De=z?"".concat(B,"-disabled"):"",we=0;we<A;we+=1)xe.push(o.a.createElement(l,{ref:this.saveRef(we),index:we,count:A,disabled:z,prefixCls:"".concat(B,"-star"),allowHalf:I,value:ue===void 0?he:ue,onClick:this.onClick,onHover:this.onHover,key:we,character:V,characterRender:X,focused:ge}));var Le=i()(B,De,G,Object(Q.a)({},"".concat(B,"-rtl"),K==="rtl"));return o.a.createElement("ul",{className:Le,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"},xe)}}],[{key:"getDerivedStateFromProps",value:function(_,A){return"value"in _&&_.value!==void 0?m(m({},A),{},{value:_.value}):A}}]),c}(o.a.Component);M.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:x,character:"\u2605",onHoverChange:x,tabIndex:0,direction:"ltr"};var b=M,f=J.a=b},"9JIy":function(re,J,h){re.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9Sth":function(re,J){re.exports="data:image/png;base64,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"},"9Zrg":function(re,J,h){},"9dh4":function(re,J,h){re.exports=h.p+"static/rightImg.9a2d9cee.png"},"A/g1":function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},AFd8:function(re,J,h){re.exports=h.p+"static/yqh.f476e690.jpg"},APus:function(re,J,h){re.exports=h.p+"static/b4.ca9ca836.svg"},B9Dg:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC"},BJfS:function(re,J){var h=function(Q){return Q.replace(/[A-Z]/g,function(L){return"-"+L.toLowerCase()}).toLowerCase()};re.exports=h},BPZU:function(re,J){var h=32,Q=7,L=256;function O(i){for(var y=0;i>=h;)y|=i&1,i>>=1;return i+y}function U(i,y,T,w){var u=y+1;if(u===T)return 1;if(w(i[u++],i[y])<0){for(;u<T&&w(i[u],i[u-1])<0;)u++;s(i,y,u)}else for(;u<T&&w(i[u],i[u-1])>=0;)u++;return u-y}function s(i,y,T){for(T--;y<T;){var w=i[y];i[y++]=i[T],i[T--]=w}}function t(i,y,T,w,u){for(w===y&&w++;w<T;w++){for(var P=i[w],v=y,l=w,d;v<l;)d=v+l>>>1,u(P,i[d])<0?l=d:v=d+1;var m=w-v;switch(m){case 3:i[v+3]=i[v+2];case 2:i[v+2]=i[v+1];case 1:i[v+1]=i[v];break;default:for(;m>0;)i[v+m]=i[v+m-1],m--}i[v]=P}}function R(i,y,T,w,u,P){var v=0,l=0,d=1;if(P(i,y[T+u])>0){for(l=w-u;d<l&&P(i,y[T+u+d])>0;)v=d,d=(d<<1)+1,d<=0&&(d=l);d>l&&(d=l),v+=u,d+=u}else{for(l=u+1;d<l&&P(i,y[T+u-d])<=0;)v=d,d=(d<<1)+1,d<=0&&(d=l);d>l&&(d=l);var m=v;v=u-d,d=u-m}for(v++;v<d;){var p=v+(d-v>>>1);P(i,y[T+p])>0?v=p+1:d=p}return d}function o(i,y,T,w,u,P){var v=0,l=0,d=1;if(P(i,y[T+u])<0){for(l=u+1;d<l&&P(i,y[T+u-d])<0;)v=d,d=(d<<1)+1,d<=0&&(d=l);d>l&&(d=l);var m=v;v=u-d,d=u-m}else{for(l=w-u;d<l&&P(i,y[T+u+d])>=0;)v=d,d=(d<<1)+1,d<=0&&(d=l);d>l&&(d=l),v+=u,d+=u}for(v++;v<d;){var p=v+(d-v>>>1);P(i,y[T+p])<0?d=p:v=p+1}return d}function g(i,y){var T=Q,w=0,u=L,P=0,v,l,d=0;w=i.length,w<2*L&&(u=w>>>1);var m=[];P=w<120?5:w<1542?10:w<119151?19:40,v=[],l=[];function p(n,r){v[d]=n,l[d]=r,d+=1}function C(){for(;d>1;){var n=d-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;M(n)}}function x(){for(;d>1;){var n=d-2;n>0&&l[n-1]<l[n+1]&&n--,M(n)}}function M(n){var r=v[n],c=l[n],S=v[n+1],_=l[n+1];l[n]=c+_,n===d-3&&(v[n+1]=v[n+2],l[n+1]=l[n+2]),d--;var A=o(i[S],i,r,c,0,y);if(r+=A,c-=A,c===0)return;if(_=R(i[r+c-1],i,S,_,_-1,y),_===0)return;c<=_?b(r,c,S,_):f(r,c,S,_)}function b(n,r,c,S){var _=0;for(_=0;_<r;_++)m[_]=i[n+_];var A=0,I=c,k=n;if(i[k++]=i[I++],--S===0){for(_=0;_<r;_++)i[k+_]=m[A+_];return}if(r===1){for(_=0;_<S;_++)i[k+_]=i[I+_];i[k+S]=m[A];return}for(var B=T,z,G,V;;){z=0,G=0,V=!1;do if(y(i[I],m[A])<0){if(i[k++]=i[I++],G++,z=0,--S===0){V=!0;break}}else if(i[k++]=m[A++],z++,G=0,--r===1){V=!0;break}while((z|G)<B);if(V)break;do{if(z=o(i[I],m,A,r,0,y),z!==0){for(_=0;_<z;_++)i[k+_]=m[A+_];if(k+=z,A+=z,r-=z,r<=1){V=!0;break}}if(i[k++]=i[I++],--S===0){V=!0;break}if(G=R(m[A],i,I,S,0,y),G!==0){for(_=0;_<G;_++)i[k+_]=i[I+_];if(k+=G,I+=G,S-=G,S===0){V=!0;break}}if(i[k++]=m[A++],--r===1){V=!0;break}B--}while(z>=Q||G>=Q);if(V)break;B<0&&(B=0),B+=2}if(T=B,T<1&&(T=1),r===1){for(_=0;_<S;_++)i[k+_]=i[I+_];i[k+S]=m[A]}else{if(r===0)throw new Error;for(_=0;_<r;_++)i[k+_]=m[A+_]}}function f(n,r,c,S){var _=0;for(_=0;_<S;_++)m[_]=i[c+_];var A=n+r-1,I=S-1,k=c+S-1,B=0,z=0;if(i[k--]=i[A--],--r===0){for(B=k-(S-1),_=0;_<S;_++)i[B+_]=m[_];return}if(S===1){for(k-=r,A-=r,z=k+1,B=A+1,_=r-1;_>=0;_--)i[z+_]=i[B+_];i[k]=m[I];return}for(var G=T;;){var V=0,X=0,F=!1;do if(y(m[I],i[A])<0){if(i[k--]=i[A--],V++,X=0,--r===0){F=!0;break}}else if(i[k--]=m[I--],X++,V=0,--S===1){F=!0;break}while((V|X)<G);if(F)break;do{if(V=r-o(m[I],i,n,r,r-1,y),V!==0){for(k-=V,A-=V,r-=V,z=k+1,B=A+1,_=V-1;_>=0;_--)i[z+_]=i[B+_];if(r===0){F=!0;break}}if(i[k--]=m[I--],--S===1){F=!0;break}if(X=S-R(i[A],m,0,S,S-1,y),X!==0){for(k-=X,I-=X,S-=X,z=k+1,B=I+1,_=0;_<X;_++)i[z+_]=m[B+_];if(S<=1){F=!0;break}}if(i[k--]=i[A--],--r===0){F=!0;break}G--}while(V>=Q||X>=Q);if(F)break;G<0&&(G=0),G+=2}if(T=G,T<1&&(T=1),S===1){for(k-=r,A-=r,z=k+1,B=A+1,_=r-1;_>=0;_--)i[z+_]=i[B+_];i[k]=m[I]}else{if(S===0)throw new Error;for(B=k-(S-1),_=0;_<S;_++)i[B+_]=m[_]}}this.mergeRuns=C,this.forceMergeRuns=x,this.pushRun=p}function E(i,y,T,w){T||(T=0),w||(w=i.length);var u=w-T;if(u<2)return;var P=0;if(u<h){P=U(i,T,w,y),t(i,T,w,T+P,y);return}var v=new g(i,y),l=O(u);do{if(P=U(i,T,w,y),P<l){var d=u;d>l&&(d=l),t(i,T,T+d,T+P,y),P=d}v.pushRun(T,P),v.mergeRuns(),u-=P,T+=P}while(u!==0);v.forceMergeRuns()}re.exports=E},BU3w:function(re,J,h){"use strict";h.d(J,"a",function(){return t});var Q=h("MNnm"),L="rc-util-key";function O(R){if(R.attachTo)return R.attachTo;var o=document.querySelector("head");return o||document.body}function U(R){var o,g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(Q.a)())return null;var E=document.createElement("style");if((o=g.csp)===null||o===void 0?void 0:o.nonce){var i;E.nonce=(i=g.csp)===null||i===void 0?void 0:i.nonce}E.innerHTML=R;var y=O(g),T=y.firstChild;return g.prepend&&y.prepend?y.prepend(E):g.prepend&&T?y.insertBefore(E,T):y.appendChild(E),E}var s=new Map;function t(R,o){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},E=O(g);if(!s.has(E)){var i=U("",g),y=i.parentNode;s.set(E,y),y.removeChild(i)}var T=Array.from(s.get(E).children).find(function(l){return l.tagName==="STYLE"&&l[L]===o});if(T){var w,u;if(((w=g.csp)===null||w===void 0?void 0:w.nonce)&&T.nonce!==((u=g.csp)===null||u===void 0?void 0:u.nonce)){var P;T.nonce=(P=g.csp)===null||P===void 0?void 0:P.nonce}return T.innerHTML!==R&&(T.innerHTML=R),T}var v=U(R,g);return v[L]=o,v}},BdwD:function(re,J,h){"use strict";var Q=h("+L6B"),L=h("2/Rp"),O=h("0Owb"),U=h("k1fw"),s=h("q1tI"),t=h.n(s),R=h("FOrL"),o=h.n(R),g=function(i){var y=i.buttonProps,T=y===void 0?{}:y,w=i.styles,u=w===void 0?{}:w,P=i.customText,v=i.ButtonText,l=i.ButtonClick,d=i.Buttonclass,m=i.ButtonTwo;return t.a.createElement("section",{className:"tc animated fadeIn",style:Object(U.a)(Object(U.a)({},{color:"#999",margin:"200px auto"}),u)},t.a.createElement("img",{src:o.a}),t.a.createElement("p",{className:"mt20 font14"},P||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),v&&t.a.createElement(L.a,Object(O.a)({className:d,onClick:l},T),v),m&&m)};J.a=g},BlVb:function(re,J,h){var Q=h("hyiK"),L=1e-8;function O(s,t){return Math.abs(s-t)<L}function U(s,t,R){var o=0,g=s[0];if(!g)return!1;for(var E=1;E<s.length;E++){var i=s[E];o+=Q(g[0],g[1],i[0],i[1],t,R),g=i}var y=s[0];return(!O(g[0],y[0])||!O(g[1],y[1]))&&(o+=Q(g[0],g[1],y[0],y[1],t,R)),o!==0}J.contain=U},Bq2U:function(re,J,h){var Q=h("RDYZ"),L=h("Qe9p"),O=h("bYtY"),U=O.isArrayLike,s=Array.prototype.slice;function t(p,C){return p[C]}function R(p,C,x){p[C]=x}function o(p,C,x){return(C-p)*x+p}function g(p,C,x){return x>.5?C:p}function E(p,C,x,M,b){var f=p.length;if(b===1)for(var n=0;n<f;n++)M[n]=o(p[n],C[n],x);else for(var r=f&&p[0].length,n=0;n<f;n++)for(var c=0;c<r;c++)M[n][c]=o(p[n][c],C[n][c],x)}function i(p,C,x){var M=p.length,b=C.length;if(M!==b){var f=M>b;if(f)p.length=b;else for(var n=M;n<b;n++)p.push(x===1?C[n]:s.call(C[n]))}for(var r=p[0]&&p[0].length,n=0;n<p.length;n++)if(x===1)isNaN(p[n])&&(p[n]=C[n]);else for(var c=0;c<r;c++)isNaN(p[n][c])&&(p[n][c]=C[n][c])}function y(p,C,x){if(p===C)return!0;var M=p.length;if(M!==C.length)return!1;if(x===1){for(var b=0;b<M;b++)if(p[b]!==C[b])return!1}else for(var f=p[0].length,b=0;b<M;b++)for(var n=0;n<f;n++)if(p[b][n]!==C[b][n])return!1;return!0}function T(p,C,x,M,b,f,n,r,c){var S=p.length;if(c===1)for(var _=0;_<S;_++)r[_]=w(p[_],C[_],x[_],M[_],b,f,n);else for(var A=p[0].length,_=0;_<S;_++)for(var I=0;I<A;I++)r[_][I]=w(p[_][I],C[_][I],x[_][I],M[_][I],b,f,n)}function w(p,C,x,M,b,f,n){var r=(x-p)*.5,c=(M-C)*.5;return(2*(C-x)+r+c)*n+(-3*(C-x)-2*r-c)*f+r*b+C}function u(p){if(U(p)){var C=p.length;if(U(p[0])){for(var x=[],M=0;M<C;M++)x.push(s.call(p[M]));return x}return s.call(p)}return p}function P(p){return p[0]=Math.floor(p[0]),p[1]=Math.floor(p[1]),p[2]=Math.floor(p[2]),"rgba("+p.join(",")+")"}function v(p){var C=p[p.length-1].value;return U(C&&C[0])?2:1}function l(p,C,x,M,b,f){var n=p._getter,r=p._setter,c=C==="spline",S=M.length;if(!S)return;var _=M[0].value,A=U(_),I=!1,k=!1,B=A?v(M):0,z;M.sort(function(Ye,dt){return Ye.time-dt.time}),z=M[S-1].time;for(var G=[],V=[],X=M[0].value,F=!0,K=0;K<S;K++){G.push(M[K].time/z);var Z=M[K].value;if(A&&y(Z,X,B)||!A&&Z===X||(F=!1),X=Z,typeof Z=="string"){var he=L.parse(Z);he?(Z=he,I=!0):k=!0}V.push(Z)}if(!f&&F)return;for(var ue=V[S-1],K=0;K<S-1;K++)A?i(V[K],ue,B):isNaN(V[K])&&!isNaN(ue)&&!k&&!I&&(V[K]=ue);A&&i(n(p._target,b),ue,B);var ge=0,xe=0,De,we,Le,ie,ve,q;if(I)var fe=[0,0,0,0];var Pe=function(Ye,dt){var ke;if(dt<0)ke=0;else if(dt<xe){for(De=Math.min(ge+1,S-1),ke=De;ke>=0&&!(G[ke]<=dt);ke--);ke=Math.min(ke,S-2)}else{for(ke=ge;ke<S&&!(G[ke]>dt);ke++);ke=Math.min(ke-1,S-2)}ge=ke,xe=dt;var We=G[ke+1]-G[ke];if(We===0)return;if(we=(dt-G[ke])/We,c)if(ie=V[ke],Le=V[ke===0?ke:ke-1],ve=V[ke>S-2?S-1:ke+1],q=V[ke>S-3?S-1:ke+2],A)T(Le,ie,ve,q,we,we*we,we*we*we,n(Ye,b),B);else{var Re;if(I)Re=T(Le,ie,ve,q,we,we*we,we*we*we,fe,1),Re=P(fe);else{if(k)return g(ie,ve,we);Re=w(Le,ie,ve,q,we,we*we,we*we*we)}r(Ye,b,Re)}else if(A)E(V[ke],V[ke+1],we,n(Ye,b),B);else{var Re;if(I)E(V[ke],V[ke+1],we,fe,1),Re=P(fe);else{if(k)return g(V[ke],V[ke+1],we);Re=o(V[ke],V[ke+1],we)}r(Ye,b,Re)}},ye=new Q({target:p._target,life:z,loop:p._loop,delay:p._delay,onframe:Pe,ondestroy:x});return C&&C!=="spline"&&(ye.easing=C),ye}var d=function(p,C,x,M){this._tracks={},this._target=p,this._loop=C||!1,this._getter=x||t,this._setter=M||R,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};d.prototype={when:function(p,C){var x=this._tracks;for(var M in C){if(!C.hasOwnProperty(M))continue;if(!x[M]){x[M]=[];var b=this._getter(this._target,M);if(b==null)continue;p!==0&&x[M].push({time:0,value:u(b)})}x[M].push({time:p,value:C[M]})}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,C=p.length,x=0;x<C;x++)p[x].call(this)},start:function(p,C){var x=this,M=0,b=function(){M--,M||x._doneCallback()},f;for(var n in this._tracks){if(!this._tracks.hasOwnProperty(n))continue;var r=l(this,p,b,this._tracks[n],n,C);r&&(this._clipList.push(r),M++,this.animation&&this.animation.addClip(r),f=r)}if(f){var c=f.onframe;f.onframe=function(S,_){c(S,_);for(var A=0;A<x._onframeList.length;A++)x._onframeList[A](S,_)}}return M||this._doneCallback(),this},stop:function(p){for(var C=this._clipList,x=this.animation,M=0;M<C.length;M++){var b=C[M];p&&b.onframe(this._target,1),x&&x.removeClip(b)}C.length=0},delay:function(p){return this._delay=p,this},done:function(p){return p&&this._doneList.push(p),this},getClips:function(){return this._clipList}};var m=d;re.exports=m},Bq7L:function(re,J){re.exports="data:image/png;base64,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"},C0SR:function(re,J,h){var Q=h("YH21"),L=function(){this._track=[]};L.prototype={constructor:L,recognize:function(R,o,g){return this._doTrack(R,o,g),this._recognize(R)},clear:function(){return this._track.length=0,this},_doTrack:function(R,o,g){var E=R.touches;if(!E)return;for(var i={points:[],touches:[],target:o,event:R},y=0,T=E.length;y<T;y++){var w=E[y],u=Q.clientToLocal(g,w,{});i.points.push([u.zrX,u.zrY]),i.touches.push(w)}this._track.push(i)},_recognize:function(R){for(var o in s)if(s.hasOwnProperty(o)){var g=s[o](this._track,R);if(g)return g}}};function O(R){var o=R[1][0]-R[0][0],g=R[1][1]-R[0][1];return Math.sqrt(o*o+g*g)}function U(R){return[(R[0][0]+R[1][0])/2,(R[0][1]+R[1][1])/2]}var s={pinch:function(R,o){var g=R.length;if(!g)return;var E=(R[g-1]||{}).points,i=(R[g-2]||{}).points||E;if(i&&i.length>1&&E&&E.length>1){var y=O(E)/O(i);!isFinite(y)&&(y=1),o.pinchScale=y;var T=U(E);return o.pinchX=T[0],o.pinchY=T[1],{type:"pinch",target:R[0].target,event:o}}}},t=L;re.exports=t},CAjq:function(re,J,h){re.exports=h.p+"static/qqCode.a1502573.png"},CTM2:function(re,J,h){re.exports=h.p+"static/icon3.3c0e4f18.svg"},CTlv:function(re,J){re.exports="data:image/png;base64,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"},"Cs+z":function(re,J,h){re.exports=h.p+"static/jqr.b801d45b.png"},"Ct/S":function(re,J,h){re.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},CzVm:function(re,J,h){re.exports=h.p+"static/bg1.89b41082.png"},D2RN:function(re,J,h){re.exports={flex_box_center:"flex_box_center___1wzjU",flex_space_between:"flex_space_between___19d2o",flex_box_vertical_center:"flex_box_vertical_center___1Wd-a",flex_box_center_end:"flex_box_center_end___2HPOy",flex_box_column:"flex_box_column___2cB5F",wrp:"wrp___V2wJo",tabsWrap:"tabsWrap___1DQFz",searchWrap:"searchWrap___2Cfcm",search:"search___W2SuN",searchIcon:"searchIcon___3ANcD",description:"description___1QwKY",bg:"bg___2WSLA",list:"list___u4-_b",status:"status___4LRSp",desc:"desc___18okv",flex1:"flex1___34Elm",item:"item___32MoH",footer:"footer___1100r",bottomText:"bottomText___25Uob",CompetitionsList:"CompetitionsList___2iLb3",signup:"signup___1gqfa",CompetitionsListzhezhao:"CompetitionsListzhezhao___2O-qQ",shadow:"shadow___13bWc",divimg:"divimg___3dE7q",commonTextBox:"commonTextBox___2XHB6",havetext:"havetext___2a_fQ",Finishedtext:"Finishedtext___3cssb",Comingtext:"Comingtext___14gQI",info:"info___1Q2IE",bonus:"bonus___3IZye",rmb:"rmb___1zDRr",applyInfo:"applyInfo___3Juew",task_hide:"task_hide___KPgxv",task_hide_2:"task_hide_2___151jJ",Unpublishedtext:"Unpublishedtext___2LPx9",checkboxtitle:"checkboxtitle___3U9gf"}},DBLp:function(re,J){function h(){}h.prototype={diff:function(s,t,R){R||(R=function(d,m){return d===m}),this.equals=R;var o=this;s=s.slice(),t=t.slice();var g=t.length,E=s.length,i=1,y=g+E,T=[{newPos:-1,components:[]}],w=this.extractCommon(T[0],t,s,0);if(T[0].newPos+1>=g&&w+1>=E){for(var u=[],P=0;P<t.length;P++)u.push(P);return[{indices:u,count:t.length}]}function v(){for(var d=-1*i;d<=i;d+=2){var m,p=T[d-1],C=T[d+1],x=(C?C.newPos:0)-d;p&&(T[d-1]=void 0);var M=p&&p.newPos+1<g,b=C&&0<=x&&x<E;if(!M&&!b){T[d]=void 0;continue}if(!M||b&&p.newPos<C.newPos?(m=L(C),o.pushComponent(m.components,void 0,!0)):(m=p,m.newPos++,o.pushComponent(m.components,!0,void 0)),x=o.extractCommon(m,t,s,d),m.newPos+1>=g&&x+1>=E)return Q(o,m.components,t,s);T[d]=m}i++}for(;i<=y;){var l=v();if(l)return l}},pushComponent:function(s,t,R){var o=s[s.length-1];o&&o.added===t&&o.removed===R?s[s.length-1]={count:o.count+1,added:t,removed:R}:s.push({count:1,added:t,removed:R})},extractCommon:function(s,t,R,o){for(var g=t.length,E=R.length,i=s.newPos,y=i-o,T=0;i+1<g&&y+1<E&&this.equals(t[i+1],R[y+1]);)i++,y++,T++;return T&&s.components.push({count:T}),s.newPos=i,y},tokenize:function(s){return s.slice()},join:function(s){return s.slice()}};function Q(s,t,R,o){for(var g=0,E=t.length,i=0,y=0;g<E;g++){var T=t[g];if(T.removed){for(var w=[],u=y;u<y+T.count;u++)w.push(u);T.indices=w,y+=T.count}else{for(var w=[],u=i;u<i+T.count;u++)w.push(u);T.indices=w,i+=T.count,T.added||(y+=T.count)}}return t}function L(s){return{newPos:s.newPos,components:s.components.slice(0)}}var O=new h;function U(s,t,R){return O.diff(s,t,R)}re.exports=U},DN4a:function(re,J,h){var Q=h("Fofx"),L=h("QBsz"),O=Q.identity,U=5e-5;function s(y){return y>U||y<-U}var t=function(y){y=y||{},y.position||(this.position=[0,0]),y.rotation==null&&(this.rotation=0),y.scale||(this.scale=[1,1]),this.origin=this.origin||null},R=t.prototype;R.transform=null,R.needLocalTransform=function(){return s(this.rotation)||s(this.position[0])||s(this.position[1])||s(this.scale[0]-1)||s(this.scale[1]-1)};var o=[];R.updateTransform=function(){var y=this.parent,T=y&&y.transform,w=this.needLocalTransform(),u=this.transform;if(!(w||T)){u&&O(u);return}u=u||Q.create(),w?this.getLocalTransform(u):O(u),T&&(w?Q.mul(u,y.transform,u):Q.copy(u,y.transform)),this.transform=u;var P=this.globalScaleRatio;if(P!=null&&P!==1){this.getGlobalScale(o);var v=o[0]<0?-1:1,l=o[1]<0?-1:1,d=((o[0]-v)*P+v)/o[0]||0,m=((o[1]-l)*P+l)/o[1]||0;u[0]*=d,u[1]*=d,u[2]*=m,u[3]*=m}this.invTransform=this.invTransform||Q.create(),Q.invert(this.invTransform,u)},R.getLocalTransform=function(y){return t.getLocalTransform(this,y)},R.setTransform=function(y){var T=this.transform,w=y.dpr||1;T?y.setTransform(w*T[0],w*T[1],w*T[2],w*T[3],w*T[4],w*T[5]):y.setTransform(w,0,0,w,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],w=y[2]*y[2]+y[3]*y[3],u=this.position,P=this.scale;s(T-1)&&(T=Math.sqrt(T)),s(w-1)&&(w=Math.sqrt(w)),y[0]<0&&(T=-T),y[3]<0&&(w=-w),u[0]=y[4],u[1]=y[5],P[0]=T,P[1]=w,this.rotation=Math.atan2(-y[1]/w,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 w=this.origin;w&&(w[0]||w[1])&&(E[4]=w[0],E[5]=w[1],Q.mul(g,T,E),g[4]-=w[0],g[5]-=w[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 w=[y,T],u=this.invTransform;return u&&L.applyTransform(w,w,u),w},R.transformCoordToGlobal=function(y,T){var w=[y,T],u=this.transform;return u&&L.applyTransform(w,w,u),w},t.getLocalTransform=function(y,T){T=T||[],O(T);var w=y.origin,u=y.scale||[1,1],P=y.rotation||0,v=y.position||[0,0];return w&&(T[4]-=w[0],T[5]-=w[1]),Q.scale(T,T,u),P&&Q.rotate(T,T,P),w&&(T[4]+=w[0],T[5]+=w[1]),T[4]+=v[0],T[5]+=v[1],T};var i=t;re.exports=i},Dagg:function(re,J,h){var Q=h("Gev7"),L=h("mFDi"),O=h("bYtY"),U=h("Xnb7");function s(R){Q.call(this,R)}s.prototype={constructor:s,type:"image",brush:function(R,o){var g=this.style,E=g.image;g.bind(R,this,o);var i=this._image=U.createOrUpdateImage(E,this._image,this,this.onload);if(!i||!U.isImageReady(i))return;var y=g.x||0,T=g.y||0,w=g.width,u=g.height,P=i.width/i.height;if(w==null&&u!=null?w=u*P:u==null&&w!=null?u=w/P:w==null&&u==null&&(w=i.width,u=i.height),this.setTransform(R),g.sWidth&&g.sHeight){var v=g.sx||0,l=g.sy||0;R.drawImage(i,v,l,g.sWidth,g.sHeight,y,T,w,u)}else if(g.sx&&g.sy){var v=g.sx,l=g.sy,d=w-v,m=u-l;R.drawImage(i,v,l,d,m,y,T,w,u)}else R.drawImage(i,y,T,w,u);g.text!=null&&(this.restoreTransform(R),this.drawRectText(R,this.getBoundingRect()))},getBoundingRect:function(){var R=this.style;return this._rect||(this._rect=new L(R.x||0,R.y||0,R.width||0,R.height||0)),this._rect}},O.inherits(s,Q);var t=s;re.exports=t},E2g8:function(re,J,h){(function(Q,L){/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
* @license Licensed under MIT license
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
* @version v4.2.8+1e68dce6
*/(function(O,U){re.exports=U()})(this,function(){"use strict";function O(Re){var Me=typeof Re;return Re!==null&&(Me==="object"||Me==="function")}function U(Re){return typeof Re=="function"}var s=void 0;Array.isArray?s=Array.isArray:s=function(Re){return Object.prototype.toString.call(Re)==="[object Array]"};var t=s,R=0,o=void 0,g=void 0,E=function(Me,Ve){x[R]=Me,x[R+1]=Ve,R+=2,R===2&&(g?g(M):f())};function i(Re){g=Re}function y(Re){E=Re}var T=typeof window!="undefined"?window:void 0,w=T||{},u=w.MutationObserver||w.WebKitMutationObserver,P=typeof self=="undefined"&&typeof Q!="undefined"&&{}.toString.call(Q)==="[object process]",v=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function l(){return function(){return Q.nextTick(M)}}function d(){return typeof o!="undefined"?function(){o(M)}:C()}function m(){var Re=0,Me=new u(M),Ve=document.createTextNode("");return Me.observe(Ve,{characterData:!0}),function(){Ve.data=Re=++Re%2}}function p(){var Re=new MessageChannel;return Re.port1.onmessage=M,function(){return Re.port2.postMessage(0)}}function C(){var Re=setTimeout;return function(){return Re(M,1)}}var x=new Array(1e3);function M(){for(var Re=0;Re<R;Re+=2){var Me=x[Re],Ve=x[Re+1];Me(Ve),x[Re]=void 0,x[Re+1]=void 0}R=0}function b(){try{var Re=Function("return this")().require("vertx");return o=Re.runOnLoop||Re.runOnContext,d()}catch(Me){return C()}}var f=void 0;P?f=l():u?f=m():v?f=p():T===void 0&&!0?f=b():f=C();function n(Re,Me){var Ve=this,Ze=new this.constructor(S);Ze[c]===void 0&&ie(Ze);var bt=Ve._state;if(bt){var ft=arguments[bt-1];E(function(){return xe(bt,Ze,ft,Ve._result)})}else ue(Ve,Ze,Re,Me);return Ze}function r(Re){var Me=this;if(Re&&typeof Re=="object"&&Re.constructor===Me)return Re;var Ve=new Me(S);return F(Ve,Re),Ve}var c=Math.random().toString(36).substring(2);function S(){}var _=void 0,A=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(Re,Me,Ve,Ze){try{Re.call(Me,Ve,Ze)}catch(bt){return bt}}function G(Re,Me,Ve){E(function(Ze){var bt=!1,ft=z(Ve,Me,function(Ft){if(bt)return;bt=!0,Me!==Ft?F(Ze,Ft):Z(Ze,Ft)},function(Ft){if(bt)return;bt=!0,he(Ze,Ft)},"Settle: "+(Ze._label||" unknown promise"));!bt&&ft&&(bt=!0,he(Ze,ft))},Re)}function V(Re,Me){Me._state===A?Z(Re,Me._result):Me._state===I?he(Re,Me._result):ue(Me,void 0,function(Ve){return F(Re,Ve)},function(Ve){return he(Re,Ve)})}function X(Re,Me,Ve){Me.constructor===Re.constructor&&Ve===n&&Me.constructor.resolve===r?V(Re,Me):Ve===void 0?Z(Re,Me):U(Ve)?G(Re,Me,Ve):Z(Re,Me)}function F(Re,Me){if(Re===Me)he(Re,k());else if(O(Me)){var Ve=void 0;try{Ve=Me.then}catch(Ze){he(Re,Ze);return}X(Re,Me,Ve)}else Z(Re,Me)}function K(Re){Re._onerror&&Re._onerror(Re._result),ge(Re)}function Z(Re,Me){if(Re._state!==_)return;Re._result=Me,Re._state=A,Re._subscribers.length!==0&&E(ge,Re)}function he(Re,Me){if(Re._state!==_)return;Re._state=I,Re._result=Me,E(K,Re)}function ue(Re,Me,Ve,Ze){var bt=Re._subscribers,ft=bt.length;Re._onerror=null,bt[ft]=Me,bt[ft+A]=Ve,bt[ft+I]=Ze,ft===0&&Re._state&&E(ge,Re)}function ge(Re){var Me=Re._subscribers,Ve=Re._state;if(Me.length===0)return;for(var Ze=void 0,bt=void 0,ft=Re._result,Ft=0;Ft<Me.length;Ft+=3)Ze=Me[Ft],bt=Me[Ft+Ve],Ze?xe(Ve,Ze,bt,ft):bt(ft);Re._subscribers.length=0}function xe(Re,Me,Ve,Ze){var bt=U(Ve),ft=void 0,Ft=void 0,Kt=!0;if(bt){try{ft=Ve(Ze)}catch(At){Kt=!1,Ft=At}if(Me===ft){he(Me,B());return}}else ft=Ze;Me._state!==_||(bt&&Kt?F(Me,ft):Kt===!1?he(Me,Ft):Re===A?Z(Me,ft):Re===I&&he(Me,ft))}function De(Re,Me){try{Me(function(Ze){F(Re,Ze)},function(Ze){he(Re,Ze)})}catch(Ve){he(Re,Ve)}}var we=0;function Le(){return we++}function ie(Re){Re[c]=we++,Re._state=void 0,Re._result=void 0,Re._subscribers=[]}function ve(){return new Error("Array Methods must be provided an Array")}var q=function(){function Re(Me,Ve){this._instanceConstructor=Me,this.promise=new Me(S),this.promise[c]||ie(this.promise),t(Ve)?(this.length=Ve.length,this._remaining=Ve.length,this._result=new Array(this.length),this.length===0?Z(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ve),this._remaining===0&&Z(this.promise,this._result))):he(this.promise,ve())}return Re.prototype._enumerate=function(Ve){for(var Ze=0;this._state===_&&Ze<Ve.length;Ze++)this._eachEntry(Ve[Ze],Ze)},Re.prototype._eachEntry=function(Ve,Ze){var bt=this._instanceConstructor,ft=bt.resolve;if(ft===r){var Ft=void 0,Kt=void 0,At=!1;try{Ft=Ve.then}catch(Ht){At=!0,Kt=Ht}if(Ft===n&&Ve._state!==_)this._settledAt(Ve._state,Ze,Ve._result);else if(typeof Ft!="function")this._remaining--,this._result[Ze]=Ve;else if(bt===ke){var wt=new bt(S);At?he(wt,Kt):X(wt,Ve,Ft),this._willSettleAt(wt,Ze)}else this._willSettleAt(new bt(function(Ht){return Ht(Ve)}),Ze)}else this._willSettleAt(ft(Ve),Ze)},Re.prototype._settledAt=function(Ve,Ze,bt){var ft=this.promise;ft._state===_&&(this._remaining--,Ve===I?he(ft,bt):this._result[Ze]=bt),this._remaining===0&&Z(ft,this._result)},Re.prototype._willSettleAt=function(Ve,Ze){var bt=this;ue(Ve,void 0,function(ft){return bt._settledAt(A,Ze,ft)},function(ft){return bt._settledAt(I,Ze,ft)})},Re}();function fe(Re){return new q(this,Re).promise}function Pe(Re){var Me=this;return t(Re)?new Me(function(Ve,Ze){for(var bt=Re.length,ft=0;ft<bt;ft++)Me.resolve(Re[ft]).then(Ve,Ze)}):new Me(function(Ve,Ze){return Ze(new TypeError("You must pass an array to race."))})}function ye(Re){var Me=this,Ve=new Me(S);return he(Ve,Re),Ve}function Ye(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function dt(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var ke=function(){function Re(Me){this[c]=Le(),this._result=this._state=void 0,this._subscribers=[],S!==Me&&(typeof Me!="function"&&Ye(),this instanceof Re?De(this,Me):dt())}return Re.prototype.catch=function(Ve){return this.then(null,Ve)},Re.prototype.finally=function(Ve){var Ze=this,bt=Ze.constructor;return U(Ve)?Ze.then(function(ft){return bt.resolve(Ve()).then(function(){return ft})},function(ft){return bt.resolve(Ve()).then(function(){throw ft})}):Ze.then(Ve,Ve)},Re}();ke.prototype.then=n,ke.all=fe,ke.race=Pe,ke.resolve=r,ke.reject=ye,ke._setScheduler=i,ke._setAsap=y,ke._asap=E;function We(){var Re=void 0;if(typeof L!="undefined")Re=L;else if(typeof self!="undefined")Re=self;else try{Re=Function("return this")()}catch(Ze){throw new Error("polyfill failed because global object is unavailable in this environment")}var Me=Re.Promise;if(Me){var Ve=null;try{Ve=Object.prototype.toString.call(Me.resolve())}catch(Ze){}if(Ve==="[object Promise]"&&!Me.cast)return}Re.Promise=ke}return ke.polyfill=We,ke.Promise=ke,ke})}).call(this,h("Q2Ig"),h("IyRk"))},E7E6:function(re,J){re.exports="data:image/png;base64,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"},E9nw:function(re,J){re.exports=function(){var h=document.getSelection();if(!h.rangeCount)return function(){};for(var Q=document.activeElement,L=[],O=0;O<h.rangeCount;O++)L.push(h.getRangeAt(O));switch(Q.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":Q.blur();break;default:Q=null;break}return h.removeAllRanges(),function(){h.type==="Caret"&&h.removeAllRanges(),h.rangeCount||L.forEach(function(U){h.addRange(U)}),Q&&Q.focus()}}},"Eo/3":function(re,J,h){re.exports=h.p+"static/b1.c57af8a2.svg"},F2wG:function(re,J,h){re.exports=h.p+"static/competition-banner.cb09dc6c.png"},FOrL:function(re,J,h){re.exports=h.p+"static/nodata.a6b3f948.png"},FPkq:function(re,J,h){re.exports=h.p+"static/qrCode.dd0fe9b2.png"},Fofx:function(re,J){var h=typeof Float32Array=="undefined"?Array:Float32Array;function Q(){var E=new h(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,i){return E[0]=i[0],E[1]=i[1],E[2]=i[2],E[3]=i[3],E[4]=i[4],E[5]=i[5],E}function U(E,i,y){var T=i[0]*y[0]+i[2]*y[1],w=i[1]*y[0]+i[3]*y[1],u=i[0]*y[2]+i[2]*y[3],P=i[1]*y[2]+i[3]*y[3],v=i[0]*y[4]+i[2]*y[5]+i[4],l=i[1]*y[4]+i[3]*y[5]+i[5];return E[0]=T,E[1]=w,E[2]=u,E[3]=P,E[4]=v,E[5]=l,E}function s(E,i,y){return E[0]=i[0],E[1]=i[1],E[2]=i[2],E[3]=i[3],E[4]=i[4]+y[0],E[5]=i[5]+y[1],E}function t(E,i,y){var T=i[0],w=i[2],u=i[4],P=i[1],v=i[3],l=i[5],d=Math.sin(y),m=Math.cos(y);return E[0]=T*m+P*d,E[1]=-T*d+P*m,E[2]=w*m+v*d,E[3]=-w*d+m*v,E[4]=m*u+d*l,E[5]=m*l-d*u,E}function R(E,i,y){var T=y[0],w=y[1];return E[0]=i[0]*T,E[1]=i[1]*w,E[2]=i[2]*T,E[3]=i[3]*w,E[4]=i[4]*T,E[5]=i[5]*w,E}function o(E,i){var y=i[0],T=i[2],w=i[4],u=i[1],P=i[3],v=i[5],l=y*P-u*T;return l?(l=1/l,E[0]=P*l,E[1]=-u*l,E[2]=-T*l,E[3]=y*l,E[4]=(T*v-P*w)*l,E[5]=(u*w-y*v)*l,E):null}function g(E){var i=Q();return O(i,E),i}J.create=Q,J.identity=L,J.copy=O,J.mul=U,J.translate=s,J.rotate=t,J.scale=R,J.invert=o,J.clone=g},FxDU:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=h("QO+J"),L=h("j5sG"),O=typeof ResizeObserver!="undefined"?L.createSensor:Q.createSensor;J.createSensor=O},G2Mv:function(re,J,h){re.exports={courseItems:"courseItems___2zQAW",unit:"unit___S8jhy",excellentTag:"excellentTag___3SQzl",flexCenter:"flexCenter___1Q9Ib",flexEnd:"flexEnd___CMDcw",righttag:"righttag___2oqam",esTitle:"esTitle___3AIln",price:"price___1rgIQ",discounts:"discounts___m8EAE",realPrice:"realPrice___1Cerj",lineationPrice:"lineationPrice___3KPLH",unitImg:"unitImg___jOREy"}},GABl:function(re,J){re.exports="data:image/png;base64,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"},GNQp:function(re,J,h){},GUcZ:function(re,J,h){"use strict";var Q=h("fWQN"),L=h("mtLc"),O=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"install",value:function(){Object.setPrototypeOf=Object.setPrototypeOf||function(j,H){return j.__proto__=H,j},Object.assign=Object.assign||function(j){if(j==null)throw new TypeError("Cannot convert undefined or null to object");for(var H=Object(j),Y=1;Y<arguments.length;Y++){var $=arguments[Y];if($!=null)for(var ce in $)$.hasOwnProperty(ce)&&(H[ce]=$[ce])}return H},typeof self.Promise!="function"&&h("E2g8").polyfill()}}]),ae}();O.install();var U=O,s=h("+qE3"),t=h.n(s),R=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"e",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","error",Y),!ae.ENABLE_ERROR)return;console.error?console.error(Y):console.warn?console.warn(Y):console.log(Y)}},{key:"i",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","info",Y),!ae.ENABLE_INFO)return;console.info?console.info(Y):console.log(Y)}},{key:"w",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","warn",Y),!ae.ENABLE_WARN)return;console.warn?console.warn(Y):console.log(Y)}},{key:"d",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","debug",Y),!ae.ENABLE_DEBUG)return;console.debug?console.debug(Y):console.log(Y)}},{key:"v",value:function(j,H){(!j||ae.FORCE_GLOBAL_TAG)&&(j=ae.GLOBAL_TAG);var Y="[".concat(j,"] > ").concat(H);if(ae.ENABLE_CALLBACK&&ae.emitter.emit("log","verbose",Y),!ae.ENABLE_VERBOSE)return;console.log(Y)}}]),ae}();R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new t.a;var o=R,g=function(){function ae(){Object(Q.a)(this,ae),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)(ae,[{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}}]),ae}(),E=g,i=h("yKVA"),y=h("879j"),T=function(){function ae(te){Object(Q.a)(this,ae),this._message=te}return Object(L.a)(ae,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),ae}(),w=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),te.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"IllegalStateException"}}]),j}(T),u=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),te.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"InvalidArgumentException"}}]),j}(T),P=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H){return Object(Q.a)(this,j),te.call(this,H)}return Object(L.a)(j,[{key:"name",get:function(){return"NotImplementedException"}}]),j}(T),v={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"},d=function(){function ae(te){Object(Q.a)(this,ae),this._type=te||"undefined",this._status=v.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return Object(L.a)(ae,[{key:"destroy",value:function(){this._status=v.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}},{key:"isWorking",value:function(){return this._status===v.kConnecting||this._status===v.kBuffering}},{key:"type",get:function(){return this._type}},{key:"status",get:function(){return this._status}},{key:"needStashBuffer",get:function(){return this._needStash}},{key:"onContentLengthKnown",get:function(){return this._onContentLengthKnown},set:function(j){this._onContentLengthKnown=j}},{key:"onURLRedirect",get:function(){return this._onURLRedirect},set:function(j){this._onURLRedirect=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"open",value:function(j,H){throw new P("Unimplemented abstract function!")}},{key:"abort",value:function(){throw new P("Unimplemented abstract function!")}}]),ae}(),m=h("oZsa");function p(ae,te){for(;!Object.prototype.hasOwnProperty.call(ae,te)&&!(ae=Object(m.a)(ae),ae===null););return ae}function C(ae,te,j){return typeof Reflect!="undefined"&&Reflect.get?C=Reflect.get:C=function(Y,$,ce){var Ne=p(Y,$);if(!Ne)return;var Ke=Object.getOwnPropertyDescriptor(Ne,$);return Ke.get?Ke.get.call(ce):Ke.value},C(ae,te,j||ae)}var x={};function M(){var ae=self.navigator.userAgent.toLowerCase(),te=/(edge)\/([\w.]+)/.exec(ae)||/(opr)[\/]([\w.]+)/.exec(ae)||/(chrome)[ \/]([\w.]+)/.exec(ae)||/(iemobile)[\/]([\w.]+)/.exec(ae)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ae)||/(webkit)[ \/]([\w.]+)/.exec(ae)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ae)||/(msie) ([\w.]+)/.exec(ae)||ae.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ae)||ae.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(ae)||[],j=/(ipad)/.exec(ae)||/(ipod)/.exec(ae)||/(windows phone)/.exec(ae)||/(iphone)/.exec(ae)||/(kindle)/.exec(ae)||/(android)/.exec(ae)||/(windows)/.exec(ae)||/(mac)/.exec(ae)||/(linux)/.exec(ae)||/(cros)/.exec(ae)||[],H={browser:te[5]||te[3]||te[1]||"",version:te[2]||te[4]||"0",majorVersion:te[4]||te[2]||"0",platform:j[0]||""},Y={};if(H.browser){Y[H.browser]=!0;var $=H.majorVersion.split(".");Y.version={major:parseInt(H.majorVersion,10),string:H.version},$.length>1&&(Y.version.minor=parseInt($[1],10)),$.length>2&&(Y.version.build=parseInt($[2],10))}if(H.platform&&(Y[H.platform]=!0),(Y.chrome||Y.opr||Y.safari)&&(Y.webkit=!0),Y.rv||Y.iemobile){Y.rv&&delete Y.rv;var ce="msie";H.browser=ce,Y[ce]=!0}if(Y.edge){delete Y.edge;var Ne="msedge";H.browser=Ne,Y[Ne]=!0}if(Y.opr){var Ke="opera";H.browser=Ke,Y[Ke]=!0}if(Y.safari&&Y.android){var Et="android";H.browser=Et,Y[Et]=!0}Y.name=H.browser,Y.platform=H.platform;for(var St in x)x.hasOwnProperty(St)&&delete x[St];Object.assign(x,Y)}M();var b=x,f=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"fetch-stream-loader"),$.TAG="FetchStreamLoader",$._seekHandler=H,$._config=Y,$._needStash=!0,$._requestAbort=!1,$._contentLength=null,$._receivedLength=0,$}return Object(L.a)(j,[{key:"destroy",value:function(){this.isWorking()&&this.abort(),C(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){var ce=this;this._dataSource=Y,this._range=$;var Ne=Y.url;this._config.reuseRedirectedURL&&Y.redirectedURL!=null&&(Ne=Y.redirectedURL);var Ke=this._seekHandler.getConfig(Ne,$),Et=new self.Headers;if(typeof Ke.headers=="object"){var St=Ke.headers;for(var Nt in St)St.hasOwnProperty(Nt)&&Et.append(Nt,St[Nt])}var Wt={method:"GET",headers:Et,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(var Xt in this._config.headers)Et.append(Xt,this._config.headers[Xt]);Y.cors===!1&&(Wt.mode="same-origin"),Y.withCredentials&&(Wt.credentials="include"),Y.referrerPolicy&&(Wt.referrerPolicy=Y.referrerPolicy),this._status=v.kConnecting,self.fetch(Ke.url,Wt).then(function(lt){if(ce._requestAbort){ce._requestAbort=!1,ce._status=v.kIdle;return}if(lt.ok&&lt.status>=200&&lt.status<=299){if(lt.url!==Ke.url&&ce._onURLRedirect){var Dt=ce._seekHandler.removeURLParameters(lt.url);ce._onURLRedirect(Dt)}var Ct=lt.headers.get("Content-Length");return Ct!=null&&(ce._contentLength=parseInt(Ct),ce._contentLength!==0&&(ce._onContentLengthKnown&&ce._onContentLengthKnown(ce._contentLength))),ce._pump.call(ce,lt.body.getReader())}else if(ce._status=v.kError,ce._onError)ce._onError(l.HTTP_STATUS_CODE_INVALID,{code:lt.status,msg:lt.statusText});else throw new T("FetchStreamLoader: Http code invalid, "+lt.status+" "+lt.statusText)}).catch(function(lt){if(ce._status=v.kError,ce._onError)ce._onError(l.EXCEPTION,{code:-1,msg:lt.message});else throw lt})}},{key:"abort",value:function(){this._requestAbort=!0}},{key:"_pump",value:function(Y){var $=this;return Y.read().then(function(ce){if(ce.done)if($._contentLength!==null&&$._receivedLength<$._contentLength){$._status=v.kError;var Ne=l.EARLY_EOF,Ke={code:-1,msg:"Fetch stream meet Early-EOF"};if($._onError)$._onError(Ne,Ke);else throw new T(Ke.msg)}else $._status=v.kComplete,$._onComplete&&$._onComplete($._range.from,$._range.from+$._receivedLength-1);else{if($._requestAbort===!0)return $._requestAbort=!1,$._status=v.kComplete,Y.cancel();$._status=v.kBuffering;var Et=ce.value.buffer,St=$._range.from+$._receivedLength;$._receivedLength+=Et.byteLength,$._onDataArrival&&$._onDataArrival(Et,St,$._receivedLength),$._pump(Y)}}).catch(function(ce){if(ce.code===11&&b.msedge)return;$._status=v.kError;var Ne=0,Ke=null;if((ce.code===19||ce.message==="network error")&&($._contentLength===null||$._contentLength!==null&&$._receivedLength<$._contentLength)?(Ne=l.EARLY_EOF,Ke={code:ce.code,msg:"Fetch stream meet Early-EOF"}):(Ne=l.EXCEPTION,Ke={code:ce.code,msg:ce.message}),$._onError)$._onError(Ne,Ke);else throw new T(Ke.msg)})}}],[{key:"isSupported",value:function(){try{var Y=b.msedge&&b.version.minor>=15048,$=b.msedge?Y:!0;return self.fetch&&self.ReadableStream&&$}catch(ce){return!1}}}]),j}(d),n=f,r=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-moz-chunked-loader"),$.TAG="MozChunkedLoader",$._seekHandler=H,$._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),C(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){this._dataSource=Y,this._range=$;var ce=Y.url;this._config.reuseRedirectedURL&&Y.redirectedURL!=null&&(ce=Y.redirectedURL);var Ne=this._seekHandler.getConfig(ce,$);this._requestURL=Ne.url;var Ke=this._xhr=new XMLHttpRequest;if(Ke.open("GET",Ne.url,!0),Ke.responseType="moz-chunked-arraybuffer",Ke.onreadystatechange=this._onReadyStateChange.bind(this),Ke.onprogress=this._onProgress.bind(this),Ke.onloadend=this._onLoadEnd.bind(this),Ke.onerror=this._onXhrError.bind(this),Y.withCredentials&&(Ke.withCredentials=!0),typeof Ne.headers=="object"){var Et=Ne.headers;for(var St in Et)Et.hasOwnProperty(St)&&Ke.setRequestHeader(St,Et[St])}if(typeof this._config.headers=="object"){var Nt=this._config.headers;for(var Wt in Nt)Nt.hasOwnProperty(Wt)&&Ke.setRequestHeader(Wt,Nt[Wt])}this._status=v.kConnecting,Ke.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=v.kComplete}},{key:"_onReadyStateChange",value:function(Y){var $=Y.target;if($.readyState===2){if($.responseURL!=null&&$.responseURL!==this._requestURL&&this._onURLRedirect){var ce=this._seekHandler.removeURLParameters($.responseURL);this._onURLRedirect(ce)}if($.status!==0&&($.status<200||$.status>299))if(this._status=v.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=v.kBuffering}}},{key:"_onProgress",value:function(Y){if(this._status===v.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,ce=this._range.from+this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,ce,this._receivedLength)}},{key:"_onLoadEnd",value:function(Y){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===v.kError)return;this._status=v.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}},{key:"_onXhrError",value:function(Y){this._status=v.kError;var $=0,ce=null;if(this._contentLength&&Y.loaded<this._contentLength?($=l.EARLY_EOF,ce={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):($=l.EXCEPTION,ce={code:-1,msg:Y.constructor.name+" "+Y.type}),this._onError)this._onError($,ce);else throw new T(ce.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 o.w("MozChunkedLoader",$.message),!1}}}]),j}(d),c=r,S=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-msstream-loader"),$.TAG="MSStreamLoader",$._seekHandler=H,$._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),C(Object(m.a)(j.prototype),"destroy",this).call(this)}},{key:"open",value:function(Y,$){this._internalOpen(Y,$,!1)}},{key:"_internalOpen",value:function(Y,$,ce){this._dataSource=Y,ce?this._currentRange=$:this._totalRange=$;var Ne=Y.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?Ne=this._currentRedirectedURL:Y.redirectedURL!=null&&(Ne=Y.redirectedURL));var Ke=this._seekHandler.getConfig(Ne,$);this._currentRequestURL=Ke.url;var Et=this._reader=new self.MSStreamReader;Et.onprogress=this._msrOnProgress.bind(this),Et.onload=this._msrOnLoad.bind(this),Et.onerror=this._msrOnError.bind(this);var St=this._xhr=new XMLHttpRequest;if(St.open("GET",Ke.url,!0),St.responseType="ms-stream",St.onreadystatechange=this._xhrOnReadyStateChange.bind(this),St.onerror=this._xhrOnError.bind(this),Y.withCredentials&&(St.withCredentials=!0),typeof Ke.headers=="object"){var Nt=Ke.headers;for(var Wt in Nt)Nt.hasOwnProperty(Wt)&&St.setRequestHeader(Wt,Nt[Wt])}if(typeof this._config.headers=="object"){var Xt=this._config.headers;for(var lt in Xt)Xt.hasOwnProperty(lt)&&St.setRequestHeader(lt,Xt[lt])}this._isReconnecting?this._isReconnecting=!1:this._status=v.kConnecting,St.send()}},{key:"abort",value:function(){this._internalAbort(),this._status=v.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=v.kBuffering,$.responseURL!=null){var ce=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&ce!==this._currentRedirectedURL&&(this._currentRedirectedURL=ce,this._onURLRedirect&&this._onURLRedirect(ce))}var Ne=$.getResponseHeader("Content-Length");if(Ne!=null&&this._contentLength==null){var Ke=parseInt(Ne);Ke>0&&(this._contentLength=Ke,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=v.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=v.kBuffering;var Et=$.response;this._reader.readAsArrayBuffer(Et)}}},{key:"_xhrOnError",value:function(Y){this._status=v.kError;var $=l.EXCEPTION,ce={code:-1,msg:Y.constructor.name+" "+Y.type};if(this._onError)this._onError($,ce);else throw new T(ce.msg)}},{key:"_msrOnProgress",value:function(Y){var $=Y.target,ce=$.result;if(ce==null){this._doReconnectIfNeeded();return}var Ne=ce.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ce.byteLength;var Ke=this._totalRange.from+this._receivedLength;this._receivedLength+=Ne.byteLength,this._onDataArrival&&this._onDataArrival(Ne,Ke,this._receivedLength),ce.byteLength>=this._bufferLimit&&(o.v(this.TAG,"MSStream buffer exceeded max size near ".concat(Ke+Ne.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=v.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}},{key:"_msrOnError",value:function(Y){this._status=v.kError;var $=0,ce=null;if(this._contentLength&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,ce={code:-1,msg:"MSStream meet Early-Eof"}):($=l.EARLY_EOF,ce={code:-1,msg:Y.constructor.name+" "+Y.type}),this._onError)this._onError($,ce);else throw new T(ce.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 o.w("MSStreamLoader",$.message),!1}}}]),j}(d),_=S,A=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(H,Y){var $;return Object(Q.a)(this,j),$=te.call(this,"xhr-range-loader"),$.TAG="RangeLoader",$._seekHandler=H,$._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),C(Object(m.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=v.kConnecting;var ce=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(ce=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!ce?(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,ce=$+Y;this._contentLength!=null&&(ce-this._range.from>=this._contentLength&&(ce=this._range.from+this._contentLength-1)),this._currentRequestRange={from:$,to:ce},this._internalOpen(this._dataSource,this._currentRequestRange)}},{key:"_internalOpen",value:function(Y,$){this._lastTimeLoaded=0;var ce=Y.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ce=this._currentRedirectedURL:Y.redirectedURL!=null&&(ce=Y.redirectedURL));var Ne=this._seekHandler.getConfig(ce,$);this._currentRequestURL=Ne.url;var Ke=this._xhr=new XMLHttpRequest;if(Ke.open("GET",Ne.url,!0),Ke.responseType="arraybuffer",Ke.onreadystatechange=this._onReadyStateChange.bind(this),Ke.onprogress=this._onProgress.bind(this),Ke.onload=this._onLoad.bind(this),Ke.onerror=this._onXhrError.bind(this),Y.withCredentials&&(Ke.withCredentials=!0),typeof Ne.headers=="object"){var Et=Ne.headers;for(var St in Et)Et.hasOwnProperty(St)&&Ke.setRequestHeader(St,Et[St])}if(typeof this._config.headers=="object"){var Nt=this._config.headers;for(var Wt in Nt)Nt.hasOwnProperty(Wt)&&Ke.setRequestHeader(Wt,Nt[Wt])}Ke.send()}},{key:"abort",value:function(){this._requestAbort=!0,this._internalAbort(),this._status=v.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 ce=this._seekHandler.removeURLParameters($.responseURL);$.responseURL!==this._currentRequestURL&&ce!==this._currentRedirectedURL&&(this._currentRedirectedURL=ce,this._onURLRedirect&&this._onURLRedirect(ce))}if($.status>=200&&$.status<=299){if(this._waitForTotalLength)return;this._status=v.kBuffering}else if(this._status=v.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===v.kError)return;if(this._contentLength===null){var $=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,$=!0;var ce=Y.total;this._internalAbort(),ce!=null&ce!==0&&(this._totalLength=ce)}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 Ne=Y.loaded-this._lastTimeLoaded;this._lastTimeLoaded=Y.loaded,this._speedSampler.addBytes(Ne)}},{key:"_normalizeSpeed",value:function(Y){var $=this._chunkSizeKBList,ce=$.length-1,Ne=0,Ke=0,Et=ce;if(Y<$[0])return $[0];for(;Ke<=Et;){if(Ne=Ke+Math.floor((Et-Ke)/2),Ne===ce||Y>=$[Ne]&&Y<$[Ne+1])return $[Ne];$[Ne]<Y?Ke=Ne+1:Et=Ne-1}}},{key:"_onLoad",value:function(Y){if(this._status===v.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 ce=this._normalizeSpeed($);this._currentSpeedNormalized!==ce&&(this._currentSpeedNormalized=ce,this._currentChunkSizeKB=ce)}var Ne=Y.target.response,Ke=this._range.from+this._receivedLength;this._receivedLength+=Ne.byteLength;var Et=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():Et=!0,this._onDataArrival&&this._onDataArrival(Ne,Ke,this._receivedLength),Et&&(this._status=v.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},{key:"_onXhrError",value:function(Y){this._status=v.kError;var $=0,ce=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?($=l.EARLY_EOF,ce={code:-1,msg:"RangeLoader meet Early-Eof"}):($=l.EXCEPTION,ce={code:-1,msg:Y.constructor.name+" "+Y.type}),this._onError)this._onError($,ce);else throw new T(ce.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 o.w("RangeLoader",$.message),!1}}}]),j}(d),I=A,k=function(ae){Object(i.a)(j,ae);var te=Object(y.a)(j);function j(){var H;return Object(Q.a)(this,j),H=te.call(this,"websocket-loader"),H.TAG="WebSocketLoader",H._needStash=!0,H._ws=null,H._requestAbort=!1,H._receivedLength=0,H}return Object(L.a)(j,[{key:"destroy",value:function(){this._ws&&this.abort(),C(Object(m.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=v.kConnecting}catch(Ne){this._status=v.kError;var ce={code:Ne.code,msg:Ne.message};if(this._onError)this._onError(l.EXCEPTION,ce);else throw new T(ce.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=v.kComplete}},{key:"_onWebSocketOpen",value:function(Y){this._status=v.kBuffering}},{key:"_onWebSocketClose",value:function(Y){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=v.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 ce=new FileReader;ce.onload=function(){$._dispatchArrayBuffer(ce.result)},ce.readAsArrayBuffer(Y.data)}else{this._status=v.kError;var Ne={code:-1,msg:"Unsupported WebSocket message type: "+Y.data.constructor.name};if(this._onError)this._onError(l.EXCEPTION,Ne);else throw new T(Ne.msg)}}},{key:"_dispatchArrayBuffer",value:function(Y){var $=Y,ce=this._receivedLength;this._receivedLength+=$.byteLength,this._onDataArrival&&this._onDataArrival($,ce,this._receivedLength)}},{key:"_onWebSocketError",value:function(Y){this._status=v.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}(d),B=k,z=function(){function ae(te){Object(Q.a)(this,ae),this._zeroStart=te||!1}return Object(L.a)(ae,[{key:"getConfig",value:function(j,H){var Y={};if(H.from!==0||H.to!==-1){var $;H.to!==-1?$="bytes=".concat(H.from.toString(),"-").concat(H.to.toString()):$="bytes=".concat(H.from.toString(),"-"),Y.Range=$}else this._zeroStart&&(Y.Range="bytes=0-");return{url:j,headers:Y}}},{key:"removeURLParameters",value:function(j){return j}}]),ae}(),G=z,V=function(){function ae(te,j){Object(Q.a)(this,ae),this._startName=te,this._endName=j}return Object(L.a)(ae,[{key:"getConfig",value:function(j,H){var Y=j;if(H.from!==0||H.to!==-1){var $=!0;Y.indexOf("?")===-1&&(Y+="?",$=!1),$&&(Y+="&"),Y+="".concat(this._startName,"=").concat(H.from.toString()),H.to!==-1&&(Y+="&".concat(this._endName,"=").concat(H.to.toString()))}return{url:Y,headers:{}}}},{key:"removeURLParameters",value:function(j){var H=j.split("?")[0],Y=void 0,$=j.indexOf("?");$!==-1&&(Y=j.substring($+1));var ce="";if(Y!=null&&Y.length>0)for(var Ne=Y.split("&"),Ke=0;Ke<Ne.length;Ke++){var Et=Ne[Ke].split("="),St=Ke>0;Et[0]!==this._startName&&Et[0]!==this._endName&&(St&&(ce+="&"),ce+=Ne[Ke])}return ce.length===0?H:H+"?"+ce}}]),ae}(),X=V,F=function(){function ae(te,j,H){Object(Q.a)(this,ae),this.TAG="IOController",this._config=j,this._extraData=H,this._stashInitialSize=1024*384,j.stashInitialSize!=null&&j.stashInitialSize>0&&(this._stashInitialSize=j.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,j.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=te,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(te.url),this._refTotalLength=te.filesize?te.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new 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)(ae,[{key:"destroy",value:function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}},{key:"isWorking",value:function(){return this._loader&&this._loader.isWorking()&&!this._paused}},{key:"isPaused",value:function(){return this._paused}},{key:"status",get:function(){return this._loader.status}},{key:"extraData",get:function(){return this._extraData},set:function(j){this._extraData=j}},{key:"onDataArrival",get:function(){return this._onDataArrival},set:function(j){this._onDataArrival=j}},{key:"onSeeked",get:function(){return this._onSeeked},set:function(j){this._onSeeked=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onComplete",get:function(){return this._onComplete},set:function(j){this._onComplete=j}},{key:"onRedirect",get:function(){return this._onRedirect},set:function(j){this._onRedirect=j}},{key:"onRecoveredEarlyEof",get:function(){return this._onRecoveredEarlyEof},set:function(j){this._onRecoveredEarlyEof=j}},{key:"currentURL",get:function(){return this._dataSource.url}},{key:"hasRedirect",get:function(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}},{key:"currentRedirectedURL",get:function(){return this._redirectedURL||this._dataSource.redirectedURL}},{key:"currentSpeed",get:function(){return this._loaderClass===I?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}},{key:"loaderType",get:function(){return this._loader.type}},{key:"_selectSeekHandler",value:function(){var j=this._config;if(j.seekType==="range")this._seekHandler=new G(this._config.rangeLoadZeroStart);else if(j.seekType==="param"){var H=j.seekParamStart||"bstart",Y=j.seekParamEnd||"bend";this._seekHandler=new X(H,Y)}else if(j.seekType==="custom"){if(typeof j.customSeekHandler!="function")throw new u("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new j.customSeekHandler}else throw new u("Invalid seekType in config: ".concat(j.seekType))}},{key:"_selectLoader",value:function(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=B;else if(n.isSupported())this._loaderClass=n;else if(c.isSupported())this._loaderClass=c;else if(I.isSupported())this._loaderClass=I;else throw new T("Your browser doesn't support xhr with arraybuffer responseType!")}},{key:"_createLoader",value:function(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}},{key:"open",value:function(j){this._currentRange={from:0,to:-1},j&&(this._currentRange.from=j),this._speedSampler.reset(),j||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}},{key:"abort",value:function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}},{key:"pause",value:function(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}},{key:"resume",value:function(){if(this._paused){this._paused=!1;var j=this._resumeFrom;this._resumeFrom=0,this._internalSeek(j,!0)}}},{key:"seek",value:function(j){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(j,!0)}},{key:"_internalSeek",value:function(j,H){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(H),this._loader.destroy(),this._loader=null;var 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 u("Url must be a non-empty string!");this._dataSource.url=j}},{key:"_expandBuffer",value:function(j){for(var H=this._stashSize;H+1024*1024*1<j;)H*=2;if(H+=1024*1024*1,H===this._bufferSize)return;var Y=new ArrayBuffer(H);if(this._stashUsed>0){var $=new Uint8Array(this._stashBuffer,0,this._stashUsed),ce=new Uint8Array(Y,0,H);ce.set($,0)}this._stashBuffer=Y,this._bufferSize=H}},{key:"_normalizeSpeed",value:function(j){var H=this._speedNormalizeList,Y=H.length-1,$=0,ce=0,Ne=Y;if(j<H[0])return H[0];for(;ce<=Ne;){if($=ce+Math.floor((Ne-ce)/2),$===Y||j>=H[$]&&j<H[$+1])return H[$];H[$]<j?ce=$+1:Ne=$-1}}},{key:"_adjustStashSize",value:function(j){var H=0;this._config.isLive||j<512?H=j:j>=512&&j<=1024?H=Math.floor(j*1.5):H=j*2,H>8192&&(H=8192);var Y=H*1024+1024*1024*1;this._bufferSize<Y&&this._expandBuffer(Y),this._stashSize=H*1024}},{key:"_dispatchChunks",value:function(j,H){return this._currentRange.to=H+j.byteLength-1,this._onDataArrival(j,H)}},{key:"_onURLRedirect",value:function(j){this._redirectedURL=j,this._onRedirect&&this._onRedirect(j)}},{key:"_onContentLengthKnown",value:function(j){j&&this._fullRequestFlag&&(this._totalLength=j,this._fullRequestFlag=!1)}},{key:"_onLoaderChunkArrival",value:function(j,H,Y){if(!this._onDataArrival)throw new w("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 ce=this._normalizeSpeed($);this._speedNormalized!==ce&&(this._speedNormalized=ce,this._adjustStashSize(ce))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=H),this._stashUsed+j.byteLength<=this._stashSize){var Xt=new Uint8Array(this._stashBuffer,0,this._stashSize);Xt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var lt=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var Dt=this._stashBuffer.slice(0,this._stashUsed),Ct=this._dispatchChunks(Dt,this._stashByteStart);if(Ct<Dt.byteLength){if(Ct>0){var zt=new Uint8Array(Dt,Ct);lt.set(zt,0),this._stashUsed=zt.byteLength,this._stashByteStart+=Ct}}else this._stashUsed=0,this._stashByteStart+=Ct;this._stashUsed+j.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+j.byteLength),lt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),lt.set(new Uint8Array(j),this._stashUsed),this._stashUsed+=j.byteLength}else{var Rt=this._dispatchChunks(j,H);if(Rt<j.byteLength){var nn=j.byteLength-Rt;nn>this._bufferSize&&(this._expandBuffer(nn),lt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),lt.set(new Uint8Array(j,Rt),0),this._stashUsed+=nn,this._stashByteStart=H+Rt}}}else if(this._stashUsed===0){var Ne=this._dispatchChunks(j,H);if(Ne<j.byteLength){var Ke=j.byteLength-Ne;Ke>this._bufferSize&&this._expandBuffer(Ke);var Et=new Uint8Array(this._stashBuffer,0,this._bufferSize);Et.set(new Uint8Array(j,Ne),0),this._stashUsed+=Ke,this._stashByteStart=H+Ne}}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 Nt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(Nt<this._stashUsed&&Nt>0){var Wt=new Uint8Array(this._stashBuffer,Nt);St.set(Wt,0)}this._stashUsed-=Nt,this._stashByteStart+=Nt}}},{key:"_flushStashBuffer",value:function(j){if(this._stashUsed>0){var H=this._stashBuffer.slice(0,this._stashUsed),Y=this._dispatchChunks(H,this._stashByteStart),$=H.byteLength-Y;if(Y<H.byteLength)if(j)o.w(this.TAG,"".concat($," bytes unconsumed data remain when flush buffer, dropped"));else{if(Y>0){var ce=new Uint8Array(this._stashBuffer,0,this._bufferSize),Ne=new Uint8Array(H,Y);ce.set(Ne,0),this._stashUsed=Ne.byteLength,this._stashByteStart+=Y}return 0}return this._stashUsed=0,this._stashByteStart=0,$}return 0}},{key:"_onLoaderComplete",value:function(j,H){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}},{key:"_onLoaderError",value:function(j,H){o.e(this.TAG,"Loader error, code = ".concat(H.code,", msg = ").concat(H.msg)),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,j=l.UNRECOVERABLE_EARLY_EOF);switch(j){case l.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){var Y=this._currentRange.to+1;Y<this._totalLength&&(o.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,H);else throw new T("IOException: "+H.msg)}}]),ae}(),K=F,Z={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,lazyLoad:!0,lazyLoadMaxDuration:3*60,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:3*60,autoCleanupMinBackwardDuration:2*60,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:"range",seekParamStart:"bstart",seekParamEnd:"bend",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function he(){return Object.assign({},Z)}var ue=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"supportMSEH264Playback",value:function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}},{key:"supportNetworkStreamIO",value:function(){var j=new K({},he()),H=j.loaderType;return j.destroy(),H=="fetch-stream-loader"||H=="xhr-moz-chunked-loader"}},{key:"getNetworkLoaderTypeName",value:function(){var j=new K({},he()),H=j.loaderType;return j.destroy(),H}},{key:"supportNativeMediaPlayback",value:function(j){ae.videoElement==null&&(ae.videoElement=window.document.createElement("video"));var H=ae.videoElement.canPlayType(j);return H==="probably"||H=="maybe"}},{key:"getFeatureList",value:function(){var j={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return j.mseFlvPlayback=ae.supportMSEH264Playback(),j.networkStreamIO=ae.supportNetworkStreamIO(),j.networkLoaderName=ae.getNetworkLoaderTypeName(),j.mseLiveFlvPlayback=j.mseFlvPlayback&&j.networkStreamIO,j.nativeMP4H264Playback=ae.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),j.nativeWebmVP8Playback=ae.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),j.nativeWebmVP9Playback=ae.supportNativeMediaPlayback('video/webm; codecs="vp9"'),j}}]),ae}(),ge=ue,xe={ERROR:"error",LOADING_COMPLETE:"loading_complete",RECOVERED_EARLY_EOF:"recovered_early_eof",MEDIA_INFO:"media_info",METADATA_ARRIVED:"metadata_arrived",SCRIPTDATA_ARRIVED:"scriptdata_arrived",STATISTICS_INFO:"statistics_info"},De=xe,we=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"forceGlobalTag",get:function(){return o.FORCE_GLOBAL_TAG},set:function(j){o.FORCE_GLOBAL_TAG=j,ae._notifyChange()}},{key:"globalTag",get:function(){return o.GLOBAL_TAG},set:function(j){o.GLOBAL_TAG=j,ae._notifyChange()}},{key:"enableAll",get:function(){return o.ENABLE_VERBOSE&&o.ENABLE_DEBUG&&o.ENABLE_INFO&&o.ENABLE_WARN&&o.ENABLE_ERROR},set:function(j){o.ENABLE_VERBOSE=j,o.ENABLE_DEBUG=j,o.ENABLE_INFO=j,o.ENABLE_WARN=j,o.ENABLE_ERROR=j,ae._notifyChange()}},{key:"enableDebug",get:function(){return o.ENABLE_DEBUG},set:function(j){o.ENABLE_DEBUG=j,ae._notifyChange()}},{key:"enableVerbose",get:function(){return o.ENABLE_VERBOSE},set:function(j){o.ENABLE_VERBOSE=j,ae._notifyChange()}},{key:"enableInfo",get:function(){return o.ENABLE_INFO},set:function(j){o.ENABLE_INFO=j,ae._notifyChange()}},{key:"enableWarn",get:function(){return o.ENABLE_WARN},set:function(j){o.ENABLE_WARN=j,ae._notifyChange()}},{key:"enableError",get:function(){return o.ENABLE_ERROR},set:function(j){o.ENABLE_ERROR=j,ae._notifyChange()}},{key:"getConfig",value:function(){return{globalTag:o.GLOBAL_TAG,forceGlobalTag:o.FORCE_GLOBAL_TAG,enableVerbose:o.ENABLE_VERBOSE,enableDebug:o.ENABLE_DEBUG,enableInfo:o.ENABLE_INFO,enableWarn:o.ENABLE_WARN,enableError:o.ENABLE_ERROR,enableCallback:o.ENABLE_CALLBACK}}},{key:"applyConfig",value:function(j){o.GLOBAL_TAG=j.globalTag,o.FORCE_GLOBAL_TAG=j.forceGlobalTag,o.ENABLE_VERBOSE=j.enableVerbose,o.ENABLE_DEBUG=j.enableDebug,o.ENABLE_INFO=j.enableInfo,o.ENABLE_WARN=j.enableWarn,o.ENABLE_ERROR=j.enableError,o.ENABLE_CALLBACK=j.enableCallback}},{key:"_notifyChange",value:function(){var j=ae.emitter;if(j.listenerCount("change")>0){var H=ae.getConfig();j.emit("change",H)}}},{key:"registerListener",value:function(j){ae.emitter.addListener("change",j)}},{key:"removeListener",value:function(j){ae.emitter.removeListener("change",j)}},{key:"addLogListener",value:function(j){o.emitter.addListener("log",j),o.emitter.listenerCount("log")>0&&(o.ENABLE_CALLBACK=!0,ae._notifyChange())}},{key:"removeLogListener",value:function(j){o.emitter.removeListener("log",j),o.emitter.listenerCount("log")===0&&(o.ENABLE_CALLBACK=!1,ae._notifyChange())}}]),ae}();we.emitter=new t.a;var Le=we,ie=function(){function ae(){Object(Q.a)(this,ae),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)(ae,[{key:"isComplete",value:function(){var j=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,H=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&j&&H}},{key:"isSeekable",value:function(){return this.hasKeyframesIndex===!0}},{key:"getNearestKeyframe",value:function(j){if(this.keyframesIndex==null)return null;var H=this.keyframesIndex,Y=this._search(H.times,j);return{index:Y,milliseconds:H.times[Y],fileposition:H.filepositions[Y]}}},{key:"_search",value:function(j,H){var Y=0,$=j.length-1,ce=0,Ne=0,Ke=$;for(H<j[0]&&(Y=0,Ne=Ke+1);Ne<=Ke;)if(ce=Ne+Math.floor((Ke-Ne)/2),ce===$||H>=j[ce]&&H<j[ce+1]){Y=ce;break}else j[ce]<H?Ne=ce+1:Ke=ce-1;return Y}}]),ae}(),ve=ie;function q(ae,te,j){var H=ae;if(te+j<H.length){for(;j--;)if((H[++te]&192)!==128)return!1;return!0}else return!1}function fe(ae){for(var te=[],j=ae,H=0,Y=ae.length;H<Y;){if(j[H]<128){te.push(String.fromCharCode(j[H])),++H;continue}else if(!(j[H]<192)){if(j[H]<224){if(q(j,H,1)){var $=(j[H]&31)<<6|j[H+1]&63;if($>=128){te.push(String.fromCharCode($&65535)),H+=2;continue}}}else if(j[H]<240){if(q(j,H,2)){var ce=(j[H]&15)<<12|(j[H+1]&63)<<6|j[H+2]&63;if(ce>=2048&&(ce&63488)!==55296){te.push(String.fromCharCode(ce&65535)),H+=3;continue}}}else if(j[H]<248&&q(j,H,3)){var Ne=(j[H]&7)<<18|(j[H+1]&63)<<12|(j[H+2]&63)<<6|j[H+3]&63;if(Ne>65536&&Ne<1114112){Ne-=65536,te.push(String.fromCharCode(Ne>>>10|55296)),te.push(String.fromCharCode(Ne&1023|56320)),H+=4;continue}}}te.push(String.fromCharCode(65533)),++H}return te.join("")}var Pe=fe,ye=function(){var ae=new ArrayBuffer(2);return new DataView(ae).setInt16(0,256,!0),new Int16Array(ae)[0]===256}(),Ye=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"parseScriptData",value:function(j,H,Y){var $={};try{var ce=ae.parseValue(j,H,Y),Ne=ae.parseValue(j,H+ce.size,Y-ce.size);$[ce.data]=Ne.data}catch(Ke){o.e("AMF",Ke.toString())}return $}},{key:"parseObject",value:function(j,H,Y){if(Y<3)throw new w("Data not enough when parse ScriptDataObject");var $=ae.parseString(j,H,Y),ce=ae.parseValue(j,H+$.size,Y-$.size),Ne=ce.objectEnd;return{data:{name:$.data,value:ce.data},size:$.size+ce.size,objectEnd:Ne}}},{key:"parseVariable",value:function(j,H,Y){return ae.parseObject(j,H,Y)}},{key:"parseString",value:function(j,H,Y){if(Y<2)throw new w("Data not enough when parse String");var $=new DataView(j,H,Y),ce=$.getUint16(0,!ye),Ne;return ce>0?Ne=Pe(new Uint8Array(j,H+2,ce)):Ne="",{data:Ne,size:2+ce}}},{key:"parseLongString",value:function(j,H,Y){if(Y<4)throw new w("Data not enough when parse LongString");var $=new DataView(j,H,Y),ce=$.getUint32(0,!ye),Ne;return ce>0?Ne=Pe(new Uint8Array(j,H+4,ce)):Ne="",{data:Ne,size:4+ce}}},{key:"parseDate",value:function(j,H,Y){if(Y<10)throw new w("Data size invalid when parse Date");var $=new DataView(j,H,Y),ce=$.getFloat64(0,!ye),Ne=$.getInt16(8,!ye);return ce+=Ne*60*1e3,{data:new Date(ce),size:8+2}}},{key:"parseValue",value:function(j,H,Y){if(Y<1)throw new w("Data not enough when parse Value");var $=new DataView(j,H,Y),ce=1,Ne=$.getUint8(0),Ke,Et=!1;try{switch(Ne){case 0:Ke=$.getFloat64(1,!ye),ce+=8;break;case 1:{var St=$.getUint8(1);Ke=!!St,ce+=1;break}case 2:{var Nt=ae.parseString(j,H+1,Y-1);Ke=Nt.data,ce+=Nt.size;break}case 3:{Ke={};var Wt=0;for(($.getUint32(Y-4,!ye)&16777215)===9&&(Wt=3);ce<Y-4;){var Xt=ae.parseObject(j,H+ce,Y-ce-Wt);if(Xt.objectEnd)break;Ke[Xt.data.name]=Xt.data.value,ce+=Xt.size}if(ce<=Y-3){var lt=$.getUint32(ce-1,!ye)&16777215;lt===9&&(ce+=3)}break}case 8:{Ke={},ce+=4;var Dt=0;for(($.getUint32(Y-4,!ye)&16777215)===9&&(Dt=3);ce<Y-8;){var Ct=ae.parseVariable(j,H+ce,Y-ce-Dt);if(Ct.objectEnd)break;Ke[Ct.data.name]=Ct.data.value,ce+=Ct.size}if(ce<=Y-3){var zt=$.getUint32(ce-1,!ye)&16777215;zt===9&&(ce+=3)}break}case 9:Ke=void 0,ce=1,Et=!0;break;case 10:{Ke=[];var Rt=$.getUint32(1,!ye);ce+=4;for(var nn=0;nn<Rt;nn++){var $t=ae.parseValue(j,H+ce,Y-ce);Ke.push($t.data),ce+=$t.size}break}case 11:{var Lt=ae.parseDate(j,H+1,Y-1);Ke=Lt.data,ce+=Lt.size;break}case 12:{var on=ae.parseString(j,H+1,Y-1);Ke=on.data,ce+=on.size;break}default:ce=Y,o.w("AMF","Unsupported AMF value type "+Ne)}}catch(vn){o.e("AMF",vn.toString())}return{data:Ke,size:ce,objectEnd:Et}}}]),ae}(),dt=Ye,ke=function(){function ae(te){Object(Q.a)(this,ae),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)(ae,[{key:"destroy",value:function(){this._buffer=null}},{key:"_fillCurrentWord",value:function(){var j=this._total_bytes-this._buffer_index;if(j<=0)throw new w("ExpGolomb: _fillCurrentWord() but no bytes available");var H=Math.min(4,j),Y=new Uint8Array(4);Y.set(this._buffer.subarray(this._buffer_index,this._buffer_index+H)),this._current_word=new DataView(Y.buffer).getUint32(0,!1),this._buffer_index+=H,this._current_word_bits_left=H*8}},{key:"readBits",value:function(j){if(j>32)throw new u("ExpGolomb: readBits() bits exceeded max 32bits!");if(j<=this._current_word_bits_left){var H=this._current_word>>>32-j;return this._current_word<<=j,this._current_word_bits_left-=j,H}var 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 ce=Math.min($,this._current_word_bits_left),Ne=this._current_word>>>32-ce;return this._current_word<<=ce,this._current_word_bits_left-=ce,Y=Y<<ce|Ne,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)}}]),ae}(),We=ke,Re=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"_ebsp2rbsp",value:function(j){for(var H=j,Y=H.byteLength,$=new Uint8Array(Y),ce=0,Ne=0;Ne<Y;Ne++){if(Ne>=2&&(H[Ne]===3&&H[Ne-1]===0&&H[Ne-2]===0))continue;$[ce]=H[Ne],ce++}return new Uint8Array($.buffer,0,ce)}},{key:"parseSPS",value:function(j){var H=ae._ebsp2rbsp(j),Y=new We(H);Y.readByte();var $=Y.readByte();Y.readByte();var ce=Y.readByte();Y.readUEG();var Ne=ae.getProfileString($),Ke=ae.getLevelString(ce),Et=1,St=420,Nt=[0,420,422,444],Wt=8;if(($===100||$===110||$===122||$===244||$===44||$===83||$===86||$===118||$===128||$===138||$===144)&&(Et=Y.readUEG(),Et===3&&Y.readBits(1),Et<=3&&(St=Nt[Et]),Wt=Y.readUEG()+8,Y.readUEG(),Y.readBits(1),Y.readBool()))for(var Xt=Et!==3?8:12,lt=0;lt<Xt;lt++)Y.readBool()&&(lt<6?ae._skipScalingList(Y,16):ae._skipScalingList(Y,64));Y.readUEG();var Dt=Y.readUEG();if(Dt===0)Y.readUEG();else if(Dt===1){Y.readBits(1),Y.readSEG(),Y.readSEG();for(var Ct=Y.readUEG(),zt=0;zt<Ct;zt++)Y.readSEG()}var Rt=Y.readUEG();Y.readBits(1);var nn=Y.readUEG(),$t=Y.readUEG(),Lt=Y.readBits(1);Lt===0&&Y.readBits(1),Y.readBits(1);var on=0,vn=0,_n=0,hn=0,bn=Y.readBool();bn&&(on=Y.readUEG(),vn=Y.readUEG(),_n=Y.readUEG(),hn=Y.readUEG());var Bn=1,un=1,zn=0,Jn=!0,nr=0,Gn=0,jn=Y.readBool();if(jn){if(Y.readBool()){var wn=Y.readByte(),sr=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],gn=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];wn>0&&wn<16?(Bn=sr[wn-1],un=gn[wn-1]):wn===255&&(Bn=Y.readByte()<<8|Y.readByte(),un=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 Pt=Y.readBits(32),fn=Y.readBits(32);Jn=Y.readBool(),nr=fn,Gn=Pt*2,zn=nr/Gn}}var Ln=1;(Bn!==1||un!==1)&&(Ln=Bn/un);var mn=0,ar=0;if(Et===0)mn=1,ar=2-Lt;else{var lr=Et===3?1:2,Tn=Et===1?2:1;mn=lr,ar=Tn*(2-Lt)}var Un=(nn+1)*16,fr=(2-Lt)*(($t+1)*16);Un-=(on+vn)*mn,fr-=(_n+hn)*ar;var Zn=Math.ceil(Un*Ln);return Y.destroy(),Y=null,{profile_string:Ne,level_string:Ke,bit_depth:Wt,ref_frames:Rt,chroma_format:St,chroma_format_string:ae.getChromaFormatString(St),frame_rate:{fixed:Jn,fps:zn,fps_den:Gn,fps_num:nr},sar_ratio:{width:Bn,height:un},codec_size:{width:Un,height:fr},present_size:{width:Zn,height:fr}}}},{key:"_skipScalingList",value:function(j,H){for(var Y=8,$=8,ce=0,Ne=0;Ne<H;Ne++)$!==0&&(ce=j.readSEG(),$=(Y+ce+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"}}}]),ae}(),Me=Re,Ve={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"},Ze=Ve;function bt(ae){return ae>>>8&255|(ae&255)<<8}function ft(ae){return(ae&4278190080)>>>24|(ae&16711680)>>>8|(ae&65280)<<8|(ae&255)<<24}function Ft(ae,te){return ae[te]<<24|ae[te+1]<<16|ae[te+2]<<8|ae[te+3]}var Kt=function(){function ae(te,j){Object(Q.a)(this,ae),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 H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}()}return Object(L.a)(ae,[{key:"destroy",value:function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}},{key:"bindDataSource",value:function(j){return j.onDataArrival=this.parseChunks.bind(this),this}},{key:"onTrackMetadata",get:function(){return this._onTrackMetadata},set:function(j){this._onTrackMetadata=j}},{key:"onMediaInfo",get:function(){return this._onMediaInfo},set:function(j){this._onMediaInfo=j}},{key:"onMetaDataArrived",get:function(){return this._onMetaDataArrived},set:function(j){this._onMetaDataArrived=j}},{key:"onScriptDataArrived",get:function(){return this._onScriptDataArrived},set:function(j){this._onScriptDataArrived=j}},{key:"onError",get:function(){return this._onError},set:function(j){this._onError=j}},{key:"onDataAvailable",get:function(){return this._onDataAvailable},set:function(j){this._onDataAvailable=j}},{key:"timestampBase",get:function(){return this._timestampBase},set:function(j){this._timestampBase=j}},{key:"overridedDuration",get:function(){return this._duration},set:function(j){this._durationOverrided=!0,this._duration=j,this._mediaInfo.duration=j}},{key:"overridedHasAudio",set:function(j){this._hasAudioFlagOverrided=!0,this._hasAudio=j,this._mediaInfo.hasAudio=j}},{key:"overridedHasVideo",set:function(j){this._hasVideoFlagOverrided=!0,this._hasVideo=j,this._mediaInfo.hasVideo=j}},{key:"resetMediaInfo",value:function(){this._mediaInfo=new ve}},{key:"_isInitialMetadataDispatched",value:function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}},{key:"parseChunks",value:function(j,H){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new w("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");var Y=0,$=this._littleEndian;if(H===0)if(j.byteLength>13){var ce=ae.probe(j);Y=ce.dataOffset}else return 0;if(this._firstParse){this._firstParse=!1,H+Y!==this._dataOffset&&o.w(this.TAG,"First time parsing but chunk byteStart invalid!");var Ne=new DataView(j,Y),Ke=Ne.getUint32(0,!$);Ke!==0&&o.w(this.TAG,"PrevTagSize0 !== 0 !!!"),Y+=4}for(;Y<j.byteLength;){this._dispatch=!0;var Et=new DataView(j,Y);if(Y+11+4>j.byteLength)break;var St=Et.getUint8(0),Nt=Et.getUint32(0,!$)&16777215;if(Y+11+Nt+4>j.byteLength)break;if(St!==8&&St!==9&&St!==18){o.w(this.TAG,"Unsupported tag type ".concat(St,", skipped")),Y+=11+Nt+4;continue}var Wt=Et.getUint8(4),Xt=Et.getUint8(5),lt=Et.getUint8(6),Dt=Et.getUint8(7),Ct=lt|Xt<<8|Wt<<16|Dt<<24,zt=Et.getUint32(7,!$)&16777215;zt!==0&&o.w(this.TAG,"Meet tag which has StreamID != 0!");var Rt=Y+11;switch(St){case 8:this._parseAudioData(j,Rt,Nt,Ct);break;case 9:this._parseVideoData(j,Rt,Nt,Ct,H+Y);break;case 18:this._parseScriptData(j,Rt,Nt);break}var nn=Et.getUint32(11+Nt,!$);nn!==11+Nt&&o.w(this.TAG,"Invalid PrevTagSize ".concat(nn)),Y+=11+Nt+4}return this._isInitialMetadataDispatched()&&(this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack)),Y}},{key:"_parseScriptData",value:function(j,H,Y){var $=dt.parseScriptData(j,H,Y);if($.hasOwnProperty("onMetaData")){if($.onMetaData==null||typeof $.onMetaData!="object"){o.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&o.w(this.TAG,"Found another onMetaData tag!"),this._metadata=$;var ce=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},ce)),typeof ce.hasAudio=="boolean"&&(this._hasAudioFlagOverrided===!1&&(this._hasAudio=ce.hasAudio,this._mediaInfo.hasAudio=this._hasAudio)),typeof ce.hasVideo=="boolean"&&(this._hasVideoFlagOverrided===!1&&(this._hasVideo=ce.hasVideo,this._mediaInfo.hasVideo=this._hasVideo)),typeof ce.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=ce.audiodatarate),typeof ce.videodatarate=="number"&&(this._mediaInfo.videoDataRate=ce.videodatarate),typeof ce.width=="number"&&(this._mediaInfo.width=ce.width),typeof ce.height=="number"&&(this._mediaInfo.height=ce.height),typeof ce.duration=="number"){if(!this._durationOverrided){var Ne=Math.floor(ce.duration*this._timescale);this._duration=Ne,this._mediaInfo.duration=Ne}}else this._mediaInfo.duration=0;if(typeof ce.framerate=="number"){var Ke=Math.floor(ce.framerate*1e3);if(Ke>0){var Et=Ke/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Et,this._referenceFrameRate.fps_num=Ke,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Et}}if(typeof ce.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;var St=ce.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(St),ce.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=ce,o.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys($).length>0&&(this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},$)))}},{key:"_parseKeyframesIndex",value:function(j){for(var H=[],Y=[],$=1;$<j.times.length;$++){var ce=this._timestampBase+Math.floor(j.times[$]*1e3);H.push(ce),Y.push(j.filepositions[$])}return{times:H,filepositions:Y}}},{key:"_parseAudioData",value:function(j,H,Y,$){if(Y<=1){o.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;var ce=this._littleEndian,Ne=new DataView(j,H,Y),Ke=Ne.getUint8(0),Et=Ke>>>4;if(Et!==2&&Et!==10){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Et);return}var St=0,Nt=(Ke&12)>>>2;if(Nt>=0&&Nt<=4)St=this._flvSoundRateTable[Nt];else{this._onError(Ze.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Nt);return}var Wt=(Ke&2)>>>1,Xt=Ke&1,lt=this._audioMetadata,Dt=this._audioTrack;if(lt||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),lt=this._audioMetadata={},lt.type="audio",lt.id=Dt.id,lt.timescale=this._timescale,lt.duration=this._duration,lt.audioSampleRate=St,lt.channelCount=Xt===0?1:2),Et===10){var Ct=this._parseAACAudioData(j,H+1,Y-1);if(Ct==null)return;if(Ct.packetType===0){lt.config&&o.w(this.TAG,"Found another AudioSpecificConfig!");var zt=Ct.data;lt.audioSampleRate=zt.samplingRate,lt.channelCount=zt.channelCount,lt.codec=zt.codec,lt.originalCodec=zt.originalCodec,lt.config=zt.config,lt.refSampleDuration=1024/lt.audioSampleRate*lt.timescale,o.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",lt);var Rt=this._mediaInfo;Rt.audioCodec=lt.originalCodec,Rt.audioSampleRate=lt.audioSampleRate,Rt.audioChannelCount=lt.channelCount,Rt.hasVideo?Rt.videoCodec!=null&&(Rt.mimeType='video/x-flv; codecs="'+Rt.videoCodec+","+Rt.audioCodec+'"'):Rt.mimeType='video/x-flv; codecs="'+Rt.audioCodec+'"',Rt.isComplete()&&this._onMediaInfo(Rt)}else if(Ct.packetType===1){var nn=this._timestampBase+$,$t={unit:Ct.data,length:Ct.data.byteLength,dts:nn,pts:nn};Dt.samples.push($t),Dt.length+=Ct.data.length}else o.e(this.TAG,"Flv: Unsupported AAC data type ".concat(Ct.packetType))}else if(Et===2){if(!lt.codec){var Lt=this._parseMP3AudioData(j,H+1,Y-1,!0);if(Lt==null)return;lt.audioSampleRate=Lt.samplingRate,lt.channelCount=Lt.channelCount,lt.codec=Lt.codec,lt.originalCodec=Lt.originalCodec,lt.refSampleDuration=1152/lt.audioSampleRate*lt.timescale,o.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",lt);var on=this._mediaInfo;on.audioCodec=lt.codec,on.audioSampleRate=lt.audioSampleRate,on.audioChannelCount=lt.channelCount,on.audioDataRate=Lt.bitRate,on.hasVideo?on.videoCodec!=null&&(on.mimeType='video/x-flv; codecs="'+on.videoCodec+","+on.audioCodec+'"'):on.mimeType='video/x-flv; codecs="'+on.audioCodec+'"',on.isComplete()&&this._onMediaInfo(on)}var vn=this._parseMP3AudioData(j,H+1,Y-1,!1);if(vn==null)return;var _n=this._timestampBase+$,hn={unit:vn,length:vn.byteLength,dts:_n,pts:_n};Dt.samples.push(hn),Dt.length+=vn.length}}},{key:"_parseAACAudioData",value:function(j,H,Y){if(Y<=1){o.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}var $={},ce=new Uint8Array(j,H,Y);return $.packetType=ce[0],ce[0]===0?$.data=this._parseAACAudioSpecificConfig(j,H+1,Y-1):$.data=ce.subarray(1),$}},{key:"_parseAACAudioSpecificConfig",value:function(j,H,Y){var $=new Uint8Array(j,H,Y),ce=null,Ne=0,Ke=0,Et=null,St=0,Nt=null;if(Ne=Ke=$[0]>>>3,St=($[0]&7)<<1|$[1]>>>7,St<0||St>=this._mpegSamplingRates.length){this._onError(Ze.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}var Wt=this._mpegSamplingRates[St],Xt=($[1]&120)>>>3;if(Xt<0||Xt>=8){this._onError(Ze.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}Ne===5&&(Nt=($[1]&7)<<1|$[2]>>>7,Et=($[2]&124)>>>2);var lt=self.navigator.userAgent.toLowerCase();return lt.indexOf("firefox")!==-1?St>=6?(Ne=5,ce=new Array(4),Nt=St-3):(Ne=2,ce=new Array(2),Nt=St):lt.indexOf("android")!==-1?(Ne=2,ce=new Array(2),Nt=St):(Ne=5,Nt=St,ce=new Array(4),St>=6?Nt=St-3:Xt===1&&(Ne=2,ce=new Array(2),Nt=St)),ce[0]=Ne<<3,ce[0]|=(St&15)>>>1,ce[1]=(St&15)<<7,ce[1]|=(Xt&15)<<3,Ne===5&&(ce[1]|=(Nt&15)>>>1,ce[2]=(Nt&1)<<7,ce[2]|=2<<2,ce[3]=0),{config:ce,samplingRate:Wt,channelCount:Xt,codec:"mp4a.40."+Ne,originalCodec:"mp4a.40."+Ke}}},{key:"_parseMP3AudioData",value:function(j,H,Y,$){if(Y<4){o.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}var ce=this._littleEndian,Ne=new Uint8Array(j,H,Y),Ke=null;if($){if(Ne[0]!==255)return;var Et=Ne[1]>>>3&3,St=(Ne[1]&6)>>1,Nt=(Ne[2]&240)>>>4,Wt=(Ne[2]&12)>>>2,Xt=Ne[3]>>>6&3,lt=Xt!==3?2:1,Dt=0,Ct=0,zt=34,Rt="mp3";switch(Et){case 0:Dt=this._mpegAudioV25SampleRateTable[Wt];break;case 2:Dt=this._mpegAudioV20SampleRateTable[Wt];break;case 3:Dt=this._mpegAudioV10SampleRateTable[Wt];break}switch(St){case 1:zt=34,Nt<this._mpegAudioL3BitRateTable.length&&(Ct=this._mpegAudioL3BitRateTable[Nt]);break;case 2:zt=33,Nt<this._mpegAudioL2BitRateTable.length&&(Ct=this._mpegAudioL2BitRateTable[Nt]);break;case 3:zt=32,Nt<this._mpegAudioL1BitRateTable.length&&(Ct=this._mpegAudioL1BitRateTable[Nt]);break}Ke={bitRate:Ct,samplingRate:Dt,channelCount:lt,codec:Rt,originalCodec:Rt}}else Ke=Ne;return Ke}},{key:"_parseVideoData",value:function(j,H,Y,$,ce){if(Y<=1){o.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;var Ne=new Uint8Array(j,H,Y)[0],Ke=(Ne&240)>>>4,Et=Ne&15;if(Et!==7){this._onError(Ze.CODEC_UNSUPPORTED,"Flv: Unsupported codec in video frame: ".concat(Et));return}this._parseAVCVideoPacket(j,H+1,Y-1,$,ce,Ke)}},{key:"_parseAVCVideoPacket",value:function(j,H,Y,$,ce,Ne){if(Y<4){o.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}var Ke=this._littleEndian,Et=new DataView(j,H,Y),St=Et.getUint8(0),Nt=Et.getUint32(0,!Ke)&16777215,Wt=Nt<<8>>8;if(St===0)this._parseAVCDecoderConfigurationRecord(j,H+4,Y-4);else if(St===1)this._parseAVCVideoData(j,H+4,Y-4,$,ce,Ne,Wt);else if(!(St===2)){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid video packet type ".concat(St));return}}},{key:"_parseAVCDecoderConfigurationRecord",value:function(j,H,Y){if(Y<7){o.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}var $=this._videoMetadata,ce=this._videoTrack,Ne=this._littleEndian,Ke=new DataView(j,H,Y);$?typeof $.avcc!="undefined"&&o.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),$=this._videoMetadata={},$.type="video",$.id=ce.id,$.timescale=this._timescale,$.duration=this._duration);var Et=Ke.getUint8(0),St=Ke.getUint8(1),Nt=Ke.getUint8(2),Wt=Ke.getUint8(3);if(Et!==1||St===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Ke.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Ze.FORMAT_ERROR,"Flv: Strange NaluLengthSizeMinusOne: ".concat(this._naluLengthSize-1));return}var Xt=Ke.getUint8(5)&31;if(Xt===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Xt>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ".concat(Xt));for(var lt=6,Dt=0;Dt<Xt;Dt++){var Ct=Ke.getUint16(lt,!Ne);if(lt+=2,Ct===0)continue;var zt=new Uint8Array(j,H+lt,Ct);lt+=Ct;var Rt=Me.parseSPS(zt);if(Dt!==0)continue;$.codecWidth=Rt.codec_size.width,$.codecHeight=Rt.codec_size.height,$.presentWidth=Rt.present_size.width,$.presentHeight=Rt.present_size.height,$.profile=Rt.profile_string,$.level=Rt.level_string,$.bitDepth=Rt.bit_depth,$.chromaFormat=Rt.chroma_format,$.sarRatio=Rt.sar_ratio,$.frameRate=Rt.frame_rate,(Rt.frame_rate.fixed===!1||Rt.frame_rate.fps_num===0||Rt.frame_rate.fps_den===0)&&($.frameRate=this._referenceFrameRate);var nn=$.frameRate.fps_den,$t=$.frameRate.fps_num;$.refSampleDuration=$.timescale*(nn/$t);for(var Lt=zt.subarray(1,4),on="avc1.",vn=0;vn<3;vn++){var _n=Lt[vn].toString(16);_n.length<2&&(_n="0"+_n),on+=_n}$.codec=on;var hn=this._mediaInfo;hn.width=$.codecWidth,hn.height=$.codecHeight,hn.fps=$.frameRate.fps,hn.profile=$.profile,hn.level=$.level,hn.refFrames=Rt.ref_frames,hn.chromaFormat=Rt.chroma_format_string,hn.sarNum=$.sarRatio.width,hn.sarDen=$.sarRatio.height,hn.videoCodec=on,hn.hasAudio?hn.audioCodec!=null&&(hn.mimeType='video/x-flv; codecs="'+hn.videoCodec+","+hn.audioCodec+'"'):hn.mimeType='video/x-flv; codecs="'+hn.videoCodec+'"',hn.isComplete()&&this._onMediaInfo(hn)}var bn=Ke.getUint8(lt);if(bn===0){this._onError(Ze.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else bn>1&&o.w(this.TAG,"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ".concat(bn));lt++;for(var Bn=0;Bn<bn;Bn++){var un=Ke.getUint16(lt,!Ne);if(lt+=2,un===0)continue;lt+=un}$.avcc=new Uint8Array(Y),$.avcc.set(new Uint8Array(j,H,Y),0),o.v(this.TAG,"Parsed AVCDecoderConfigurationRecord"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("video",$)}},{key:"_parseAVCVideoData",value:function(j,H,Y,$,ce,Ne,Ke){for(var Et=this._littleEndian,St=new DataView(j,H,Y),Nt=[],Wt=0,Xt=0,lt=this._naluLengthSize,Dt=this._timestampBase+$,Ct=Ne===1;Xt<Y;){if(Xt+4>=Y){o.w(this.TAG,"Malformed Nalu near timestamp ".concat(Dt,", offset = ").concat(Xt,", dataSize = ").concat(Y));break}var zt=St.getUint32(Xt,!Et);if(lt===3&&(zt>>>=8),zt>Y-lt){o.w(this.TAG,"Malformed Nalus near timestamp ".concat(Dt,", NaluSize > DataSize!"));return}var Rt=St.getUint8(Xt+lt)&31;Rt===5&&(Ct=!0);var nn=new Uint8Array(j,H+Xt,lt+zt),$t={type:Rt,data:nn};Nt.push($t),Wt+=nn.byteLength,Xt+=lt+zt}if(Nt.length){var Lt=this._videoTrack,on={units:Nt,length:Wt,isKeyframe:Ct,dts:Dt,cts:Ke,pts:Dt+Ke};Ct&&(on.fileposition=ce),Lt.samples.push(on),Lt.length+=Wt}}}],[{key:"probe",value:function(j){var H=new Uint8Array(j),Y={match:!1};if(H[0]!==70||H[1]!==76||H[2]!==86||H[3]!==1)return Y;var $=(H[4]&4)>>>2!==0,ce=(H[4]&1)!==0,Ne=Ft(H,5);return Ne<9?Y:{match:!0,consumed:Ne,dataOffset:Ne,hasAudioTrack:$,hasVideoTrack:ce}}}]),ae}(),At=Kt,wt=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"init",value:function(){ae.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 ae.types)ae.types.hasOwnProperty(j)&&(ae.types[j]=[j.charCodeAt(0),j.charCodeAt(1),j.charCodeAt(2),j.charCodeAt(3)]);var H=ae.constants={};H.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),H.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),H.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),H.STSC=H.STCO=H.STTS,H.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),H.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),H.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),H.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),H.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),H.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}},{key:"box",value:function(j){for(var H=8,Y=null,$=Array.prototype.slice.call(arguments,1),ce=$.length,Ne=0;Ne<ce;Ne++)H+=$[Ne].byteLength;Y=new Uint8Array(H),Y[0]=H>>>24&255,Y[1]=H>>>16&255,Y[2]=H>>>8&255,Y[3]=H&255,Y.set(j,4);for(var Ke=8,Et=0;Et<ce;Et++)Y.set($[Et],Ke),Ke+=$[Et].byteLength;return Y}},{key:"generateInitSegment",value:function(j){var H=ae.box(ae.types.ftyp,ae.constants.FTYP),Y=ae.moov(j),$=new Uint8Array(H.byteLength+Y.byteLength);return $.set(H,0),$.set(Y,H.byteLength),$}},{key:"moov",value:function(j){var H=ae.mvhd(j.timescale,j.duration),Y=ae.trak(j),$=ae.mvex(j);return ae.box(ae.types.moov,H,Y,$)}},{key:"mvhd",value:function(j,H){return ae.box(ae.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}},{key:"trak",value:function(j){return ae.box(ae.types.trak,ae.tkhd(j),ae.mdia(j))}},{key:"tkhd",value:function(j){var H=j.id,Y=j.duration,$=j.presentWidth,ce=j.presentHeight;return ae.box(ae.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,0,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,ce>>>8&255,ce&255,0,0]))}},{key:"mdia",value:function(j){return ae.box(ae.types.mdia,ae.mdhd(j),ae.hdlr(j),ae.minf(j))}},{key:"mdhd",value:function(j){var H=j.timescale,Y=j.duration;return ae.box(ae.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255,85,196,0,0]))}},{key:"hdlr",value:function(j){var H=null;return j.type==="audio"?H=ae.constants.HDLR_AUDIO:H=ae.constants.HDLR_VIDEO,ae.box(ae.types.hdlr,H)}},{key:"minf",value:function(j){var H=null;return j.type==="audio"?H=ae.box(ae.types.smhd,ae.constants.SMHD):H=ae.box(ae.types.vmhd,ae.constants.VMHD),ae.box(ae.types.minf,H,ae.dinf(),ae.stbl(j))}},{key:"dinf",value:function(){var j=ae.box(ae.types.dinf,ae.box(ae.types.dref,ae.constants.DREF));return j}},{key:"stbl",value:function(j){var H=ae.box(ae.types.stbl,ae.stsd(j),ae.box(ae.types.stts,ae.constants.STTS),ae.box(ae.types.stsc,ae.constants.STSC),ae.box(ae.types.stsz,ae.constants.STSZ),ae.box(ae.types.stco,ae.constants.STCO));return H}},{key:"stsd",value:function(j){return j.type==="audio"?j.codec==="mp3"?ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp3(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.mp4a(j)):ae.box(ae.types.stsd,ae.constants.STSD_PREFIX,ae.avc1(j))}},{key:"mp3",value:function(j){var H=j.channelCount,Y=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,Y>>>8&255,Y&255,0,0]);return ae.box(ae.types[".mp3"],$)}},{key:"mp4a",value:function(j){var H=j.channelCount,Y=j.audioSampleRate,$=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,H,0,16,0,0,0,0,Y>>>8&255,Y&255,0,0]);return ae.box(ae.types.mp4a,$,ae.esds(j))}},{key:"esds",value:function(j){var H=j.config||[],Y=H.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(H).concat([6,1,2]));return ae.box(ae.types.esds,$)}},{key:"avc1",value:function(j){var H=j.avcc,Y=j.codecWidth,$=j.codecHeight,ce=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 ae.box(ae.types.avc1,ce,ae.box(ae.types.avcC,H))}},{key:"mvex",value:function(j){return ae.box(ae.types.mvex,ae.trex(j))}},{key:"trex",value:function(j){var H=j.id,Y=new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return ae.box(ae.types.trex,Y)}},{key:"moof",value:function(j,H){return ae.box(ae.types.moof,ae.mfhd(j.sequenceNumber),ae.traf(j,H))}},{key:"mfhd",value:function(j){var H=new Uint8Array([0,0,0,0,j>>>24&255,j>>>16&255,j>>>8&255,j&255]);return ae.box(ae.types.mfhd,H)}},{key:"traf",value:function(j,H){var Y=j.id,$=ae.box(ae.types.tfhd,new Uint8Array([0,0,0,0,Y>>>24&255,Y>>>16&255,Y>>>8&255,Y&255])),ce=ae.box(ae.types.tfdt,new Uint8Array([0,0,0,0,H>>>24&255,H>>>16&255,H>>>8&255,H&255])),Ne=ae.sdtp(j),Ke=ae.trun(j,Ne.byteLength+16+16+8+16+8+8);return ae.box(ae.types.traf,$,ce,Ke,Ne)}},{key:"sdtp",value:function(j){for(var H=j.samples||[],Y=H.length,$=new Uint8Array(4+Y),ce=0;ce<Y;ce++){var Ne=H[ce].flags;$[ce+4]=Ne.isLeading<<6|Ne.dependsOn<<4|Ne.isDependedOn<<2|Ne.hasRedundancy}return ae.box(ae.types.sdtp,$)}},{key:"trun",value:function(j,H){var Y=j.samples||[],$=Y.length,ce=12+16*$,Ne=new Uint8Array(ce);H+=8+ce,Ne.set([0,0,15,1,$>>>24&255,$>>>16&255,$>>>8&255,$&255,H>>>24&255,H>>>16&255,H>>>8&255,H&255],0);for(var Ke=0;Ke<$;Ke++){var Et=Y[Ke].duration,St=Y[Ke].size,Nt=Y[Ke].flags,Wt=Y[Ke].cts;Ne.set([Et>>>24&255,Et>>>16&255,Et>>>8&255,Et&255,St>>>24&255,St>>>16&255,St>>>8&255,St&255,Nt.isLeading<<2|Nt.dependsOn,Nt.isDependedOn<<6|Nt.hasRedundancy<<4|Nt.isNonSync,0,0,Wt>>>24&255,Wt>>>16&255,Wt>>>8&255,Wt&255],12+16*Ke)}return ae.box(ae.types.trun,Ne)}},{key:"mdat",value:function(j){return ae.box(ae.types.mdat,j)}}]),ae}();wt.init();var Ht=wt,qt=function(){function ae(){Object(Q.a)(this,ae)}return Object(L.a)(ae,null,[{key:"getSilentFrame",value:function(j,H){if(j==="mp4a.40.2"){if(H===1)return new Uint8Array([0,200,0,128,35,128]);if(H===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(H===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(H===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(H===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(H===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(H===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(H===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}]),ae}(),Gt=qt,xt=function ae(te,j,H,Y,$){Object(Q.a)(this,ae),this.dts=te,this.pts=j,this.duration=H,this.originalDts=Y,this.isSyncPoint=$,this.fileposition=null},ot=function(){function ae(){Object(Q.a)(this,ae),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)(ae,[{key:"appendSyncPoint",value:function(j){j.isSyncPoint=!0,this.syncPoints.push(j)}}]),ae}(),Mt=function(){function ae(){Object(Q.a)(this,ae),this._list=[]}return Object(L.a)(ae,[{key:"clear",value:function(){this._list=[]}},{key:"appendArray",value:function(j){var H=this._list;if(j.length===0)return;H.length>0&&j[0].originalDts<H[H.length-1].originalDts&&this.clear(),Array.prototype.push.apply(H,j)}},{key:"getLastSyncPointBeforeDts",value:function(j){if(this._list.length==0)return null;var H=this._list,Y=0,$=H.length-1,ce=0,Ne=0,Ke=$;for(j<H[0].dts&&(Y=0,Ne=Ke+1);Ne<=Ke;)if(ce=Ne+Math.floor((Ke-Ne)/2),ce===$||j>=H[ce].dts&&j<H[ce+1].dts){Y=ce;break}else H[ce].dts<j?Ne=ce+1:Ke=ce-1;return this._list[Y]}}]),ae}(),gt=function(){function ae(te){Object(Q.a)(this,ae),this._type=te,this._list=[],this._lastAppendLocation=-1}return Object(L.a)(ae,[{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._list.length}},{key:"isEmpty",value:function(){return this._list.length===0}},{key:"clear",value:function(){this._list=[],this._lastAppendLocation=-1}},{key:"_searchNearestSegmentBefore",value:function(j){var H=this._list;if(H.length===0)return-2;var Y=H.length-1,$=0,ce=0,Ne=Y,Ke=0;if(j<H[0].originalBeginDts)return Ke=-1,Ke;for(;ce<=Ne;)if($=ce+Math.floor((Ne-ce)/2),$===Y||j>H[$].lastSample.originalDts&&j<H[$+1].originalBeginDts){Ke=$;break}else H[$].originalBeginDts<j?ce=$+1:Ne=$-1;return Ke}},{key:"_searchNearestSegmentAfter",value:function(j){return this._searchNearestSegmentBefore(j)+1}},{key:"append",value:function(j){var H=this._list,Y=j,$=this._lastAppendLocation,ce=0;$!==-1&&$<H.length&&Y.originalBeginDts>=H[$].lastSample.originalDts&&($===H.length-1||$<H.length-1&&Y.originalBeginDts<H[$+1].originalBeginDts)?ce=$+1:H.length>0&&(ce=this._searchNearestSegmentBefore(Y.originalBeginDts)+1),this._lastAppendLocation=ce,this._list.splice(ce,0,Y)}},{key:"getLastSegmentBefore",value:function(j){var H=this._searchNearestSegmentBefore(j);return H>=0?this._list[H]:null}},{key:"getLastSampleBefore",value:function(j){var H=this.getLastSegmentBefore(j);return H!=null?H.lastSample:null}},{key:"getLastSyncPointBefore",value:function(j){for(var H=this._searchNearestSegmentBefore(j),Y=this._list[H].syncPoints;Y.length===0&&H>0;)H--,Y=this._list[H].syncPoints;return Y.length>0?Y[Y.length-1]:null}}]),ae}(),qe=function(){function ae(te){Object(Q.a)(this,ae),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 gt("audio"),this._videoSegmentInfoList=new gt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661)),this._fillSilentAfterSeek=b.msedge||b.msie,this._mp3UseMpegAudio=!b.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return Object(L.a)(ae,[{key:"destroy",value:function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}},{key:"bindDataSource",value:function(j){return j.onDataAvailable=this.remux.bind(this),j.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}},{key:"onInitSegment",get:function(){return this._onInitSegment},set:function(j){this._onInitSegment=j}},{key:"onMediaSegment",get:function(){return this._onMediaSegment},set:function(j){this._onMediaSegment=j}},{key:"insertDiscontinuity",value:function(){this._audioNextDts=this._videoNextDts=void 0}},{key:"seek",value:function(j){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}},{key:"remux",value:function(j,H){if(!this._onMediaSegment)throw new w("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(j,H),this._remuxVideo(H),this._remuxAudio(j)}},{key:"_onTrackMetadataReceived",value:function(j,H){var Y=null,$="mp4",ce=H.codec;if(j==="audio")this._audioMeta=H,H.codec==="mp3"&&this._mp3UseMpegAudio?($="mpeg",ce="",Y=new Uint8Array):Y=Ht.generateInitSegment(H);else if(j==="video")this._videoMeta=H,Y=Ht.generateInitSegment(H);else return;if(!this._onInitSegment)throw new w("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(j,{type:j,data:Y.buffer,codec:ce,container:"".concat(j,"/").concat($),mediaDuration:H.duration})}},{key:"_calculateDtsBase",value:function(j,H){if(this._dtsBaseInited)return;j.samples&&j.samples.length&&(this._audioDtsBase=j.samples[0].dts),H.samples&&H.samples.length&&(this._videoDtsBase=H.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0}},{key:"flushStashedSamples",value:function(){var j=this._videoStashedLastSample,H=this._audioStashedLastSample,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};H!=null&&($.samples.push(H),$.length=H.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(Y,!0),this._remuxAudio($,!0)}},{key:"_remuxAudio",value:function(j,H){if(this._audioMeta==null)return;var Y=j,$=Y.samples,ce=void 0,Ne=-1,Ke=-1,Et=-1,St=this._audioMeta.refSampleDuration,Nt=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Wt=this._dtsBaseInited&&this._audioNextDts===void 0,Xt=!1;if(!$||$.length===0)return;if($.length===1&&!H)return;var lt=0,Dt=null,Ct=0;Nt?(lt=0,Ct=Y.length):(lt=8,Ct=8+Y.length);var zt=null;if($.length>1&&(zt=$.pop(),Ct-=zt.length),this._audioStashedLastSample!=null){var Rt=this._audioStashedLastSample;this._audioStashedLastSample=null,$.unshift(Rt),Ct+=Rt.length}zt!=null&&(this._audioStashedLastSample=zt);var nn=$[0].dts-this._dtsBase;if(this._audioNextDts)ce=nn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())ce=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&(this._audioMeta.originalCodec!=="mp3"&&(Xt=!0));else{var $t=this._audioSegmentInfoList.getLastSampleBefore(nn);if($t!=null){var Lt=nn-($t.originalDts+$t.duration);Lt<=3&&(Lt=0);var on=$t.dts+$t.duration+Lt;ce=nn-on}else ce=0}if(Xt){var vn=nn-ce,_n=this._videoSegmentInfoList.getLastSegmentBefore(nn);if(_n!=null&&_n.beginDts<vn){var hn=Gt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(hn){var bn=_n.beginDts,Bn=vn-_n.beginDts;o.v(this.TAG,"InsertPrefixSilentAudio: dts: ".concat(bn,", duration: ").concat(Bn)),$.unshift({unit:hn,dts:bn,pts:bn}),Ct+=hn.byteLength}}else Xt=!1}for(var un=[],zn=0;zn<$.length;zn++){var Jn=$[zn],nr=Jn.unit,Gn=Jn.dts-this._dtsBase,jn=Gn-ce;Ne===-1&&(Ne=jn);var wn=0;if(zn!==$.length-1){var sr=$[zn+1].dts-this._dtsBase-ce;wn=sr-jn}else if(zt!=null){var gn=zt.dts-this._dtsBase-ce;wn=gn-jn}else un.length>=1?wn=un[un.length-1].duration:wn=Math.floor(St);var Pt=!1,fn=null;if(wn>St*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!b.safari){Pt=!0;var Ln=Math.abs(wn-St),mn=Math.ceil(Ln/St),ar=jn+St;o.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
`+"dts: ".concat(jn+wn," ms, expected: ").concat(jn+Math.round(St)," ms, ")+"delta: ".concat(Math.round(Ln)," ms, generate: ").concat(mn," frames"));var lr=Gt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);lr==null&&(o.w(this.TAG,"Unable to generate silent frame for "+"".concat(this._audioMeta.originalCodec," with ").concat(this._audioMeta.channelCount," channels, repeat last frame")),lr=nr),fn=[];for(var Tn=0;Tn<mn;Tn++){var Un=Math.round(ar);if(fn.length>0){var fr=fn[fn.length-1];fr.duration=Un-fr.dts}var Zn={dts:Un,pts:Un,cts:0,unit:lr,size:lr.byteLength,duration:0,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};fn.push(Zn),Ct+=Zn.size,ar+=St}var gr=fn[fn.length-1];gr.duration=jn+wn-gr.dts,wn=Math.round(St)}un.push({dts:jn,pts:jn,cts:0,unit:Jn.unit,size:Jn.unit.byteLength,duration:wn,originalDts:Gn,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Pt&&un.push.apply(un,fn)}Nt?Dt=new Uint8Array(Ct):(Dt=new Uint8Array(Ct),Dt[0]=Ct>>>24&255,Dt[1]=Ct>>>16&255,Dt[2]=Ct>>>8&255,Dt[3]=Ct&255,Dt.set(Ht.types.mdat,4));for(var mr=0;mr<un.length;mr++){var Br=un[mr].unit;Dt.set(Br,lt),lt+=Br.byteLength}var ir=un[un.length-1];Ke=ir.dts+ir.duration,this._audioNextDts=Ke;var qn=new ot;qn.beginDts=Ne,qn.endDts=Ke,qn.beginPts=Ne,qn.endPts=Ke,qn.originalBeginDts=un[0].originalDts,qn.originalEndDts=ir.originalDts+ir.duration,qn.firstSample=new xt(un[0].dts,un[0].pts,un[0].duration,un[0].originalDts,!1),qn.lastSample=new xt(ir.dts,ir.pts,ir.duration,ir.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(qn),Y.samples=un,Y.sequenceNumber++;var ur=null;Nt?ur=new Uint8Array:ur=Ht.moof(Y,Ne),Y.samples=[],Y.length=0;var _r={type:"audio",data:this._mergeBoxes(ur,Dt).buffer,sampleCount:un.length,info:qn};Nt&&Wt&&(_r.timestampOffset=Ne),this._onMediaSegment("audio",_r)}},{key:"_remuxVideo",value:function(j,H){if(this._videoMeta==null)return;var Y=j,$=Y.samples,ce=void 0,Ne=-1,Ke=-1,Et=-1,St=-1;if(!$||$.length===0)return;if($.length===1&&!H)return;var Nt=8,Wt=null,Xt=8+j.length,lt=null;if($.length>1&&(lt=$.pop(),Xt-=lt.length),this._videoStashedLastSample!=null){var Dt=this._videoStashedLastSample;this._videoStashedLastSample=null,$.unshift(Dt),Xt+=Dt.length}lt!=null&&(this._videoStashedLastSample=lt);var Ct=$[0].dts-this._dtsBase;if(this._videoNextDts)ce=Ct-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())ce=0;else{var zt=this._videoSegmentInfoList.getLastSampleBefore(Ct);if(zt!=null){var Rt=Ct-(zt.originalDts+zt.duration);Rt<=3&&(Rt=0);var nn=zt.dts+zt.duration+Rt;ce=Ct-nn}else ce=0}for(var $t=new ot,Lt=[],on=0;on<$.length;on++){var vn=$[on],_n=vn.dts-this._dtsBase,hn=vn.isKeyframe,bn=_n-ce,Bn=vn.cts,un=bn+Bn;Ne===-1&&(Ne=bn,Et=un);var zn=0;if(on!==$.length-1){var Jn=$[on+1].dts-this._dtsBase-ce;zn=Jn-bn}else if(lt!=null){var nr=lt.dts-this._dtsBase-ce;zn=nr-bn}else Lt.length>=1?zn=Lt[Lt.length-1].duration:zn=Math.floor(this._videoMeta.refSampleDuration);if(hn){var Gn=new xt(bn,un,zn,vn.dts,!0);Gn.fileposition=vn.fileposition,$t.appendSyncPoint(Gn)}Lt.push({dts:bn,pts:un,cts:Bn,units:vn.units,size:vn.length,isKeyframe:hn,duration:zn,originalDts:_n,flags:{isLeading:0,dependsOn:hn?2:1,isDependedOn:hn?1:0,hasRedundancy:0,isNonSync:hn?0:1}})}Wt=new Uint8Array(Xt),Wt[0]=Xt>>>24&255,Wt[1]=Xt>>>16&255,Wt[2]=Xt>>>8&255,Wt[3]=Xt&255,Wt.set(Ht.types.mdat,4);for(var jn=0;jn<Lt.length;jn++)for(var wn=Lt[jn].units;wn.length;){var sr=wn.shift(),gn=sr.data;Wt.set(gn,Nt),Nt+=gn.byteLength}var Pt=Lt[Lt.length-1];if(Ke=Pt.dts+Pt.duration,St=Pt.pts+Pt.duration,this._videoNextDts=Ke,$t.beginDts=Ne,$t.endDts=Ke,$t.beginPts=Et,$t.endPts=St,$t.originalBeginDts=Lt[0].originalDts,$t.originalEndDts=Pt.originalDts+Pt.duration,$t.firstSample=new xt(Lt[0].dts,Lt[0].pts,Lt[0].duration,Lt[0].originalDts,Lt[0].isKeyframe),$t.lastSample=new xt(Pt.dts,Pt.pts,Pt.duration,Pt.originalDts,Pt.isKeyframe),this._isLive||this._videoSegmentInfoList.append($t),Y.samples=Lt,Y.sequenceNumber++,this._forceFirstIDR){var fn=Lt[0].flags;fn.dependsOn=2,fn.isNonSync=0}var Ln=Ht.moof(Y,Ne);Y.samples=[],Y.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Ln,Wt).buffer,sampleCount:Lt.length,info:$t})}},{key:"_mergeBoxes",value:function(j,H){var Y=new Uint8Array(j.byteLength+H.byteLength);return Y.set(j,0),Y.set(H,j.byteLength),Y}}]),ae}(),Xe=qe,Qe={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"},ze=Qe,ct=function(){function ae(te,j){Object(Q.a)(this,ae),this.TAG="TransmuxingController",this._emitter=new t.a,this._config=j,te.segments||(te.segments=[{duration:te.duration,filesize:te.filesize,url:te.url}]),typeof te.cors!="boolean"&&(te.cors=!0),typeof te.withCredentials!="boolean"&&(te.withCredentials=!1),this._mediaDataSource=te,this._currentSegmentIndex=0;var H=0;this._mediaDataSource.segments.forEach(function(Y){Y.timestampBase=H,H+=Y.duration,Y.cors=te.cors,Y.withCredentials=te.withCredentials,j.referrerPolicy&&(Y.referrerPolicy=j.referrerPolicy)}),!isNaN(H)&&this._mediaDataSource.duration!==H&&(this._mediaDataSource.duration=H),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return Object(L.a)(ae,[{key:"destroy",value:function(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"start",value:function(){this._loadSegment(0),this._enableStatisticsReporter()}},{key:"_loadSegment",value:function(j,H){this._currentSegmentIndex=j;var Y=this._mediaDataSource.segments[j],$=this._ioctl=new K(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),H?this._demuxer.bindDataSource(this._ioctl):$.onDataArrival=this._onInitChunkArrival.bind(this),$.open(H)}},{key:"stop",value:function(){this._internalAbort(),this._disableStatisticsReporter()}},{key:"_internalAbort",value:function(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}},{key:"pause",value:function(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}},{key:"resume",value:function(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}},{key:"seek",value:function(j){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;var H=this._searchSegmentIndexContains(j);if(H===this._currentSegmentIndex){var Y=this._mediaInfo.segments[H];if(Y==null)this._pendingSeekTime=j;else{var $=Y.getNearestKeyframe(j);this._remuxer.seek($.milliseconds),this._ioctl.seek($.fileposition),this._pendingResolveSeekPoint=$.milliseconds}}else{var ce=this._mediaInfo.segments[H];if(ce==null)this._pendingSeekTime=j,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(H);else{var Ne=ce.getNearestKeyframe(j);this._internalAbort(),this._remuxer.seek(j),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[H].timestampBase,this._loadSegment(H,Ne.fileposition),this._pendingResolveSeekPoint=Ne.milliseconds,this._reportSegmentMediaInfo(H)}}this._enableStatisticsReporter()}},{key:"_searchSegmentIndexContains",value:function(j){for(var H=this._mediaDataSource.segments,Y=H.length-1,$=0;$<H.length;$++)if(j<H[$].timestampBase){Y=$-1;break}return Y}},{key:"_onInitChunkArrival",value:function(j,H){var Y=this,$=null,ce=0;if(H>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,ce=this._demuxer.parseChunks(j,H);else if(($=At.probe(j)).match){this._demuxer=new At($,this._config),this._remuxer||(this._remuxer=new Xe(this._config));var Ne=this._mediaDataSource;Ne.duration!=null&&!isNaN(Ne.duration)&&(this._demuxer.overridedDuration=Ne.duration),typeof Ne.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Ne.hasAudio),typeof Ne.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Ne.hasVideo),this._demuxer.timestampBase=Ne.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),ce=this._demuxer.parseChunks(j,H)}else $=null,o.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(function(){Y._internalAbort()}),this._emitter.emit(ze.DEMUX_ERROR,Ze.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),ce=0;return ce}},{key:"_onMediaInfo",value:function(j){var H=this;this._mediaInfo==null&&(this._mediaInfo=Object.assign({},j),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ve.prototype));var 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 $=H._pendingSeekTime;H._pendingSeekTime=null,H.seek($)})}},{key:"_onMetaDataArrived",value:function(j){this._emitter.emit(ze.METADATA_ARRIVED,j)}},{key:"_onScriptDataArrived",value:function(j){this._emitter.emit(ze.SCRIPTDATA_ARRIVED,j)}},{key:"_onIOSeeked",value:function(){this._remuxer.insertDiscontinuity()}},{key:"_onIOComplete",value:function(j){var H=j,Y=H+1;Y<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(Y)):(this._remuxer.flushStashedSamples(),this._emitter.emit(ze.LOADING_COMPLETE),this._disableStatisticsReporter())}},{key:"_onIORedirect",value:function(j){var H=this._ioctl.extraData;this._mediaDataSource.segments[H].redirectedURL=j}},{key:"_onIORecoveredEarlyEof",value:function(){this._emitter.emit(ze.RECOVERED_EARLY_EOF)}},{key:"_onIOException",value:function(j,H){o.e(this.TAG,"IOException: type = ".concat(j,", code = ").concat(H.code,", msg = ").concat(H.msg)),this._emitter.emit(ze.IO_ERROR,j,H),this._disableStatisticsReporter()}},{key:"_onDemuxException",value:function(j,H){o.e(this.TAG,"DemuxException: type = ".concat(j,", info = ").concat(H)),this._emitter.emit(ze.DEMUX_ERROR,j,H)}},{key:"_onRemuxerInitSegmentArrival",value:function(j,H){this._emitter.emit(ze.INIT_SEGMENT,j,H)}},{key:"_onRemuxerMediaSegmentArrival",value:function(j,H){if(this._pendingSeekTime!=null)return;if(this._emitter.emit(ze.MEDIA_SEGMENT,j,H),this._pendingResolveSeekPoint!=null&&j==="video"){var Y=H.info.syncPoints,$=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,b.safari&&Y.length>0&&Y[0].originalDts===$&&($=Y[0].pts),this._emitter.emit(ze.RECOMMEND_SEEKPOINT,$)}}},{key:"_enableStatisticsReporter",value:function(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}},{key:"_disableStatisticsReporter",value:function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"_reportSegmentMediaInfo",value:function(j){var H=this._mediaInfo.segments[j],Y=Object.assign({},H);Y.duration=this._mediaInfo.duration,Y.segmentCount=this._mediaInfo.segmentCount,delete Y.segments,delete Y.keyframesIndex,this._emitter.emit(ze.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(ze.STATISTICS_INFO,j)}}]),ae}(),pt=ct,It=function(te){var j="TransmuxingWorker",H=null,Y=Ct.bind(this);U.install(),te.addEventListener("message",function(zt){switch(zt.data.cmd){case"init":H=new pt(zt.data.param[0],zt.data.param[1]),H.on(ze.IO_ERROR,Xt.bind(this)),H.on(ze.DEMUX_ERROR,lt.bind(this)),H.on(ze.INIT_SEGMENT,$.bind(this)),H.on(ze.MEDIA_SEGMENT,ce.bind(this)),H.on(ze.LOADING_COMPLETE,Ne.bind(this)),H.on(ze.RECOVERED_EARLY_EOF,Ke.bind(this)),H.on(ze.MEDIA_INFO,Et.bind(this)),H.on(ze.METADATA_ARRIVED,St.bind(this)),H.on(ze.SCRIPTDATA_ARRIVED,Nt.bind(this)),H.on(ze.STATISTICS_INFO,Wt.bind(this)),H.on(ze.RECOMMEND_SEEKPOINT,Dt.bind(this));break;case"destroy":H&&(H.destroy(),H=null),te.postMessage({msg:"destroyed"});break;case"start":H.start();break;case"stop":H.stop();break;case"seek":H.seek(zt.data.param);break;case"pause":H.pause();break;case"resume":H.resume();break;case"logging_config":{var Rt=zt.data.param;Le.applyConfig(Rt),Rt.enableCallback===!0?Le.addLogListener(Y):Le.removeLogListener(Y);break}}});function $(zt,Rt){var nn={msg:ze.INIT_SEGMENT,data:{type:zt,data:Rt}};te.postMessage(nn,[Rt.data])}function ce(zt,Rt){var nn={msg:ze.MEDIA_SEGMENT,data:{type:zt,data:Rt}};te.postMessage(nn,[Rt.data])}function Ne(){var zt={msg:ze.LOADING_COMPLETE};te.postMessage(zt)}function Ke(){var zt={msg:ze.RECOVERED_EARLY_EOF};te.postMessage(zt)}function Et(zt){var Rt={msg:ze.MEDIA_INFO,data:zt};te.postMessage(Rt)}function St(zt){var Rt={msg:ze.METADATA_ARRIVED,data:zt};te.postMessage(Rt)}function Nt(zt){var Rt={msg:ze.SCRIPTDATA_ARRIVED,data:zt};te.postMessage(Rt)}function Wt(zt){var Rt={msg:ze.STATISTICS_INFO,data:zt};te.postMessage(Rt)}function Xt(zt,Rt){te.postMessage({msg:ze.IO_ERROR,data:{type:zt,info:Rt}})}function lt(zt,Rt){te.postMessage({msg:ze.DEMUX_ERROR,data:{type:zt,info:Rt}})}function Dt(zt){te.postMessage({msg:ze.RECOMMEND_SEEKPOINT,data:zt})}function Ct(zt,Rt){te.postMessage({msg:"logcat_callback",data:{type:zt,logcat:Rt}})}},Bt=It,Yt=function(){function ae(te,j){if(Object(Q.a)(this,ae),this.TAG="Transmuxer",this._emitter=new t.a,j.enableWorker&&typeof Worker!="undefined")try{var H=h("0r65");this._worker=H(Bt),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)},Le.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Le.getConfig()})}catch($){o.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new pt(te,j)}else this._controller=new pt(te,j);if(this._controller){var Y=this._controller;Y.on(ze.IO_ERROR,this._onIOError.bind(this)),Y.on(ze.DEMUX_ERROR,this._onDemuxError.bind(this)),Y.on(ze.INIT_SEGMENT,this._onInitSegment.bind(this)),Y.on(ze.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),Y.on(ze.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),Y.on(ze.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),Y.on(ze.MEDIA_INFO,this._onMediaInfo.bind(this)),Y.on(ze.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),Y.on(ze.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),Y.on(ze.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),Y.on(ze.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return Object(L.a)(ae,[{key:"destroy",value:function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Le.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"hasWorker",value:function(){return this._worker!=null}},{key:"open",value:function(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}},{key:"close",value:function(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}},{key:"seek",value:function(j){this._worker?this._worker.postMessage({cmd:"seek",param:j}):this._controller.seek(j)}},{key:"pause",value:function(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}},{key:"resume",value:function(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}},{key:"_onInitSegment",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.INIT_SEGMENT,j,H)})}},{key:"_onMediaSegment",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.MEDIA_SEGMENT,j,H)})}},{key:"_onLoadingComplete",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(ze.LOADING_COMPLETE)})}},{key:"_onRecoveredEarlyEof",value:function(){var j=this;Promise.resolve().then(function(){j._emitter.emit(ze.RECOVERED_EARLY_EOF)})}},{key:"_onMediaInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.MEDIA_INFO,j)})}},{key:"_onMetaDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.METADATA_ARRIVED,j)})}},{key:"_onScriptDataArrived",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.SCRIPTDATA_ARRIVED,j)})}},{key:"_onStatisticsInfo",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.STATISTICS_INFO,j)})}},{key:"_onIOError",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.IO_ERROR,j,H)})}},{key:"_onDemuxError",value:function(j,H){var Y=this;Promise.resolve().then(function(){Y._emitter.emit(ze.DEMUX_ERROR,j,H)})}},{key:"_onRecommendSeekpoint",value:function(j){var H=this;Promise.resolve().then(function(){H._emitter.emit(ze.RECOMMEND_SEEKPOINT,j)})}},{key:"_onLoggingConfigChanged",value:function(j){this._worker&&this._worker.postMessage({cmd:"logging_config",param:j})}},{key:"_onWorkerMessage",value:function(j){var H=j.data,Y=H.data;if(H.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(H.msg){case ze.INIT_SEGMENT:case ze.MEDIA_SEGMENT:this._emitter.emit(H.msg,Y.type,Y.data);break;case ze.LOADING_COMPLETE:case ze.RECOVERED_EARLY_EOF:this._emitter.emit(H.msg);break;case ze.MEDIA_INFO:Object.setPrototypeOf(Y,ve.prototype),this._emitter.emit(H.msg,Y);break;case ze.METADATA_ARRIVED:case ze.SCRIPTDATA_ARRIVED:case ze.STATISTICS_INFO:this._emitter.emit(H.msg,Y);break;case ze.IO_ERROR:case ze.DEMUX_ERROR:this._emitter.emit(H.msg,Y.type,Y.info);break;case ze.RECOMMEND_SEEKPOINT:this._emitter.emit(H.msg,Y);break;case"logcat_callback":o.emitter.emit("log",Y.type,Y.logcat);break;default:break}}}]),ae}(),Vt=Yt,vt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"},nt=vt,mt=function(){function ae(te){Object(Q.a)(this,ae),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 Mt}return Object(L.a)(ae,[{key:"destroy",value:function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaSource)throw new w("MediaSource has been attached to an HTMLMediaElement!");var H=this._mediaSource=new window.MediaSource;H.addEventListener("sourceopen",this.e.onSourceOpen),H.addEventListener("sourceended",this.e.onSourceEnded),H.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=j,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),j.src=this._mediaSourceObjectURL}},{key:"detachMediaElement",value:function(){if(this._mediaSource){var j=this._mediaSource;for(var H in this._sourceBuffers){var Y=this._pendingSegments[H];Y.splice(0,Y.length),this._pendingSegments[H]=null,this._pendingRemoveRanges[H]=null,this._lastInitSegments[H]=null;var $=this._sourceBuffers[H];if($){if(j.readyState!=="closed"){try{j.removeSourceBuffer($)}catch(ce){o.e(this.TAG,ce.message)}$.removeEventListener("error",this.e.onSourceBufferError),$.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[H]=null,this._sourceBuffers[H]=null}}if(j.readyState==="open")try{j.endOfStream()}catch(ce){o.e(this.TAG,ce.message)}j.removeEventListener("sourceopen",this.e.onSourceOpen),j.removeEventListener("sourceended",this.e.onSourceEnded),j.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}},{key:"appendInitSegment",value:function(j,H){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(j),this._pendingSegments[j.type].push(j);return}var Y=j,$="".concat(Y.container);Y.codec&&Y.codec.length>0&&($+=";codecs=".concat(Y.codec));var ce=!1;if(o.v(this.TAG,"Received Initialization Segment, mimeType: "+$),this._lastInitSegments[Y.type]=Y,$!==this._mimeTypes[Y.type]){if(this._mimeTypes[Y.type])o.v(this.TAG,"Notice: ".concat(Y.type," mimeType changed, origin: ").concat(this._mimeTypes[Y.type],", target: ").concat($));else{ce=!0;try{var Ne=this._sourceBuffers[Y.type]=this._mediaSource.addSourceBuffer($);Ne.addEventListener("error",this.e.onSourceBufferError),Ne.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(Ke){o.e(this.TAG,Ke.message),this._emitter.emit(nt.ERROR,{code:Ke.code,msg:Ke.message});return}}this._mimeTypes[Y.type]=$}H||this._pendingSegments[Y.type].push(Y),ce||this._sourceBuffers[Y.type]&&!this._sourceBuffers[Y.type].updating&&this._doAppendSegments(),b.safari&&Y.container==="audio/mpeg"&&Y.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=Y.mediaDuration/1e3,this._updateMediaSourceDuration())}},{key:"appendMediaSegment",value:function(j){var H=j;this._pendingSegments[H.type].push(H),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var Y=this._sourceBuffers[H.type];Y&&!Y.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}},{key:"seek",value:function(j){for(var H in this._sourceBuffers){if(!this._sourceBuffers[H])continue;var Y=this._sourceBuffers[H];if(this._mediaSource.readyState==="open")try{Y.abort()}catch(St){o.e(this.TAG,St.message)}this._idrList.clear();var $=this._pendingSegments[H];if($.splice(0,$.length),this._mediaSource.readyState==="closed")continue;for(var ce=0;ce<Y.buffered.length;ce++){var Ne=Y.buffered.start(ce),Ke=Y.buffered.end(ce);this._pendingRemoveRanges[H].push({start:Ne,end:Ke})}if(Y.updating||this._doRemoveRanges(),b.safari){var Et=this._lastInitSegments[H];Et&&(this._pendingSegments[H].push(Et),Y.updating||this._doAppendSegments())}}}},{key:"endOfStream",value:function(){var j=this._mediaSource,H=this._sourceBuffers;if(!j||j.readyState!=="open"){j&&j.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}H.video&&H.video.updating||H.audio&&H.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,j.endOfStream())}},{key:"getNearestKeyframe",value:function(j){return this._idrList.getLastSyncPointBeforeDts(j)}},{key:"_needCleanupSourceBuffer",value:function(){if(!this._config.autoCleanupSourceBuffer)return!1;var j=this._mediaElement.currentTime;for(var H in this._sourceBuffers){var Y=this._sourceBuffers[H];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 H in this._sourceBuffers){var Y=this._sourceBuffers[H];if(Y){for(var $=Y.buffered,ce=!1,Ne=0;Ne<$.length;Ne++){var Ke=$.start(Ne),Et=$.end(Ne);if(Ke<=j&&j<Et+3){if(j-Ke>=this._config.autoCleanupMaxBackwardDuration){ce=!0;var St=j-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[H].push({start:Ke,end:St})}}else Et<j&&(ce=!0,this._pendingRemoveRanges[H].push({start:Ke,end:Et}))}ce&&!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 H=this._mediaSource.duration,Y=this._pendingMediaDuration;Y>0&&(isNaN(H)||Y>H)&&(o.v(this.TAG,"Update MediaSource duration from ".concat(H," 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 H=this._sourceBuffers[j],Y=this._pendingRemoveRanges[j];Y.length&&!H.updating;){var $=Y.shift();H.remove($.start,$.end)}}}},{key:"_doAppendSegments",value:function(){var j=this._pendingSegments;for(var H in j){if(!this._sourceBuffers[H]||this._sourceBuffers[H].updating)continue;if(j[H].length>0){var Y=j[H].shift();if(Y.timestampOffset){var $=this._sourceBuffers[H].timestampOffset,ce=Y.timestampOffset/1e3,Ne=Math.abs($-ce);Ne>.1&&(o.v(this.TAG,"Update MPEG audio timestampOffset from ".concat($," to ").concat(ce)),this._sourceBuffers[H].timestampOffset=ce),delete Y.timestampOffset}if(!Y.data||Y.data.byteLength===0)continue;try{this._sourceBuffers[H].appendBuffer(Y.data),this._isBufferFull=!1,H==="video"&&Y.hasOwnProperty("info")&&this._idrList.appendArray(Y.info.syncPoints)}catch(Ke){this._pendingSegments[H].unshift(Y),Ke.code===22?(this._isBufferFull||this._emitter.emit(nt.BUFFER_FULL),this._isBufferFull=!0):(o.e(this.TAG,Ke.message),this._emitter.emit(nt.ERROR,{code:Ke.code,msg:Ke.message}))}}}}},{key:"_onSourceOpen",value:function(){if(o.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var j=this._pendingSourceBufferInit;j.length;){var H=j.shift();this.appendInitSegment(H,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(nt.SOURCE_OPEN)}},{key:"_onSourceEnded",value:function(){o.v(this.TAG,"MediaSource onSourceEnded")}},{key:"_onSourceClose",value:function(){o.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}},{key:"_hasPendingSegments",value:function(){var j=this._pendingSegments;return j.video.length>0||j.audio.length>0}},{key:"_hasPendingRemoveRanges",value:function(){var j=this._pendingRemoveRanges;return j.video.length>0||j.audio.length>0}},{key:"_onSourceBufferUpdateEnd",value:function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(nt.UPDATE_END)}},{key:"_onSourceBufferError",value:function(j){o.e(this.TAG,"SourceBuffer Error: ".concat(j))}}]),ae}(),Be=mt,de={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Oe={NETWORK_EXCEPTION:l.EXCEPTION,NETWORK_STATUS_CODE_INVALID:l.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:l.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:l.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Ze.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Ze.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Ze.CODEC_UNSUPPORTED},He=function(){function ae(te,j){if(Object(Q.a)(this,ae),this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new t.a,this._config=he(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()!=="flv")throw new u("FlvPlayer requires an flv MediaDataSource input!");te.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=te,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var H=b.chrome&&(b.version.major<50||b.version.major===50&&b.version.build<2661);this._alwaysSeekKeyframe=!!(H||b.msedge||b.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return Object(L.a)(ae,[{key:"destroy",value:function(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var Y=this;j===De.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(function(){Y._emitter.emit(De.MEDIA_INFO,Y.mediaInfo)}):j===De.STATISTICS_INFO&&(this._statisticsInfo!=null&&Promise.resolve().then(function(){Y._emitter.emit(De.STATISTICS_INFO,Y.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){var H=this;if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),j.addEventListener("seeking",this.e.onvSeeking),j.addEventListener("canplay",this.e.onvCanPlay),j.addEventListener("stalled",this.e.onvStalled),j.addEventListener("progress",this.e.onvProgress),this._msectl=new Be(this._config),this._msectl.on(nt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(nt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(nt.SOURCE_OPEN,function(){H._mseSourceOpened=!0,H._hasPendingLoad&&(H._hasPendingLoad=!1,H.load())}),this._msectl.on(nt.ERROR,function(Y){H._emitter.emit(De.ERROR,de.MEDIA_ERROR,Oe.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 w("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new w("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 Vt(this._mediaDataSource,this._config),this._transmuxer.on(ze.INIT_SEGMENT,function(H,Y){j._msectl.appendInitSegment(Y)}),this._transmuxer.on(ze.MEDIA_SEGMENT,function(H,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&&(o.v(j.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),j._suspendTransmuxer()))}}),this._transmuxer.on(ze.LOADING_COMPLETE,function(){j._msectl.endOfStream(),j._emitter.emit(De.LOADING_COMPLETE)}),this._transmuxer.on(ze.RECOVERED_EARLY_EOF,function(){j._emitter.emit(De.RECOVERED_EARLY_EOF)}),this._transmuxer.on(ze.IO_ERROR,function(H,Y){j._emitter.emit(De.ERROR,de.NETWORK_ERROR,H,Y)}),this._transmuxer.on(ze.DEMUX_ERROR,function(H,Y){j._emitter.emit(De.ERROR,de.MEDIA_ERROR,H,{code:-1,msg:Y})}),this._transmuxer.on(ze.MEDIA_INFO,function(H){j._mediaInfo=H,j._emitter.emit(De.MEDIA_INFO,Object.assign({},H))}),this._transmuxer.on(ze.METADATA_ARRIVED,function(H){j._emitter.emit(De.METADATA_ARRIVED,H)}),this._transmuxer.on(ze.SCRIPTDATA_ARRIVED,function(H){j._emitter.emit(De.SCRIPTDATA_ARRIVED,H)}),this._transmuxer.on(ze.STATISTICS_INFO,function(H){j._statisticsInfo=j._fillStatisticsInfo(H),j._emitter.emit(De.STATISTICS_INFO,Object.assign({},j._statisticsInfo))}),this._transmuxer.on(ze.RECOMMEND_SEEKPOINT,function(H){j._mediaElement&&!j._config.accurateSeek&&(j._requestSetTime=!0,j._mediaElement.currentTime=H/1e3)}),this._transmuxer.open()}},{key:"unload",value:function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._internalSeek(j):this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){return Object.assign({},this._mediaInfo)}},{key:"statisticsInfo",get:function(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}},{key:"_fillStatisticsInfo",value:function(j){if(j.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,Y=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var ce=this._mediaElement.getVideoPlaybackQuality();Y=ce.totalVideoFrames,$=ce.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Y=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(j.decodedFrames=Y,j.droppedFrames=$),j}},{key:"_onmseUpdateEnd",value:function(){if(!this._config.lazyLoad||this._config.isLive)return;for(var j=this._mediaElement.buffered,H=this._mediaElement.currentTime,Y=0,$=0,ce=0;ce<j.length;ce++){var Ne=j.start(ce),Ke=j.end(ce);if(Ne<=H&&H<Ke){Y=Ne,$=Ke;break}}$>=H+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(o.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}},{key:"_onmseBufferFull",value:function(){o.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}},{key:"_suspendTransmuxer",value:function(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}},{key:"_checkProgressAndResume",value:function(){for(var j=this._mediaElement.currentTime,H=this._mediaElement.buffered,Y=!1,$=0;$<H.length;$++){var ce=H.start($),Ne=H.end($);if(j>=ce&&j<Ne){j>=Ne-this._config.lazyLoadRecoverDuration&&(Y=!0);break}}Y&&(window.clearInterval(this._progressChecker),this._progressChecker=null,Y&&(o.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}},{key:"_isTimepointBuffered",value:function(j){for(var H=this._mediaElement.buffered,Y=0;Y<H.length;Y++){var $=H.start(Y),ce=H.end(Y);if(j>=$&&j<ce)return!0}return!1}},{key:"_internalSeek",value:function(j){var H=this._isTimepointBuffered(j),Y=!1,$=0;if(j<1&&this._mediaElement.buffered.length>0){var ce=this._mediaElement.buffered.start(0);(ce<1&&j<ce||b.safari)&&(Y=!0,$=b.safari?.1:ce)}if(Y)this._requestSetTime=!0,this._mediaElement.currentTime=$;else if(H){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=j;else{var Ne=this._msectl.getNearestKeyframe(Math.floor(j*1e3));this._requestSetTime=!0,Ne!=null?this._mediaElement.currentTime=Ne.dts/1e3:this._mediaElement.currentTime=j}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j)}},{key:"_checkAndApplyUnbufferedSeekpoint",value:function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var j=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(j)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(j),this._transmuxer.seek(Math.floor(j*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=j))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_checkAndResumeStuckPlayback",value:function(j){var H=this._mediaElement;if(j||!this._receivedCanPlay||H.readyState<2){var Y=H.buffered;Y.length>0&&H.currentTime<Y.start(0)&&(o.w(this.TAG,"Playback seems stuck at ".concat(H.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 H=this._mediaElement.currentTime,Y=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(H<1&&Y.length>0){var $=Y.start(0);if($<1&&H<$||b.safari){this._requestSetTime=!0,this._mediaElement.currentTime=b.safari?.1:$;return}}if(this._isTimepointBuffered(H)){if(this._alwaysSeekKeyframe){var ce=this._msectl.getNearestKeyframe(Math.floor(H*1e3));ce!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=ce.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:H,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},{key:"_onvCanPlay",value:function(j){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}},{key:"_onvStalled",value:function(j){this._checkAndResumeStuckPlayback(!0)}},{key:"_onvProgress",value:function(j){this._checkAndResumeStuckPlayback()}}]),ae}(),$e=He,ht=function(){function ae(te,j){if(Object(Q.a)(this,ae),this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new t.a,this._config=he(),typeof j=="object"&&Object.assign(this._config,j),te.type.toLowerCase()==="flv")throw new u("NativePlayer does't support flv MediaDataSource input!");if(te.hasOwnProperty("segments"))throw new u("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)(ae,[{key:"destroy",value:function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}},{key:"on",value:function(j,H){var Y=this;j===De.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Y._emitter.emit(De.MEDIA_INFO,Y.mediaInfo)}):j===De.STATISTICS_INFO&&(this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(function(){Y._emitter.emit(De.STATISTICS_INFO,Y.statisticsInfo)})),this._emitter.addListener(j,H)}},{key:"off",value:function(j,H){this._emitter.removeListener(j,H)}},{key:"attachMediaElement",value:function(j){if(this._mediaElement=j,j.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{j.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(H){}}},{key:"detachMediaElement",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"load",value:function(){if(!this._mediaElement)throw new w("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}},{key:"unload",value:function(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}},{key:"play",value:function(){return this._mediaElement.play()}},{key:"pause",value:function(){this._mediaElement.pause()}},{key:"type",get:function(){return this._type}},{key:"buffered",get:function(){return this._mediaElement.buffered}},{key:"duration",get:function(){return this._mediaElement.duration}},{key:"volume",get:function(){return this._mediaElement.volume},set:function(j){this._mediaElement.volume=j}},{key:"muted",get:function(){return this._mediaElement.muted},set:function(j){this._mediaElement.muted=j}},{key:"currentTime",get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(j){this._mediaElement?this._mediaElement.currentTime=j:this._pendingSeekTime=j}},{key:"mediaInfo",get:function(){var j=this._mediaElement instanceof HTMLAudioElement?"audio/":"video/",H={mimeType:j+this._mediaDataSource.type};return this._mediaElement&&(H.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(H.width=this._mediaElement.videoWidth,H.height=this._mediaElement.videoHeight)),H}},{key:"statisticsInfo",get:function(){var j={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return j;var H=!0,Y=0,$=0;if(this._mediaElement.getVideoPlaybackQuality){var ce=this._mediaElement.getVideoPlaybackQuality();Y=ce.totalVideoFrames,$=ce.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(Y=this._mediaElement.webkitDecodedFrameCount,$=this._mediaElement.webkitDroppedFrameCount):H=!1;return H&&(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(De.MEDIA_INFO,this.mediaInfo)}},{key:"_reportStatisticsInfo",value:function(){this._emitter.emit(De.STATISTICS_INFO,this.statisticsInfo)}}]),ae}(),yt=ht;U.install();function et(ae,te){var j=ae;if(j==null||typeof j!="object")throw new u("MediaDataSource must be an javascript object!");if(!j.hasOwnProperty("type"))throw new u("MediaDataSource must has type field to indicate video file type!");switch(j.type){case"flv":return new $e(j,te);default:return new yt(j,te)}}function rt(){return ge.supportMSEH264Playback()}function Ut(){return ge.getFeatureList()}var Qt={};Qt.createPlayer=et,Qt.isSupported=rt,Qt.getFeatureList=Ut,Qt.BaseLoader=d,Qt.LoaderStatus=v,Qt.LoaderErrors=l,Qt.Events=De,Qt.ErrorTypes=de,Qt.ErrorDetails=Oe,Qt.FlvPlayer=$e,Qt.NativePlayer=yt,Qt.LoggingControl=Le,Object.defineProperty(Qt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var sn=J.a=Qt},Gev7:function(re,J,h){var Q=h("bYtY"),L=h("K2GJ"),O=h("1bdT"),U=h("ni6a");function s(R){R=R||{},O.call(this,R);for(var o in R)R.hasOwnProperty(o)&&o!=="style"&&(this[o]=R[o]);this.style=new L(R.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(R){},afterBrush:function(R){},brush:function(R,o){},getBoundingRect:function(){},contain:function(R,o){return this.rectContain(R,o)},traverse:function(R,o){R.call(o,this)},rectContain:function(R,o){var g=this.transformCoordToLocal(R,o),E=this.getBoundingRect();return E.contain(g[0],g[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(R){return this.animate("style",R)},attrKV:function(R,o){R!=="style"?O.prototype.attrKV.call(this,R,o):this.style.set(o)},setStyle:function(R,o){return this.style.set(R,o),this.dirty(!1),this},useStyle:function(R){return this.style=new L(R,this),this.dirty(!1),this},calculateTextPosition:null},Q.inherits(s,O),Q.mixin(s,U);var t=s;re.exports=t},Gytx:function(re,J){re.exports=function(Q,L,O,U){var s=O?O.call(U,Q,L):void 0;if(s!==void 0)return!!s;if(Q===L)return!0;if(typeof Q!="object"||!Q||typeof L!="object"||!L)return!1;var t=Object.keys(Q),R=Object.keys(L);if(t.length!==R.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(L),g=0;g<t.length;g++){var E=t[g];if(!o(E))return!1;var i=Q[E],y=L[E];if(s=O?O.call(U,i,y,E):void 0,s===!1||s===void 0&&i!==y)return!1}return!0}},H6uX:function(re,J){var h=Array.prototype.slice,Q=function(s){this._$handlers={},this._$eventProcessor=s};Q.prototype={constructor:Q,one:function(s,t,R,o){return O(this,s,t,R,o,!0)},on:function(s,t,R,o){return O(this,s,t,R,o,!1)},isSilent:function(s){var t=this._$handlers;return!t[s]||!t[s].length},off:function(s,t){var R=this._$handlers;if(!s)return this._$handlers={},this;if(t){if(R[s]){for(var o=[],g=0,E=R[s].length;g<E;g++)R[s][g].h!==t&&o.push(R[s][g]);R[s]=o}R[s]&&R[s].length===0&&delete R[s]}else delete R[s];return this},trigger:function(s){var t=this._$handlers[s],R=this._$eventProcessor;if(t){var o=arguments,g=o.length;g>3&&(o=h.call(o,1));for(var E=t.length,i=0;i<E;){var y=t[i];if(R&&R.filter&&y.query!=null&&!R.filter(s,y.query)){i++;continue}switch(g){case 1:y.h.call(y.ctx);break;case 2:y.h.call(y.ctx,o[1]);break;case 3:y.h.call(y.ctx,o[1],o[2]);break;default:y.h.apply(y.ctx,o);break}y.one?(t.splice(i,1),E--):i++}}return R&&R.afterTrigger&&R.afterTrigger(s),this},triggerWithContext:function(s){var t=this._$handlers[s],R=this._$eventProcessor;if(t){var o=arguments,g=o.length;g>4&&(o=h.call(o,1,o.length-1));for(var E=o[o.length-1],i=t.length,y=0;y<i;){var T=t[y];if(R&&R.filter&&T.query!=null&&!R.filter(s,T.query)){y++;continue}switch(g){case 1:T.h.call(E);break;case 2:T.h.call(E,o[1]);break;case 3:T.h.call(E,o[1],o[2]);break;default:T.h.apply(E,o);break}T.one?(t.splice(y,1),i--):y++}}return R&&R.afterTrigger&&R.afterTrigger(s),this}};function L(s,t){var R=s._$eventProcessor;return t!=null&&R&&R.normalizeQuery&&(t=R.normalizeQuery(t)),t}function O(s,t,R,o,g,E){var i=s._$handlers;if(typeof R=="function"&&(g=o,o=R,R=null),!o||!t)return s;R=L(s,R),i[t]||(i[t]=[]);for(var y=0;y<i[t].length;y++)if(i[t][y].h===o)return s;var T={h:o,one:E,query:R,ctx:g||s,callAtLast:o.zrEventfulCallAtLast},w=i[t].length-1,u=i[t][w];return u&&u.callAtLast?i[t].splice(w,0,T):i[t].push(T),s}var U=Q;re.exports=U},HpTS:function(re,J,h){re.exports=h.p+"static/small_program.f74069ec.png"},Hwda:function(re,J,h){re.exports=h.p+"static/b2.b82a50d0.svg"},I8Z2:function(re,J,h){"use strict";h.d(J,"a",function(){return U}),h.d(J,"b",function(){return T}),h.d(J,"c",function(){return u});var Q=h("q1tI"),L=function(){var P=function(v,l){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,m){d.__proto__=m}||function(d,m){for(var p in m)m.hasOwnProperty(p)&&(d[p]=m[p])},P(v,l)};return function(v,l){P(v,l);function d(){this.constructor=v}v.prototype=l===null?Object.create(l):(d.prototype=l.prototype,new d)}}(),O=Q.createContext(null),U=function(P){L(v,P);function v(){return P!==null&&P.apply(this,arguments)||this}return v.prototype.render=function(){return Q.createElement(O.Provider,{value:this.props.store},this.props.children)},v}(Q.Component),s=h("Gytx"),t=h.n(s),R=h("2mql"),o=h.n(R),g=function(){var P=function(v,l){return P=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,m){d.__proto__=m}||function(d,m){for(var p in m)m.hasOwnProperty(p)&&(d[p]=m[p])},P(v,l)};return function(v,l){P(v,l);function d(){this.constructor=v}v.prototype=l===null?Object.create(l):(d.prototype=l.prototype,new d)}}(),E=function(){return E=Object.assign||function(P){for(var v,l=1,d=arguments.length;l<d;l++){v=arguments[l];for(var m in v)Object.prototype.hasOwnProperty.call(v,m)&&(P[m]=v[m])}return P},E.apply(this,arguments)};function i(P){return P.displayName||P.name||"Component"}var y=function(){return{}};function T(P,v){v===void 0&&(v={});var l=!!P,d=P||y;return function(p){var C=function(M){g(b,M);function b(f,n){var r=M.call(this,f,n)||this;return r.unsubscribe=null,r.handleChange=function(){if(!r.unsubscribe)return;var c=d(r.store.getState(),r.props);r.setState({subscribed:c})},r.store=r.context,r.state={subscribed:d(r.store.getState(),f),store:r.store,props:f},r}return b.getDerivedStateFromProps=function(f,n){return P&&P.length===2&&f!==n.props?{subscribed:d(n.store.getState(),f),props:f}:{props:f}},b.prototype.componentDidMount=function(){this.trySubscribe()},b.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},b.prototype.shouldComponentUpdate=function(f,n){return!t()(this.props,f)||!t()(this.state.subscribed,n.subscribed)},b.prototype.trySubscribe=function(){l&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},b.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},b.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}))},b.displayName="Connect("+i(p)+")",b.contextType=O,b}(Q.Component);if(v.forwardRef){var x=Q.forwardRef(function(M,b){return Q.createElement(C,E({},M,{miniStoreForwardedRef:b}))});return o()(x,p)}return o()(C,p)}}var w=function(){return w=Object.assign||function(P){for(var v,l=1,d=arguments.length;l<d;l++){v=arguments[l];for(var m in v)Object.prototype.hasOwnProperty.call(v,m)&&(P[m]=v[m])}return P},w.apply(this,arguments)};function u(P){var v=P,l=[];function d(C){v=w(w({},v),C);for(var x=0;x<l.length;x++)l[x]()}function m(){return v}function p(C){return l.push(C),function(){var M=l.indexOf(C);l.splice(M,1)}}return{setState:d,getState:m,subscribe:p}}},IMiH:function(re,J,h){var Q=h("Sj9i"),L=h("QBsz"),O=h("4mN7"),U=h("mFDi"),s=h("LPTA"),t=s.devicePixelRatio,R={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},o=[],g=[],E=[],i=[],y=Math.min,T=Math.max,w=Math.cos,u=Math.sin,P=Math.sqrt,v=Math.abs,l=typeof Float32Array!="undefined",d=function(p){this._saveData=!(p||!1),this._saveData&&(this.data=[]),this._ctx=null};d.prototype={constructor:d,_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,C,x){x=x||0,this._ux=v(x/t/p)||0,this._uy=v(x/t/C)||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,C){return this.addData(R.M,p,C),this._ctx&&this._ctx.moveTo(p,C),this._x0=p,this._y0=C,this._xi=p,this._yi=C,this},lineTo:function(p,C){var x=v(p-this._xi)>this._ux||v(C-this._yi)>this._uy||this._len<5;return this.addData(R.L,p,C),this._ctx&&x&&(this._needsDash()?this._dashedLineTo(p,C):this._ctx.lineTo(p,C)),x&&(this._xi=p,this._yi=C),this},bezierCurveTo:function(p,C,x,M,b,f){return this.addData(R.C,p,C,x,M,b,f),this._ctx&&(this._needsDash()?this._dashedBezierTo(p,C,x,M,b,f):this._ctx.bezierCurveTo(p,C,x,M,b,f)),this._xi=b,this._yi=f,this},quadraticCurveTo:function(p,C,x,M){return this.addData(R.Q,p,C,x,M),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(p,C,x,M):this._ctx.quadraticCurveTo(p,C,x,M)),this._xi=x,this._yi=M,this},arc:function(p,C,x,M,b,f){return this.addData(R.A,p,C,x,x,M,b-M,0,f?0:1),this._ctx&&this._ctx.arc(p,C,x,M,b,f),this._xi=w(b)*x+p,this._yi=u(b)*x+C,this},arcTo:function(p,C,x,M,b){return this._ctx&&this._ctx.arcTo(p,C,x,M,b),this},rect:function(p,C,x,M){return this._ctx&&this._ctx.rect(p,C,x,M),this.addData(R.R,p,C,x,M),this},closePath:function(){this.addData(R.Z);var p=this._ctx,C=this._x0,x=this._y0;return p&&(this._needsDash()&&this._dashedLineTo(C,x),p.closePath()),this._xi=C,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 C=0,x=0;x<p.length;x++)C+=p[x];this._dashSum=C}return this},setLineDashOffset:function(p){return this._dashOffset=p,this},len:function(){return this._len},setData:function(p){var C=p.length;!(this.data&&this.data.length===C)&&l&&(this.data=new Float32Array(C));for(var x=0;x<C;x++)this.data[x]=p[x];this._len=C},appendPath:function(p){p instanceof Array||(p=[p]);for(var C=p.length,x=0,M=this._len,b=0;b<C;b++)x+=p[b].len();l&&this.data instanceof Float32Array&&(this.data=new Float32Array(M+x));for(var b=0;b<C;b++)for(var f=p[b].data,n=0;n<f.length;n++)this.data[M++]=f[n];this._len=M},addData:function(p){if(!this._saveData)return;var C=this.data;this._len+arguments.length>C.length&&(this._expandData(),C=this.data);for(var x=0;x<arguments.length;x++)C[this._len++]=arguments[x];this._prevCmd=p},_expandData:function(){if(!(this.data instanceof Array)){for(var p=[],C=0;C<this._len;C++)p[C]=this.data[C];this.data=p}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(p,C){var x=this._dashSum,M=this._dashOffset,b=this._lineDash,f=this._ctx,n=this._xi,r=this._yi,c=p-n,S=C-r,_=P(c*c+S*S),A=n,I=r,k,B=b.length,z;for(c/=_,S/=_,M<0&&(M=x+M),M%=x,A-=M*c,I-=M*S;c>0&&A<=p||c<0&&A>=p||c===0&&(S>0&&I<=C||S<0&&I>=C);){if(z=this._dashIdx,k=b[z],A+=c*k,I+=S*k,this._dashIdx=(z+1)%B,c>0&&A<n||c<0&&A>n||S>0&&I<r||S<0&&I>r)continue;f[z%2?"moveTo":"lineTo"](c>=0?y(A,p):T(A,p),S>=0?y(I,C):T(I,C))}c=A-p,S=I-C,this._dashOffset=-P(c*c+S*S)},_dashedBezierTo:function(p,C,x,M,b,f){var n=this._dashSum,r=this._dashOffset,c=this._lineDash,S=this._ctx,_=this._xi,A=this._yi,I,k,B,z=Q.cubicAt,G=0,V=this._dashIdx,X=c.length,F,K,Z=0;for(r<0&&(r=n+r),r%=n,I=0;I<1;I+=.1)k=z(_,p,x,b,I+.1)-z(_,p,x,b,I),B=z(A,C,M,f,I+.1)-z(A,C,M,f,I),G+=P(k*k+B*B);for(;V<X&&!(Z+=c[V],Z>r);V++);for(I=(Z-r)/G;I<=1;)F=z(_,p,x,b,I),K=z(A,C,M,f,I),V%2?S.moveTo(F,K):S.lineTo(F,K),I+=c[V]/G,V=(V+1)%X;V%2!==0&&S.lineTo(b,f),k=b-F,B=f-K,this._dashOffset=-P(k*k+B*B)},_dashedQuadraticTo:function(p,C,x,M){var b=x,f=M;x=(x+2*p)/3,M=(M+2*C)/3,p=(this._xi+2*p)/3,C=(this._yi+2*C)/3,this._dashedBezierTo(p,C,x,M,b,f)},toStatic:function(){var p=this.data;p instanceof Array&&(p.length=this._len,l&&(this.data=new Float32Array(p)))},getBoundingRect:function(){o[0]=o[1]=E[0]=E[1]=Number.MAX_VALUE,g[0]=g[1]=i[0]=i[1]=-Number.MAX_VALUE;for(var p=this.data,C=0,x=0,M=0,b=0,f=0;f<p.length;){var n=p[f++];f===1&&(C=p[f],x=p[f+1],M=C,b=x);switch(n){case R.M:M=p[f++],b=p[f++],C=M,x=b,E[0]=M,E[1]=b,i[0]=M,i[1]=b;break;case R.L:O.fromLine(C,x,p[f],p[f+1],E,i),C=p[f++],x=p[f++];break;case R.C:O.fromCubic(C,x,p[f++],p[f++],p[f++],p[f++],p[f],p[f+1],E,i),C=p[f++],x=p[f++];break;case R.Q:O.fromQuadratic(C,x,p[f++],p[f++],p[f],p[f+1],E,i),C=p[f++],x=p[f++];break;case R.A:var r=p[f++],c=p[f++],S=p[f++],_=p[f++],A=p[f++],I=p[f++]+A;f+=1;var k=1-p[f++];f===1&&(M=w(A)*S+r,b=u(A)*_+c),O.fromArc(r,c,S,_,A,I,k,E,i),C=w(I)*S+r,x=u(I)*_+c;break;case R.R:M=C=p[f++],b=x=p[f++];var B=p[f++],z=p[f++];O.fromLine(M,b,M+B,b+z,E,i);break;case R.Z:C=M,x=b;break}L.min(o,o,E),L.max(g,g,i)}return f===0&&(o[0]=o[1]=g[0]=g[1]=0),new U(o[0],o[1],g[0]-o[0],g[1]-o[1])},rebuildPath:function(p){for(var C=this.data,x,M,b,f,n,r,c=this._ux,S=this._uy,_=this._len,A=0;A<_;){var I=C[A++];A===1&&(b=C[A],f=C[A+1],x=b,M=f);switch(I){case R.M:x=b=C[A++],M=f=C[A++],p.moveTo(b,f);break;case R.L:n=C[A++],r=C[A++],(v(n-b)>c||v(r-f)>S||A===_-1)&&(p.lineTo(n,r),b=n,f=r);break;case R.C:p.bezierCurveTo(C[A++],C[A++],C[A++],C[A++],C[A++],C[A++]),b=C[A-2],f=C[A-1];break;case R.Q:p.quadraticCurveTo(C[A++],C[A++],C[A++],C[A++]),b=C[A-2],f=C[A-1];break;case R.A:var k=C[A++],B=C[A++],z=C[A++],G=C[A++],V=C[A++],X=C[A++],F=C[A++],K=C[A++],Z=z>G?z:G,he=z>G?1:z/G,ue=z>G?G/z:1,ge=Math.abs(z-G)>.001,xe=V+X;ge?(p.translate(k,B),p.rotate(F),p.scale(he,ue),p.arc(0,0,Z,V,xe,1-K),p.scale(1/he,1/ue),p.rotate(-F),p.translate(-k,-B)):p.arc(k,B,Z,V,xe,1-K),A===1&&(x=w(V)*z+k,M=u(V)*G+B),b=w(xe)*z+k,f=u(xe)*G+B;break;case R.R:x=b=C[A],M=f=C[A+1],p.rect(C[A++],C[A++],C[A++],C[A++]);break;case R.Z:p.closePath(),b=x,f=M}}}},d.CMD=R;var m=d;re.exports=m},ItGF:function(re,J){var h={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?h={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:typeof document=="undefined"&&typeof self!="undefined"?h={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:typeof navigator=="undefined"?h={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:h=L(navigator.userAgent);var Q=h;function L(O){var U={},s={},t=O.match(/Firefox\/([\d.]+)/),R=O.match(/MSIE\s([\d.]+)/)||O.match(/Trident\/.+?rv:(([\d.]+))/),o=O.match(/Edge\/([\d.]+)/),g=/micromessenger/i.test(O);return t&&(s.firefox=!0,s.version=t[1]),R&&(s.ie=!0,s.version=R[1]),o&&(s.edge=!0,s.version=o[1]),g&&(s.weChat=!0),{browser:s,os:U,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect!="undefined",touchEventsSupported:"ontouchstart"in window&&!s.ie&&!s.edge,pointerEventsSupported:"onpointerdown"in window&&(s.edge||s.ie&&s.version>=11),domSupported:typeof document!="undefined"}}re.exports=Q},IuEb:function(re,J,h){re.exports=h.p+"static/a1.e973a25a.png"},J66h:function(re,J,h){(function(Q){var L,O;(function(U,s){re.exports=s(U)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof Q!="undefined"?Q:this,function(U){"use strict";U=U||{};var s=U.Base64,t="2.6.4",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(A){for(var I={},k=0,B=A.length;k<B;k++)I[A.charAt(k)]=k;return I}(R),g=String.fromCharCode,E=function(A){if(A.length<2){var I=A.charCodeAt(0);return I<128?A: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+(A.charCodeAt(0)-55296)*1024+(A.charCodeAt(1)-56320);return g(240|I>>>18&7)+g(128|I>>>12&63)+g(128|I>>>6&63)+g(128|I&63)}},i=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,y=function(A){return A.replace(i,E)},T=function(A){var I=[0,2,1][A.length%3],k=A.charCodeAt(0)<<16|(A.length>1?A.charCodeAt(1):0)<<8|(A.length>2?A.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("")},w=U.btoa&&typeof U.btoa=="function"?function(A){return U.btoa(A)}:function(A){if(A.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return A.replace(/[\s\S]{1,3}/g,T)},u=function(A){return w(y(String(A)))},P=function(A){return A.replace(/[+\/]/g,function(I){return I=="+"?"-":"_"}).replace(/=/g,"")},v=function(A,I){return I?P(u(A)):u(A)},l=function(A){return v(A,!0)},d;U.Uint8Array&&(d=function(A,I){for(var k="",B=0,z=A.length;B<z;B+=3){var G=A[B],V=A[B+1],X=A[B+2],F=G<<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?P(k):k});var m=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,p=function(A){switch(A.length){case 4:var I=(7&A.charCodeAt(0))<<18|(63&A.charCodeAt(1))<<12|(63&A.charCodeAt(2))<<6|63&A.charCodeAt(3),k=I-65536;return g((k>>>10)+55296)+g((k&1023)+56320);case 3:return g((15&A.charCodeAt(0))<<12|(63&A.charCodeAt(1))<<6|63&A.charCodeAt(2));default:return g((31&A.charCodeAt(0))<<6|63&A.charCodeAt(1))}},C=function(A){return A.replace(m,p)},x=function(A){var I=A.length,k=I%4,B=(I>0?o[A.charAt(0)]<<18:0)|(I>1?o[A.charAt(1)]<<12:0)|(I>2?o[A.charAt(2)]<<6:0)|(I>3?o[A.charAt(3)]:0),z=[g(B>>>16),g(B>>>8&255),g(B&255)];return z.length-=[0,0,2,1][k],z.join("")},M=U.atob&&typeof U.atob=="function"?function(A){return U.atob(A)}:function(A){return A.replace(/\S{1,4}/g,x)},b=function(A){return M(String(A).replace(/[^A-Za-z0-9\+\/]/g,""))},f=function(A){return C(M(A))},n=function(A){return String(A).replace(/[-_]/g,function(I){return I=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},r=function(A){return f(n(A))},c;U.Uint8Array&&(c=function(A){return Uint8Array.from(b(n(A)),function(I){return I.charCodeAt(0)})});var S=function(){var A=U.Base64;return U.Base64=s,A};if(U.Base64={VERSION:t,atob:b,btoa:w,fromBase64:r,toBase64:v,utob:y,encode:v,encodeURI:l,btou:C,decode:r,noConflict:S,fromUint8Array:d,toUint8Array:c},typeof Object.defineProperty=="function"){var _=function(A){return{value:A,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(A){return v(this,A)})),Object.defineProperty(String.prototype,"toBase64URI",_(function(){return v(this,!0)}))}}return U.Meteor&&(Base64=U.Base64),re.exports?re.exports.Base64=U.Base64:!(L=[],O=function(){return U.Base64}.apply(J,L),O!==void 0&&(re.exports=O)),{Base64:U.Base64}})}).call(this,h("IyRk"))},JAbv:function(re,J){re.exports="data:image/png;base64,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"},JBm5:function(re,J,h){re.exports=h.p+"static/modelimg.792bb2e5.png"},JWDV:function(re,J,h){re.exports=h.p+"static/charpter-white.5fa14f93.svg"},JatN:function(re,J,h){"use strict";var Q={"@primary-color":"#0152d9"},L=Q,O={"@primary-color":"#196efd"},U=O,s=J.a={defaults:L,vspaces:U}},JeFH:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jky8:function(re,J,h){"use strict";var Q=h("sRBo"),L=h("kaz8"),O=h("5NDa"),U=h("5rEg"),s=h("miYZ"),t=h("tsqr"),R=h("9og8"),o=h("2qtc"),g=h("kLXV"),E=h("tJVT"),i=h("WmNS"),y=h.n(i),T=h("q1tI"),w=h.n(T),u=h("9kvl"),P=h("6CvP"),v=h("1XHU"),l=h("1vsH"),d;(function(p){p[p.Professor=1]="Professor",p[p.AssistantProfessor=2]="AssistantProfessor",p[p.Student=3]="Student"})(d||(d={}));var m=function(C){var x=C.visible,M=C.user,b=C.onCancel,f=b===void 0?function(){}:b,n=Object(T.useState)(),r=Object(E.a)(n,2),c=r[0],S=r[1],_=Object(T.useState)([]),A=Object(E.a)(_,2),I=A[0],k=A[1],B=Object(T.useState)(!1),z=Object(E.a)(B,2),G=z[0],V=z[1],X=Object(T.useState)(!1),F=Object(E.a)(X,2),K=F[0],Z=F[1],he=Object(T.useState)(),ue=Object(E.a)(he,2),ge=ue[0],xe=ue[1];Object(T.useEffect)(function(){var ie;if(M!=null&&(ie=M.userInfo)!==null&&ie!==void 0&&ie.identity){var ve;k([(M==null||((ve=M.userInfo)===null||ve===void 0)?void 0:ve.identity)==="student"?3:1])}},[M]);var De=function(ve,q){if(I.includes(d.Professor)){g.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:w.a.createElement("div",{className:"tc"},q||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){u.d.push("/classrooms/".concat(ve,"/students"))}});return}u.d.push("/classrooms/".concat(ve,"/students"))},we=function(){var ie=Object(R.a)(y.a.mark(function ve(){var q;return y.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(c){Pe.next=3;break}return t.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),Pe.abrupt("return");case 3:return V(!0),Pe.next=6,Object(P.c)({invite_code:c,professor:I.includes(d.Professor)?1:null,assistant_professor:I.includes(d.AssistantProfessor)?1:null,student:I.includes(d.Student)?1:null});case 6:if(q=Pe.sent,V(!1),!((q==null?void 0:q.status)===-2)){Pe.next=22;break}if(Le(),!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){Pe.next=14;break}return Z(!0),xe(1),Pe.abrupt("return");case 14:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=18;break}return Z(!0),xe(2),Pe.abrupt("return");case 18:if(!(q.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){Pe.next=22;break}return Z(!0),xe(3),Pe.abrupt("return");case 22:if(!((q==null?void 0:q.status)===0)){Pe.next=27;break}return Object(l.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Le(),(q==null?void 0:q.course_id)&&De(q.course_id,q.message),Pe.abrupt("return");case 27:case"end":return Pe.stop()}},ve)}));return function(){return ie.apply(this,arguments)}}(),Le=function(){var ie=Object(R.a)(y.a.mark(function ve(){return y.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:f();case 1:case"end":return fe.stop()}},ve)}));return function(){return ie.apply(this,arguments)}}();return w.a.createElement(w.a.Fragment,null,w.a.createElement(g.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:x,confirmLoading:G,onOk:we,onCancel:Le},w.a.createElement("div",{className:"tc"},w.a.createElement("div",null,w.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),w.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)}})),w.a.createElement("div",{className:"mt10 font14"},w.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),w.a.createElement(L.a.Group,{value:I,onChange:function(ve){return k(ve)}},w.a.createElement(L.a,{value:d.Professor,disabled:I.includes(2)||I.includes(3)},"\u6559\u5E08"),w.a.createElement(L.a,{value:d.AssistantProfessor,disabled:I.includes(1)},"\u52A9\u6559"),w.a.createElement(L.a,{value:d.Student,disabled:I.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),w.a.createElement(v.a,{visible:K,onCancel:function(){return Z(!1)},occupationValue:ge}))};J.a=Object(u.a)(function(p){var C=p.user;return{user:C}})(m)},Jq4h:function(re,J,h){re.exports=h.p+"static/qrcode.2267e4d5.png"},K2GJ:function(re,J,h){var Q=h("fW2E"),L=h("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,w){var u=T.x==null?0:T.x,P=T.x2==null?1:T.x2,v=T.y==null?0:T.y,l=T.y2==null?0:T.y2;T.global||(u=u*w.width+w.x,P=P*w.width+w.x,v=v*w.height+w.y,l=l*w.height+w.y),u=isNaN(u)?0:u,P=isNaN(P)?1:P,v=isNaN(v)?0:v,l=isNaN(l)?0:l;var d=y.createLinearGradient(u,v,P,l);return d}function R(y,T,w){var u=w.width,P=w.height,v=Math.min(u,P),l=T.x==null?.5:T.x,d=T.y==null?.5:T.y,m=T.r==null?.5:T.r;T.global||(l=l*u+w.x,d=d*P+w.y,m=m*v);var p=y.createRadialGradient(l,d,0,l,d,m);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,w){var u=this,P=w&&w.style,v=!P||y.__attrCachedBy!==O.STYLE_BIND;y.__attrCachedBy=O.STYLE_BIND;for(var l=0;l<U.length;l++){var d=U[l],m=d[0];(v||u[m]!==P[m])&&(y[m]=Q(y,m,u[m]||d[1]))}if((v||u.fill!==P.fill)&&(y.fillStyle=u.fill),(v||u.stroke!==P.stroke)&&(y.strokeStyle=u.stroke),(v||u.opacity!==P.opacity)&&(y.globalAlpha=u.opacity==null?1:u.opacity),(v||u.blend!==P.blend)&&(y.globalCompositeOperation=u.blend||"source-over"),this.hasStroke()){var p=u.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 w in y)y.hasOwnProperty(w)&&(T===!0||(T===!1?!this.hasOwnProperty(w):y[w]!=null))&&(this[w]=y[w])},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,w){for(var u=T.type==="radial"?R:t,P=u(y,T,w),v=T.colorStops,l=0;l<v.length;l++)P.addColorStop(v[l].offset,v[l].color);return P}};for(var o=s.prototype,g=0;g<U.length;g++){var E=U[g];E[0]in o||(o[E[0]]=E[1])}s.getGradient=o.getGradient;var i=s;re.exports=i},KBoB:function(re,J,h){"use strict";h.r(J);var Q=h("cWXX"),L=h("/ezw"),O=h("DjyN"),U=h("NUBc"),s=h("14J3"),t=h("BMrR"),R=h("jCWc"),o=h("kPKH"),g=h("k1fw"),E=h("tJVT"),i=h("PpiC"),y=h("OaEy"),T=h("2fM7"),w=h("q1tI"),u=h.n(w),P=h("Ty5D"),v=h("9kvl"),l=h("BdwD"),d=h("vpjH"),m=h.n(d),p=h("sRBo"),C=h("kaz8"),x=h("5Dmo"),M=h("3S7+"),b=h("2qtc"),f=h("kLXV"),n=h("9og8"),r=h("WmNS"),c=h.n(r),S=h("1vsH"),_=h("ErOA"),A=h("55Ip"),I=h("u+vr"),k=h.n(I),B=h("XBoW"),z=h.n(B),G=h("fc4H"),V=h.n(G),X=h("xKgJ"),F=h("wd/R"),K=h.n(F),Z=function(we){var Le,ie,ve,q,fe,Pe,ye=we.v,Ye=we.k,dt=we.match,ke=we.selectArrs,We=we.setSelectArrs,Re=we.dispatch,Me=we.params,Ve=Object(w.useState)([]),Ze=Object(E.a)(Ve,2),bt=Ze[0],ft=Ze[1],Ft=Object(w.useState)(!1),Kt=Object(E.a)(Ft,2),At=Kt[0],wt=Kt[1],Ht="YYYY-MM-DD",qt=K()("2020-11-15",Ht);function Gt(){return xt.apply(this,arguments)}function xt(){return xt=Object(n.a)(c.a.mark(function Xe(){var Qe;return c.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return console.log(Me,222),ct.next=3,Object(_.a)("/api/courses/".concat(Me==null?void 0:Me.coursesId,"/exercises/group_use_list.json"),{method:"get",params:Object(g.a)(Object(g.a)({},Me),{},{id:ye.id})});case 3:Qe=ct.sent,ft((Qe==null?void 0:Qe.groups)||[]);case 5:case"end":return ct.stop()}},Xe)})),xt.apply(this,arguments)}var ot=function(){return f.a.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:u.a.createElement(u.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")})},Mt=function(Qe){var ze;Object(S.ab)({inner_ip:Qe.inner_ip,public_ip:Qe.public_ip,open_camera:Qe.open_camera,ip_limit:Qe.ip_limit,ip_bind:Qe.ip_bind,exercise_tips:Qe.exercise_tips,exerciseId:Qe.id,screen_open:Qe.screen_open,screen_num:Qe.screen_num,coursesId:Qe.course_id,login:(ze=Object(X.x)())===null||ze===void 0?void 0:ze.login,history:v.d})},gt=[{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(Qe,ze){return ze.exercise_status===Qe},render:function(Qe,ze){return u.a.createElement("div",null,Qe===1&&u.a.createElement("span",null,u.a.createElement("i",{className:k.a.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),Qe===2&&u.a.createElement("span",null,u.a.createElement("i",{className:k.a.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),Qe===3&&u.a.createElement("span",null,u.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:Me.order_by==="publish_time"?Me.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:Me.order_by==="end_time"?Me.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(Qe,ze){return ze.exercise_status===1?"-":u.a.createElement("span",null,Qe,"/",ze.exercise_users)}},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(Qe,ze){return ze.exercise_status===1?"-":u.a.createElement(A.a,{to:"/classrooms/".concat(Me==null?void 0:Me.coursesId,"/exercise/").concat(ye==null?void 0:ye.id,"/detail?random=false&exercise_group_id=").concat(ze.course_group_id)},Qe)}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:function(Qe,ze){return ze.exercise_status===1?u.a.createElement("img",{style:{cursor:"not-allowed"},src:z.a}):u.a.createElement(M.a,{title:"\u8BC4\u9605"},u.a.createElement(A.a,{to:"/classrooms/".concat(Me==null?void 0:Me.coursesId,"/exercise/").concat(ye==null?void 0:ye.id,"/detail?random=false&exercise_group_id=").concat(ze.course_group_id)},u.a.createElement("img",{src:V.a})))}}],qe=function(Qe){if(Qe!=null&&Qe.includes("\u672A\u5F00\u59CB"))return u.a.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(Qe!=null&&Qe.includes("\u8003\u8BD5\u4E2D"))return u.a.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(Qe!=null&&Qe.includes("\u5DF2\u7ED3\u675F"))return u.a.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return u.a.createElement("div",{className:k.a.listItem,key:Ye,onClick:function(){Mt(ye)}},Object(X.c)()&&u.a.createElement(C.a,{checked:ke.includes(ye.id),value:ye.id,onClick:function(Qe){Qe.stopPropagation()},onChange:function(Qe){var ze=ke.indexOf(ye.id);ke.indexOf(ye.id)>-1?We(ke.filter(function(ct){return ct!==ye.id})):We(ke.concat(ye.id))}}),u.a.createElement("div",{className:k.a.info},u.a.createElement("div",{className:k.a.title},u.a.createElement("div",{className:k.a.titleLeft,style:{marginRight:"15px"}},qe(ye==null?void 0:ye.exercise_tips),u.a.createElement(M.a,{title:ye.exercise_name},u.a.createElement("span",{className:"".concat(k.a.name),style:{maxWidth:ye!=null&&(Le=ye.exercise_tips)!==null&&Le!==void 0&&Le.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},ye.exercise_name)),!ye.is_public&&Object(X.c)()&&u.a.createElement(M.a,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},u.a.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),(ye==null||((ie=ye.exercise_tips)===null||ie===void 0)?void 0:ie.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&u.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"))&&u.a.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),u.a.createElement("div",{className:k.a.titleRight,onClick:function(Qe){Qe.stopPropagation(),Qe.preventDefault()}},Object(X.c)()&&ye.assistant_auth&&u.a.createElement("span",{onClick:function(Qe){Qe.stopPropagation();var ze=K()(ye.created_at,Ht),ct=K()(qt).diff(K()(ze),"days");ct>0&&ye!==null&&ye!==void 0&&ye.is_random?ot():ye!=null&&ye.is_random?v.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/random/preview?random=").concat(ye.is_random)):v.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random,"&tabs=2"))}},"\u9884\u89C8"),Object(X.h)()&&u.a.createElement("span",{onClick:function(){v.d.push("/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/detail?random=").concat(ye.is_random))}},"\u8BE6\u60C5"),u.a.createElement(u.a.Fragment,null,ye.current_status===0&&ye.exercise_status>1&&!((fe=ye.exercise_tips)!==null&&fe!==void 0&&fe.includes("\u5DF2\u7ED3\u675F"))&&u.a.createElement(A.a,{onClick:function(Qe){Qe.stopPropagation(),Qe.preventDefault(),Mt(ye)},to:""},"\u7EE7\u7EED\u8003\u8BD5"),ye.current_status===1&&ye.exercise_status>1&&u.a.createElement("span",{className:"mr20",style:{color:"#0152d9",marginRight:"5px"},onClick:function(Qe){var ze;window.location.href="/classrooms/".concat(ye.course_id,"/exercise/").concat(ye.id,"/users/").concat((ze=Object(X.x)())===null||ze===void 0?void 0:ze.login,"?check=true")}},"\u67E5\u770B\u8BD5\u5377"),ye.current_status===2&&ye.exercise_status>1&&!((Pe=ye.exercise_tips)!==null&&Pe!==void 0&&Pe.includes("\u5DF2\u7ED3\u675F"))&&u.a.createElement(A.a,{onClick:function(Qe){Qe.stopPropagation(),Qe.preventDefault(),Mt(ye)},to:""},"\u5F00\u59CB\u8003\u8BD5")))),u.a.createElement("p",{style:{display:"flex"}},u.a.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",u.a.createElement("span",{className:"c-blue"},ye.username)),u.a.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",u.a.createElement("span",{className:"c-blue"},ye.course_name)),u.a.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",u.a.createElement("span",{className:"c-blue"},ye.time===null||ye.time===-1?"\u4E0D\u9650\u65F6":"".concat(ye.time,"\u5206\u949F"))),u.a.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",u.a.createElement("span",{className:"c-blue"},K()(ye==null?void 0:ye.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",u.a.createElement("span",{className:"c-blue"},K()(ye==null?void 0:ye.end_time).format("YYYY-MM-DD HH:mm"))))))},he=Z,ue=T.a.Option,ge=function(we){var Le,ie,ve,q,fe,Pe=we.classroomList,ye=we.globalSetting,Ye=we.exercise,dt=we.loading,ke=we.dispatch,We=we.match,Re=Object(i.a)(we,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Me=Object(w.useState)(Object(g.a)({},Object(P.i)())),Ve=Object(E.a)(Me,2),Ze=Ve[0],bt=Ve[1],ft=Object(P.h)(),Ft=Pe.detailExerciseList,Kt=Pe.detailTopBanner,At=Pe.detailLeftMenus,wt=Object(w.useState)([]),Ht=Object(E.a)(wt,2),qt=Ht[0],Gt=Ht[1],xt=Object(w.useState)(!1),ot=Object(E.a)(xt,2),Mt=ot[0],gt=ot[1],qe=Object(w.useState)({page:1,course_id:""}),Xe=Object(E.a)(qe,2),Qe=Xe[0],ze=Xe[1];Ze.id=Ze.coursesId,Object(w.useEffect)(function(){ct(),ke({type:"globalSetting/footerToggle",payload:!1}),ke({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[Qe]),Object(w.useEffect)(function(){Gt([])},[Ft]);var ct=function(){document.body.scrollIntoView(),ke({type:"exercise/getUserExercise",payload:Qe})};return u.a.createElement("section",{className:"minH500 minW1200"},u.a.createElement("aside",{className:"".concat(m.a.acitons," w100")},u.a.createElement(t.a,{className:"w100"},u.a.createElement(o.a,{flex:"1"},u.a.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),u.a.createElement(o.a,null,u.a.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",u.a.createElement(T.a,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:function(It){Qe.course_id=It,Qe.page=1,ze(Object(g.a)({},Qe))}},u.a.createElement(ue,{value:""},"\u5168\u90E8"),Ye==null||((Le=Ye.userExerciseList)===null||Le===void 0||((ie=Le.courses)===null||ie===void 0))?void 0:ie.map(function(pt,It){return u.a.createElement(ue,{value:pt.id},pt.name)})))))),(Ye==null||((ve=Ye.userExerciseList)===null||ve===void 0)?void 0:ve.exercises_count)===0&&u.a.createElement(l.a,null),u.a.createElement(L.a,{loading:dt["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Ye==null||((q=Ye.userExerciseList)===null||q===void 0)?void 0:q.exercises)&&(Ye==null||((fe=Ye.userExerciseList)===null||fe===void 0)?void 0:fe.exercises.map(function(pt,It){return u.a.createElement(he,{v:pt,k:It,match:We,selectArrs:qt,setSelectArrs:Gt,dispatch:ke,params:Ze})})),u.a.createElement("aside",{className:"tc mb50 mt30"},u.a.createElement(U.a,{showTotal:function(It){var Bt;return"\u5171 ".concat(Ye==null||((Bt=Ye.userExerciseList)===null||Bt===void 0)?void 0:Bt.exercises_count," \u6761")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(It){Qe.page=It,ze(Object(g.a)({},Qe))},defaultPageSize:20,defaultCurrent:Qe.page,current:Qe.page||1,total:Ye==null?void 0:Ye.userExerciseList.exercises_count}))))},xe=J.default=Object(v.a)(function(De){var we=De.classroomList,Le=De.loading,ie=De.globalSetting,ve=De.exercise;return{classroomList:we,globalSetting:ie,loading:Le.effects,exercise:ve}})(ge)},KOXS:function(re,J,h){re.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},Kc5o:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"},Kw3X:function(re,J,h){"use strict";var Q=this&&this.__assign||function(){return Q=Object.assign||function(g){for(var E,i=1,y=arguments.length;i<y;i++){E=arguments[i];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 i in g)Object.hasOwnProperty.call(g,i)&&(E[i]=g[i]);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(h("q1tI")),s=O(h("thk6")),t=O(h("MgzW")),R=h("69ZJ"),o=function(g){var E=g.activeSlideKey,i=g.ContainerEl,y=g.children,T=g.containerClass,w=g.getSwiper,u=g.navigation,P=g.noSwiping,v=g.pagination,l=g.parallax,d=g.parallaxEl,m=g.WrapperEl,p=g.wrapperClass,C=g.rebuildOnUpdate,x=g.renderScrollbar,M=g.renderPagination,b=g.renderPrevButton,f=g.renderNextButton,n=g.renderParallax,r=g.rtl,c=g.scrollbar,S=g.shouldSwiperUpdate,_=g.slideClass,A=g.loop,I=U.useRef(null),k=U.useRef(null),B=function(){if(!E)return null;var Z=0,he=A?1:0;return U.Children.forEach(y,function(ue){U.isValidElement(ue)&&(ue.key===E&&(Z=he),he+=1)}),Z},z=function(Z){typeof w=="function"&&w(Z)},G=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(){G(),V()},F=function(){k.current!==null&&k.current.update()},K=function(Z){if(!R.isReactElement(Z))return null;var he=[_,Z.props.className];return P&&he.push("swiper-no-swiping"),U.cloneElement(Z,Q(Q({},Z.props),{className:he.join(" ").trim()}))};return U.useEffect(function(){V();var Z=B();return k.current!==null&&Z!==null&&k.current.slideTo(Z),function(){return G()}},[]),U.useEffect(function(){if(k.current!==null){if(C)X();else if(S){F();var Z=k.current.slides.length;if(Z<=k.current.activeIndex){var he=Math.max(Z-1,0);k.current.slideTo(he)}}var ue=B();ue!==null&&k.current.slideTo(ue)}}),U.useEffect(function(){z(k.current)},[k]),!y||!i||!m?null:R.validateChildren(y)?U.default.createElement(i,{className:T,dir:r&&"rtl",ref:I},l&&d&&n&&n(g),U.default.createElement(m,{className:p},U.Children.map(y,K)),v&&v.el&&M&&M(g),c&&c.el&&x&&x(g),u&&u.nextEl&&f&&f(g),u&&u.prevEl&&b&&b(g)):(console.warn("Children should be react element or an array of react element!!"),null)};o.defaultProps={containerClass:"swiper-container",wrapperClass:"swiper-wrapper",slideClass:"swiper-slide",ContainerEl:"div",WrapperEl:"div",renderScrollbar:function(g){var E=g.scrollbar;return E?U.default.createElement("div",{className:R.classNames(E.el)}):null},renderPagination:function(g){var E=g.pagination;return E?U.default.createElement("div",{className:R.classNames(E.el)}):null},renderPrevButton:function(g){var E=g.navigation;return E?U.default.createElement("div",{className:R.classNames(E.prevEl)}):null},renderNextButton:function(g){var E=g.navigation;return E?U.default.createElement("div",{className:R.classNames(E.nextEl)}):null},renderParallax:function(g){var E=g.parallaxEl;return E?U.default.createElement("div",{className:R.classNames(E.el),"data-swiper-parallax":E.value}):null}},o.displayName="ReactIdSwiper",J.default=o},LPTA:function(re,J){var h=1;typeof window!="undefined"&&(h=Math.max(window.devicePixelRatio||1,1));var Q=0,L=h;J.debugMode=Q,J.devicePixelRatio=L},LSTS:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0});var Q=function(){function y(T,w){for(var u=0;u<w.length;u++){var P=w[u];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}return function(T,w,u){return w&&y(T.prototype,w),u&&y(T,u),T}}(),L=h("q1tI"),O=t(L),U=h("17x9"),s=t(U);function t(y){return y&&y.__esModule?y:{default:y}}function R(y,T){var w={};for(var u in y){if(T.indexOf(u)>=0)continue;if(!Object.prototype.hasOwnProperty.call(y,u))continue;w[u]=y[u]}return w}function o(y,T){if(!(y instanceof T))throw new TypeError("Cannot call a class as a function")}function g(y,T){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T&&(typeof T=="object"||typeof T=="function")?T:y}function E(y,T){if(typeof T!="function"&&T!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof T);y.prototype=Object.create(T&&T.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(y,T):y.__proto__=T)}var i=function(y){E(T,y);function T(w){o(this,T);var u=g(this,(T.__proto__||Object.getPrototypeOf(T)).call(this,w));return u.scrollListener=u.scrollListener.bind(u),u.eventListenerOptions=u.eventListenerOptions.bind(u),u.mousewheelListener=u.mousewheelListener.bind(u),u}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 u=this.getParentElement(this.scrollComponent);u.scrollTop=u.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var u=!1,P={get passive(){u=!0}};try{document.addEventListener("test",null,P),document.removeEventListener("test",null,P)}catch(v){}return u}},{key:"eventListenerOptions",value:function(){var u=this.props.useCapture;return this.isPassiveSupported()&&(u={useCapture:this.props.useCapture,passive:!0}),u}},{key:"setDefaultLoader",value:function(u){this.defaultLoader=u}},{key:"detachMousewheelListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.scrollComponent.parentNode),u.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.getParentElement(this.scrollComponent)),u.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),u.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(u){var P=this.props.getScrollParent&&this.props.getScrollParent();return P!=null?P:u&&u.parentNode}},{key:"filterProps",value:function(u){return u}},{key:"attachScrollListener",value:function(){var u=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!u)return;var P=window;this.props.useWindow===!1&&(P=u),P.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),P.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),P.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(u){u.deltaY===1&&!this.isPassiveSupported()&&u.preventDefault()}},{key:"scrollListener",value:function(){var u=this.scrollComponent,P=window,v=this.getParentElement(u),l=void 0;if(this.props.useWindow){var d=document.documentElement||document.body.parentNode||document.body,m=P.pageYOffset!==void 0?P.pageYOffset:d.scrollTop;this.props.isReverse?l=m:l=this.calculateOffset(u,m)}else this.props.isReverse?l=v.scrollTop:l=u.scrollHeight-v.scrollTop-v.clientHeight;l<Number(this.props.threshold)&&u&&u.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=v.scrollHeight,this.beforeScrollTop=v.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(u,P){return u?this.calculateTopPosition(u)+(u.offsetHeight-P-window.innerHeight):0}},{key:"calculateTopPosition",value:function(u){return u?u.offsetTop+this.calculateTopPosition(u.offsetParent):0}},{key:"render",value:function(){var u=this,P=this.filterProps(this.props),v=P.children,l=P.element,d=P.hasMore,m=P.initialLoad,p=P.isReverse,C=P.loader,x=P.loadMore,M=P.pageStart,b=P.ref,f=P.threshold,n=P.useCapture,r=P.useWindow,c=P.getScrollParent,S=R(P,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);S.ref=function(A){u.scrollComponent=A,b&&b(A)};var _=[v];return d&&(C?p?_.unshift(C):_.push(C):this.defaultLoader&&(p?_.unshift(this.defaultLoader):_.push(this.defaultLoader))),O.default.createElement(l,S,_)}}]),T}(L.Component);i.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},i.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=i,re.exports=J.default},LdHM:function(re,J,h){"use strict";h.d(J,"b",function(){return m}),h.d(J,"a",function(){return C});var Q=h("1OyB"),L=h("vuIU"),O=h("Ji7U"),U=h("LK+K"),s=h("q1tI"),t=h("rePB"),R=h("Ff2n"),o=h("ODXe"),g=h("4IlW"),E=h("bX4T"),i=h("YrtM"),y=h("TSYQ"),T=h.n(y),w=h("+nKL"),u=h("8OUc"),P=function(X,F){var K=X.prefixCls,Z=X.id,he=X.flattenOptions,ue=X.childrenAsData,ge=X.values,xe=X.searchValue,De=X.multiple,we=X.defaultActiveFirstOption,Le=X.height,ie=X.itemHeight,ve=X.notFoundContent,q=X.open,fe=X.menuItemSelectedIcon,Pe=X.virtual,ye=X.onSelect,Ye=X.onToggleOpen,dt=X.onActiveValue,ke=X.onScroll,We=X.onMouseEnter,Re="".concat(K,"-item"),Me=Object(i.a)(function(){return he},[q,he],function(xt,ot){return ot[0]&&xt[1]!==ot[1]}),Ve=s.useRef(null),Ze=function(ot){ot.preventDefault()},bt=function(ot){Ve.current&&Ve.current.scrollTo({index:ot})},ft=function(ot){for(var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,gt=Me.length,qe=0;qe<gt;qe+=1){var Xe=(ot+qe*Mt+gt)%gt,Qe=Me[Xe],ze=Qe.group,ct=Qe.data;if(!ze&&!ct.disabled)return Xe}return-1},Ft=s.useState(function(){return ft(0)}),Kt=Object(o.a)(Ft,2),At=Kt[0],wt=Kt[1],Ht=function(ot){wt(ot);var Mt=Me[ot];if(!Mt){dt(null,-1);return}dt(Mt.data.value,ot)};s.useEffect(function(){Ht(we!==!1?ft(0):-1)},[Me.length,xe]),s.useEffect(function(){var xt=setTimeout(function(){if(!De&&q&&ge.size===1){var ot=Array.from(ge)[0],Mt=Me.findIndex(function(gt){var qe=gt.data;return qe.value===ot});Ht(Mt),bt(Mt)}});return function(){return clearTimeout(xt)}},[q]);var qt=function(ot){ot!==void 0&&ye(ot,{selected:!ge.has(ot)}),De||Ye(!1)};if(s.useImperativeHandle(F,function(){return{onKeyDown:function(ot){var Mt=ot.which;switch(Mt){case g.a.UP:case g.a.DOWN:{var gt=0;if(Mt===g.a.UP?gt=-1:Mt===g.a.DOWN&&(gt=1),gt!==0){var qe=ft(At+gt,gt);bt(qe),Ht(qe)}break}case g.a.ENTER:{var Xe=Me[At];Xe&&!Xe.data.disabled?qt(Xe.data.value):qt(void 0),q&&ot.preventDefault();break}case g.a.ESC:Ye(!1)}},onKeyUp:function(){},scrollTo:function(ot){bt(ot)}}}),Me.length===0)return s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),className:"".concat(Re,"-empty"),onMouseDown:Ze},ve);function Gt(xt){var ot=Me[xt];if(!ot)return null;var Mt=ot.data||{},gt=Mt.value,qe=Mt.label,Xe=Mt.children,Qe=Object(E.a)(Mt,!0),ze=ue?Xe:qe;return ot?s.createElement("div",Object.assign({"aria-label":typeof ze=="string"?ze:null},Qe,{key:xt,role:"option",id:"".concat(Z,"_list_").concat(xt),"aria-selected":ge.has(gt)}),gt):null}return s.createElement(s.Fragment,null,s.createElement("div",{role:"listbox",id:"".concat(Z,"_list"),style:{height:0,width:0,overflow:"hidden"}},Gt(At-1),Gt(At),Gt(At+1)),s.createElement(w.a,{itemKey:"key",ref:Ve,data:Me,height:Le,itemHeight:ie,fullHeight:!1,onMouseDown:Ze,onScroll:ke,virtual:Pe,onMouseEnter:We},function(xt,ot){var Mt,gt=xt.group,qe=xt.groupOption,Xe=xt.data,Qe=Xe.label,ze=Xe.key;if(gt)return s.createElement("div",{className:T()(Re,"".concat(Re,"-group"))},Qe!==void 0?Qe:ze);var ct=Xe.disabled,pt=Xe.value,It=Xe.title,Bt=Xe.children,Yt=Xe.style,Vt=Xe.className,vt=Object(R.a)(Xe,["disabled","value","title","children","style","className"]),nt=ge.has(pt),mt="".concat(Re,"-option"),Be=T()(Re,mt,Vt,(Mt={},Object(t.a)(Mt,"".concat(mt,"-grouped"),qe),Object(t.a)(Mt,"".concat(mt,"-active"),At===ot&&!ct),Object(t.a)(Mt,"".concat(mt,"-disabled"),ct),Object(t.a)(Mt,"".concat(mt,"-selected"),nt),Mt)),de=ue?Bt:Qe,Oe=!fe||typeof fe=="function"||nt;return s.createElement("div",Object.assign({},vt,{"aria-selected":nt,className:Be,title:It,onMouseMove:function(){if(At===ot||ct)return;Ht(ot)},onClick:function(){ct||qt(pt)},style:Yt}),s.createElement("div",{className:"".concat(mt,"-content")},de||pt),s.isValidElement(fe)||nt,Oe&&s.createElement(u.a,{className:"".concat(Re,"-option-state"),customizeIcon:fe,customizeIconProps:{isSelected:nt}},nt?"\u2713":null))}))},v=s.forwardRef(P);v.displayName="OptionList";var l=v,d=function(){return null};d.isSelectOption=!0;var m=d,p=function(){return null};p.isSelectOptGroup=!0;var C=p,x=h("VTBJ"),M=h("Zm9Q");function b(V){var X=V.key,F=V.props,K=F.children,Z=F.value,he=Object(R.a)(F,["children","value"]);return Object(x.a)({key:X,value:Z!==void 0?Z:X,children:K},he)}function f(V){var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(M.a)(V).map(function(F,K){if(!s.isValidElement(F)||!F.type)return null;var Z=F.type.isSelectOptGroup,he=F.key,ue=F.props,ge=ue.children,xe=Object(R.a)(ue,["children"]);return X||!Z?b(F):Object(x.a)(Object(x.a)({key:"__RC_SELECT_GRP__".concat(he===null?K:he,"__"),label:he},xe),{},{options:f(ge)})}).filter(function(F){return F})}var n=h("2Qr1"),r=h("qNPg"),c=h("U8pU"),S=h("Kwbf"),_=h("WKfj");function A(V){var X=V.mode,F=V.options,K=V.children,Z=V.backfill,he=V.allowClear,ue=V.placeholder,ge=V.getInputElement,xe=V.showSearch,De=V.onSearch,we=V.defaultOpen,Le=V.autoFocus,ie=V.labelInValue,ve=V.value,q=V.inputValue,fe=V.optionLabelProp,Pe=X==="multiple"||X==="tags",ye=xe!==void 0?xe:Pe||X==="combobox",Ye=F||f(K);if(Object(S.a)(X!=="tags"||Ye.every(function(Re){return!Re.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),X==="tags"||X==="combobox"){var dt=Ye.some(function(Re){return Re.options?Re.options.some(function(Me){return typeof("value"in Me?Me.value:Me.key)=="number"}):typeof("value"in Re?Re.value:Re.key)=="number"});Object(S.a)(!dt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(S.a)(X!=="combobox"||!fe,"`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"||!ge,"`getInputElement` only work with `combobox` mode."),Object(S.b)(X!=="combobox"||!ge||!he||!ue,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),De&&!ye&&X!=="combobox"&&X!=="tags"&&Object(S.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(S.b)(!we||Le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ve!=null){var ke=Object(_.d)(ve);Object(S.a)(!ie||ke.every(function(Re){return Object(c.a)(Re)==="object"&&("key"in Re||"value"in Re)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(S.a)(!Pe||Array.isArray(ve),"`value` should be array when `mode` is `multiple` or `tags`")}if(K){var We=null;Object(M.a)(K).some(function(Re){if(!s.isValidElement(Re)||!Re.type)return!1;var Me=Re.type;if(Me.isSelectOption)return!1;if(Me.isSelectOptGroup){var Ve=Object(M.a)(Re.props.children).every(function(Ze){return!s.isValidElement(Ze)||!Re.type||Ze.type.isSelectOption?!0:(We=Ze.type,!1)});return!Ve}return We=Me,!0}),We&&Object(S.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(We.displayName||We.name||We,"`.")),Object(S.a)(q===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var I=A,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 K;return Object(Q.a)(this,F),K=X.apply(this,arguments),K.selectRef=s.createRef(),K.focus=function(){K.selectRef.current.focus()},K.blur=function(){K.selectRef.current.blur()},K}return Object(L.a)(F,[{key:"render",value:function(){return s.createElement(k,Object.assign({ref:this.selectRef},this.props))}}]),F}(s.Component);B.Option=m,B.OptGroup=C;var z=B,G=J.c=z},LicW:function(re,J,h){"use strict";var Q=h("T2oS"),L=h("W9HT"),O=h("5Dmo"),U=h("3S7+"),s=h("q1tI"),t=h.n(s),R=h("ZJlW"),o=h.n(R),g=h("m3rI"),E=h("TSYQ"),i=h.n(E),y=h("1vsH"),T=h("z4EP"),w=h.n(T),u=h("+GGh"),P=h.n(u),v=h("cFMs"),l=h.n(v),d=h("BdwD"),m=function(C){var x=C.className,M=C.dataSource,b=M===void 0?[]:M,f=C.col,n=f===void 0?4:f,r=C.right,c=C.bottom,S=c===void 0?23:c,_=C.precision,A=_===void 0?0:_,I=C.wrapWidth,k=I===void 0?1200:I,B=C.trackEventItems,z=C.loading;debugger;var G=Math.floor((k-(n-1)*r)/n);return t.a.createElement(L.a,{spinning:z},t.a.createElement("div",{className:i()(o.a.list,x)},!!b.length&&b.map(function(V,X){var F=V.name,K=V.id,Z=V.identifier,he=V.featured,ue=V.school_name,ge=V.image_url,xe=V.excellent;return t.a.createElement("div",{key:K,className:o.a.wrap,style:{width:G,marginRight:(1+X)%n===0?0:r+A,marginBottom:S}},t.a.createElement("a",{target:"_blank",href:"/paths/".concat(Z),className:o.a.li,onClick:function(we){we.preventDefault(),B&&Object(y.cb)([B]),Object(y.S)("/paths/".concat(Z))}},t.a.createElement("div",{className:o.a.img},t.a.createElement("img",{className:o.a.cover,src:"".concat(g.a.IMG_SERVER,"/").concat(ge)}),he===1&&t.a.createElement("img",{className:o.a.sign,src:w.a}),he===2&&t.a.createElement("img",{className:o.a.sign,src:""}),he===3&&t.a.createElement("img",{className:o.a.sign,src:P.a}),he===4&&t.a.createElement("img",{className:o.a.sign,src:""}),he===5&&t.a.createElement("img",{className:o.a.sign,src:l.a})),t.a.createElement("div",{className:o.a.name},t.a.createElement(U.a,{title:F},t.a.createElement("span",{className:o.a.e},F))),t.a.createElement(U.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(ue)},t.a.createElement("div",{className:o.a.unit},t.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ue)),t.a.createElement("div",{className:o.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))),xe&&t.a.createElement("div",{className:o.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!b.length&&t.a.createElement(d.a,null)))};J.a=m},LzVc:function(re,J,h){re.exports=h.p+"static/r.18202e40.svg"},MEGo:function(re,J,h){var Q=h("4fz+"),L=h("Dagg"),O=h("dqUG"),U=h("2fw6"),s=h("x6Kt"),t=h("rmlV"),R=h("yxFR"),o=h("y+Vt"),g=h("h7HQ"),E=h("1Jh7"),i=h("SKnc"),y=h("K2GJ"),T=h("Fofx"),w=h("NC18"),u=w.createFromString,P=h("bYtY"),v=P.isString,l=P.extend,d=P.defaults,m=P.trim,p=P.each,C=/[\s,]+/;function x(F){if(v(F)){var K=new DOMParser;F=K.parseFromString(F,"text/xml")}for(F.nodeType===9&&(F=F.firstChild);F.nodeName.toLowerCase()!=="svg"||F.nodeType!==1;)F=F.nextSibling;return F}function M(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}M.prototype.parse=function(F,K){K=K||{};var Z=x(F);if(!Z)throw new Error("Illegal svg");var he=new Q;this._root=he;var ue=Z.getAttribute("viewBox")||"",ge=parseFloat(Z.getAttribute("width")||K.width),xe=parseFloat(Z.getAttribute("height")||K.height);isNaN(ge)&&(ge=null),isNaN(xe)&&(xe=null),_(Z,he,null,!0);for(var De=Z.firstChild;De;)this._parseNode(De,he),De=De.nextSibling;var we,Le;if(ue){var ie=m(ue).split(C);ie.length>=4&&(we={x:parseFloat(ie[0]||0),y:parseFloat(ie[1]||0),width:parseFloat(ie[2]),height:parseFloat(ie[3])})}if(we&&ge!=null&&xe!=null&&(Le=V(we,ge,xe),!K.ignoreViewBox)){var ve=he;he=new Q,he.add(ve),ve.scale=Le.scale.slice(),ve.position=Le.position.slice()}return!K.ignoreRootClip&&ge!=null&&xe!=null&&he.setClipPath(new s({shape:{x:0,y:0,width:ge,height:xe}})),{root:he,width:ge,height:xe,viewBoxRect:we,viewBoxTransform:Le}},M.prototype._parseNode=function(F,K){var Z=F.nodeName.toLowerCase();Z==="defs"?this._isDefine=!0:Z==="text"&&(this._isText=!0);var he;if(this._isDefine){var ue=f[Z];if(ue){var ge=ue.call(this,F),xe=F.getAttribute("id");xe&&(this._defs[xe]=ge)}}else{var ue=b[Z];ue&&(he=ue.call(this,F,K),K.add(he))}for(var De=F.firstChild;De;)De.nodeType===1&&this._parseNode(De,he),De.nodeType===3&&this._isText&&this._parseText(De,he),De=De.nextSibling;Z==="defs"?this._isDefine=!1:Z==="text"&&(this._isText=!1)},M.prototype._parseText=function(F,K){if(F.nodeType===1){var Z=F.getAttribute("dx")||0,he=F.getAttribute("dy")||0;this._textX+=parseFloat(Z),this._textY+=parseFloat(he)}var ue=new O({style:{text:F.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});r(K,ue),_(F,ue,this._defs);var ge=ue.style.fontSize;ge&&ge<9&&(ue.style.fontSize=9,ue.scale=ue.scale||[1,1],ue.scale[0]*=ge/9,ue.scale[1]*=ge/9);var xe=ue.getBoundingRect();return this._textX+=xe.width,K.add(ue),ue};var b={g:function(F,K){var Z=new Q;return r(K,Z),_(F,Z,this._defs),Z},rect:function(F,K){var Z=new s;return r(K,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,K){var Z=new U;return r(K,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,K){var Z=new R;return r(K,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,K){var Z=new t;return r(K,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,K){var Z=F.getAttribute("points");Z&&(Z=c(Z));var he=new g({shape:{points:Z||[]}});return r(K,he),_(F,he,this._defs),he},polyline:function(F,K){var Z=new o;r(K,Z),_(F,Z,this._defs);var he=F.getAttribute("points");he&&(he=c(he));var ue=new E({shape:{points:he||[]}});return ue},image:function(F,K){var Z=new L;return r(K,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,K){var Z=F.getAttribute("x")||0,he=F.getAttribute("y")||0,ue=F.getAttribute("dx")||0,ge=F.getAttribute("dy")||0;this._textX=parseFloat(Z)+parseFloat(ue),this._textY=parseFloat(he)+parseFloat(ge);var xe=new Q;return r(K,xe),_(F,xe,this._defs),xe},tspan:function(F,K){var Z=F.getAttribute("x"),he=F.getAttribute("y");Z!=null&&(this._textX=parseFloat(Z)),he!=null&&(this._textY=parseFloat(he));var ue=F.getAttribute("dx")||0,ge=F.getAttribute("dy")||0,xe=new Q;return r(K,xe),_(F,xe,this._defs),this._textX+=ue,this._textY+=ge,xe},path:function(F,K){var Z=F.getAttribute("d")||"",he=u(Z);return r(K,he),_(F,he,this._defs),he}},f={lineargradient:function(F){var K=parseInt(F.getAttribute("x1")||0,10),Z=parseInt(F.getAttribute("y1")||0,10),he=parseInt(F.getAttribute("x2")||10,10),ue=parseInt(F.getAttribute("y2")||0,10),ge=new i(K,Z,he,ue);return n(F,ge),ge},radialgradient:function(F){}};function n(F,K){for(var Z=F.firstChild;Z;){if(Z.nodeType===1){var he=Z.getAttribute("offset");he.indexOf("%")>0?he=parseInt(he,10)/100:he?he=parseFloat(he):he=0;var ue=Z.getAttribute("stop-color")||"#000000";K.addColorStop(he,ue)}Z=Z.nextSibling}}function r(F,K){F&&F.__inheritedStyle&&(K.__inheritedStyle||(K.__inheritedStyle={}),d(K.__inheritedStyle,F.__inheritedStyle))}function c(F){for(var K=m(F).split(C),Z=[],he=0;he<K.length;he+=2){var ue=parseFloat(K[he]),ge=parseFloat(K[he+1]);Z.push([ue,ge])}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,K,Z,he){var ue=K.__inheritedStyle||{},ge=K.type==="text";if(F.nodeType===1&&(B(F,K),l(ue,G(F)),!he)){for(var xe in S)if(S.hasOwnProperty(xe)){var De=F.getAttribute(xe);De!=null&&(ue[S[xe]]=De)}}var we=ge?"textFill":"fill",Le=ge?"textStroke":"stroke";K.style=K.style||new y;var ie=K.style;ue.fill!=null&&ie.set(we,I(ue.fill,Z)),ue.stroke!=null&&ie.set(Le,I(ue.stroke,Z)),p(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],function(ve){var q=ve==="lineWidth"&&ge?"textStrokeWidth":ve;ue[ve]!=null&&ie.set(q,parseFloat(ue[ve]))}),(!ue.textBaseline||ue.textBaseline==="auto")&&(ue.textBaseline="alphabetic"),ue.textBaseline==="alphabetic"&&(ue.textBaseline="bottom"),ue.textAlign==="start"&&(ue.textAlign="left"),ue.textAlign==="end"&&(ue.textAlign="right"),p(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],function(ve){ue[ve]!=null&&ie.set(ve,ue[ve])}),ue.lineDash&&(K.style.lineDash=m(ue.lineDash).split(C)),ie[Le]&&ie[Le]!=="none"&&(K[Le]=!0),K.__inheritedStyle=ue}var A=/url\(\s*#(.*?)\)/;function I(F,K){var Z=K&&F&&F.match(A);if(Z){var he=m(Z[1]),ue=K[he];return ue}return F}var k=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function B(F,K){var Z=F.getAttribute("transform");if(Z){Z=Z.replace(/,/g," ");var he=null,ue=[];Z.replace(k,function(we,Le,ie){ue.push(Le,ie)});for(var ge=ue.length-1;ge>0;ge-=2){var xe=ue[ge],De=ue[ge-1];he=he||T.create();switch(De){case"translate":xe=m(xe).split(C),T.translate(he,he,[parseFloat(xe[0]),parseFloat(xe[1]||0)]);break;case"scale":xe=m(xe).split(C),T.scale(he,he,[parseFloat(xe[0]),parseFloat(xe[1]||xe[0])]);break;case"rotate":xe=m(xe).split(C),T.rotate(he,he,parseFloat(xe[0]));break;case"skew":xe=m(xe).split(C),console.warn("Skew transform is not supported yet");break;case"matrix":var xe=m(xe).split(C);he[0]=parseFloat(xe[0]),he[1]=parseFloat(xe[1]),he[2]=parseFloat(xe[2]),he[3]=parseFloat(xe[3]),he[4]=parseFloat(xe[4]),he[5]=parseFloat(xe[5]);break}}K.setLocalTransform(he)}}var z=/([^\s:;]+)\s*:\s*([^:;]+)/g;function G(F){var K=F.getAttribute("style"),Z={};if(!K)return Z;var he={};z.lastIndex=0;for(var ue;(ue=z.exec(K))!=null;)he[ue[1]]=ue[2];for(var ge in S)S.hasOwnProperty(ge)&&he[ge]!=null&&(Z[S[ge]]=he[ge]);return Z}function V(F,K,Z){var he=K/F.width,ue=Z/F.height,ge=Math.min(he,ue),xe=[ge,ge],De=[-(F.x+F.width/2)*ge+K/2,-(F.y+F.height/2)*ge+Z/2];return{scale:xe,position:De}}function X(F,K){var Z=new M;return Z.parse(F,K)}J.parseXML=x,J.makeViewBoxTransform=V,J.parseSVG=X},MEgm:function(re,J){re.exports="data:image/png;base64,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"},MKOG:function(re,J,h){var Q=h("bYtY"),L=h("YH21"),O=L.Dispatcher,U=h("mLcG"),s=h("Bq2U"),t=function(o){o=o||{},this.stage=o.stage||{},this.onframe=o.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,O.call(this)};t.prototype={constructor:t,addClip:function(o){this._clips.push(o)},addAnimator:function(o){o.animation=this;for(var g=o.getClips(),E=0;E<g.length;E++)this.addClip(g[E])},removeClip:function(o){var g=Q.indexOf(this._clips,o);g>=0&&this._clips.splice(g,1)},removeAnimator:function(o){for(var g=o.getClips(),E=0;E<g.length;E++)this.removeClip(g[E]);o.animation=null},_update:function(){for(var o=new Date().getTime()-this._pausedTime,g=o-this._time,E=this._clips,i=E.length,y=[],T=[],w=0;w<i;w++){var u=E[w],P=u.step(o,g);P&&(y.push(P),T.push(u))}for(var w=0;w<i;)E[w]._needsRemove?(E[w]=E[i-1],E.pop(),i--):w++;i=y.length;for(var w=0;w<i;w++)T[w].fire(y[w]);this._time=o,this.onframe(g),this.trigger("frame",g),this.stage.update&&this.stage.update()},_startLoop:function(){var o=this;this._running=!0;function g(){o._running&&(U(g),!o._paused&&o._update())}U(g)},start:function(){this._time=new Date().getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(o,g){g=g||{};var E=new s(o,g.loop,g.getter,g.setter);return this.addAnimator(E),E}},Q.mixin(t,O);var R=t;re.exports=R},NC18:function(re,J,h){var Q=h("y+Vt"),L=h("IMiH"),O=h("7oTu"),U=Math.sqrt,s=Math.sin,t=Math.cos,R=Math.PI,o=function(d){return Math.sqrt(d[0]*d[0]+d[1]*d[1])},g=function(d,m){return(d[0]*m[0]+d[1]*m[1])/(o(d)*o(m))},E=function(d,m){return(d[0]*m[1]<d[1]*m[0]?-1:1)*Math.acos(g(d,m))};function i(d,m,p,C,x,M,b,f,n,r,c){var S=n*(R/180),_=t(S)*(d-p)/2+s(S)*(m-C)/2,A=-1*s(S)*(d-p)/2+t(S)*(m-C)/2,I=_*_/(b*b)+A*A/(f*f);I>1&&(b*=U(I),f*=U(I));var k=(x===M?-1:1)*U((b*b*(f*f)-b*b*(A*A)-f*f*(_*_))/(b*b*(A*A)+f*f*(_*_)))||0,B=k*b*A/f,z=k*-f*_/b,G=(d+p)/2+t(S)*B-s(S)*z,V=(m+C)/2+s(S)*B+t(S)*z,X=E([1,0],[(_-B)/b,(A-z)/f]),F=[(_-B)/b,(A-z)/f],K=[(-1*_-B)/b,(-1*A-z)/f],Z=E(F,K);g(F,K)<=-1&&(Z=R),g(F,K)>=1&&(Z=0),M===0&&Z>0&&(Z=Z-2*R),M===1&&Z<0&&(Z=Z+2*R),c.addData(r,G,V,b,f,X,Z,S,M)}var y=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,T=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function w(d){if(!d)return new L;for(var m=0,p=0,C=m,x=p,M,b=new L,f=L.CMD,n=d.match(y),r=0;r<n.length;r++){for(var c=n[r],S=c.charAt(0),_,A=c.match(T)||[],I=A.length,k=0;k<I;k++)A[k]=parseFloat(A[k]);for(var B=0;B<I;){var z,G,V,X,F,K,Z,he=m,ue=p;switch(S){case"l":m+=A[B++],p+=A[B++],_=f.L,b.addData(_,m,p);break;case"L":m=A[B++],p=A[B++],_=f.L,b.addData(_,m,p);break;case"m":m+=A[B++],p+=A[B++],_=f.M,b.addData(_,m,p),C=m,x=p,S="l";break;case"M":m=A[B++],p=A[B++],_=f.M,b.addData(_,m,p),C=m,x=p,S="L";break;case"h":m+=A[B++],_=f.L,b.addData(_,m,p);break;case"H":m=A[B++],_=f.L,b.addData(_,m,p);break;case"v":p+=A[B++],_=f.L,b.addData(_,m,p);break;case"V":p=A[B++],_=f.L,b.addData(_,m,p);break;case"C":_=f.C,b.addData(_,A[B++],A[B++],A[B++],A[B++],A[B++],A[B++]),m=A[B-2],p=A[B-1];break;case"c":_=f.C,b.addData(_,A[B++]+m,A[B++]+p,A[B++]+m,A[B++]+p,A[B++]+m,A[B++]+p),m+=A[B-2],p+=A[B-1];break;case"S":z=m,G=p;var ge=b.len(),xe=b.data;M===f.C&&(z+=m-xe[ge-4],G+=p-xe[ge-3]),_=f.C,he=A[B++],ue=A[B++],m=A[B++],p=A[B++],b.addData(_,z,G,he,ue,m,p);break;case"s":z=m,G=p;var ge=b.len(),xe=b.data;M===f.C&&(z+=m-xe[ge-4],G+=p-xe[ge-3]),_=f.C,he=m+A[B++],ue=p+A[B++],m+=A[B++],p+=A[B++],b.addData(_,z,G,he,ue,m,p);break;case"Q":he=A[B++],ue=A[B++],m=A[B++],p=A[B++],_=f.Q,b.addData(_,he,ue,m,p);break;case"q":he=A[B++]+m,ue=A[B++]+p,m+=A[B++],p+=A[B++],_=f.Q,b.addData(_,he,ue,m,p);break;case"T":z=m,G=p;var ge=b.len(),xe=b.data;M===f.Q&&(z+=m-xe[ge-4],G+=p-xe[ge-3]),m=A[B++],p=A[B++],_=f.Q,b.addData(_,z,G,m,p);break;case"t":z=m,G=p;var ge=b.len(),xe=b.data;M===f.Q&&(z+=m-xe[ge-4],G+=p-xe[ge-3]),m+=A[B++],p+=A[B++],_=f.Q,b.addData(_,z,G,m,p);break;case"A":V=A[B++],X=A[B++],F=A[B++],K=A[B++],Z=A[B++],he=m,ue=p,m=A[B++],p=A[B++],_=f.A,i(he,ue,m,p,K,Z,V,X,F,_,b);break;case"a":V=A[B++],X=A[B++],F=A[B++],K=A[B++],Z=A[B++],he=m,ue=p,m+=A[B++],p+=A[B++],_=f.A,i(he,ue,m,p,K,Z,V,X,F,_,b);break}}(S==="z"||S==="Z")&&(_=f.Z,b.addData(_),m=C,p=x),M=_}return b.toStatic(),b}function u(d,m){var p=w(d);return m=m||{},m.buildPath=function(C){if(C.setData){C.setData(p.data);var x=C.getContext();x&&C.rebuildPath(x)}else{var x=C;p.rebuildPath(x)}},m.applyTransform=function(C){O(p,C),this.dirty(!0)},m}function P(d,m){return new Q(u(d,m))}function v(d,m){return Q.extend(u(d,m))}function l(d,m){for(var p=[],C=d.length,x=0;x<C;x++){var M=d[x];M.path||M.createPathProxy(),M.__dirtyPath&&M.buildPath(M.path,M.shape,!0),p.push(M.path)}var b=new Q(m);return b.createPathProxy(),b.buildPath=function(f){f.appendPath(p);var n=f.getContext();n&&f.rebuildPath(n)},b}J.createFromString=P,J.extendFromString=v,J.mergePath=l},NLgs:function(re,J,h){"use strict";h.d(J,"e",function(){return m}),h.d(J,"f",function(){return p}),h.d(J,"d",function(){return x}),h.d(J,"c",function(){return M}),h.d(J,"a",function(){return b}),h.d(J,"b",function(){return f});var Q=h("miYZ"),L=h("tsqr"),O=h("9og8"),U=h("2qtc"),s=h("kLXV"),t=h("WmNS"),R=h.n(t),o=h("q1tI"),g=h.n(o),E=h("9kvl"),i=h("xKgJ"),y=h("1vsH"),T=h("RCxd"),w=h("yTi+"),u=h.n(w),P=h("1ZF9"),v=h.n(P),l=h("NoGO"),d=h.n(l),m=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(p(r)&&C(c))},p=function(r){return Object(i.p)()?!0:(r({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},C=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)},M=function(){return Object(i.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:d.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},b=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:v.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:u.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(re,J,h){re.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(re,J,h){"use strict";h.d(J,"a",function(){return o}),h.d(J,"h",function(){return u}),h.d(J,"l",function(){return d}),h.d(J,"e",function(){return b}),h.d(J,"i",function(){return c}),h.d(J,"j",function(){return we}),h.d(J,"c",function(){return Le.a}),h.d(J,"b",function(){return Pe}),h.d(J,"g",function(){return ke}),h.d(J,"f",function(){return Ve}),h.d(J,"k",function(){return qt}),h.d(J,"d",function(){return Mt});var Q=h("q1tI"),L=h.n(Q),O=h("NQs2"),U=h.n(O),s=h("ygoZ"),t=h.n(s),R=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.img,ct=qe.imgWidth,pt=ct===void 0?346:ct,It=qe.title,Bt=qe.sunTitle,Yt=qe.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,It),L.a.createElement("span",null,Bt)),Qe.length>0&&L.a.createElement("div",{className:U.a.btns},Qe.map(function(Vt,vt){return L.a.createElement("div",{key:vt,onClick:Vt.click},Vt.name,Vt.sign?L.a.createElement("img",{src:t.a,width:39}):null)})),Yt),L.a.createElement("img",{style:{marginTop:33,marginRight:38},src:ze,width:pt})))},o=R,g=h("tJVT"),E=h("6nfa"),i=h.n(E),y=h("TSYQ"),T=h.n(y),w=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.value,ct=qe.onChange,pt=qe.className,It=qe.title,Bt=qe.titleWidth,Yt=Bt===void 0?41:Bt,Vt=qe.style,vt=Vt===void 0?{}:Vt,nt=qe.fontColor,mt=nt===void 0?"#6A7283":nt,Be=Object(Q.useState)(0),de=Object(g.a)(Be,2),Oe=de[0],He=de[1],$e=Object(Q.useState)(!1),ht=Object(g.a)($e,2),yt=ht[0],et=ht[1],rt=Object(Q.useRef)(null);return Object(Q.useEffect)(function(){if(Qe.length!==0){var Ut;(rt==null||((Ut=rt.current)===null||Ut===void 0)?void 0:Ut.clientHeight)>92?He(1):He(0)}Qe.length===0&&He(0)},[Qe]),L.a.createElement("div",{className:T()(i.a.row,pt),style:vt},L.a.createElement("div",{style:{width:Yt,marginTop:yt?12:4},className:i.a.title},It),L.a.createElement("div",{className:yt?"".concat(i.a.tagsWrap," ").concat(i.a.tagsBorderWrap):i.a.tagsWrap},L.a.createElement("div",{className:i.a.bar,style:Oe>0?{height:Oe===1?92:"auto",overflow:Oe===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},L.a.createElement("div",{className:i.a.name,ref:rt},Qe==null?void 0:Qe.map(function(Ut){return L.a.createElement("span",{onClick:function(){return ct(Ut.id)},key:Ut.id,title:Ut.name,style:{color:mt},className:ze===Ut.id?i.a.active:""},Ut.name)}))),!!Oe&&L.a.createElement(Q.Fragment,null,Oe===1?L.a.createElement("div",{onClick:function(){var Qt;He(2),(rt==null||((Qt=rt.current)===null||Qt===void 0)?void 0:Qt.clientHeight)>205?et(!0):et(!1)},className:i.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(){He(1),et(!1)},className:i.a.action},"\u6536\u8D77",L.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},u=w,P=h("cz0n"),v=h.n(P),l=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.value,ct=qe.onChange,pt=qe.className;return L.a.createElement("div",{className:T()(v.a.tabs,pt)},Qe.map(function(It){return L.a.createElement("span",{onClick:function(){return ct(It.id)},className:ze===It.id?v.a.active:"",key:It.id},It.name)}))},d=l,m=h("5NDa"),p=h("5rEg"),C=h("KOXS"),x=h.n(C),M=function(qe){var Xe,Qe=qe.dataSource,ze=Qe===void 0?[]:Qe,ct=qe.value,pt=qe.onChange,It=qe.className,Bt=qe.style,Yt=Bt===void 0?{}:Bt,Vt=qe.placeholder,vt=Object(Q.useState)(""),nt=Object(g.a)(vt,2),mt=nt[0],Be=nt[1],de=Object(Q.useState)(""),Oe=Object(g.a)(de,2),He=Oe[0],$e=Oe[1];Object(Q.useEffect)(function(){var et;(et=JSON.stringify(ct))!==null&&et!==void 0&&et.includes("{")?(Be(ct.id),$e(ct.value)):$e(ct)},[ct]);var ht=function(){pt(He,mt||null)},yt=function(rt){if(rt===mt)return;Be(rt),pt(He,rt)};return L.a.createElement("div",{className:T()(x.a.input,It),style:Yt},!!ze.length&&L.a.createElement("div",{className:x.a.dropdown},L.a.createElement("div",{className:x.a.text},(Xe=ze.find(function(et){return et.id===mt}))===null||Xe===void 0?void 0:Xe.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},ze.map(function(et,rt){return L.a.createElement("div",{key:rt,onClick:function(){return yt(et.id)}},et.name)}))),L.a.createElement(p.a,{onPressEnter:ht,value:He,onChange:function(rt){return $e(rt.target.value)},bordered:!1,placeholder:Vt}),L.a.createElement("i",{onClick:ht,className:"iconfont icon-sousuo9 font14 pl10 current"}))},b=M,f=h("f9pc"),n=h.n(f),r=function(qe){var Xe=qe.value,Qe=qe.onChange,ze=qe.className,ct=qe.total,pt=qe.pageSize,It=qe.style,Bt=It===void 0?{}:It,Yt=Xe<2,Vt=Xe>=Math.ceil(ct/pt);return ct<=pt?L.a.createElement(L.a.Fragment,null):L.a.createElement("div",{className:T()(n.a.quickPager,ze),style:Bt},L.a.createElement("div",{onClick:function(){Yt||Qe(Xe-1,"prev")},className:Yt?n.a.disabled:""},"\u4E0A\u4E00\u9875"),L.a.createElement("div",{onClick:function(){Vt||Qe(Xe+1,"next")},className:Vt?n.a.disabled:""},"\u4E0B\u4E00\u9875"))},c=r,S=h("T2oS"),_=h("W9HT"),A=h("pC0b"),I=h("GzdX"),k=h("5Dmo"),B=h("3S7+"),z=h("Oe0F"),G=h.n(z),V=h("m3rI"),X=h("1vsH"),F=h("JAbv"),K=h.n(F),Z=h("Bq7L"),he=h.n(Z),ue=h("MEgm"),ge=h.n(ue),xe=h("BdwD"),De=function(qe){var Xe=qe.className,Qe=qe.dataSource,ze=Qe===void 0?[]:Qe,ct=qe.col,pt=ct===void 0?4:ct,It=qe.right,Bt=qe.bottom,Yt=Bt===void 0?23:Bt,Vt=qe.precision,vt=Vt===void 0?0:Vt,nt=qe.wrapWidth,mt=nt===void 0?1200:nt,Be=qe.trackEventItems,de=qe.loading,Oe=Math.floor((mt-(pt-1)*It)/pt);return L.a.createElement(_.a,{spinning:de},L.a.createElement("div",{className:T()(G.a.list,Xe)},!!ze.length&&ze.map(function(He,$e){var ht=He.name,yt=He.id,et=He.identifier,rt=He.power,Ut=He.cover_image_id,Qt=He.pic;return L.a.createElement("div",{className:G.a.wrap,key:yt,style:{width:Oe,marginRight:(1+$e)%pt===0?0:It+vt,marginBottom:Yt}},L.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(et,"/challenges"),className:G.a.li,onClick:function(ae){ae.preventDefault(),Be&&Object(X.cb)([Be]),rt&&Object(X.S)("/shixuns/".concat(et,"/challenges"))}},L.a.createElement("div",{className:G.a.img},L.a.createElement("img",{className:G.a.cover,src:Ut?"".concat(V.a.API_SERVER,"/api/attachments/").concat(Ut):"".concat(V.a.IMG_SERVER,"/").concat(Qt)}),He.is_jupyter&&L.a.createElement("img",{className:G.a.sign,src:K.a}),He.is_jupyter_lab&&L.a.createElement("img",{className:G.a.sign,src:he.a}),He.is_unity_3d&&L.a.createElement("img",{className:G.a.sign,src:ge.a})),L.a.createElement("div",{className:G.a.name},L.a.createElement(B.a,{title:ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},L.a.createElement("span",{className:G.a.e},ht||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),L.a.createElement("div",{className:G.a.tags},L.a.createElement(B.a,{placement:"bottom",title:"\u5173\u5361\u6570"},L.a.createElement("span",null,L.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),L.a.createElement("span",null,He.challenges_count))),!!He.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,He.myshixuns_count))),L.a.createElement(B.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},L.a.createElement("span",null,L.a.createElement("span",null,He.level))),L.a.createElement("div",{className:G.a.rate},L.a.createElement(I.a,{allowHalf:!0,disabled:!0,defaultValue:He.score_info}),L.a.createElement("span",null,"\xA0",He.score_info?"".concat(He.score_info,"\u5206"):"5\u5206")))),!rt&&L.a.createElement("div",{className:G.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")))}),!ze.length&&L.a.createElement(xe.a,null)))},we=De,Le=h("LicW"),ie=h("iL++"),ve=h.n(ie),q=h("xiVL"),fe=function(qe){var Xe=qe.className,Qe=qe.dataSource,ze=Qe===void 0?[]:Qe,ct=qe.col,pt=ct===void 0?4:ct,It=qe.right,Bt=qe.bottom,Yt=Bt===void 0?23:Bt,Vt=qe.precision,vt=Vt===void 0?0:Vt,nt=qe.wrapWidth,mt=nt===void 0?1200:nt,Be=qe.trackEventItems,de=qe.loading,Oe=Math.floor((mt-(pt-1)*It)/pt);return L.a.createElement(_.a,{spinning:de},L.a.createElement("div",{className:T()(ve.a.list,Xe)},!!ze.length&&ze.map(function(He,$e){var ht=He.subject_identifier,yt=He.id,et=He.identifier,rt=He.power,Ut=He.is_public!=0&&He.is_public;return L.a.createElement("div",{className:ve.a.wrap,key:yt,style:{width:Oe,marginRight:(1+$e)%pt===0?0:It+vt,marginBottom:Yt}},L.a.createElement("a",{className:ve.a.li,onClick:function(sn){sn.preventDefault()}},L.a.createElement("div",{className:ve.a.top},L.a.createElement(B.a,{title:He.name},L.a.createElement("div",{className:ve.a.name},He.name)),L.a.createElement("img",{className:ve.a.img,src:V.a.IMG_SERVER+"/images/"+He.avatar_url}),L.a.createElement("div",{className:ve.a.text},He.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")),Ut&&L.a.createElement("div",{className:ve.a.sign},"\u516C\u5F00")),L.a.createElement("div",{className:ve.a.bottom},He.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,He.visits))),He.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"}),He.course_members_count)),He.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"}),He.tasks_count)),He.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},He.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(sn){Be&&Object(X.cb)([Be]),Object(X.S)(He.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"))))}),!ze.length&&L.a.createElement(xe.a,null)))},Pe=fe,ye=h("f0W+"),Ye=h.n(ye),dt=function(qe){var Xe=qe.dataSource,Qe=Xe===void 0?[]:Xe,ze=qe.value,ct=qe.onChange,pt=qe.className,It=qe.style,Bt=It===void 0?{}:It,Yt=qe.tabBarExtraContent;return L.a.createElement("div",{className:T()(Ye.a.tabs,pt),style:Bt},L.a.createElement("div",{className:Ye.a.tabsWrap},Qe.map(function(Vt,vt){return L.a.createElement("div",{onClick:function(){return ct(Vt.id)},className:ze===Vt.id?Ye.a.active:"",key:vt},Vt.name)})),L.a.createElement("div",{className:Ye.a.tabBar},Yt))},ke=dt,We=h("9JIy"),Re=h.n(We),Me=function(qe){var Xe=qe.className,Qe=qe.style,ze=Qe===void 0?{}:Qe,ct=qe.children;return L.a.createElement("div",{className:T()(Re.a.table,Xe),style:ze},ct)},Ve=Me,Ze=h("qVdP"),bt=h("jsC+"),ft=h("lUTK"),Ft=h("BvKs"),Kt=h("8WcF"),At=h.n(Kt),wt=[{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(qe){var Xe,Qe=qe.sortValue,ze=qe.dropValue,ct=qe.className,pt=qe.onSort,It=qe.onDrop,Bt=qe.dataSource,Yt=Bt===void 0?wt:Bt;return L.a.createElement("div",{className:T()(At.a.orderWrap,ct)},L.a.createElement(bt.a,{overlay:L.a.createElement(Ft.a,null,Yt.map(function(Vt,vt){return L.a.createElement(Ft.a.Item,{key:vt,onClick:function(){return It(Vt.id)}},Vt.name)}))},L.a.createElement("span",{className:At.a.orderTextWrap},(Xe=Yt.find(function(Vt){return ze===Vt.id}))===null||Xe===void 0?void 0:Xe.name)),L.a.createElement("span",{className:At.a.orderIconWrap},L.a.createElement("span",{className:At.a.orderAsc},L.a.createElement("i",{className:Qe==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(At.a.cursorPointer," ").concat(At.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(At.a.cursorPointer),onClick:function(){return pt(Qe==="asc"?"desc":"asc")}})),L.a.createElement("span",{className:At.a.orderDesc},L.a.createElement("i",{className:Qe==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(At.a.cursorPointer," ").concat(At.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(At.a.cursorPointer),onClick:function(){return pt(Qe==="asc"?"desc":"asc")}}))))},qt=Ht,Gt=h("siWv"),xt=h.n(Gt),ot=function(qe){var Xe=qe.className,Qe=qe.style,ze=qe.children,ct=qe.onClick;return L.a.createElement("div",{onClick:ct,className:T()(xt.a.btn,Xe),style:Qe},ze)},Mt=ot},Nmxd:function(re,J){re.exports="data:image/png;base64,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"},NoGO:function(re,J,h){re.exports=h.p+"static/newqrcode.d852fdfc.png"},NohK:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;var Q=function(O){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,s=null;return function(){for(var t=this,R=arguments.length,o=new Array(R),g=0;g<R;g++)o[g]=arguments[g];clearTimeout(s),s=setTimeout(function(){O.apply(t,o)},U)}};J.default=Q},OLES:function(re,J,h){"use strict";var Q=h("U8pU"),L=h("VTBJ"),O=h("Ff2n"),U=h("q1tI"),s=h("uciX"),t=h("7ixt"),R=function(T){var w=T.overlay,u=T.prefixCls,P=T.id,v=T.overlayInnerStyle;return U.createElement("div",{className:"".concat(u,"-inner"),id:P,role:"tooltip",style:v},typeof w=="function"?w():w)},o=R,g=function(T,w){var u=T.overlayClassName,P=T.trigger,v=P===void 0?["hover"]:P,l=T.mouseEnterDelay,d=l===void 0?0:l,m=T.mouseLeaveDelay,p=m===void 0?.1:m,C=T.overlayStyle,x=T.prefixCls,M=x===void 0?"rc-tooltip":x,b=T.children,f=T.onVisibleChange,n=T.afterVisibleChange,r=T.transitionName,c=T.animation,S=T.placement,_=S===void 0?"right":S,A=T.align,I=A===void 0?{}:A,k=T.destroyTooltipOnHide,B=k===void 0?!1:k,z=T.defaultVisible,G=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)(w,function(){return F.current});var K=Object(L.a)({},X);"visible"in T&&(K.popupVisible=T.visible);var Z=function(){var De=T.arrowContent,we=De===void 0?null:De,Le=T.overlay,ie=T.id;return[U.createElement("div",{className:"".concat(M,"-arrow"),key:"arrow"},we),U.createElement(o,{key:"content",prefixCls:M,id:ie,overlay:Le,overlayInnerStyle:V})]},he=!1,ue=!1;if(typeof B=="boolean")he=B;else if(B&&Object(Q.a)(B)==="object"){var ge=B.keepParent;he=ge===!0,ue=ge===!1}return U.createElement(s.a,Object.assign({popupClassName:u,prefixCls:M,popup:Z,action:v,builtinPlacements:t.a,popupPlacement:_,ref:F,popupAlign:I,getPopupContainer:G,onPopupVisibleChange:f,afterPopupVisibleChange:n,popupTransitionName:r,popupAnimation:c,defaultPopupVisible:z,destroyPopupOnHide:he,autoDestroy:ue,mouseLeaveDelay:p,popupStyle:C,mouseEnterDelay:d},K),b)},E=Object(U.forwardRef)(g),i=J.a=E},OS9S:function(re,J,h){var Q=h("bYtY"),L=Q.inherits,O=h("Gev7"),U=h("mFDi");function s(o){O.call(this,o),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}s.prototype.incremental=!0,s.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},s.prototype.addDisplayable=function(o,g){g?this._temporaryDisplayables.push(o):this._displayables.push(o),this.dirty()},s.prototype.addDisplayables=function(o,g){g=g||!1;for(var E=0;E<o.length;E++)this.addDisplayable(o[E],g)},s.prototype.eachPendingDisplayable=function(o){for(var g=this._cursor;g<this._displayables.length;g++)o&&o(this._displayables[g]);for(var g=0;g<this._temporaryDisplayables.length;g++)o&&o(this._temporaryDisplayables[g])},s.prototype.update=function(){this.updateTransform();for(var o=this._cursor;o<this._displayables.length;o++){var g=this._displayables[o];g.parent=this,g.update(),g.parent=null}for(var o=0;o<this._temporaryDisplayables.length;o++){var g=this._temporaryDisplayables[o];g.parent=this,g.update(),g.parent=null}},s.prototype.brush=function(o,g){for(var E=this._cursor;E<this._displayables.length;E++){var i=this._displayables[E];i.beforeBrush&&i.beforeBrush(o),i.brush(o,E===this._cursor?null:this._displayables[E-1]),i.afterBrush&&i.afterBrush(o)}this._cursor=E;for(var E=0;E<this._temporaryDisplayables.length;E++){var i=this._temporaryDisplayables[E];i.beforeBrush&&i.beforeBrush(o),i.brush(o,E===0?null:this._temporaryDisplayables[E-1]),i.afterBrush&&i.afterBrush(o)}this._temporaryDisplayables=[],this.notClear=!0};var t=[];s.prototype.getBoundingRect=function(){if(!this._rect){for(var o=new U(Infinity,Infinity,-Infinity,-Infinity),g=0;g<this._displayables.length;g++){var E=this._displayables[g],i=E.getBoundingRect().clone();E.needLocalTransform()&&i.applyTransform(E.getLocalTransform(t)),o.union(i)}this._rect=o}return this._rect},s.prototype.contain=function(o,g){var E=this.transformCoordToLocal(o,g),i=this.getBoundingRect();if(i.contain(E[0],E[1]))for(var y=0;y<this._displayables.length;y++){var T=this._displayables[y];if(T.contain(o,g))return!0}return!1},L(s,O);var R=s;re.exports=R},Oe0F:function(re,J,h){re.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(re,J,h){re.exports=h.p+"static/certificate.fc32dc1b.jpg"},P47w:function(re,J,h){var Q=h("hydK"),L=Q.createElement,O=h("IMiH"),U=h("mFDi"),s=h("Fofx"),t=h("6GrX"),R=h("pzxd"),o=h("dqUG"),g=O.CMD,E=Array.prototype.join,i="none",y=Math.round,T=Math.sin,w=Math.cos,u=Math.PI,P=Math.PI*2,v=180/u,l=1e-4;function d(F){return y(F*1e4)/1e4}function m(F){return F<l&&F>-l}function p(F,K){var Z=K?F.textFill:F.fill;return Z!=null&&Z!==i}function C(F,K){var Z=K?F.textStroke:F.stroke;return Z!=null&&Z!==i}function x(F,K){K&&M(F,"transform","matrix("+E.call(K,",")+")")}function M(F,K,Z){(!Z||Z.type!=="linear"&&Z.type!=="radial")&&F.setAttribute(K,Z)}function b(F,K,Z){F.setAttributeNS("http://www.w3.org/1999/xlink",K,Z)}function f(F,K,Z,he){if(p(K,Z)){var ue=Z?K.textFill:K.fill;ue=ue==="transparent"?i:ue,M(F,"fill",ue),M(F,"fill-opacity",K.fillOpacity!=null?K.fillOpacity*K.opacity:K.opacity)}else M(F,"fill",i);if(C(K,Z)){var ge=Z?K.textStroke:K.stroke;ge=ge==="transparent"?i:ge,M(F,"stroke",ge);var xe=Z?K.textStrokeWidth:K.lineWidth,De=!Z&&K.strokeNoScale?he.getLineScale():1;M(F,"stroke-width",xe/De),M(F,"paint-order",Z?"stroke":"fill"),M(F,"stroke-opacity",K.strokeOpacity!=null?K.strokeOpacity:K.opacity);var we=K.lineDash;we?(M(F,"stroke-dasharray",K.lineDash.join(",")),M(F,"stroke-dashoffset",y(K.lineDashOffset||0))):M(F,"stroke-dasharray",""),K.lineCap&&M(F,"stroke-linecap",K.lineCap),K.lineJoin&&M(F,"stroke-linejoin",K.lineJoin),K.miterLimit&&M(F,"stroke-miterlimit",K.miterLimit)}else M(F,"stroke",i)}function n(F){for(var K=[],Z=F.data,he=F.len(),ue=0;ue<he;){var ge=Z[ue++],xe="",De=0;switch(ge){case g.M:xe="M",De=2;break;case g.L:xe="L",De=2;break;case g.Q:xe="Q",De=4;break;case g.C:xe="C",De=6;break;case g.A:var we=Z[ue++],Le=Z[ue++],ie=Z[ue++],ve=Z[ue++],q=Z[ue++],fe=Z[ue++],Pe=Z[ue++],ye=Z[ue++],Ye=Math.abs(fe),dt=m(Ye-P)||(ye?fe>=P:-fe>=P),ke=fe>0?fe%P:fe%P+P,We=!1;dt?We=!0:m(Ye)?We=!1:We=ke>=u===!!ye;var Re=d(we+ie*w(q)),Me=d(Le+ve*T(q));dt&&(ye?fe=P-1e-4:fe=-P+1e-4,We=!0,ue===9&&K.push("M",Re,Me));var Ve=d(we+ie*w(q+fe)),Ze=d(Le+ve*T(q+fe));K.push("A",d(ie),d(ve),y(Pe*v),+We,+ye,Ve,Ze);break;case g.Z:xe="Z";break;case g.R:var Ve=d(Z[ue++]),Ze=d(Z[ue++]),bt=d(Z[ue++]),ft=d(Z[ue++]);K.push("M",Ve,Ze,"L",Ve+bt,Ze,"L",Ve+bt,Ze+ft,"L",Ve,Ze+ft,"L",Ve,Ze);break}xe&&K.push(xe);for(var Ft=0;Ft<De;Ft++)K.push(d(Z[ue++]))}return K.join(" ")}var r={};r.brush=function(F){var K=F.style,Z=F.__svgEl;Z||(Z=L("path"),F.__svgEl=Z),F.path||F.createPathProxy();var he=F.path;if(F.__dirtyPath){he.beginPath(),he.subPixelOptimize=!1,F.buildPath(he,F.shape),F.__dirtyPath=!1;var ue=n(he);ue.indexOf("NaN")<0&&M(Z,"d",ue)}f(Z,K,!1,F),x(Z,F.transform),K.text!=null?B(F,F.getBoundingRect()):X(F)};var c={};c.brush=function(F){var K=F.style,Z=K.image;if(Z instanceof HTMLImageElement){var he=Z.src;Z=he}if(!Z)return;var ue=K.x||0,ge=K.y||0,xe=K.width,De=K.height,we=F.__svgEl;we||(we=L("image"),F.__svgEl=we),Z!==F.__imageSrc&&(b(we,"href",Z),F.__imageSrc=Z),M(we,"width",xe),M(we,"height",De),M(we,"x",ue),M(we,"y",ge),x(we,F.transform),K.text!=null?B(F,F.getBoundingRect()):X(F)};var S={},_=new U,A={},I=[],k={left:"start",right:"end",center:"middle",middle:"middle"},B=function(F,K){var Z=F.style,he=F.transform,ue=F instanceof o||Z.transformText;F.__dirty&&R.normalizeTextStyle(Z,!0);var ge=Z.text;if(ge!=null&&(ge+=""),!R.needDrawText(ge,Z))return;ge==null&&(ge=""),!ue&&he&&(_.copy(K),_.applyTransform(he),K=_);var xe=F.__textSvgEl;xe||(xe=L("text"),F.__textSvgEl=xe);var De=xe.style,we=Z.font||t.DEFAULT_FONT,Le=xe.__computedFont;we!==xe.__styleFont&&(De.font=xe.__styleFont=we,Le=xe.__computedFont=De.font);var ie=Z.textPadding,ve=Z.textLineHeight,q=F.__textCotentBlock;(!q||F.__dirtyText)&&(q=F.__textCotentBlock=t.parsePlainText(ge,Le,ie,ve,Z.truncate));var fe=q.outerHeight,Pe=q.lineHeight;R.getBoxPosition(A,F,Z,K);var ye=A.baseX,Ye=A.baseY,dt=A.textAlign||"left",ke=A.textVerticalAlign;z(xe,ue,he,Z,K,ye,Ye);var We=t.adjustTextY(Ye,fe,ke),Re=ye,Me=We;ie&&(Re=G(ye,dt,ie),Me+=ie[0]),Me+=Pe/2,f(xe,Z,!0,F);var Ve=q.canCacheByTextString,Ze=F.__tspanList||(F.__tspanList=[]),bt=Ze.length;if(Ve&&F.__canCacheByTextString&&F.__text===ge){if(F.__dirtyText&&bt)for(var ft=0;ft<bt;++ft)V(Ze[ft],dt,Re,Me+ft*Pe)}else{F.__text=ge,F.__canCacheByTextString=Ve;for(var Ft=q.lines,Kt=Ft.length,ft=0;ft<Kt;ft++){var At=Ze[ft],wt=Ft[ft];At?At.__zrText!==wt&&(At.innerHTML="",At.appendChild(document.createTextNode(wt))):(At=Ze[ft]=L("tspan"),xe.appendChild(At),At.appendChild(document.createTextNode(wt))),V(At,dt,Re,Me+ft*Pe)}if(bt>Kt){for(;ft<bt;ft++)xe.removeChild(Ze[ft]);Ze.length=Kt}}};function z(F,K,Z,he,ue,ge,xe){s.identity(I),K&&Z&&s.copy(I,Z);var De=he.textRotation;if(ue&&De){var we=he.textOrigin;we==="center"?(ge=ue.width/2+ue.x,xe=ue.height/2+ue.y):we&&(ge=we[0]+ue.x,xe=we[1]+ue.y),I[4]-=ge,I[5]-=xe,s.rotate(I,I,De),I[4]+=ge,I[5]+=xe}x(F,I)}function G(F,K,Z){return K==="right"?F-Z[1]:K==="center"?F+Z[3]/2-Z[1]/2:F+Z[3]}function V(F,K,Z,he){M(F,"dominant-baseline","middle"),M(F,"text-anchor",k[K]),M(F,"x",Z),M(F,"y",he)}function X(F){F&&F.__textSvgEl&&(F.__textSvgEl.parentNode&&F.__textSvgEl.parentNode.removeChild(F.__textSvgEl),F.__textSvgEl=null,F.__tspanList=[],F.__text=null)}S.drawRectText=B,S.brush=function(F){var K=F.style;K.text!=null?B(F,!1):X(F)},J.path=r,J.image=c,J.text=S},P4Qj:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.removeSensor=J.getSensor=void 0;var Q=U(h("chpo")),L=h("FxDU"),O=h("24YM");function U(o){return o&&o.__esModule?o:{default:o}}var s={},t=function(g){var E=g.getAttribute(O.SizeSensorId);if(E&&s[E])return s[E];var i=(0,Q.default)();g.setAttribute(O.SizeSensorId,i);var y=(0,L.createSensor)(g);return s[i]=y,y};J.getSensor=t;var R=function(g){var E=g.element.getAttribute(O.SizeSensorId);g.element.removeAttribute(O.SizeSensorId),g.destroy(),E&&s[E]&&delete s[E]};J.removeSensor=R},P5Jw:function(re,J,h){"use strict";var Q=h("rHrb"),L=Q.CopyToClipboard;L.CopyToClipboard=L,re.exports=L},Ptgr:function(re,J,h){"use strict";var Q=h("2qtc"),L=h("kLXV"),O=h("9og8"),U=h("tJVT"),s=h("WmNS"),t=h.n(s),R=h("q1tI"),o=h.n(R),g=h("GNQp"),E=h.n(g),i=h("2BaD"),y=h("wd/R"),T=h.n(y),w=h("m3rI");function u(P){var v=P.modeldata,l=P.dispatch,d=Object(R.useState)(!1),m=Object(U.a)(d,2),p=m[0],C=m[1];Object(R.useEffect)(function(){setTimeout(function(){var b=localStorage.getItem("isfirst"),f=T()(localStorage.getItem("showtime")||new Date);f.diff(T()(new Date),"hours")>0?C(!1):b&&b==="0"?(C(!0),localStorage.setItem("showtime",T()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):C(!1)},1e3)},[]);function x(b){return M.apply(this,arguments)}function M(){return M=Object(O.a)(t.a.mark(function b(f){var n,r;return t.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(localStorage.setItem("isfirst","2"),v&&v.link&&C(!0),!(v&&!v.link)){S.next=5;break}if(!(f===2)){S.next=5;break}return S.abrupt("return");case 5:return C(!1),S.next=8,l({type:"homePage/UploadNotice",payload:{t:f,id:v&&v.id}});case 8:n=S.sent,n&&(v&&v.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(v&&v.link))));case 10:case"end":return S.stop()}},b)})),M.apply(this,arguments)}return o.a.createElement(L.a,{visible:p,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:o.a.createElement(i.a,{onClick:function(){return x(1)},style:{fontSize:"25px",color:"#fff"}})},o.a.createElement("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:v&&v.link?"pointer":""},onClick:function(){return x(2)},src:w.a.IMG_SERVER+"".concat(v&&v.img_url)}))}J.a=u},QBsz:function(re,J){var h=typeof Float32Array=="undefined"?Array:Float32Array;function Q(f,n){var r=new h(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 h(2);return n[0]=f[0],n[1]=f[1],n}function U(f,n,r){return f[0]=n,f[1]=r,f}function s(f,n,r){return f[0]=n[0]+r[0],f[1]=n[1]+r[1],f}function t(f,n,r,c){return f[0]=n[0]+r[0]*c,f[1]=n[1]+r[1]*c,f}function R(f,n,r){return f[0]=n[0]-r[0],f[1]=n[1]-r[1],f}function o(f){return Math.sqrt(E(f))}var g=o;function E(f){return f[0]*f[0]+f[1]*f[1]}var i=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 w(f,n){return f[0]*n[0]+f[1]*n[1]}function u(f,n,r){return f[0]=n[0]*r,f[1]=n[1]*r,f}function P(f,n){var r=o(n);return r===0?(f[0]=0,f[1]=0):(f[0]=n[0]/r,f[1]=n[1]/r),f}function v(f,n){return Math.sqrt((f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1]))}var l=v;function d(f,n){return(f[0]-n[0])*(f[0]-n[0])+(f[1]-n[1])*(f[1]-n[1])}var m=d;function p(f,n){return f[0]=-n[0],f[1]=-n[1],f}function C(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 M(f,n,r){return f[0]=Math.min(n[0],r[0]),f[1]=Math.min(n[1],r[1]),f}function b(f,n,r){return f[0]=Math.max(n[0],r[0]),f[1]=Math.max(n[1],r[1]),f}J.create=Q,J.copy=L,J.clone=O,J.set=U,J.add=s,J.scaleAndAdd=t,J.sub=R,J.len=o,J.length=g,J.lenSquare=E,J.lengthSquare=i,J.mul=y,J.div=T,J.dot=w,J.scale=u,J.normalize=P,J.distance=v,J.dist=l,J.distanceSquare=d,J.distSquare=m,J.negate=p,J.lerp=C,J.applyTransform=x,J.min=M,J.max=b},"QO+J":function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=O(h("NohK")),L=h("24YM");function O(s){return s&&s.__esModule?s:{default:s}}var U=function(t){var R=void 0,o=[],g=function(){getComputedStyle(t).position==="static"&&(t.style.position="relative");var u=document.createElement("object");return u.onload=function(){u.contentDocument.defaultView.addEventListener("resize",E),E()},u.style.display="block",u.style.position="absolute",u.style.top="0",u.style.left="0",u.style.height="100%",u.style.width="100%",u.style.overflow="hidden",u.style.pointerEvents="none",u.style.zIndex="-1",u.style.opacity="0",u.setAttribute("class",L.SensorClassName),u.setAttribute("tabindex",L.SensorTabIndex),u.type="text/html",t.appendChild(u),u.data="about:blank",u},E=(0,Q.default)(function(){o.forEach(function(w){w(t)})}),i=function(u){R||(R=g()),o.indexOf(u)===-1&&o.push(u)},y=function(){R&&R.parentNode&&(R.contentDocument&&R.contentDocument.defaultView.removeEventListener("resize",E),R.parentNode.removeChild(R),R=void 0,o=[])},T=function(u){var P=o.indexOf(u);P!==-1&&o.splice(P,1),o.length===0&&R&&y()};return{element:t,bind:i,destroy:y,unbind:T}};J.createSensor=U},QOUV:function(re,J,h){"use strict";h.d(J,"a",function(){return E});var Q=h("2qtc"),L=h("kLXV"),O=h("q1tI"),U=h.n(O),s=h("hgre"),t=h("po3F"),R=h.n(t),o=h("J66h"),g=h.n(o),E=function(y){var T=y.visible,w=y.width,u=y.videoId,P=y.file_url,v=y.course_id,l=y.copyUrl,d=y.toLog,m=d===void 0?!0:d,p=y.logWatchHistory,C=p===void 0?function(){}:p,x=y.onClose,M=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:w,className:R.a.modal},U.a.createElement("i",{className:"".concat(R.a.closeIcon," iconfont icon-guanbi10"),onClick:M}),T&&U.a.createElement(s.a,{courseId:v,src:P!=null&&P.startsWith("http")?P:o.Base64.decode(P),videoId:u,toLog:m,logWatchHistory:C}))}},Qe9p:function(re,J,h){var Q=h("1RvN"),L={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function O(n){return n=Math.round(n),n<0?0:n>255?255:n}function U(n){return n=Math.round(n),n<0?0:n>360?360:n}function s(n){return n<0?0:n>1?1:n}function t(n){return n.length&&n.charAt(n.length-1)==="%"?O(parseFloat(n)/100*255):O(parseInt(n,10))}function R(n){return n.length&&n.charAt(n.length-1)==="%"?s(parseFloat(n)/100):s(parseFloat(n))}function o(n,r,c){return c<0?c+=1:c>1&&(c-=1),c*6<1?n+(r-n)*c*6:c*2<1?r:c*3<2?n+(r-n)*(2/3-c)*6:n}function g(n,r,c){return n+(r-n)*c}function E(n,r,c,S,_){return n[0]=r,n[1]=c,n[2]=S,n[3]=_,n}function i(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 w(n,r){T&&i(T,r),T=y.put(n,T||r.slice())}function u(n,r){if(!n)return;r=r||[];var c=y.get(n);if(c)return i(r,c);n=n+"";var S=n.replace(/ /g,"").toLowerCase();if(S in L)return i(r,L[S]),w(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),w(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),w(n,r),r}return}var A=S.indexOf("("),I=S.indexOf(")");if(A!==-1&&I+1===S.length){var k=S.substr(0,A),B=S.substr(A+1,I-(A+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),w(n,r),r;case"hsla":if(B.length!==4){E(r,0,0,0,1);return}return B[3]=R(B[3]),P(B,r),w(n,r),r;case"hsl":if(B.length!==3){E(r,0,0,0,1);return}return P(B,r),w(n,r),r;default:return}}E(r,0,0,0,1);return}function P(n,r){var c=(parseFloat(n[0])%360+360)%360/360,S=R(n[1]),_=R(n[2]),A=_<=.5?_*(S+1):_+S-_*S,I=_*2-A;return r=r||[],E(r,O(o(I,A,c+1/3)*255),O(o(I,A,c)*255),O(o(I,A,c-1/3)*255),1),n.length===4&&(r[3]=n[3]),r}function v(n){if(!n)return;var r=n[0]/255,c=n[1]/255,S=n[2]/255,_=Math.min(r,c,S),A=Math.max(r,c,S),I=A-_,k=(A+_)/2,B,z;if(I===0)B=0,z=0;else{k<.5?z=I/(A+_):z=I/(2-A-_);var G=((A-r)/6+I/2)/I,V=((A-c)/6+I/2)/I,X=((A-S)/6+I/2)/I;r===A?B=X-V:c===A?B=1/3+G-X:S===A&&(B=2/3+V-G),B<0&&(B+=1),B>1&&(B-=1)}var F=[B*360,z,k];return n[3]!=null&&F.push(n[3]),F}function l(n,r){var c=u(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 d(n){var r=u(n);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function m(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;c=c||[];var S=n*(r.length-1),_=Math.floor(S),A=Math.ceil(S),I=r[_],k=r[A],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=m;function C(n,r,c){if(!(r&&r.length)||!(n>=0&&n<=1))return;var S=n*(r.length-1),_=Math.floor(S),A=Math.ceil(S),I=u(r[_]),k=u(r[A]),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:A,value:S}:z}var x=C;function M(n,r,c,S){if(n=u(n),n)return n=v(n),r!=null&&(n[0]=U(r)),c!=null&&(n[1]=R(c)),S!=null&&(n[2]=R(S)),f(P(n),"rgba")}function b(n,r){if(n=u(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=u,J.lift=l,J.toHex=d,J.fastLerp=m,J.fastMapToColor=p,J.lerp=C,J.mapToColor=x,J.modifyHSL=M,J.modifyAlpha=b,J.stringify=f},QeBL:function(re,J,h){"use strict";h.r(J);var Q=h("GNNt"),L=h("wEI+"),O=h("k1fw"),U=h("PpiC"),s=h("q1tI"),t=h.n(s),R=h("+Gva"),o=h("Ty5D"),g=h("9kvl"),E=h("ruvs"),i=h("JatN"),y=h("cWXX"),T=h("/ezw"),w=h("9og8"),u=h("tJVT"),P=h("WmNS"),v=h.n(P),l=h("55Ip"),d=h("IzEo"),m=h("bx4M"),p=h("5Dmo"),C=h("3S7+"),x=h("pC0b"),M=h("GzdX"),b=h("m3rI"),f=h("SeJ5"),n=h.n(f),r=h("1vsH"),c=function(Ce){var me=Ce.data;return t.a.createElement("aside",{className:n.a.courseItems},me&&me.map(function(ne,pe){return t.a.createElement("a",{key:pe,onClick:function(){ne.power&&Object(r.S)("/shixuns/".concat(ne.identifier,"/challenges"))}},t.a.createElement(m.a,{className:"animated fadeIn",cover:t.a.createElement("img",{alt:ne.name,src:b.a.IMG_SERVER+"/"+ne.pic})},t.a.createElement(m.a.Meta,{title:ne.name,description:t.a.createElement("div",null,ne.is_jupyter&&t.a.createElement("div",{className:n.a.jupyterTag},t.a.createElement("span",null,"Jupyter")),!ne.power&&t.a.createElement("div",{className:n.a.lockWrap},t.a.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(b.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(M.a,{allowHalf:!0,disabled:!0,defaultValue:ne.score_info}),t.a.createElement("span",{className:"ml20"},ne.score_info?"".concat(ne.score_info,"\u5206"):"5\u5206")),t.a.createElement("div",{className:n.a.flexCenter},t.a.createElement("p",{className:"flex1"},!ne.is_jupyter&&t.a.createElement(C.a,{placement:"bottom",title:"\u5173\u5361\u6570"},t.a.createElement("span",null,t.a.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),ne.challenges_count)),!!ne.myshixuns_count&&t.a.createElement(C.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:"ml10"},t.a.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),ne.myshixuns_count))),t.a.createElement("p",null,ne.level)))})))}))},S=h("G2Mv"),_=h.n(S),A=h("dKik"),I=h.n(A),k=function(Ce){var me=Ce.data;return t.a.createElement("aside",{className:_.a.courseItems},me&&me.map(function(ne,pe){return t.a.createElement("a",{href:"/paths/".concat(ne.identifier),target:"_blank",key:ne.identifier},t.a.createElement(m.a,{className:"animated fadeIn",key:pe,cover:t.a.createElement("img",{alt:ne.name,src:b.a.IMG_SERVER+"/"+ne.image_url})},t.a.createElement(m.a.Meta,{title:t.a.createElement(t.a.Fragment,null,t.a.createElement(C.a,{title:ne.name},t.a.createElement("div",{className:"".concat(_.a.esTitle)},ne.name)),t.a.createElement("br",null)),description:t.a.createElement("div",null,ne.featured>0&&t.a.createElement("div",{className:_.a.excellentTag},t.a.createElement("span",{style:{background:ne.featured===1?"#FF6500":ne.featured===2?"#4361F2":ne.featured===3?"#E9AD5D":ne.featured===4?"#f7ce62":""}},ne.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",ne.featured===2&&"\u519B\u961F\u4E00\u6D41",ne.featured===3&&"\u7701\u7EA7\u4E00\u6D41",ne.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),ne.excellent&&t.a.createElement("div",{className:_.a.righttag},t.a.createElement("img",{src:I.a})),t.a.createElement("div",{className:_.a.flexEnd},t.a.createElement(C.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,ne.stages_count))),t.a.createElement(C.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,ne.members_count)))))})))}))},B=h("2kGD"),z=h.n(B),G=h("Ptgr"),V=h("2qtc"),X=h("kLXV"),F=h("miYZ"),K=h("tsqr"),Z=h("y8nQ"),he=h("Vl3Y"),ue=h("jrdN"),ge=h.n(ue),xe=h("SrOP"),De=h.n(xe),we=h("YKIs"),Le=h.n(we),ie=h("1sp6"),ve=h.n(ie),q=h("uiWX"),fe=h.n(q),Pe=h("CTlv"),ye=h.n(Pe),Ye=h("nntt"),dt=h.n(Ye),ke=h("g+Dz"),We=h.n(ke),Re=h("oBm/"),Me=h.n(Re),Ve=h("xfXu"),Ze=h.n(Ve),bt=h("9dh4"),ft=h.n(bt),Ft="https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",Kt="https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",At="https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",wt="https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",Ht="https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",qt=[{name:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883",img:De.a,video:Ft,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:De.a,video:Kt,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:De.a,video:At,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:De.a,video:Ht,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"]}],Gt=[{img:Le.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:ve.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:fe.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:ye.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:dt.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:We.a,title:"\u5DE5\u7A0B\u6559\u80B2\u8BA4\u8BC1",intro:"\u7684\u5DE5\u7A0B\u6559\u80B2\u4E13\u4E1A\u8BA4\u8BC1\u7CFB\u7EDF\u96C6\u6210\u4E86OBE\u4F53\u7CFB\uFF0C\u652F\u6301\u57FA\u4E8E\u5927\u6570\u636E\u7684\u81EA\u52A8\u5316\u4E13\u4E1A\u8FBE\u6210\u5EA6\u81EA\u52A8\u8BA1\u7B97\u548C\u5B9E\u65F6\u6539\u8FDB\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],xt=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Ze.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:ft.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Ze.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:ft.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:Ze.a,smallImg:[{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"},{image:Me.a,url:"/index"}]}],ot=h("ErOA"),Mt=h("tGSI"),gt=h.n(Mt),qe=h("LvDl"),Xe=h.n(qe),Qe=h("CAjq"),ze=h.n(Qe),ct=h("JBm5"),pt=h.n(ct),It=h("qf46"),Bt=h.n(It),Yt=h("/YVS"),Vt=h.n(Yt),vt=h("6Oqk"),nt=h.n(vt),mt=h("9Sth"),Be=h.n(mt),de=h("NLgs"),Oe=h("Jky8"),He=h("9Zrg"),$e=h("UESt"),ht=h("2BaD"),yt=h("LicW"),et=h("Mgx3"),rt=h("Nf5h"),Ut;(function(_e){_e.Projects="projects",_e.Shixuns="shixuns",_e.Classrooms="classrooms"})(Ut||(Ut={}));var Qt=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.dispatch,se=Object(s.useState)(qt[0]),Ae=Object(u.a)(se,2),Te=Ae[0],je=Ae[1],Ue=Object(s.useRef)(),Ge=Object(s.useRef)(!0),it=he.a.useForm(),_t=Object(u.a)(it,1),e=_t[0];debugger;var a=Object(s.useState)(!1),D=Object(u.a)(a,2),N=D[0],W=D[1],ee=Object(s.useState)(!1),oe=Object(u.a)(ee,2),le=oe[0],Ee=oe[1],be=Object(s.useState)(!0),Ie=Object(u.a)(be,2),Je=Ie[0],Fe=Ie[1],st=Object(s.useState)(""),at=Object(u.a)(st,2),ut=at[0],Tt=at[1],tt=Object(s.useState)(!1),Ot=Object(u.a)(tt,2),kt=Ot[0],Jt=Ot[1],rn=Object(s.useState)(!0),an=Object(u.a)(rn,2),jt=an[0],Zt=an[1],dn=Object(s.useState)([]),En=Object(u.a)(dn,2),en=En[0],ln=En[1],cn=Object(s.useState)(0),tn=Object(u.a)(cn,2),yn=tn[0],Mn=tn[1],In=Object(s.useState)([]),Vn=Object(u.a)(In,2),rr=Vn[0],or=Vn[1],Dn=Object(s.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Xn=Object(u.a)(Dn,2),Sr=Xn[0],Fn=Xn[1],Rn=Object(s.useRef)(Object(qe.throttle)(function(){return Ga()},100,{leading:!0,trailing:!0})).current,Yn=Object(s.useRef)(Object(qe.throttle)(function(xn){return xa(xn)},2e3,{leading:!0,trailing:!1})),La=me.shixun_demo,Ia=La===void 0?[]:La,Tr=me.new_discipline,za=Tr===void 0?[]:Tr,Ua=Te.key,ka=Te.name,Na=Te.video,qa=Te.img,Wa=Te.firstTitle,Ba=Te.firstDescribe,Ha=Te.secondTitle,Ka=Te.secondDescribe,Ga=function(){var pn,On,An,Pn,Nn,Hn=Object(r.O)()?880:2600;if(Ge.current){var vr=document.querySelectorAll(".animate__animated").length,Ca=document.querySelectorAll(".animationOrientation");Ca==null||Ca.forEach(function(Qn){if((Qn==null?void 0:Qn.getBoundingClientRect().top)<Hn){var kr;(kr=Qn.querySelectorAll("a"))===null||kr===void 0||kr.forEach(function(na){na.setAttribute("class","animate__animated animate__fadeInUp")})}});var Ir=document.querySelectorAll("h2[data-type='animationH2']");Ir==null||Ir.forEach(function(Qn,kr){(Qn==null?void 0:Qn.getBoundingClientRect().top)<Hn&&(kr===0&&(Qn.getAttribute("class")||(Ir==null||Ir.forEach(function(na){na.removeAttribute("class")}),Qn.setAttribute("class","animate__animated animate__fadeInUp"))),kr!==0&&vr>6&&Qn.setAttribute("class","animate__animated animate__fadeInUp"))});var Ur=document.querySelector(".animationTeachingTool");if((Ur==null?void 0:Ur.getBoundingClientRect().top)<Hn){var Sa;(Sa=Ur.querySelectorAll("aside"))===null||Sa===void 0||Sa.forEach(function(Qn){Qn.setAttribute("class","animate__animated animate__fadeInUp")})}vr>53&&(Ge.current=!1)}var Fa=(pn=document.getElementById("videoIndexId"))===null||pn===void 0?void 0:pn.getBoundingClientRect().top;if(!Object(r.O)())return;if(!((On=Ue.current)!==null&&On!==void 0&&On.currentSrc)||!!((An=Ue.current)!==null&&An!==void 0&&An.currentSrc)&&(Pn=Ue.current)!==null&&Pn!==void 0&&(Nn=Pn.error)!==null&&Nn!==void 0&&Nn.code)return;try{Fa<Hn&&Fa>-200?Ue.current.play():Ue.current.pause()}catch(Qn){console.log(Qn)}};Object(s.useEffect)(function(){ja(Sr)},[]),Object(s.useEffect)(function(){if(me!=null&&me.homepage_disciplines)return document.body.scrollIntoView(),Rn(),window.addEventListener("scroll",Rn),function(){window.removeEventListener("scroll",Rn)}},[me]),Object(s.useEffect)(function(){Yn.current=Object(qe.throttle)(function(xn){return xa(xn)},2e3,{leading:!0,trailing:!1})},[ne]);var ja=function(){var xn=Object(w.a)(v.a.mark(function pn(On){var An,Pn;return v.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Zt(!0),On.keyword=encodeURIComponent(On.keyword),An=Xe.a.pickBy(On,function(vr){return vr!=="all"}),Hn.next=5,Object(et.y)(An);case 5:Pn=Hn.sent,Pn.status!==-1&&(ln((Pn==null?void 0:Pn.subjects)||[]),Mn((Pn==null?void 0:Pn.total_count)||0),or((Pn==null?void 0:Pn.recommend_subjects)||[])),Zt(!1);case 8:case"end":return Hn.stop()}},pn)}));return function(On){return xn.apply(this,arguments)}}(),ba=function(pn){var On,An,Pn,Nn;if(je(pn),Fe(!1),!Object(r.O)())return;if(!((On=Ue.current)!==null&&On!==void 0&&On.currentSrc)||!!((An=Ue.current)!==null&&An!==void 0&&An.currentSrc)&&(Pn=Ue.current)!==null&&Pn!==void 0&&(Nn=Pn.error)!==null&&Nn!==void 0&&Nn.code)return;setTimeout(function(){Ue&&Ue.current&&Ue.current.play()},500)},$a=function(){var xn=Object(w.a)(v.a.mark(function pn(On){var An;return v.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(ot.a)("/api/trial_requests.json",{method:"post",body:Object(O.a)({},On)});case 2:An=Nn.sent,An.status===0&&(K.b.success("\u63D0\u4EA4\u6210\u529F"),W(!1));case 4:case"end":return Nn.stop()}},pn)}));return function(On){return xn.apply(this,arguments)}}(),ya=function(pn){var On;if(!Object(de.e)(pe))return;if(pn===Ut.Projects&&!((On=ne.userInfo)!==null&&On!==void 0&&On.email)){K.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pn===Ut.Classrooms&&Jt(!0)},xa=function(pn,On){var An,Pn;if(!Object(de.e)(pe))return;if((ne==null||((An=ne.userInfo)===null||An===void 0)?void 0:An.user_identity)==="\u5B66\u751F"){K.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(On===Ut.Projects&&!((Pn=ne.userInfo)!==null&&Pn!==void 0&&Pn.email)){K.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(On===Ut.Shixuns&&!Object(de.c)())return;pn&&(window.location.href=pn)},Gr=function(){var xn=Object(w.a)(v.a.mark(function pn(On){var An;return v.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Nn.next=2,Object(ot.a)(On,{method:"get"});case 2:if(An=Nn.sent,!(An!=null&&An.game_identifier)){Nn.next=6;break}return Object(r.S)("/tasks/".concat(An==null?void 0:An.game_identifier)),Nn.abrupt("return");case 6:An!=null&&An.identifier&&Object(r.S)("/tasks/".concat(An==null?void 0:An.identifier,"/jupyter"));case 7:case"end":return Nn.stop()}},pn)}));return function(On){return xn.apply(this,arguments)}}(),Lr=function(){var pn=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(pn),pn){Ee(!0);return}var On="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd";Object(r.S)(On)},_a=function(){var pn=Te.key;if(pn===4){ba(qt[0]);return}ba(qt[pn+1])},Aa=[t.a.createElement("div",{key:1,className:ge.a.left},t.a.createElement("h3",null,Wa),Ba.map(function(xn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("img",{src:gt.a,alt:""}),t.a.createElement("span",null,xn))}),t.a.createElement("h3",{style:{marginTop:20}},Ha),Ka.map(function(xn,pn){return t.a.createElement("p",{key:pn},t.a.createElement("span",null,xn))}),t.a.createElement("div",{style:{visibility:"hidden"},className:ge.a.btns},t.a.createElement("div",{onClick:Lr,className:ge.a.b1},"\u793E\u533A\u652F\u6301"),t.a.createElement("div",{onClick:function(){var pn;return Gr((pn=Ia[Ua])===null||pn===void 0?void 0:pn.url)},className:ge.a.b2},"\u7ACB\u5373\u4F53\u9A8C",t.a.createElement("i",{className:"iconfont icon-jiantou1"})))),t.a.createElement("div",{key:2,className:ge.a.right,id:"videoIndexId"},t.a.createElement("video",{ref:Ue,key:Na,onEnded:_a,controls:!Object(r.O)(),controlsList:"nodownload",muted:!0,src:Na}),t.a.createElement("div",{className:ge.a.videoMask}))],Va=function(pn,On){var An,Pn=On%2===0,Nn=[t.a.createElement("div",{key:3,className:ge.a.left},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(pn==null?void 0:pn.image_url),alt:""}),t.a.createElement("div",{className:ge.a.btn,onClick:Lr,style:{marginLeft:Pn?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(ge.a.right," animationOrientation")},pn==null||((An=pn.subjects)===null||An===void 0)?void 0:An.map(function(Hn,vr){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(vr%2===0?vr*.2+1:(vr-1)*.2+1,"s")},key:vr,href:Hn==null?void 0:Hn.url},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(Hn==null?void 0:Hn.image_url)}))}))];return Pn?Nn:Nn.reverse()},Xa=function(){e.resetFields()};return t.a.createElement("div",{className:ge.a.mainSiteContent},t.a.createElement("aside",{className:ge.a.ContentWarp},t.a.createElement("div",{className:ge.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:ge.a.tabs},qt.map(function(xn,pn){return t.a.createElement("li",{key:pn,className:xn.name===ka?ge.a.operatingActive:"",onClick:function(){return ba(xn)}},xn.name)})),t.a.createElement("div",{style:{backgroundImage:"url(".concat(Bt.a,")"),position:"relative"},className:ge.a.tabContent},t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{position:"absolute"}},t.a.createElement("img",{src:Vt.a,alt:"\u7EBF"})),"ITEM"),(Ua%2===0,Aa)))),t.a.createElement("aside",{className:ge.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ge.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:ge.a.btns}),t.a.createElement("div",{className:"".concat(ge.a.clausesWarp," animationTeachingTool")},Gt.map(function(xn,pn){return t.a.createElement("aside",{key:xn.title,style:{animationDuration:"".concat(pn>2?3:1,"s")}},t.a.createElement("img",{src:xn.img}),t.a.createElement("div",null,t.a.createElement("h4",null,xn.title),t.a.createElement("h6",null,xn.intro)))})))),za.map(function(xn,pn){return t.a.createElement("aside",{key:pn+xn.name,className:ge.a.ContentWarp,style:{backgroundColor:pn%2===0?"transparent":"#fff"}},t.a.createElement("div",{className:ge.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},xn.name),t.a.createElement("h5",null,xn==null?void 0:xn.name_en),t.a.createElement("div",{className:ge.a.lf},Va(xn,pn))))}),t.a.createElement("aside",{className:ge.a.ContentWarp,style:{backgroundColor:"#fff"}},t.a.createElement("div",{className:ge.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"),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:nt.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u63A8\u8350\u597D\u8BFE")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.shixun_count,")",t.a.createElement($e.a,null))),t.a.createElement(yt.a,{dataSource:me&&me.recommend_subjects?me.recommend_subjects:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300})),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:Be.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u6700\u65B0\u4E0A\u7EBF\u8BFE\u7A0B")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.shixun_count,")",t.a.createElement($e.a,null))),t.a.createElement(yt.a,{dataSource:me&&me.subjects?me.subjects:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300}))),t.a.createElement("div",{className:ge.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"),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:nt.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u6700\u70ED\u5B9E\u8BAD")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.subject_count,")",t.a.createElement($e.a,null))),t.a.createElement(rt.j,{dataSource:me&&me.shixuns?me.shixuns:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300})),t.a.createElement("div",{style:{width:"100%"}},t.a.createElement("div",{className:ge.a.iconWrapper},t.a.createElement("div",{className:ge.a.tuijianWrapper},t.a.createElement("img",{src:Be.a,alt:"\u6807\u7B7E"}),t.a.createElement("span",{className:ge.a.tuijinaspan},"\u6700\u65B0\u5B9E\u8BAD")),t.a.createElement("div",{style:{fontSize:"14px",color:"#3061D0"}},"\u67E5\u770B\u66F4\u591A(",me==null?void 0:me.subject_count,")",t.a.createElement($e.a,null))),t.a.createElement(rt.j,{dataSource:me&&me.recommend_shixuns?me.recommend_shixuns:[],right:23,col:4,precision:1,loading:jt,wrapWidth:1300})))),t.a.createElement(X.a,{visible:N,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.a.createElement(ht.a,{onClick:function(){return W(!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:pt.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(X.a,{centered:!0,destroyOnClose:!0,visible:le,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:function(){return Ee(!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:ze.a,width:200,height:200}))),t.a.createElement(Oe.a,{visible:kt,onCancel:function(){return Jt(!1)}}))},sn=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.user;return{homePage:Ce,user:me}})(Qt),ae=h("p6Nx"),te=h("KBoB"),j=h("AFd8"),H=h.n(j),Y=h("wd/R"),$=h.n(Y);function ce(_e){var Ce=_e.modeldata,me=_e.userInfo,ne=Object(s.useState)(!1),pe=Object(u.a)(ne,2),se=pe[0],Ae=pe[1],Te=Object(s.useState)(!1),je=Object(u.a)(Te,2),Ue=je[0],Ge=je[1],it="".concat(me==null?void 0:me.login,"recordNewStudentModal");Object(s.useEffect)(function(){if(me!=null&&me.login&&(me==null?void 0:me.identity)==="teacher"){var a=JSON.parse(localStorage.getItem(it)),D=$()("2021-10-30T24:00:00+08:00").valueOf(),N=$()().valueOf();console.log(a,$()("2021-10-30T24:00:00+08:00"),D,N,D>N,44),!a&&D>N&&Ae(!0)}},[me]);function _t(a){return e.apply(this,arguments)}function e(){return e=Object(w.a)(v.a.mark(function a(D){return v.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:Ae(!1),localStorage.setItem(it,"1");case 2:case"end":return W.stop()}},a)})),e.apply(this,arguments)}return t.a.createElement(X.a,{visible:se,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(H.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 _t(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 Ne=ce,Ke=h("FJo9"),Et=h("L41K"),St=h("/zsF"),Nt=h("PArb"),Wt=h("r7jV"),Xt=h.n(Wt),lt=h("xH+I"),Dt=h.n(lt),Ct=function(Ce){var me,ne=RegExp("(^| )"+Ce+"=([^;]+)(;|$)");return(me=document.cookie.match(ne))?decodeURIComponent(me[2]):null},zt=function(Ce){var me=new Date;me.setTime(me.getTime()-1);var ne=Ct(Ce);ne!=null&&(document.cookie=Ce+"="+ne+";expires="+me.toGMTString())},Rt;(function(_e){_e.Classrooms="classrooms",_e.Shixuns="shixuns",_e.Paths="paths",_e.Projects="projects",_e.Videos="videos",_e.Topics="topics"})(Rt||(Rt={}));var nn=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.globalSetting,se=Ce.loading,Ae=Ce.dispatch,Te=Ce.location,je=Ce.payload,Ue=je===void 0?{}:je,Ge=Object(U.a)(Ce,["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:Xt.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:Dt.a})),t.a.createElement(Nt.a,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))},$t=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.user,pe=_e.globalSetting;return{homePage:Ce,user:ne,globalSetting:pe,loading:me.models.index}})(nn),Lt=h("ZSzu"),on=h.n(Lt),vn=h("nz4c"),_n=h.n(vn),hn=h("ek5K"),bn=h.n(hn),Bn=h("uZMh"),un=h.n(Bn),zn;(function(_e){_e.Classrooms="classrooms",_e.Shixuns="shixuns",_e.Paths="paths",_e.Projects="projects",_e.Videos="videos",_e.Topics="topics"})(zn||(zn={}));var Jn=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.globalSetting,se=Ce.loading,Ae=Ce.dispatch,Te=Ce.location,je=Ce.getUserInfo,Ue=Ce.payload,Ge=Ue===void 0?{}:Ue,it=Object(U.a)(Ce,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function _t(a){return e.apply(this,arguments)}function e(){return e=Object(w.a)(v.a.mark(function a(D){var N;return v.a.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return ee.next=2,Object(ot.a)("/api/users/update_identity.json",{method:"post",body:{identity:D}});case 2:N=ee.sent,N.status===0&&je();case 4:case"end":return ee.stop()}},a)})),e.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(){_t("teacher")},className:un.a.beginner},t.a.createElement("img",{src:_n.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.a.createElement("div",{onClick:function(){_t("student")},className:un.a.beginner},t.a.createElement("img",{src:on.a}),t.a.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.a.createElement("div",{onClick:function(){_t("professional")},className:un.a.beginner},t.a.createElement("img",{src:bn.a}),t.a.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))},nr=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.user,pe=_e.globalSetting;return{homePage:Ce,user:ne,globalSetting:pe,loading:me.models.index}})(Jn),Gn=h("+L6B"),jn=h("2/Rp"),wn=h("oBTY"),sr=h("+BJd"),gn=h("mr32"),Pt=h("vvFO"),fn=h.n(Pt),Ln=h("Kc5o"),mn=h.n(Ln),ar=h("iyIb"),lr=h.n(ar),Tn=gn.a.CheckableTag,Un;(function(_e){_e.Classrooms="classrooms",_e.Shixuns="shixuns",_e.Paths="paths",_e.Projects="projects",_e.Videos="videos",_e.Topics="topics"})(Un||(Un={}));var fr=function(Ce){var me=Ce.homePage,ne=Ce.user,pe=Ce.globalSetting,se=Ce.loading,Ae=Ce.dispatch,Te=Ce.location,je=Ce.setisone,Ue=Ce.users,Ge=Ce.setIsShow,it=Ce.payload,_t=it===void 0?{}:it,e=Object(U.a)(Ce,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]),a=Object(s.useState)([]),D=Object(u.a)(a,2),N=D[0],W=D[1],ee=Object(s.useState)([]),oe=Object(u.a)(ee,2),le=oe[0],Ee=oe[1],be=Object(s.useState)([]),Ie=Object(u.a)(be,2),Je=Ie[0],Fe=Ie[1],st=Object(s.useState)([]),at=Object(u.a)(st,2),ut=at[0],Tt=at[1],tt=Object(s.useState)([]),Ot=Object(u.a)(tt,2),kt=Ot[0],Jt=Ot[1],rn=Object(s.useState)([]),an=Object(u.a)(rn,2),jt=an[0],Zt=an[1];Object(s.useEffect)(function(){dn()},[]);function dn(){return En.apply(this,arguments)}function En(){return En=Object(w.a)(v.a.mark(function en(){var ln;return v.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:return tn.next=2,Object(ot.a)("/api/users/interest_tags.json",{method:"get"});case 2:ln=tn.sent,W(ln.tags.filter(function(yn){return yn.tag_type===1})),Ee(ln.tags.filter(function(yn){return yn.tag_type===2})),Fe(ln.tags.filter(function(yn){return yn.tag_type===3}));case 6:case"end":return tn.stop()}},en)})),En.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(){je(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.a.createElement($e.a,null))),Ue.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(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en,checked:ut.includes(en),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(ut),[en]):ut.filter(function(yn){return yn!==en});Tt(Object(wn.a)(tn))}},en)})),Ue.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:lr.a,style:{width:200}}),t.a.createElement("p",null,"\u514D\u8D39\u8D44\u6599\uFF0C\u5E73\u53F0\u7B54\u7591\uFF0C\u8BFE\u7A0B\u5B66\u4E60")),Ue.identity!="student"&&t.a.createElement("div",{style:{marginTop:"60px"}},t.a.createElement("div",null,t.a.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),N.map(function(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en.id,checked:ut.includes(en.id),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(ut),[en.id]):ut.filter(function(yn){return yn!==en.id});Tt(Object(wn.a)(tn))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),le.map(function(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en.id,checked:kt.includes(en.id),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(kt),[en.id]):kt.filter(function(yn){return yn!==en.id});Jt(Object(wn.a)(tn))}},en.tag_name)})),t.a.createElement("div",{style:{marginTop:"30px"}},t.a.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Je.map(function(en){return t.a.createElement(Tn,{style:{fontSize:"14px"},key:en.id,checked:jt.includes(en.id),onChange:function(cn){var tn=cn?[].concat(Object(wn.a)(jt),[en.id]):jt.filter(function(yn){return yn!==en.id});Zt(Object(wn.a)(tn))}},en.tag_name)}))),Ue.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(){dn()}},"\u6362\u4E00\u6279 ",t.a.createElement("img",{style:{marginLeft:"10px"},src:fn.a}))),t.a.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},Ue.identity==="teacher"&&t.a.createElement(jn.a,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),Ae({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:un.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:mn.a}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Ge(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.a.createElement(jn.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Ge(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))},Zn=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.user,pe=_e.globalSetting;return{homePage:Ce,user:ne,globalSetting:pe,loading:me.models.index}})(fr),gr=Et.a.Step;function mr(_e){var Ce=_e.userInfo,me=Object(s.useState)(!1),ne=Object(u.a)(me,2),pe=ne[0],se=ne[1],Ae=Object(s.useState)([]),Te=Object(u.a)(Ae,2),je=Te[0],Ue=Te[1],Ge=Object(s.useState)(0),it=Object(u.a)(Ge,2),_t=it[0],e=it[1];Object(s.useEffect)(function(){var N=localStorage.getItem("registeruser");parseInt(N)===1&&(se(!0),setTimeout(function(){localStorage.setItem("registeruser","2")},2e3))},[]),Object(s.useEffect)(function(){Ce.login&&a()},[Ce]);function a(){return D.apply(this,arguments)}function D(){return D=Object(w.a)(v.a.mark(function N(){var W;return v.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(ot.a)("/api/users/accounts/".concat(Ce.login,".json"),{method:"get"});case 2:W=oe.sent,Ue(W),W.identity?e(1):e(0);case 5:case"end":return oe.stop()}},N)})),D.apply(this,arguments)}return t.a.createElement(X.a,{visible:pe,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){}},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement($t,null),_t===1&&t.a.createElement(Zn,{users:je,setIsShow:se,setisone:e}),_t===0&&t.a.createElement(nr,{getUserInfo:a}),t.a.createElement(Et.a,{type:"navigation",size:"small",current:_t,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.a.createElement(gr,{status:je.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.a.createElement(gr,{status:je.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Br=mr,ir=h("yxwG"),qn=h.n(ir);function ur(_e){var Ce=_e.modeldata,me=_e.userid,ne=Object(s.useState)(!1),pe=Object(u.a)(ne,2),se=pe[0],Ae=pe[1],Te=Object(s.useState)(!1),je=Object(u.a)(Te,2),Ue=je[0],Ge=je[1];return Object(s.useEffect)(function(){var it=JSON.parse(localStorage.getItem("Studentshow"));it!=null&&it.includes(me)?Ae(!1):Ae(Ce==null?void 0:Ce.is_show),Ce!=null&&Ce.is_show&&setTimeout(function(){var _t=JSON.parse(localStorage.getItem("Studentshow"))||[];_t.push(me),localStorage.setItem("Studentshow",JSON.stringify(_t))},2e3)},[Ce]),t.a.createElement(X.a,{visible:se,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(qn.a,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.a.createElement("div",{onClick:function(){Ae(!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 _r=ur,Vr=function(Ce){var me,ne,pe,se=Ce.homePage,Ae=Ce.globalSetting,Te=Ce.user,je=Ce.loading,Ue=Ce.dispatch,Ge=Object(s.useState)(),it=Object(u.a)(Ge,2),_t=it[0],e=it[1],a=Object(s.useRef)(null),D=Object(s.useState)(!1),N=Object(u.a)(D,2),W=N[0],ee=N[1],oe=Object(s.useState)(),le=Object(u.a)(oe,2),Ee=le[0],be=le[1];Object(s.useEffect)(function(){Ue({type:"homePage/home",payload:{}})},[se.name]),Object(s.useEffect)(function(){return Object(r.r)()||Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Ue({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(s.useEffect)(function(){var jt;Object(r.X)((Ae==null||((jt=Ae.setting)===null||jt===void 0)?void 0:jt.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[Ae.setting]);function Ie(){return Je.apply(this,arguments)}function Je(){return Je=Object(w.a)(v.a.mark(function jt(){var Zt,dn;return v.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return en.next=2,Ue({type:"homePage/getHomeNotice",payload:{}});case 2:Zt=en.sent,Zt&&(dn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Zt.start_at),Zt!=null&&Zt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),e(Zt));case 4:case"end":return en.stop()}},jt)})),Je.apply(this,arguments)}function Fe(){return st.apply(this,arguments)}function st(){return st=Object(w.a)(v.a.mark(function jt(){var Zt;return v.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:return En.next=2,Object(ot.a)("/api/home/competition_popup.json",{method:"get"});case 2:Zt=En.sent,be(Zt);case 4:case"end":return En.stop()}},jt)})),st.apply(this,arguments)}var at=Object(s.useState)(-1),ut=Object(u.a)(at,2),Tt=ut[0],tt=ut[1],Ot={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},kt=function(Zt){var dn=se.homepage_disciplines,En="sub_disciplines",en="paths",ln=function(tn){return"/paths?discipline_id=".concat(dn[Tt].id,"&&tag_tabs=").concat(Tt+1,"&sub_discipline_id=").concat(tn.id,"&tag_level=2")};return t.a.createElement(t.a.Fragment,null)},Jt=function(Zt,dn){var En,en=dn%2===0,ln=[t.a.createElement("div",{key:3,className:z.a.left},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(Zt==null?void 0:Zt.image_url),alt:""}),t.a.createElement("div",{className:z.a.btn,style:{marginLeft:en?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.a.createElement("div",{key:4,className:"".concat(z.a.right," animationOrientation")},Zt==null||((En=Zt.subjects)===null||En===void 0)?void 0:En.map(function(cn,tn){return t.a.createElement("a",{target:"_blank",style:{animationDuration:"".concat(tn%2===0?tn*.2+1:(tn-1)*.2+1,"s")},key:tn,href:cn==null?void 0:cn.url},t.a.createElement("img",{src:"".concat(b.a.IMG_SERVER,"/").concat(cn==null?void 0:cn.image_url)}))}))];return en?ln:ln.reverse()},rn=function(){var Zt,dn,En;return t.a.createElement(t.a.Fragment,null,document.domain==="gufe.educoder.net"&&t.a.createElement("div",{className:z.a.mainSiteContent},se==null||((Zt=se.new_discipline)===null||Zt===void 0)?void 0:Zt.map(function(en,ln){return t.a.createElement("aside",{key:ln+en.name,className:z.a.ContentWarp,style:{backgroundColor:ln%2===0?"#fff":"transparent",display:en.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.a.createElement("div",{className:z.a.orientation},t.a.createElement("h2",{"data-type":"animationH2"},en.name),t.a.createElement("h5",null,en==null?void 0:en.name_en),t.a.createElement("div",{className:z.a.lf},Jt(en,ln))))})),!!((dn=se.subjects)!==null&&dn!==void 0&&dn.length)&&t.a.createElement("section",{className:z.a.course},t.a.createElement("aside",null),t.a.createElement(T.a,{loading:je},t.a.createElement(k,{data:se.subjects}))),!!((En=se.shixuns)!==null&&En!==void 0&&En.length)&&t.a.createElement("section",{className:z.a.course},t.a.createElement("aside",{className:z.a.title},t.a.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.a.createElement("aside",{className:z.a.more},t.a.createElement(l.a,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.a.createElement(T.a,{loading:je},t.a.createElement(c,{data:se.shixuns}))))},an=(Ae==null||((me=Ae.setting)===null||me===void 0)?void 0:me.main_site)&&!(Ae!=null&&(ne=Ae.setting)!==null&&ne!==void 0&&ne.is_local);return Object(r.r)()?t.a.createElement(te.default,null):t.a.createElement("section",null,t.a.createElement(G.a,{modeldata:_t,dispatch:Ue}),t.a.createElement(Ne,{modeldata:Ee,userInfo:Te==null?void 0:Te.userInfo}),t.a.createElement(_r,{modeldata:Ee,userid:Te==null||((pe=Te.userInfo)===null||pe===void 0)?void 0:pe.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.a.createElement(Br,{userInfo:Te==null?void 0:Te.userInfo}),t.a.createElement(sn,null))},aa=Object(g.a)(function(_e){var Ce=_e.homePage,me=_e.loading,ne=_e.globalSetting,pe=_e.user;return{homePage:Ce,globalSetting:ne,loading:me.models.homePage,user:pe}})(Vr),Xr=h("+UV5"),Wn=h.n(Xr),Yr=h("YVwf"),ia=h.n(Yr),oa=h("QOUV"),wr=h("o2EA"),Er=h.n(wr),Mr=h("h179"),sa=h.n(Mr),Qr=h("CTM2"),la=h.n(Qr),jr=h("ygIP"),Fr=h.n(jr),zr=h("TFmm"),Kn=h.n(zr),ua=h("80w6"),Wr=h.n(ua),Rr=function(Ce){var me,ne=Ce.user,pe=Object(U.a)(Ce,["user"]),se=Object(s.useState)(!0),Ae=Object(u.a)(se,2),Te=Ae[0],je=Ae[1],Ue=Object(s.useState)(0),Ge=Object(u.a)(Ue,2),it=Ge[0],_t=Ge[1],e=Object(s.useState)({}),a=Object(u.a)(e,2),D=a[0],N=a[1],W=Object(s.useState)(!1),ee=Object(u.a)(W,2),oe=ee[0],le=ee[1];Object(s.useEffect)(function(){Ee()},[]);var Ee=function(){var Fe=Object(w.a)(v.a.mark(function st(){var at;return v.a.wrap(function(Tt){for(;;)switch(Tt.prev=Tt.next){case 0:return je(!0),Tt.next=3,Object(ot.a)("/api/home/index.json",{method:"get"});case 3:at=Tt.sent,at.images_url&&N(at),je(!1);case 6:case"end":return Tt.stop()}},st)}));return function(){return Fe.apply(this,arguments)}}(),be={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}},Ie=[{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}],Je=[{img:Er.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:sa.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:la.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:Fr.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:Kn.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:Wr.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:Wn.a.home},t.a.createElement(oa.a,{width:800,visible:oe,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return le(!1)}}),t.a.createElement(T.a,{loading:Te,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Wn.a.bg},t.a.createElement("div",{className:Wn.a.public_width},t.a.createElement("div",{className:Wn.a.banner},t.a.createElement(ia.a,be,D==null||((me=D.images_url)===null||me===void 0)?void 0:me.map(function(Fe){return t.a.createElement("div",{onClick:function(){Fe.path&&Object(r.S)(Fe.path)}},t.a.createElement("div",{className:"index_moe_li",style:{cursor:Fe.path?"pointer":"default"}},t.a.createElement("img",{src:b.a.IMG_SERVER+Fe.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:Wn.a.content},t.a.createElement("div",{className:Wn.a.experience},t.a.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Wn.a.li}),t.a.createElement(l.a,{to:"/paths/higherVocationalEducation",target:"_blank",className:Wn.a.li}),t.a.createElement(l.a,{to:"/paths",target:"_blank",className:Wn.a.li})),t.a.createElement("div",{className:Wn.a.demonstrate},t.a.createElement("div",{className:Wn.a.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.a.createElement("aside",null,Ie.map(function(Fe,st){var at;return t.a.createElement("div",{key:st,className:Wn.a.li,style:{background:Fe.background,cursor:Fe!=null&&Fe.more?"pointer":"default"},onClick:function(){}},t.a.createElement("div",{className:Wn.a.name},Fe.name),t.a.createElement("div",{className:Wn.a.tagWarp},Fe==null||((at=Fe.tags)===null||at===void 0)?void 0:at.map(function(ut,Tt){return t.a.createElement("div",{key:"".concat(st,"-").concat(Tt),className:Wn.a.tag},ut)})),t.a.createElement("div",{className:Wn.a.mask,onClick:function(){switch(st){case 0:le(!0);break;default:Fe.link?Object(r.S)(Fe.link):Fe.more&&g.d.push("/classrooms/classicCases");return}},style:{background:Fe.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Fe.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.a.createElement("div",{className:Wn.a.feature},t.a.createElement("div",{className:Wn.a.name},t.a.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.a.createElement("span",null,"FEATURES")),t.a.createElement("aside",null,Je.map(function(Fe,st){return t.a.createElement("div",{className:Wn.a.li,key:Fe.title,onClick:function(){switch(st){case 0:le(!0);break;default:Fe.link&&Object(r.S)(Fe.link);break}}},t.a.createElement("img",{src:Fe.img}),t.a.createElement("div",null,t.a.createElement("h4",null,Fe.title),t.a.createElement("h6",null,Fe.intro)))}))))))},da=Object(g.a)(function(_e){var Ce=_e.user;return{user:Ce}})(Rr),Jr=h("Znn+"),br=h("ZTPi"),ca=h("fV52"),yr=h("3I+P"),fa=h("8/ia"),Cn=h.n(fa),ha=h("QgcY"),Zr=h("CzVm"),$n=h.n(Zr),ma=h("Eo/3"),pr=h.n(ma),pa=h("Hwda"),Ar=h.n(pa),Or=h("rIHE"),er=h.n(Or),va=h("APus"),Hr=h.n(va),ga=h("B9Dg"),xr=h.n(ga),qr=h("IuEb"),Dr=h.n(qr),$r=h("umnG"),Cr=h.n($r),ea=h("40xk"),Kr=h.n(ea),Ea=h("LzVc"),dr=h.n(Ea),ta=function(Ce){var me=Ce.competitions,ne=Ce.user,pe=Ce.dispatch,se=Object(U.a)(Ce,["competitions","user","dispatch"]),Ae=Object(s.useState)(!1),Te=Object(u.a)(Ae,2),je=Te[0],Ue=Te[1],Ge=Object(s.useState)({}),it=Object(u.a)(Ge,2),_t=it[0],e=it[1],a=Object(s.useState)(""),D=Object(u.a)(a,2),N=D[0],W=D[1],ee=Object(s.useRef)(null),oe=Object(s.useRef)(null);Object(s.useEffect)(function(){le()},[]);var le=function(){var Je=Object(w.a)(v.a.mark(function Fe(){return v.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:me.listParams.keyword="",me.listParams.category="",me.listParams.page=1,pe({type:"competitions/getList",payload:Object(O.a)({},me.listParams)});case 4:case"end":return at.stop()}},Fe)}));return function(){return Je.apply(this,arguments)}}(),Ee=[{path:"",img:$n.a},{path:"",img:$n.a},{path:"",img:$n.a},{path:"",img:$n.a}],be=[{path:"",img:Dr.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:Dr.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:Dr.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"}],Ie=function(Fe){W(Fe),me.listParams.page=1,me.listParams.category=Fe,pe({type:"competitions/getList",payload:Object(O.a)({},me.listParams)})};return t.a.createElement("section",{className:Cn.a.home},t.a.createElement(T.a,{loading:je,active:!0,paragraph:{rows:5}},t.a.createElement("div",{className:Cn.a.bg},Ee&&t.a.createElement(yr.a,{ref:ee,autoplay:!0,pauseOnDotsHover:!0},Ee==null?void 0:Ee.map(function(Je,Fe){return t.a.createElement("div",{key:Fe,className:Cn.a.li},t.a.createElement("a",{href:Je.path},t.a.createElement("img",{width:"100%",src:Je.img})))})),t.a.createElement("div",{className:Cn.a.btns},t.a.createElement("div",{onClick:function(){ee.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){ee.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})))),t.a.createElement("div",{className:Cn.a.competition},t.a.createElement("div",{className:Cn.a.title},"2022\u8D5B\u4E8B"),t.a.createElement("div",{className:Cn.a.des},t.a.createElement("img",{src:pr.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:xr.a}),t.a.createElement("img",{src:Ar.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:xr.a}),t.a.createElement("img",{src:er.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:xr.a}),t.a.createElement("img",{src:Hr.a,alt:""}),t.a.createElement("aside",null,t.a.createElement("div",null,"12\u67081\u65E5"),t.a.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.a.createElement("div",{className:Cn.a.information},t.a.createElement("div",{className:Cn.a.title},t.a.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Cn.a.des},t.a.createElement("div",{className:Cn.a.d1},t.a.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.a.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",{className:Cn.a.d2},t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.a.createElement("div",{className:Cn.a.d3},t.a.createElement("div",null,t.a.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.a.createElement("div",null,t.a.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.a.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.a.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.a.createElement("div",{className:Cn.a.retrospect},t.a.createElement("div",{className:Cn.a.title},t.a.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.a.createElement("span",null,"\u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.a.createElement("div",{className:Cn.a.banner},be&&t.a.createElement(yr.a,{ref:oe,autoplay:!1,pauseOnDotsHover:!0},be==null?void 0:be.map(function(Je,Fe){return t.a.createElement("div",{key:Fe,className:Cn.a.li},t.a.createElement("div",{className:Cn.a.left},t.a.createElement("img",{width:524,src:Je.img})),t.a.createElement("div",{className:Cn.a.right},t.a.createElement("div",{className:Cn.a.name},Je==null?void 0:Je.name),t.a.createElement("div",{className:Cn.a.des},Je.des),t.a.createElement("div",{className:Cn.a.btn},t.a.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.a.createElement("img",{src:Cr.a})),t.a.createElement("img",{className:Cn.a.l,src:Kr.a}),t.a.createElement("img",{className:Cn.a.r,src:dr.a})))})),t.a.createElement("div",{className:Cn.a.btns},t.a.createElement("div",{onClick:function(){oe.current.prev()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"})),t.a.createElement("div",{style:{transform:"rotate(180deg)"},onClick:function(){oe.current.next()}},t.a.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.a.createElement("div",{className:Cn.a.group},t.a.createElement("div",{className:Cn.a.title},"\u8D5B\u9898\u5206\u7EC4"),t.a.createElement(br.a,{className:Cn.a.tabs,activeKey:N,onChange:Ie},t.a.createElement(br.a.TabPane,{tab:"\u5168\u90E8",key:""}),t.a.createElement(br.a.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.a.createElement(br.a.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.a.createElement("div",{className:Cn.a.list},t.a.createElement(ha.default,{show:!1})),t.a.createElement("div",{onClick:function(){return g.d.push("/competitions?tabs=".concat(N))},className:Cn.a.btn},"\u66F4\u591A\u8D5B\u4E8B",t.a.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))},Pr=Object(g.a)(function(_e){var Ce=_e.competitions,me=_e.user;return{competitions:Ce,user:me}})(ta),Pa=function(Ce){var me=Ce.loading,ne=Ce.globalSetting,pe=Ce.children,se=Ce.user,Ae=Ce.dispatch,Te=Ce.location,je=Object(U.a)(Ce,["loading","globalSetting","children","user","dispatch","location"]),Ue=Object(o.h)(),Ge=Object(E.b)(),it=ne.globalLoading;return Object(s.useEffect)(function(){window.less.modifyVars(Object(O.a)({},i.a[ne.theme]))},[ne.theme]),t.a.createElement(L.b,{locale:R.default},!ne.isIlearning&&ne.isPaZhou?t.a.createElement(Pr,null):t.a.createElement(aa,null),ne.isIlearning&&t.a.createElement(da,null))},Se=J.default=Object(g.a)(function(_e){var Ce=_e.loading,me=_e.globalSetting,ne=_e.user;return{loading:Ce,globalSetting:me,user:ne}})(Pa)},QgcY:function(re,J,h){"use strict";h.r(J);var Q=h("2qtc"),L=h("kLXV"),O=h("DjyN"),U=h("NUBc"),s=h("cWXX"),t=h("/ezw"),R=h("+L6B"),o=h("2/Rp"),g=h("Mwp2"),E=h("VXEj"),i=h("5NDa"),y=h("5rEg"),T=h("miYZ"),w=h("tsqr"),u=h("9og8"),P=h("k1fw"),v=h("tJVT"),l=h("PpiC"),d=h("Znn+"),m=h("ZTPi"),p=h("WmNS"),C=h.n(p),x=h("q1tI"),M=h.n(x),b=h("Ty5D"),f=h("9kvl"),n=h("1vsH"),r=h("D2RN"),c=h.n(r),S=h("BdwD"),_=h("m3rI"),A=h("zrhs"),I=h("xKgJ"),k=h("NLgs"),B=h("14J3"),z=h("BMrR"),G=h("sRBo"),V=h("kaz8"),X=h("/zsF"),F=h("PArb"),K=h("T2oS"),Z=h("W9HT"),he=h("jCWc"),ue=h("kPKH"),ge=h("5Dmo"),xe=h("3S7+"),De=h("oBTY"),we=h("wd/R"),Le=h.n(we),ie=h("cVA7"),ve=h.n(ie),q=h("ErOA"),fe=h("RotF"),Pe=h.n(fe),ye=h("mgmH"),Ye=h("nj+s"),dt=h.n(Ye),ke=function(){var ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:ct},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"}}]}},We=h("6lbe"),Re=h.n(We),Me=m.a.TabPane,Ve=V.a.Group,Ze=function(ct){var pt,It,Bt,Yt,Vt,vt=ct.competitions,nt=ct.globalSetting,mt=ct.loading,Be=ct.dispatch,de=ct.user,Oe=ct.type,He=ct.keyword,$e=Object(l.a)(ct,["competitions","globalSetting","loading","dispatch","user","type","keyword"]),ht=Object(b.i)(),yt=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]]}),et=Object(v.a)(yt,2),rt=et[0],Ut=et[1],Qt=Object(x.useState)(!1),sn=Object(v.a)(Qt,2),ae=sn[0],te=sn[1],j=Object(x.useState)(!0),H=Object(v.a)(j,2),Y=H[0],$=H[1],ce=Object(x.useState)([]),Ne=Object(v.a)(ce,2),Ke=Ne[0],Et=Ne[1],St=Object(x.useState)([]),Nt=Object(v.a)(St,2),Wt=Nt[0],Xt=Nt[1];Object(x.useEffect)(function(){lt()},[ht,He]);function lt(){return Dt.apply(this,arguments)}function Dt(){return Dt=Object(u.a)(C.a.mark(function Ct(){var zt;return C.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return te(!0),nn.next=3,Be({type:"competitions/getList",payload:{category:Oe,page:1,keyword:He||""}});case 3:zt=nn.sent,te(!1),Et([]),Ut({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]]}),Xt(Object(De.a)(zt==null?void 0:zt.competitions));case 8:case"end":return nn.stop()}},Ct)})),Dt.apply(this,arguments)}return M.a.createElement("section",null,M.a.createElement("aside",{className:"edu-container minH500"},(Wt==null?void 0:Wt.length)===0&&M.a.createElement(S.a,null),(Wt==null?void 0:Wt.length)>0&&M.a.createElement("div",{className:dt.a.scrollWrapper,style:{overflowY:"auto"}},M.a.createElement(Pe.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var Ct=Object(u.a)(C.a.mark(function zt(Rt){var nn,$t;return C.a.wrap(function(on){for(;;)switch(on.prev=on.next){case 0:if(!(Y&&!ae)){on.next=8;break}return te(!0),on.next=4,Be({type:"competitions/getList",payload:{category:Oe,page:Rt}});case 4:$t=on.sent,te(!1),Xt([].concat(Object(De.a)(Wt),Object(De.a)($t==null?void 0:$t.competitions))),($t==null||((nn=$t.competitions)===null||nn===void 0)?void 0:nn.length)<20&&$(!1);case 8:case"end":return on.stop()}},zt)}));return function(zt){return Ct.apply(this,arguments)}}(),hasMore:Y,useWindow:!1},M.a.createElement(Z.a,{spinning:ae},M.a.createElement(Ve,{value:Ke,onChange:function(){var Ct=Object(u.a)(C.a.mark(function zt(Rt){var nn;return C.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:if(Et(Object(De.a)(Rt)),!((Rt==null?void 0:Rt.length)>0)){Lt.next=8;break}return Lt.next=4,Object(q.a)("/api/competitions/region_reports.json",{method:"get",params:{ids:Rt.toString()}});case 4:nn=Lt.sent,(nn==null?void 0:nn.status)===0&&Ut(nn),Lt.next=9;break;case 8:Ut({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 Lt.stop()}},zt)}));return function(zt){return Ct.apply(this,arguments)}}()},M.a.createElement(z.a,{gutter:[16,16]},Wt==null?void 0:Wt.map(function(Ct,zt){return M.a.createElement(ue.a,{span:12},M.a.createElement(V.a,{value:Ct.id,className:dt.a.checkBoxWrapper},M.a.createElement(xe.a,{className:dt.a.checkboxtitle,title:Ct.sub_title?Ct.name+"\u2014\u2014"+Ct.sub_title:Ct.name},Ct.name,Ct.sub_title?"\u2014\u2014"+Ct.sub_title:"")))})))))),M.a.createElement(z.a,{justify:"space-between",align:"middle"},M.a.createElement("div",{className:dt.a.partTitle},"\u6570\u636E\u5C55\u793A"),M.a.createElement(o.a,{className:dt.a.exportBtn,onClick:function(){Object(ye.m)({ids:Ke.toString()})}},M.a.createElement("img",{src:Re.a,alt:"",className:dt.a.pngIcon}),"\u6570\u636E\u5BFC\u51FA")),M.a.createElement("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"}},M.a.createElement(F.a,{style:{padding:"0px 40px"}}),M.a.createElement("div",{style:{textAlign:"center"}},M.a.createElement("span",{style:{fontSize:"20px",fontWeight:600}},"\u7ADE\u8D5B\u62A5\u540D\u60C5\u51B5\u7EDF\u8BA1\u7B80\u62A5"),M.a.createElement("br",null),M.a.createElement("div",{style:{marginTop:"20px"}},M.a.createElement("span",null,"\u622A\u6B62\u81F3\uFF1A",Le()(new Date).format("MM\u6708DD\u65E5 HH:mm:ss")),M.a.createElement("span",{style:{marginLeft:"30px"}},"\u6240\u9009\u4E2D\u5927\u8D5B\u76EE\u524D\u5408\u8BA1\u5171\u6709\uFF1A",M.a.createElement("span",{style:{color:"#999999"}}," ",M.a.createElement("span",{style:{color:"#B620E0"}},(rt==null?void 0:rt.school_count)||0)," \u6240\u9AD8\u6821 ",M.a.createElement("span",{style:{color:"#44D7B6",marginLeft:"10px"}},(rt==null?void 0:rt.team_count)||0)," \u652F\u961F\u4F0D ",M.a.createElement("span",{style:{color:"#0152d9",marginLeft:"10px"}},(rt==null?void 0:rt.user_count)||0)," \u540D\u5B66\u751F\u62A5\u540D ")))),M.a.createElement("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"}},M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"985\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"}},(rt==null||((pt=rt.school_level_count)===null||pt===void 0)?void 0:pt[0])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"211\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"}},(rt==null||((It=rt.school_level_count)===null||It===void 0)?void 0:It[1])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"\u672C\u79D1\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"}},(rt==null||((Bt=rt.school_level_count)===null||Bt===void 0)?void 0:Bt[2])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"\u9AD8\u804C\u9AD8\u4E13"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"}},(rt==null||((Yt=rt.school_level_count)===null||Yt===void 0)?void 0:Yt[3])||0),"\u6240")),M.a.createElement("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),M.a.createElement("div",{style:{margin:"0px 40px",textAlign:"center"}},M.a.createElement("p",{style:{color:"#333333"}},"\u5176\u4ED6\u9662\u6821"),M.a.createElement("p",{style:{color:"#999999",fontSize:"14px"}},M.a.createElement("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"}},(rt==null||((Vt=rt.school_level_count)===null||Vt===void 0)?void 0:Vt[4])||0),"\u6240"))),M.a.createElement(ve.a,{option:ke(Object.values(rt==null?void 0:rt.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),M.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},M.a.createElement("div",{style:{display:"flex",alignItems:"center"}},M.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"\u4EBA\u6570"),M.a.createElement("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"}},M.a.createElement("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"\u5B66\u6821\u6570"),M.a.createElement("div",{style:{display:"flex",alignItems:"center"}},M.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")))))},bt=Object(f.a)(function(ze){var ct=ze.competitions,pt=ze.loading,It=ze.globalSetting,Bt=ze.user;return{competitions:ct,globalSetting:It,loading:pt.models.competitions,user:Bt}})(Ze),ft=h("Nf5h"),Ft=m.a.TabPane,Kt=V.a.Group,At=function(ct){var pt=ct.competitions,It=ct.globalSetting,Bt=ct.loading,Yt=ct.dispatch,Vt=ct.user,vt=Object(l.a)(ct,["competitions","globalSetting","loading","dispatch","user"]),nt=Object(x.useState)(""),mt=Object(v.a)(nt,2),Be=mt[0],de=mt[1],Oe=Object(x.useState)(),He=Object(v.a)(Oe,2),$e=He[0],ht=He[1],yt=Object(x.useState)(""),et=Object(v.a)(yt,2),rt=et[0],Ut=et[1];return M.a.createElement("section",null,M.a.createElement("aside",{className:"edu-container minH500"},M.a.createElement(z.a,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30}},M.a.createElement(ft.l,{dataSource:[{id:"",name:"\u5168\u90E8"},{id:"progressing",name:"\u8FDB\u884C\u4E2D\u7684"},{id:"ended",name:"\u5F80\u671F\u6BD4\u8D5B"}],value:Be,onChange:de}),M.a.createElement("div",{className:dt.a.searchWrap},M.a.createElement(y.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:dt.a.search,value:rt,onChange:function(sn){sn.target.value||ht(sn.target.value),Ut(sn.target.value)},onSearch:function(sn){ht(sn)},suffix:M.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(dt.a.searchIcon),onClick:function(){return ht(rt)}})}))),Be===""&&M.a.createElement(bt,{type:Be,keyword:$e}),Be==="progressing"&&M.a.createElement(bt,{type:Be,keyword:$e}),Be==="ended"&&M.a.createElement(bt,{type:Be,keyword:$e})))},wt=Object(f.a)(function(ze){var ct=ze.competitions,pt=ze.loading,It=ze.globalSetting,Bt=ze.user;return{competitions:ct,globalSetting:It,loading:pt.models.competitions,user:Bt}})(At),Ht=h("lzim"),qt=h("Ptgr"),Gt=h("F2wG"),xt=h.n(Gt),ot=h("UfjD"),Mt=h("qHvr"),gt=h("SVaM"),qe=m.a.TabPane,Xe=function(ct){var pt=ct.competitions,It=ct.globalSetting,Bt=ct.loading,Yt=ct.dispatch,Vt=ct.user,vt=ct.show,nt=vt===void 0?!0:vt,mt=Object(l.a)(ct,["competitions","globalSetting","loading","dispatch","user","show"]),Be=Object(b.h)(),de=Object(x.useState)(!1),Oe=Object(v.a)(de,2),He=Oe[0],$e=Oe[1],ht=Object(x.useState)(),yt=Object(v.a)(ht,2),et=yt[0],rt=yt[1],Ut=Object(x.useState)(!1),Qt=Object(v.a)(Ut,2),sn=Qt[0],ae=Qt[1],te=Object(x.useState)(!1),j=Object(v.a)(te,2),H=j[0],Y=j[1],$=Object(x.useState)(!1),ce=Object(v.a)($,2),Ne=ce[0],Ke=ce[1],Et=Object(x.useState)(!0),St=Object(v.a)(Et,2),Nt=St[0],Wt=St[1],Xt=Object(x.useState)([]),lt=Object(v.a)(Xt,2),Dt=lt[0],Ct=lt[1];Object(x.useEffect)(function(){return Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){Yt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}},[]),Object(x.useEffect)(function(){if(nt){var gn;pt.listParams.category=((gn=Be.query)===null||gn===void 0?void 0:gn.tabs)||"",Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)})}return function(){pt.listParams.keyword="",pt.listParams.category="",pt.listParams.page=1,Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)})}},[pt.name]),Object(x.useEffect)(function(){nt&&Object(n.X)("\u5728\u7EBF\u7ADE\u8D5B")});function zt(){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(u.a)(C.a.mark(function gn(){var Pt,fn;return C.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:return mn.next=2,Yt({type:"homePage/getHomeNotice",payload:{}});case 2:Pt=mn.sent,Pt&&(fn=localStorage.getItem("SystemUpdateadvtime"),localStorage.setItem("SystemUpdateadvtime",Pt.start_at),Pt!=null&&Pt.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),rt(Pt));case 4:case"end":return mn.stop()}},gn)})),Rt.apply(this,arguments)}var nn=function(Pt,fn){document.body.scrollIntoView(),pt.listParams.page=Pt,Yt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},pt.listParams),{},{edu:Be.query.edu})})};function $t(gn){gn.stopPropagation()}function Lt(gn,Pt,fn){return on.apply(this,arguments)}function on(){return on=Object(u.a)(C.a.mark(function gn(Pt,fn,Ln){var mn,ar;return C.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:if(Pt.stopPropagation(),Object(k.e)(Yt)){Tn.next=3;break}return Tn.abrupt("return");case 3:if(!(fn!=null&&fn.is_authentication&&!(Vt!=null&&(mn=Vt.userInfo)!==null&&mn!==void 0&&mn.authentication))){Tn.next=6;break}return Yt({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),Tn.abrupt("return");case 6:if(!(Ln==="ismodel")){Tn.next=20;break}if(!(fn.member_of_course===!0)){Tn.next=11;break}Object(n.S)("/classrooms/".concat(fn.course_id)),Tn.next=18;break;case 11:if(fn.invite_code){Tn.next=14;break}return w.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"),Tn.abrupt("return");case 14:return Tn.next=16,Yt({type:"competitions/addApplytojoincourse",payload:{invite_code:fn.invite_code,student:1}});case 16:ar=Tn.sent,ar.status===0&&Object(n.S)("/classrooms/".concat(fn.course_id));case 18:Tn.next=33;break;case 20:if(!(fn.enrolled===!0)){Tn.next=23;break}return Object(n.S)(Ln),Tn.abrupt("return");case 23:if(!(Ln==="personal")){Tn.next=31;break}if(!(fn.enroll_ended===!0)){Tn.next=27;break}return w.b.info("\u62A5\u540D\u5DF2\u622A\u6B62"),Tn.abrupt("return");case 27:ae(!0),Ct(fn),Tn.next=33;break;case 31:ae(!0),Ct(fn);case 33:case"end":return Tn.stop()}},gn)})),on.apply(this,arguments)}function vn(gn){Object(n.S)(gn)}function _n(gn){return hn.apply(this,arguments)}function hn(){return hn=Object(u.a)(C.a.mark(function gn(Pt){var fn;return C.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(Nt){mn.next=2;break}return mn.abrupt("return");case 2:if(Wt(!1),!bn()){mn.next=5;break}return mn.abrupt("return");case 5:return mn.next=7,Yt({type:"competitions/AddTeam",payload:{identifier:Dt==null?void 0:Dt.identifier,name:Pt}});case 7:fn=mn.sent,fn&&fn.status===0?(w.b.info("\u521B\u5EFA\u6218\u961F\u6210\u529F"),Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)}),Y(!1)):Wt(!0);case 9:case"end":return mn.stop()}},gn)})),hn.apply(this,arguments)}function bn(){var gn,Pt;if(Vt!=null&&(gn=Vt.userInfo)!==null&&gn!==void 0&&gn.is_teacher){var fn;if(Dt!=null&&(fn=Dt.teacher_staff)!==null&&fn!==void 0&&fn.mutiple_limited&&(Dt!=null&&Dt.enrolled))return w.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Wt(!0),!0}else{var Ln;if(Dt!=null&&(Ln=Dt.member_staff)!==null&&Ln!==void 0&&Ln.mutiple_limited&&(Dt!=null&&Dt.enrolled))return w.b.info("\u4F60\u5DF2\u7ECF\u62A5\u540D\uFF0C\u4E0D\u80FD\u91CD\u590D\u62A5\u540D"),Wt(!0),!0}if(Dt!=null&&Dt.enroll_ended)return w.b.info("\u62A5\u540D\u5DF2\u622A\u6B62\uFF0C\u65E0\u9700\u62A5\u540D"),Wt(!0),!0;if(Vt!=null&&(Pt=Vt.userInfo)!==null&&Pt!==void 0&&Pt.is_teacher){if(!Dt.teacher_staff)return w.b.info("\u5DF2\u7981\u6B62\u8001\u5E08\u62A5\u540D"),Wt(!0),!0}else if(!(Dt!=null&&Dt.member_staff))return w.b.info("\u5DF2\u7981\u6B62\u5B66\u751F\u62A5\u540D"),Wt(!0),!0}function Bn(gn){return un.apply(this,arguments)}function un(){return un=Object(u.a)(C.a.mark(function gn(Pt){var fn;return C.a.wrap(function(mn){for(;;)switch(mn.prev=mn.next){case 0:if(Nt){mn.next=2;break}return mn.abrupt("return");case 2:if(!bn()){mn.next=4;break}return mn.abrupt("return");case 4:return Wt(!1),mn.next=7,Yt({type:"competitions/JoinTeam",payload:{identifier:Dt==null?void 0:Dt.identifier,invite_code:Pt}});case 7:fn=mn.sent,fn&&fn.status===0?(w.b.info("\u52A0\u5165\u6218\u961F\u6210\u529F"),Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)}),Ke(!1)):Wt(!0);case 9:case"end":return mn.stop()}},gn)})),un.apply(this,arguments)}var zn=function(Pt){Pt.external_url?vn(Pt.external_url):vn(Pt.competition_status==="ended"?"/competitions/index/".concat(Pt.identifier):Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"/competitions/index/".concat(Pt.identifier):null:Pt.competition_status==="progressing"?"/competitions/index/".concat(Pt.identifier):null)},Jn=function(Pt,fn){fn.external_url?(Pt.stopPropagation(),vn(fn.external_url)):Lt(Pt,fn,fn.mode===2?"ismodel":fn.personal?"personal":"/competitions/index/".concat(fn.identifier,"/enroll"))},nr=Object(x.useState)(""),Gn=Object(v.a)(nr,2),jn=Gn[0],wn=Gn[1],sr=function(Pt){pt.listParams.keyword=encodeURIComponent(Pt),pt.listParams.page=1,Pt&&Object(gt.a)({name:Pt,copywriting:Pt,position:"Competition"}),Yt({type:"competitions/getList",payload:Object(P.a)(Object(P.a)({},pt.listParams),{},{edu:Be.query.edu})})};return M.a.createElement("section",{className:c.a.bg},M.a.createElement("div",{className:"edu-container"},M.a.createElement(ft.a,{title:"\u7ADE\u8D5B\u7EC4\u7EC7",sunTitle:"\u6FC0\u53D1\u521B\u65B0\u6D3B\u529B\uFF0C\u57F9\u517B\u8F6F\u4EF6\u4EBA\u624D",img:xt.a,imgWidth:438,bannerExtraContent:M.a.createElement("div",{className:c.a.searchWrap},M.a.createElement(y.a.Search,{placeholder:"\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0",size:"large",className:c.a.search,value:jn,onChange:function(Pt){return wn(Pt.target.value)},suffix:M.a.createElement("i",{className:"iconfont icon-sousuo9 font14 ".concat(c.a.searchIcon),onClick:function(){return sr(jn)}}),onSearch:sr}))}),M.a.createElement("div",{className:c.a.tabsWrap},M.a.createElement(m.a,{defaultActiveKey:"",onChange:function(Pt){Pt==="statistics"?$e(!0):$e(!1),pt.listParams.page=1,pt.listParams.category=Pt,pt.listParams.page=1,Yt({type:"competitions/getList",payload:Object(P.a)({},pt.listParams)})}},M.a.createElement(qe,{tab:"\u5168\u90E8",key:""}),M.a.createElement(qe,{tab:"\u5373\u5C06\u53D1\u5E03",key:"nearly_published"}),M.a.createElement(qe,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),M.a.createElement(qe,{tab:"\u5F80\u671F\u6BD4\u8D5B",key:"ended"}),Object(I.v)()&&M.a.createElement(qe,{tab:"\u6570\u636E\u7EDF\u8BA1",key:"statistics"}))),!He&&M.a.createElement("div",null,pt.count===0&&M.a.createElement(S.a,null),M.a.createElement("aside",{className:"edu-container minH500"},M.a.createElement(t.a,{loading:Bt,active:!0,avatar:{size:40},paragraph:{rows:5}},pt.competitions&&M.a.createElement(E.b,{itemLayout:"vertical",size:"large",dataSource:pt.competitions,renderItem:function(Pt,fn){return M.a.createElement("div",{className:c.a.CompetitionsList},Pt.competition_status==="nearly_published"?Pt.permission.editable==!0?"":M.a.createElement("div",{className:c.a.CompetitionsListzhezhao},"\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85"):"",M.a.createElement(E.b.Item,{onClick:function(){return zn(Pt)},className:c.a.shadow,key:fn},M.a.createElement(E.b.Item.Meta,{style:{marginBottom:"0px"},avatar:M.a.createElement("img",{className:c.a.divimg,src:Pt&&Pt.image?"".concat(_.a.IMG_SERVER,"/")+Pt.image:Ht.p}),title:M.a.createElement("p",{style:{alignItems:"center",display:"flex"}},M.a.createElement("a",{className:c.a.task_hide},Pt.name,Pt.sub_title?"\u2014\u2014".concat(Pt.sub_title):""),Pt.competition_status&&Pt.competition_status==="nearly_published"?M.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Comingtext)},"\u5373\u5C06\u53D1\u5E03"):"",Pt.competition_status&&Pt.competition_status==="progressing"?M.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.havetext)},"\u8FDB\u884C\u4E2D"):"",Pt.competition_status&&Pt.competition_status==="ended"?M.a.createElement("span",{className:"".concat(c.a.commonTextBox," ").concat(c.a.Finishedtext)},"\u5DF2\u7ED3\u675F"):""),description:M.a.createElement("div",{className:c.a.description},M.a.createElement("div",{className:c.a.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"}},Pt.description?Pt.description:"\u6682\u65E0\u7B80\u4ECB~"),M.a.createElement("div",{className:c.a.bottomText},M.a.createElement("span",null,"\u7ADE\u8D5B\u65F6\u95F4: ",Pt.start_time,"\uFF5E",Pt.end_time),M.a.createElement("span",{style:{marginLeft:"30px"}},"\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A",Pt&&Pt.enroll_end_time?Pt.enroll_end_time:"\u6682\u65E0"),M.a.createElement("span",{style:{marginLeft:"30px"}},"\u6D4F\u89C8\u6570\uFF1A",Pt&&Pt.visits_count?Pt.visits_count:"\u6682\u65E0")))}),M.a.createElement("div",{style:{width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"}},M.a.createElement("div",{className:c.a.info},M.a.createElement("div",{className:c.a.bonus,style:{visibility:Pt&&Pt.bonus?"visible":"hidden"}},M.a.createElement("span",{className:c.a.rmb},"\xA5"),parseInt(Pt.bonus).toLocaleString()),Pt.member_count?M.a.createElement("div",{className:c.a.applyInfo},"\u5DF2\u62A5\u540D\uFF1A",Pt.competition_status==="nearly_published"?"0":Pt.member_count):""),Pt&&Pt.competition_status==="ended"?M.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(mn){return $t(mn)}},"\u5DF2\u7ED3\u675F"):null,Pt&&Pt.competition_status==="nearly_published"?M.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(mn){return $t(mn)}},"\u672A\u53D1\u5E03"):null,Pt&&Pt.competition_status!=="nearly_published"&&Pt.enroll_end&&Pt.competition_status!=="ended"?M.a.createElement("span",{className:c.a.Unpublishedtext,onClick:function(mn){return $t(mn)}},"\u62A5\u540D\u622A\u6B62"):null,Pt&&Pt.competition_status==="progressing"&&Pt.enroll_end!=!0&&!Pt.external_url?M.a.createElement(o.a,{className:c.a.signup,onClick:function(mn){return Jn(mn,Pt)}},Pt!=null&&Pt.enrolled?"\u5DF2\u62A5\u540D":"\u7ACB\u5373\u62A5\u540D"):null)))}})),M.a.createElement(A.a,null),M.a.createElement(qt.a,{modeldata:et,dispatch:Yt}),M.a.createElement("aside",{className:"tc mb50 mt20"},M.a.createElement(U.a,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:nn,defaultPageSize:20,current:pt.listParams.page,defaultCurrent:pt.listParams.page,total:pt.count})))),He&&M.a.createElement(wt,null)),M.a.createElement(L.a,{title:"\u9009\u62E9\u53C2\u8D5B\u65B9\u5F0F",centered:!0,visible:sn,onCancel:function(){ae(!1)},footer:!1},M.a.createElement("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"}},M.a.createElement(o.a,{type:"primary",style:{height:40},onClick:function(){Ke(!0),ae(!1)}},"\u52A0\u5165\u6218\u961F\u53C2\u8D5B"),M.a.createElement(o.a,{style:{height:40},onClick:function(){Y(!0),ae(!1)}},"\u53BB\u521B\u5EFA\u6218\u961F\u53C2\u8D5B"))),Ne?M.a.createElement(ot.a,{isjoin:Ne,setJoin:Ke,JoinTeams:Bn}):null,H?M.a.createElement(Mt.a,{isAddmodle:H,setIsAdd:Y,createTeam:_n}):null)},Qe=J.default=Object(f.a)(function(ze){var ct=ze.competitions,pt=ze.loading,It=ze.globalSetting,Bt=ze.user;return{competitions:ct,globalSetting:It,loading:pt.models.competitions,user:Bt}})(Xe)},QuXc:function(re,J){var h=function(L){this.colorStops=L||[]};h.prototype={constructor:h,addColorStop:function(L,O){this.colorStops.push({offset:L,color:O})}};var Q=h;re.exports=Q},RDYZ:function(re,J,h){var Q=h("dMvE");function L(U){this._target=U.target,this._life=U.life||1e3,this._delay=U.delay||0,this._initialized=!1,this.loop=U.loop==null?!1:U.loop,this.gap=U.gap||0,this.easing=U.easing||"Linear",this.onframe=U.onframe,this.ondestroy=U.ondestroy,this.onrestart=U.onrestart,this._pausedTime=0,this._paused=!1}L.prototype={constructor:L,step:function(U,s){if(this._initialized||(this._startTime=U+this._delay,this._initialized=!0),this._paused){this._pausedTime+=s;return}var t=(U-this._startTime-this._pausedTime)/this._life;if(t<0)return;t=Math.min(t,1);var R=this.easing,o=typeof R=="string"?Q[R]:R,g=typeof o=="function"?o(t):t;return this.fire("frame",g),t===1?this.loop?(this.restart(U),"restart"):(this._needsRemove=!0,"destroy"):null},restart:function(U){var s=(U-this._startTime-this._pausedTime)%this._life;this._startTime=U-s+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(U,s){U="on"+U,this[U]&&this[U](this._target,s)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var O=L;re.exports=O},RMFE:function(re,J){re.exports="data:image/png;base64,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"},RXMa:function(re,J,h){var Q=h("y+Vt"),L=Q.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(O,U){var s=U.cx,t=U.cy,R=Math.PI*2;O.moveTo(s+U.r,t),O.arc(s,t,U.r,0,R,!1),O.moveTo(s+U.r0,t),O.arc(s,t,U.r0,0,R,!0)}});re.exports=L},RotF:function(re,J,h){re.exports=h("LSTS")},SKnc:function(re,J,h){var Q=h("bYtY"),L=h("QuXc"),O=function(s,t,R,o,g,E){this.x=s==null?0:s,this.y=t==null?0:t,this.x2=R==null?1:R,this.y2=o==null?0:o,this.type="linear",this.global=E||!1,L.call(this,g)};O.prototype={constructor:O},Q.inherits(O,L);var U=O;re.exports=U},SMhR:function(re,J){re.exports="data:image/png;base64,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"},SUKs:function(re,J,h){var Q=h("LPTA"),L=Q.debugMode,O=function(){};L===1&&(O=console.error);var U=O;re.exports=U},SeJ5:function(re,J,h){re.exports={courseItems:"courseItems___KtIh4",jupyterTag:"jupyterTag___3qHDN",lockWrap:"lockWrap___JUQM5",flexCenter:"flexCenter___u477t"}},Sj9i:function(re,J,h){var Q=h("QBsz"),L=Q.create,O=Q.distSquare,U=Math.pow,s=Math.sqrt,t=1e-8,R=1e-4,o=s(3),g=1/3,E=L(),i=L(),y=L();function T(n){return n>-t&&n<t}function w(n){return n>t||n<-t}function u(n,r,c,S,_){var A=1-_;return A*A*(A*n+3*_*r)+_*_*(_*S+3*A*c)}function P(n,r,c,S,_){var A=1-_;return 3*(((r-n)*A+2*(c-r)*_)*A+(S-c)*_*_)}function v(n,r,c,S,_,A){var I=S+3*(r-c)-n,k=3*(c-r*2+n),B=3*(r-n),z=n-_,G=k*k-3*I*B,V=k*B-9*I*z,X=B*B-3*k*z,F=0;if(T(G)&&T(V))if(T(k))A[0]=0;else{var K=-B/k;K>=0&&K<=1&&(A[F++]=K)}else{var Z=V*V-4*G*X;if(T(Z)){var he=V/G,K=-k/I+he,ue=-he/2;K>=0&&K<=1&&(A[F++]=K),ue>=0&&ue<=1&&(A[F++]=ue)}else if(Z>0){var ge=s(Z),xe=G*k+1.5*I*(-V+ge),De=G*k+1.5*I*(-V-ge);xe<0?xe=-U(-xe,g):xe=U(xe,g),De<0?De=-U(-De,g):De=U(De,g);var K=(-k-(xe+De))/(3*I);K>=0&&K<=1&&(A[F++]=K)}else{var we=(2*G*k-3*I*V)/(2*s(G*G*G)),Le=Math.acos(we)/3,ie=s(G),ve=Math.cos(Le),K=(-k-2*ie*ve)/(3*I),ue=(-k+ie*(ve+o*Math.sin(Le)))/(3*I),q=(-k+ie*(ve-o*Math.sin(Le)))/(3*I);K>=0&&K<=1&&(A[F++]=K),ue>=0&&ue<=1&&(A[F++]=ue),q>=0&&q<=1&&(A[F++]=q)}}return F}function l(n,r,c,S,_){var A=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(w(A)){var z=-k/A;z>=0&&z<=1&&(_[B++]=z)}}else{var G=A*A-4*I*k;if(T(G))_[0]=-A/(2*I);else if(G>0){var V=s(G),z=(-A+V)/(2*I),X=(-A-V)/(2*I);z>=0&&z<=1&&(_[B++]=z),X>=0&&X<=1&&(_[B++]=X)}}return B}function d(n,r,c,S,_,A){var I=(r-n)*_+n,k=(c-r)*_+r,B=(S-c)*_+c,z=(k-I)*_+I,G=(B-k)*_+k,V=(G-z)*_+z;A[0]=n,A[1]=I,A[2]=z,A[3]=V,A[4]=V,A[5]=G,A[6]=B,A[7]=S}function m(n,r,c,S,_,A,I,k,B,z,G){var V,X=.005,F=Infinity,K,Z,he,ue;E[0]=B,E[1]=z;for(var ge=0;ge<1;ge+=.05)i[0]=u(n,c,_,I,ge),i[1]=u(r,S,A,k,ge),he=O(E,i),he<F&&(V=ge,F=he);F=Infinity;for(var xe=0;xe<32&&!(X<R);xe++)K=V-X,Z=V+X,i[0]=u(n,c,_,I,K),i[1]=u(r,S,A,k,K),he=O(i,E),K>=0&&he<F?(V=K,F=he):(y[0]=u(n,c,_,I,Z),y[1]=u(r,S,A,k,Z),ue=O(y,E),Z<=1&&ue<F?(V=Z,F=ue):X*=.5);return G&&(G[0]=u(n,c,_,I,V),G[1]=u(r,S,A,k,V)),s(F)}function p(n,r,c,S){var _=1-S;return _*(_*n+2*S*r)+S*S*c}function C(n,r,c,S){return 2*((1-S)*(r-n)+S*(c-r))}function x(n,r,c,S,_){var A=n-2*r+c,I=2*(r-n),k=n-S,B=0;if(T(A)){if(w(I)){var z=-k/I;z>=0&&z<=1&&(_[B++]=z)}}else{var G=I*I-4*A*k;if(T(G)){var z=-I/(2*A);z>=0&&z<=1&&(_[B++]=z)}else if(G>0){var V=s(G),z=(-I+V)/(2*A),X=(-I-V)/(2*A);z>=0&&z<=1&&(_[B++]=z),X>=0&&X<=1&&(_[B++]=X)}}return B}function M(n,r,c){var S=n+c-2*r;return S===0?.5:(n-r)/S}function b(n,r,c,S,_){var A=(r-n)*S+n,I=(c-r)*S+r,k=(I-A)*S+A;_[0]=n,_[1]=A,_[2]=k,_[3]=k,_[4]=I,_[5]=c}function f(n,r,c,S,_,A,I,k,B){var z,G=.005,V=Infinity;E[0]=I,E[1]=k;for(var X=0;X<1;X+=.05){i[0]=p(n,c,_,X),i[1]=p(r,S,A,X);var F=O(E,i);F<V&&(z=X,V=F)}V=Infinity;for(var K=0;K<32&&!(G<R);K++){var Z=z-G,he=z+G;i[0]=p(n,c,_,Z),i[1]=p(r,S,A,Z);var F=O(i,E);if(Z>=0&&F<V)z=Z,V=F;else{y[0]=p(n,c,_,he),y[1]=p(r,S,A,he);var ue=O(y,E);he<=1&&ue<V?(z=he,V=ue):G*=.5}}return B&&(B[0]=p(n,c,_,z),B[1]=p(r,S,A,z)),s(V)}J.cubicAt=u,J.cubicDerivativeAt=P,J.cubicRootAt=v,J.cubicExtrema=l,J.cubicSubdivide=d,J.cubicProjectPoint=m,J.quadraticAt=p,J.quadraticDerivativeAt=C,J.quadraticRootAt=x,J.quadraticExtremum=M,J.quadraticSubdivide=b,J.quadraticProjectPoint=f},SqI9:function(re,J,h){var Q=h("y+Vt"),L=h("iXp4"),O=Q.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:L(Q.prototype.brush),buildPath:function(U,s){var t=s.cx,R=s.cy,o=Math.max(s.r0||0,0),g=Math.max(s.r,0),E=s.startAngle,i=s.endAngle,y=s.clockwise,T=Math.cos(E),w=Math.sin(E);U.moveTo(T*o+t,w*o+R),U.lineTo(T*g+t,w*g+R),U.arc(t,R,g,E,i,!y),U.lineTo(Math.cos(i)*o+t,Math.sin(i)*o+R),o!==0&&U.arc(t,R,o,i,E,y),U.closePath()}});re.exports=O},SrGk:function(re,J,h){var Q=h("hydK"),L=Q.createElement,O=h("bYtY"),U=h("y+Vt"),s=h("Dagg"),t=h("dqUG"),R=h("P47w"),o=R.path,g=R.image,E=R.text,i="0",y="1";function T(u,P,v,l,d){this._zrId=u,this._svgRoot=P,this._tagNames=typeof v=="string"?[v]:v,this._markLabel=l,this._domName=d||"_dom",this.nextId=0}T.prototype.createElement=L,T.prototype.getDefs=function(u){var P=this._svgRoot,v=this._svgRoot.getElementsByTagName("defs");return v.length===0?u?(v=P.insertBefore(this.createElement("defs"),P.firstChild),v.contains||(v.contains=function(l){var d=v.children;if(!d)return!1;for(var m=d.length-1;m>=0;--m)if(d[m]===l)return!0;return!1}),v):null:v[0]},T.prototype.update=function(u,P){if(!u)return;var v=this.getDefs(!1);if(u[this._domName]&&v.contains(u[this._domName]))typeof P=="function"&&P(u);else{var l=this.add(u);l&&(u[this._domName]=l)}},T.prototype.addDom=function(u){var P=this.getDefs(!0);P.appendChild(u)},T.prototype.removeDom=function(u){var P=this.getDefs(!1);P&&u[this._domName]&&(P.removeChild(u[this._domName]),u[this._domName]=null)},T.prototype.getDoms=function(){var u=this.getDefs(!1);if(!u)return[];var P=[];return O.each(this._tagNames,function(v){var l=u.getElementsByTagName(v);P=P.concat([].slice.call(l))}),P},T.prototype.markAllUnused=function(){var u=this.getDoms(),P=this;O.each(u,function(v){v[P._markLabel]=i})},T.prototype.markUsed=function(u){u&&(u[this._markLabel]=y)},T.prototype.removeUnused=function(){var u=this.getDefs(!1);if(!u)return;var P=this.getDoms(),v=this;O.each(P,function(l){l[v._markLabel]!==y&&u.removeChild(l)})},T.prototype.getSvgProxy=function(u){return u instanceof U?o:u instanceof s?g:u instanceof t?E:o},T.prototype.getTextSvgElement=function(u){return u.__textSvgEl},T.prototype.getSvgElement=function(u){return u.__svgEl};var w=T;re.exports=w},SrOP:function(re,J,h){re.exports=h.p+"static/d.56e5b448.png"},T6xi:function(re,J,h){var Q=h("YgsL"),L=h("nCxF");function O(U,s,t){var R=s.points,o=s.smooth;if(R&&R.length>=2){if(o&&o!=="spline"){var g=L(R,o,t,s.smoothConstraint);U.moveTo(R[0][0],R[0][1]);for(var E=R.length,i=0;i<(t?E:E-1);i++){var y=g[i*2],T=g[i*2+1],w=R[(i+1)%E];U.bezierCurveTo(y[0],y[1],T[0],T[1],w[0],w[1])}}else{o==="spline"&&(R=Q(R,t)),U.moveTo(R[0][0],R[0][1]);for(var i=1,u=R.length;i<u;i++)U.lineTo(R[i][0],R[i][1])}t&&U.closePath()}}J.buildPath=O},TFmm:function(re,J,h){re.exports=h.p+"static/icon5.2a39309f.svg"},TGq3:function(re,J,h){re.exports=h.p+"static/lockclose.365036e8.svg"},UfjD:function(re,J,h){"use strict";var Q=h("2qtc"),L=h("kLXV"),O=h("5NDa"),U=h("5rEg"),s=h("miYZ"),t=h("tsqr"),R=h("tJVT"),o=h("q1tI"),g=h.n(o),E=h("4i/N");function i(y){var T=y.isjoin,w=y.setJoin,u=y.JoinTeams,P=Object(o.useState)(""),v=Object(R.a)(P,2),l=v[0],d=v[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 w(!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}u(l)},onCancel:function(){return w(!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 d(p.target.value)}}))))}J.a=i},VpOo:function(re,J){function h(Q,L){var O=L.x,U=L.y,s=L.width,t=L.height,R=L.r,o,g,E,i;s<0&&(O=O+s,s=-s),t<0&&(U=U+t,t=-t),typeof R=="number"?o=g=E=i=R:R instanceof Array?R.length===1?o=g=E=i=R[0]:R.length===2?(o=E=R[0],g=i=R[1]):R.length===3?(o=R[0],g=i=R[1],E=R[2]):(o=R[0],g=R[1],E=R[2],i=R[3]):o=g=E=i=0;var y;o+g>s&&(y=o+g,o*=s/y,g*=s/y),E+i>s&&(y=E+i,E*=s/y,i*=s/y),g+E>t&&(y=g+E,g*=t/y,E*=t/y),o+i>t&&(y=o+i,o*=t/y,i*=t/y),Q.moveTo(O+o,U),Q.lineTo(O+s-g,U),g!==0&&Q.arc(O+s-g,U+g,g,-Math.PI/2,0),Q.lineTo(O+s,U+t-E),E!==0&&Q.arc(O+s-E,U+t-E,E,0,Math.PI/2),Q.lineTo(O+i,U+t),i!==0&&Q.arc(O+i,U+t-i,i,Math.PI/2,Math.PI),Q.lineTo(O,U+o),o!==0&&Q.arc(O+o,U+o,o,Math.PI,Math.PI*1.5)}J.buildPath=h},W6BS:function(re,J){re.exports="data:image/png;base64,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"},XBoW:function(re,J,h){re.exports=h.p+"static/ping1.2f030210.svg"},Xmg4:function(re,J,h){var Q=h("bYtY"),L=h("LPTA"),O=L.devicePixelRatio,U=h("K2GJ"),s=h("3C/r");function t(){return!1}function R(E,i,y){var T=Q.createCanvas(),w=i.getWidth(),u=i.getHeight(),P=T.style;return P&&(P.position="absolute",P.left=0,P.top=0,P.width=w+"px",P.height=u+"px",T.setAttribute("data-zr-dom-id",E)),T.width=w*y,T.height=u*y,T}var o=function(E,i,y){var T;y=y||O,typeof E=="string"?T=R(E,i,y):Q.isObject(E)&&(T=E,E=T.id),this.id=E,this.dom=T;var w=T.style;w&&(T.onselectstart=t,w["-webkit-user-select"]="none",w["user-select"]="none",w["-webkit-touch-callout"]="none",w["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",w.padding=0,w.margin=0,w["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=i,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=y};o.prototype={constructor:o,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var E=this.dpr;this.domBack=R("back-"+this.id,this.painter,E),this.ctxBack=this.domBack.getContext("2d"),E!==1&&this.ctxBack.scale(E,E)},resize:function(E,i){var y=this.dpr,T=this.dom,w=T.style,u=this.domBack;w&&(w.width=E+"px",w.height=i+"px"),T.width=E*y,T.height=i*y,u&&(u.width=E*y,u.height=i*y,y!==1&&this.ctxBack.scale(y,y))},clear:function(E,i){var y=this.dom,T=this.ctx,w=y.width,u=y.height,i=i||this.clearColor,P=this.motionBlur&&!E,v=this.lastFrameAlpha,l=this.dpr;if(P&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(y,0,0,w/l,u/l)),T.clearRect(0,0,w,u),i&&i!=="transparent"){var d;i.colorStops?(d=i.__canvasGradient||U.getGradient(T,i,{x:0,y:0,width:w,height:u}),i.__canvasGradient=d):i.image&&(d=s.prototype.getCanvasPattern.call(i,T)),T.save(),T.fillStyle=d||i,T.fillRect(0,0,w,u),T.restore()}if(P){var m=this.domBack;T.save(),T.globalAlpha=v,T.drawImage(m,0,0,w,u),T.restore()}}};var g=o;re.exports=g},Xnb7:function(re,J,h){var Q=h("1RvN"),L=new Q(50);function O(R){if(typeof R=="string"){var o=L.get(R);return o&&o.image}else return R}function U(R,o,g,E,i){if(R)if(typeof R=="string"){if(o&&o.__zrImageSrc===R||!g)return o;var y=L.get(R),T={hostEl:g,cb:E,cbPayload:i};return y?(o=y.image,!t(o)&&y.pending.push(T)):(o=new Image,o.onload=o.onerror=s,L.put(R,o.__cachedImgObj={image:o,pending:[T]}),o.src=o.__zrImageSrc=R),o}else return R;else return o}function s(){var R=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var o=0;o<R.pending.length;o++){var g=R.pending[o],E=g.cb;E&&E(this,g.cbPayload),g.hostEl.dirty()}R.pending.length=0}function t(R){return R&&R.width&&R.height}J.findExistImage=O,J.createOrUpdateImage=U,J.isImageReady=t},Xsq0:function(re,J,h){re.exports=h.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(re,J,h){"use strict";h.r(J),h.d(J,"ResizableTextArea",function(){return K});var Q=h("wx14"),L=h("1OyB"),O=h("vuIU"),U=h("Ji7U"),s=h("LK+K"),t=h("q1tI"),R=h("VTBJ"),o=h("rePB"),g=h("Zm9Q"),E=h("Kwbf"),i=h("c+Xe"),y=h("m+aA"),T=h("bdgK"),w=new Map;function u(ue){ue.forEach(function(ge){var xe,De=ge.target;(xe=w.get(De))===null||xe===void 0||xe.forEach(function(we){return we(De)})})}var P=new T.default(u),v=null,l=null;function d(ue,ge){w.has(ue)||(w.set(ue,new Set),P.observe(ue)),w.get(ue).add(ge)}function m(ue,ge){w.has(ue)&&(w.get(ue).delete(ge),w.get(ue).size||(P.unobserve(ue),w.delete(ue)))}var p=function(ue){Object(U.a)(xe,ue);var ge=Object(s.a)(xe);function xe(){return Object(L.a)(this,xe),ge.apply(this,arguments)}return Object(O.a)(xe,[{key:"render",value:function(){return this.props.children}}]),xe}(t.Component),C=t.createContext(null);function x(ue){var ge=ue.children,xe=ue.onBatchResize,De=t.useRef(0),we=t.useRef([]),Le=t.useContext(C),ie=t.useCallback(function(ve,q,fe){De.current+=1;var Pe=De.current;we.current.push({size:ve,element:q,data:fe}),Promise.resolve().then(function(){Pe===De.current&&(xe==null||xe(we.current),we.current=[])}),Le==null||Le(ve,q,fe)},[xe,Le]);return t.createElement(C.Provider,{value:ie},ge)}function M(ue){var ge=ue.children,xe=ue.disabled,De=t.useRef(null),we=t.useRef(null),Le=t.useContext(C),ie=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ve=t.isValidElement(ge)&&Object(i.c)(ge),q=ve?ge.ref:null,fe=t.useMemo(function(){return Object(i.a)(q,De)},[q,De]),Pe=t.useRef(ue);Pe.current=ue;var ye=t.useCallback(function(Ye){var dt=Pe.current,ke=dt.onResize,We=dt.data,Re=Ye.getBoundingClientRect(),Me=Re.width,Ve=Re.height,Ze=Ye.offsetWidth,bt=Ye.offsetHeight,ft=Math.floor(Me),Ft=Math.floor(Ve);if(ie.current.width!==ft||ie.current.height!==Ft||ie.current.offsetWidth!==Ze||ie.current.offsetHeight!==bt){var Kt={width:ft,height:Ft,offsetWidth:Ze,offsetHeight:bt};ie.current=Kt;var At=Ze===Math.round(Me)?Me:Ze,wt=bt===Math.round(Ve)?Ve:bt,Ht=Object(R.a)(Object(R.a)({},Kt),{},{offsetWidth:At,offsetHeight:wt});Le==null||Le(Ht,Ye,We),ke&&Promise.resolve().then(function(){ke(Ht,Ye)})}},[]);return t.useEffect(function(){var Ye=Object(y.a)(De.current)||Object(y.a)(we.current);return Ye&&!xe&&d(Ye,ye),function(){return m(Ye,ye)}},[De.current,xe]),t.createElement(p,{ref:we},ve?t.cloneElement(ge,{ref:fe}):ge)}var b="rc-observer-key";function f(ue){var ge=ue.children,xe=Object(g.a)(ge);return xe.map(function(De,we){var Le=(De==null?void 0:De.key)||"".concat(b,"-").concat(we);return t.createElement(M,Object(Q.a)({},ue,{key:Le}),De)})}f.Collection=x;var n=f,r=h("bT9E"),c=h("TSYQ"),S=h.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
`,A=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],I={},k;function B(ue){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=ue.getAttribute("id")||ue.getAttribute("data-reactid")||ue.getAttribute("name");if(ge&&I[xe])return I[xe];var De=window.getComputedStyle(ue),we=De.getPropertyValue("box-sizing")||De.getPropertyValue("-moz-box-sizing")||De.getPropertyValue("-webkit-box-sizing"),Le=parseFloat(De.getPropertyValue("padding-bottom"))+parseFloat(De.getPropertyValue("padding-top")),ie=parseFloat(De.getPropertyValue("border-bottom-width"))+parseFloat(De.getPropertyValue("border-top-width")),ve=A.map(function(fe){return"".concat(fe,":").concat(De.getPropertyValue(fe))}).join(";"),q={sizingStyle:ve,paddingSize:Le,borderSize:ie,boxSizing:we};return ge&&xe&&(I[xe]=q),q}function z(ue){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,De=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;k||(k=document.createElement("textarea"),k.setAttribute("tab-index","-1"),k.setAttribute("aria-hidden","true"),document.body.appendChild(k)),ue.getAttribute("wrap")?k.setAttribute("wrap",ue.getAttribute("wrap")):k.removeAttribute("wrap");var we=B(ue,ge),Le=we.paddingSize,ie=we.borderSize,ve=we.boxSizing,q=we.sizingStyle;k.setAttribute("style","".concat(q,";").concat(_)),k.value=ue.value||ue.placeholder||"";var fe=Number.MIN_SAFE_INTEGER,Pe=Number.MAX_SAFE_INTEGER,ye=k.scrollHeight,Ye;if(ve==="border-box"?ye+=ie:ve==="content-box"&&(ye-=Le),xe!==null||De!==null){k.value=" ";var dt=k.scrollHeight-Le;xe!==null&&(fe=dt*xe,ve==="border-box"&&(fe=fe+Le+ie),ye=Math.max(fe,ye)),De!==null&&(Pe=dt*De,ve==="border-box"&&(Pe=Pe+Le+ie),Ye=ye>Pe?"":"hidden",ye=Math.min(Pe,ye))}return{height:ye,minHeight:fe,maxHeight:Pe,overflowY:Ye,resize:"none"}}var G=h("Gytx"),V=h.n(G),X;(function(ue){ue[ue.NONE=0]="NONE",ue[ue.RESIZING=1]="RESIZING",ue[ue.RESIZED=2]="RESIZED"})(X||(X={}));var F=function(ue){Object(U.a)(xe,ue);var ge=Object(s.a)(xe);function xe(De){var we;return Object(L.a)(this,xe),we=ge.call(this,De),we.nextFrameActionId=void 0,we.resizeFrameId=void 0,we.textArea=void 0,we.saveTextArea=function(Le){we.textArea=Le},we.handleResize=function(Le){var ie=we.state.resizeStatus,ve=we.props,q=ve.autoSize,fe=ve.onResize;if(ie!==X.NONE)return;typeof fe=="function"&&fe(Le),q&&we.resizeOnNextFrame()},we.resizeOnNextFrame=function(){cancelAnimationFrame(we.nextFrameActionId),we.nextFrameActionId=requestAnimationFrame(we.resizeTextarea)},we.resizeTextarea=function(){var Le=we.props.autoSize;if(!Le||!we.textArea)return;var ie=Le.minRows,ve=Le.maxRows,q=z(we.textArea,!1,ie,ve);we.setState({textareaStyles:q,resizeStatus:X.RESIZING},function(){cancelAnimationFrame(we.resizeFrameId),we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.RESIZED},function(){we.resizeFrameId=requestAnimationFrame(function(){we.setState({resizeStatus:X.NONE}),we.fixFirefoxAutoScroll()})})})})},we.renderTextArea=function(){var Le=we.props,ie=Le.prefixCls,ve=ie===void 0?"rc-textarea":ie,q=Le.autoSize,fe=Le.onResize,Pe=Le.className,ye=Le.disabled,Ye=we.state,dt=Ye.textareaStyles,ke=Ye.resizeStatus,We=Object(r.a)(we.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Re=S()(ve,Pe,Object(o.a)({},"".concat(ve,"-disabled"),ye));"value"in We&&(We.value=We.value||"");var Me=Object(R.a)(Object(R.a)(Object(R.a)({},we.props.style),dt),ke===X.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return t.createElement(n,{onResize:we.handleResize,disabled:!(q||fe)},t.createElement("textarea",Object(Q.a)({},We,{className:Re,style:Me,ref:we.saveTextArea})))},we.state={textareaStyles:{},resizeStatus:X.NONE},we}return Object(O.a)(xe,[{key:"componentDidUpdate",value:function(we){(we.value!==this.props.value||!V()(we.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 we=this.textArea.selectionStart,Le=this.textArea.selectionEnd;this.textArea.setSelectionRange(we,Le)}}catch(ie){}}},{key:"render",value:function(){return this.renderTextArea()}}]),xe}(t.Component),K=F,Z=function(ue){Object(U.a)(xe,ue);var ge=Object(s.a)(xe);function xe(De){var we;Object(L.a)(this,xe),we=ge.call(this,De),we.resizableTextArea=void 0,we.focus=function(){we.resizableTextArea.textArea.focus()},we.saveTextArea=function(ie){we.resizableTextArea=ie},we.handleChange=function(ie){var ve=we.props.onChange;we.setValue(ie.target.value,function(){we.resizableTextArea.resizeTextarea()}),ve&&ve(ie)},we.handleKeyDown=function(ie){var ve=we.props,q=ve.onPressEnter,fe=ve.onKeyDown;ie.keyCode===13&&q&&q(ie),fe&&fe(ie)};var Le=typeof De.value=="undefined"||De.value===null?De.defaultValue:De.value;return we.state={value:Le},we}return Object(O.a)(xe,[{key:"setValue",value:function(we,Le){"value"in this.props||this.setState({value:we},Le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return t.createElement(K,Object(Q.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(we){return"value"in we?{value:we.value}:null}}]),xe}(t.Component),he=J.default=Z},YH21:function(re,J,h){var Q=h("H6uX");J.Dispatcher=Q;var L=h("ItGF"),O=h("Ze12"),U=O.isCanvasEl,s=O.transformCoordWithViewport,t=typeof window!="undefined"&&!!window.addEventListener,R=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,o=[];function g(l,d,m,p){return m=m||{},p||!L.canvasSupported?E(l,d,m):L.browser.firefox&&d.layerX!=null&&d.layerX!==d.offsetX?(m.zrX=d.layerX,m.zrY=d.layerY):d.offsetX!=null?(m.zrX=d.offsetX,m.zrY=d.offsetY):E(l,d,m),m}function E(l,d,m){if(L.domSupported&&l.getBoundingClientRect){var p=d.clientX,C=d.clientY;if(U(l)){var x=l.getBoundingClientRect();m.zrX=p-x.left,m.zrY=C-x.top;return}else if(s(o,l,p,C)){m.zrX=o[0],m.zrY=o[1];return}}m.zrX=m.zrY=0}function i(l){return l||window.event}function y(l,d,m){if(d=i(d),d.zrX!=null)return d;var p=d.type,C=p&&p.indexOf("touch")>=0;if(!C)g(l,d,d,m),d.zrDelta=d.wheelDelta?d.wheelDelta/120:-(d.detail||0)/3;else{var x=p!=="touchend"?d.targetTouches[0]:d.changedTouches[0];x&&g(l,x,d,m)}var M=d.button;return d.which==null&&M!==void 0&&R.test(d.type)&&(d.which=M&1?1:M&2?3:M&4?2:0),d}function T(l,d,m,p){t?l.addEventListener(d,m,p):l.attachEvent("on"+d,m)}function w(l,d,m,p){t?l.removeEventListener(d,m,p):l.detachEvent("on"+d,m)}var u=t?function(l){l.preventDefault(),l.stopPropagation(),l.cancelBubble=!0}:function(l){l.returnValue=!1,l.cancelBubble=!0};function P(l){return l.which===2||l.which===3}function v(l){return l.which>1}J.clientToLocal=g,J.getNativeEvent=i,J.normalizeEvent=y,J.addEventListener=T,J.removeEventListener=w,J.stop=u,J.isMiddleOrRightButtonOnMouseUpDown=P,J.notLeftMouse=v},YKIs:function(re,J){re.exports="data:image/png;base64,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"},YVwf:function(re,J,h){"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(h("Kw3X"));J.default=L.default},YgsL:function(re,J,h){var Q=h("QBsz"),L=Q.distance;function O(s,t,R,o,g,E,i){var y=(R-s)*.5,T=(o-t)*.5;return(2*(t-R)+y+T)*i+(-3*(t-R)-2*y-T)*E+y*g+t}function U(s,t){for(var R=s.length,o=[],g=0,E=1;E<R;E++)g+=L(s[E-1],s[E]);var i=g/2;i=i<R?R:i;for(var E=0;E<i;E++){var y=E/(i-1)*(t?R:R-1),T=Math.floor(y),w=y-T,u,P=s[T%R],v,l;t?(u=s[(T-1+R)%R],v=s[(T+1)%R],l=s[(T+2)%R]):(u=s[T===0?T:T-1],v=s[T>R-2?R-1:T+1],l=s[T>R-3?R-1:T+2]);var d=w*w,m=w*d;o.push([O(u[0],P[0],v[0],l[0],w,d,m),O(u[1],P[1],v[1],l[1],w,d,m)])}return o}re.exports=U},ZJlW:function(re,J,h){re.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZSzu:function(re,J){re.exports="data:image/png;base64,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"},Ze12:function(re,J,h){var Q=h("ItGF"),L=h("hOwI"),O=L.buildTransformer,U="___zrEVENTSAVED",s=[];function t(i,y,T,w,u){return R(s,y,w,u,!0)&&R(i,T,s[0],s[1])}function R(i,y,T,w,u){if(y.getBoundingClientRect&&Q.domSupported&&!E(y)){var P=y[U]||(y[U]={}),v=o(y,P),l=g(v,P,u);if(l)return l(i,T,w),!0}return!1}function o(i,y){var T=y.markers;if(T)return T;T=y.markers=[];for(var w=["left","right"],u=["top","bottom"],P=0;P<4;P++){var v=document.createElement("div"),l=v.style,d=P%2,m=(P>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",w[d]+":0",u[m]+":0",w[1-d]+":auto",u[1-m]+":auto",""].join("!important;"),i.appendChild(v),T.push(v)}return T}function g(i,y,T){for(var w=T?"invTrans":"trans",u=y[w],P=y.srcCoords,v=!0,l=[],d=[],m=0;m<4;m++){var p=i[m].getBoundingClientRect(),C=2*m,x=p.left,M=p.top;l.push(x,M),v=v&&P&&x===P[C]&&M===P[C+1],d.push(i[m].offsetLeft,i[m].offsetTop)}return v&&u?u:(y.srcCoords=l,y[w]=T?O(d,l):O(l,d))}function E(i){return i.nodeName.toUpperCase()==="CANVAS"}J.transformLocalCoord=t,J.transformCoordWithViewport=R,J.isCanvasEl=E},ZpRC:function(re,J,h){"use strict";function Q(i){return typeof i=="object"&&i!=null&&i.nodeType===1}function L(i,y){return(!y||i!=="hidden")&&i!=="visible"&&i!=="clip"}function O(i,y){if(i.clientHeight<i.scrollHeight||i.clientWidth<i.scrollWidth){var T=getComputedStyle(i,null);return L(T.overflowY,y)||L(T.overflowX,y)||function(w){var u=function(P){if(!P.ownerDocument||!P.ownerDocument.defaultView)return null;try{return P.ownerDocument.defaultView.frameElement}catch(v){return null}}(w);return!!u&&(u.clientHeight<w.scrollHeight||u.clientWidth<w.scrollWidth)}(i)}return!1}function U(i,y,T,w,u,P,v,l){return P<i&&v>y||P>i&&v<y?0:P<=i&&l<=T||v>=y&&l>=T?P-i-w:v>y&&l<T||P<i&&l>T?v-y+u:0}var s=function(i,y){var T=window,w=y.scrollMode,u=y.block,P=y.inline,v=y.boundary,l=y.skipOverflowHiddenElements,d=typeof v=="function"?v:function(dt){return dt!==v};if(!Q(i))throw new TypeError("Invalid target");for(var m=document.scrollingElement||document.documentElement,p=[],C=i;Q(C)&&d(C);){if((C=C.parentElement)===m){p.push(C);break}C!=null&&C===document.body&&O(C)&&!O(document.documentElement)||C!=null&&O(C,l)&&p.push(C)}for(var x=T.visualViewport?T.visualViewport.width:innerWidth,M=T.visualViewport?T.visualViewport.height:innerHeight,b=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,n=i.getBoundingClientRect(),r=n.height,c=n.width,S=n.top,_=n.right,A=n.bottom,I=n.left,k=u==="start"||u==="nearest"?S:u==="end"?A:S+r/2,B=P==="center"?I+c/2:P==="end"?_:I,z=[],G=0;G<p.length;G++){var V=p[G],X=V.getBoundingClientRect(),F=X.height,K=X.width,Z=X.top,he=X.right,ue=X.bottom,ge=X.left;if(w==="if-needed"&&S>=0&&I>=0&&A<=M&&_<=x&&S>=Z&&A<=ue&&I>=ge&&_<=he)return z;var xe=getComputedStyle(V),De=parseInt(xe.borderLeftWidth,10),we=parseInt(xe.borderTopWidth,10),Le=parseInt(xe.borderRightWidth,10),ie=parseInt(xe.borderBottomWidth,10),ve=0,q=0,fe="offsetWidth"in V?V.offsetWidth-V.clientWidth-De-Le:0,Pe="offsetHeight"in V?V.offsetHeight-V.clientHeight-we-ie:0;if(m===V)ve=u==="start"?k:u==="end"?k-M:u==="nearest"?U(f,f+M,M,we,ie,f+k,f+k+r,r):k-M/2,q=P==="start"?B:P==="center"?B-x/2:P==="end"?B-x:U(b,b+x,x,De,Le,b+B,b+B+c,c),ve=Math.max(0,ve+f),q=Math.max(0,q+b);else{ve=u==="start"?k-Z-we:u==="end"?k-ue+ie+Pe:u==="nearest"?U(Z,ue,F,we,ie+Pe,k,k+r,r):k-(Z+F/2)+Pe/2,q=P==="start"?B-ge-De:P==="center"?B-(ge+K/2)+fe/2:P==="end"?B-he+Le+fe:U(ge,he,K,De,Le+fe,B,B+c,c);var ye=V.scrollLeft,Ye=V.scrollTop;k+=Ye-(ve=Math.max(0,Math.min(Ye+ve,V.scrollHeight-F+Pe))),B+=ye-(q=Math.max(0,Math.min(ye+q,V.scrollWidth-K+fe)))}z.push({el:V,top:ve,left:q})}return z};function t(i){return i===Object(i)&&Object.keys(i).length!==0}function R(i,y){y===void 0&&(y="auto");var T="scrollBehavior"in document.body.style;i.forEach(function(w){var u=w.el,P=w.top,v=w.left;u.scroll&&T?u.scroll({top:P,left:v,behavior:y}):(u.scrollTop=P,u.scrollLeft=v)})}function o(i){return i===!1?{block:"end",inline:"nearest"}:t(i)?i:{block:"start",inline:"nearest"}}function g(i,y){var T=!i.ownerDocument.documentElement.contains(i);if(t(y)&&typeof y.behavior=="function")return y.behavior(T?[]:s(i,y));if(T)return;var w=o(y);return R(s(i,w),w.behavior)}var E=J.a=g},Zss7:function(re,J,h){var Q;(function(L){var O=/^\s+/,U=/\s+$/,s=0,t=L.round,R=L.min,o=L.max,g=L.random;function E(ie,ve){if(ie=ie||"",ve=ve||{},ie instanceof E)return ie;if(!(this instanceof E))return new E(ie,ve);var q=i(ie);this._originalInput=ie,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 ie=this.toRgb();return(ie.r*299+ie.g*587+ie.b*114)/1e3},getLuminance:function(){var ie=this.toRgb(),ve,q,fe,Pe,ye,Ye;return ve=ie.r/255,q=ie.g/255,fe=ie.b/255,ve<=.03928?Pe=ve/12.92:Pe=L.pow((ve+.055)/1.055,2.4),q<=.03928?ye=q/12.92:ye=L.pow((q+.055)/1.055,2.4),fe<=.03928?Ye=fe/12.92:Ye=L.pow((fe+.055)/1.055,2.4),.2126*Pe+.7152*ye+.0722*Ye},setAlpha:function(ie){return this._a=z(ie),this._roundA=t(100*this._a)/100,this},toHsv:function(){var ie=u(this._r,this._g,this._b);return{h:ie.h*360,s:ie.s,v:ie.v,a:this._a}},toHsvString:function(){var ie=u(this._r,this._g,this._b),ve=t(ie.h*360),q=t(ie.s*100),fe=t(ie.v*100);return this._a==1?"hsv("+ve+", "+q+"%, "+fe+"%)":"hsva("+ve+", "+q+"%, "+fe+"%, "+this._roundA+")"},toHsl:function(){var ie=T(this._r,this._g,this._b);return{h:ie.h*360,s:ie.s,l:ie.l,a:this._a}},toHslString:function(){var ie=T(this._r,this._g,this._b),ve=t(ie.h*360),q=t(ie.s*100),fe=t(ie.l*100);return this._a==1?"hsl("+ve+", "+q+"%, "+fe+"%)":"hsla("+ve+", "+q+"%, "+fe+"%, "+this._roundA+")"},toHex:function(ie){return v(this._r,this._g,this._b,ie)},toHexString:function(ie){return"#"+this.toHex(ie)},toHex8:function(ie){return l(this._r,this._g,this._b,this._a,ie)},toHex8String:function(ie){return"#"+this.toHex8(ie)},toRgb:function(){return{r:t(this._r),g:t(this._g),b:t(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+t(this._r)+", "+t(this._g)+", "+t(this._b)+")":"rgba("+t(this._r)+", "+t(this._g)+", "+t(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:t(G(this._r,255)*100)+"%",g:t(G(this._g,255)*100)+"%",b:t(G(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%)":"rgba("+t(G(this._r,255)*100)+"%, "+t(G(this._g,255)*100)+"%, "+t(G(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:k[v(this._r,this._g,this._b,!0)]||!1},toFilter:function(ie){var ve="#"+d(this._r,this._g,this._b,this._a),q=ve,fe=this._gradientType?"GradientType = 1, ":"";if(ie){var Pe=E(ie);q="#"+d(Pe._r,Pe._g,Pe._b,Pe._a)}return"progid:DXImageTransform.Microsoft.gradient("+fe+"startColorstr="+ve+",endColorstr="+q+")"},toString:function(ie){var ve=!!ie;ie=ie||this._format;var q=!1,fe=this._a<1&&this._a>=0,Pe=!ve&&fe&&(ie==="hex"||ie==="hex6"||ie==="hex3"||ie==="hex4"||ie==="hex8"||ie==="name");return Pe?ie==="name"&&this._a===0?this.toName():this.toRgbString():(ie==="rgb"&&(q=this.toRgbString()),ie==="prgb"&&(q=this.toPercentageRgbString()),(ie==="hex"||ie==="hex6")&&(q=this.toHexString()),ie==="hex3"&&(q=this.toHexString(!0)),ie==="hex4"&&(q=this.toHex8String(!0)),ie==="hex8"&&(q=this.toHex8String()),ie==="name"&&(q=this.toName()),ie==="hsl"&&(q=this.toHslString()),ie==="hsv"&&(q=this.toHsvString()),q||this.toHexString())},clone:function(){return E(this.toString())},_applyModification:function(ie,ve){var q=ie.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(M,arguments)},darken:function(){return this._applyModification(b,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(C,arguments)},spin:function(){return this._applyModification(f,arguments)},_applyCombination:function(ie,ve){return ie.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(A,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(ie,ve){if(typeof ie=="object"){var q={};for(var fe in ie)ie.hasOwnProperty(fe)&&(fe==="a"?q[fe]=ie[fe]:q[fe]=he(ie[fe]));ie=q}return E(ie,ve)};function i(ie){var ve={r:0,g:0,b:0},q=1,fe=null,Pe=null,ye=null,Ye=!1,dt=!1;return typeof ie=="string"&&(ie=we(ie)),typeof ie=="object"&&(De(ie.r)&&De(ie.g)&&De(ie.b)?(ve=y(ie.r,ie.g,ie.b),Ye=!0,dt=String(ie.r).substr(-1)==="%"?"prgb":"rgb"):De(ie.h)&&De(ie.s)&&De(ie.v)?(fe=he(ie.s),Pe=he(ie.v),ve=P(ie.h,fe,Pe),Ye=!0,dt="hsv"):De(ie.h)&&De(ie.s)&&De(ie.l)&&(fe=he(ie.s),ye=he(ie.l),ve=w(ie.h,fe,ye),Ye=!0,dt="hsl"),ie.hasOwnProperty("a")&&(q=ie.a)),q=z(q),{ok:Ye,format:ie.format||dt,r:R(255,o(ve.r,0)),g:R(255,o(ve.g,0)),b:R(255,o(ve.b,0)),a:q}}function y(ie,ve,q){return{r:G(ie,255)*255,g:G(ve,255)*255,b:G(q,255)*255}}function T(ie,ve,q){ie=G(ie,255),ve=G(ve,255),q=G(q,255);var fe=o(ie,ve,q),Pe=R(ie,ve,q),ye,Ye,dt=(fe+Pe)/2;if(fe==Pe)ye=Ye=0;else{var ke=fe-Pe;Ye=dt>.5?ke/(2-fe-Pe):ke/(fe+Pe);switch(fe){case ie:ye=(ve-q)/ke+(ve<q?6:0);break;case ve:ye=(q-ie)/ke+2;break;case q:ye=(ie-ve)/ke+4;break}ye/=6}return{h:ye,s:Ye,l:dt}}function w(ie,ve,q){var fe,Pe,ye;ie=G(ie,360),ve=G(ve,100),q=G(q,100);function Ye(We,Re,Me){return Me<0&&(Me+=1),Me>1&&(Me-=1),Me<1/6?We+(Re-We)*6*Me:Me<1/2?Re:Me<2/3?We+(Re-We)*(2/3-Me)*6:We}if(ve===0)fe=Pe=ye=q;else{var dt=q<.5?q*(1+ve):q+ve-q*ve,ke=2*q-dt;fe=Ye(ke,dt,ie+1/3),Pe=Ye(ke,dt,ie),ye=Ye(ke,dt,ie-1/3)}return{r:fe*255,g:Pe*255,b:ye*255}}function u(ie,ve,q){ie=G(ie,255),ve=G(ve,255),q=G(q,255);var fe=o(ie,ve,q),Pe=R(ie,ve,q),ye,Ye,dt=fe,ke=fe-Pe;if(Ye=fe===0?0:ke/fe,fe==Pe)ye=0;else{switch(fe){case ie:ye=(ve-q)/ke+(ve<q?6:0);break;case ve:ye=(q-ie)/ke+2;break;case q:ye=(ie-ve)/ke+4;break}ye/=6}return{h:ye,s:Ye,v:dt}}function P(ie,ve,q){ie=G(ie,360)*6,ve=G(ve,100),q=G(q,100);var fe=L.floor(ie),Pe=ie-fe,ye=q*(1-ve),Ye=q*(1-Pe*ve),dt=q*(1-(1-Pe)*ve),ke=fe%6,We=[q,Ye,ye,ye,dt,q][ke],Re=[dt,q,q,Ye,ye,ye][ke],Me=[ye,ye,dt,q,q,Ye][ke];return{r:We*255,g:Re*255,b:Me*255}}function v(ie,ve,q,fe){var Pe=[Z(t(ie).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return fe&&Pe[0].charAt(0)==Pe[0].charAt(1)&&Pe[1].charAt(0)==Pe[1].charAt(1)&&Pe[2].charAt(0)==Pe[2].charAt(1)?Pe[0].charAt(0)+Pe[1].charAt(0)+Pe[2].charAt(0):Pe.join("")}function l(ie,ve,q,fe,Pe){var ye=[Z(t(ie).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16)),Z(ue(fe))];return Pe&&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 d(ie,ve,q,fe){var Pe=[Z(ue(fe)),Z(t(ie).toString(16)),Z(t(ve).toString(16)),Z(t(q).toString(16))];return Pe.join("")}E.equals=function(ie,ve){return!ie||!ve?!1:E(ie).toRgbString()==E(ve).toRgbString()},E.random=function(){return E.fromRatio({r:g(),g:g(),b:g()})};function m(ie,ve){ve=ve===0?0:ve||10;var q=E(ie).toHsl();return q.s-=ve/100,q.s=V(q.s),E(q)}function p(ie,ve){ve=ve===0?0:ve||10;var q=E(ie).toHsl();return q.s+=ve/100,q.s=V(q.s),E(q)}function C(ie){return E(ie).desaturate(100)}function x(ie,ve){ve=ve===0?0:ve||10;var q=E(ie).toHsl();return q.l+=ve/100,q.l=V(q.l),E(q)}function M(ie,ve){ve=ve===0?0:ve||10;var q=E(ie).toRgb();return q.r=o(0,R(255,q.r-t(255*-(ve/100)))),q.g=o(0,R(255,q.g-t(255*-(ve/100)))),q.b=o(0,R(255,q.b-t(255*-(ve/100)))),E(q)}function b(ie,ve){ve=ve===0?0:ve||10;var q=E(ie).toHsl();return q.l-=ve/100,q.l=V(q.l),E(q)}function f(ie,ve){var q=E(ie).toHsl(),fe=(q.h+ve)%360;return q.h=fe<0?360+fe:fe,E(q)}function n(ie){var ve=E(ie).toHsl();return ve.h=(ve.h+180)%360,E(ve)}function r(ie){var ve=E(ie).toHsl(),q=ve.h;return[E(ie),E({h:(q+120)%360,s:ve.s,l:ve.l}),E({h:(q+240)%360,s:ve.s,l:ve.l})]}function c(ie){var ve=E(ie).toHsl(),q=ve.h;return[E(ie),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(ie){var ve=E(ie).toHsl(),q=ve.h;return[E(ie),E({h:(q+72)%360,s:ve.s,l:ve.l}),E({h:(q+216)%360,s:ve.s,l:ve.l})]}function _(ie,ve,q){ve=ve||6,q=q||30;var fe=E(ie).toHsl(),Pe=360/q,ye=[E(ie)];for(fe.h=(fe.h-(Pe*ve>>1)+720)%360;--ve;)fe.h=(fe.h+Pe)%360,ye.push(E(fe));return ye}function A(ie,ve){ve=ve||6;for(var q=E(ie).toHsv(),fe=q.h,Pe=q.s,ye=q.v,Ye=[],dt=1/ve;ve--;)Ye.push(E({h:fe,s:Pe,v:ye})),ye=(ye+dt)%1;return Ye}E.mix=function(ie,ve,q){q=q===0?0:q||50;var fe=E(ie).toRgb(),Pe=E(ve).toRgb(),ye=q/100,Ye={r:(Pe.r-fe.r)*ye+fe.r,g:(Pe.g-fe.g)*ye+fe.g,b:(Pe.b-fe.b)*ye+fe.b,a:(Pe.a-fe.a)*ye+fe.a};return E(Ye)},E.readability=function(ie,ve){var q=E(ie),fe=E(ve);return(L.max(q.getLuminance(),fe.getLuminance())+.05)/(L.min(q.getLuminance(),fe.getLuminance())+.05)},E.isReadable=function(ie,ve,q){var fe=E.readability(ie,ve),Pe,ye;ye=!1,Pe=Le(q);switch(Pe.level+Pe.size){case"AAsmall":case"AAAlarge":ye=fe>=4.5;break;case"AAlarge":ye=fe>=3;break;case"AAAsmall":ye=fe>=7;break}return ye},E.mostReadable=function(ie,ve,q){var fe=null,Pe=0,ye,Ye,dt,ke;q=q||{},Ye=q.includeFallbackColors,dt=q.level,ke=q.size;for(var We=0;We<ve.length;We++)ye=E.readability(ie,ve[We]),ye>Pe&&(Pe=ye,fe=E(ve[We]));return E.isReadable(ie,fe,{level:dt,size:ke})||!Ye?fe:(q.includeFallbackColors=!1,E.mostReadable(ie,["#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(ie){var ve={};for(var q in ie)ie.hasOwnProperty(q)&&(ve[ie[q]]=q);return ve}function z(ie){return ie=parseFloat(ie),(isNaN(ie)||ie<0||ie>1)&&(ie=1),ie}function G(ie,ve){F(ie)&&(ie="100%");var q=K(ie);return ie=R(ve,o(0,parseFloat(ie))),q&&(ie=parseInt(ie*ve,10)/100),L.abs(ie-ve)<1e-6?1:ie%ve/parseFloat(ve)}function V(ie){return R(1,o(0,ie))}function X(ie){return parseInt(ie,16)}function F(ie){return typeof ie=="string"&&ie.indexOf(".")!=-1&&parseFloat(ie)===1}function K(ie){return typeof ie=="string"&&ie.indexOf("%")!=-1}function Z(ie){return ie.length==1?"0"+ie:""+ie}function he(ie){return ie<=1&&(ie=ie*100+"%"),ie}function ue(ie){return L.round(parseFloat(ie)*255).toString(16)}function ge(ie){return X(ie)/255}var xe=function(){var ie="[-\\+]?\\d+%?",ve="[-\\+]?\\d*\\.\\d+%?",q="(?:"+ve+")|(?:"+ie+")",fe="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?",Pe="[\\s|\\(]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")[,|\\s]+("+q+")\\s*\\)?";return{CSS_UNIT:new RegExp(q),rgb:new RegExp("rgb"+fe),rgba:new RegExp("rgba"+Pe),hsl:new RegExp("hsl"+fe),hsla:new RegExp("hsla"+Pe),hsv:new RegExp("hsv"+fe),hsva:new RegExp("hsva"+Pe),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 De(ie){return!!xe.CSS_UNIT.exec(ie)}function we(ie){ie=ie.replace(O,"").replace(U,"").toLowerCase();var ve=!1;if(I[ie])ie=I[ie],ve=!0;else if(ie=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var q;return(q=xe.rgb.exec(ie))?{r:q[1],g:q[2],b:q[3]}:(q=xe.rgba.exec(ie))?{r:q[1],g:q[2],b:q[3],a:q[4]}:(q=xe.hsl.exec(ie))?{h:q[1],s:q[2],l:q[3]}:(q=xe.hsla.exec(ie))?{h:q[1],s:q[2],l:q[3],a:q[4]}:(q=xe.hsv.exec(ie))?{h:q[1],s:q[2],v:q[3]}:(q=xe.hsva.exec(ie))?{h:q[1],s:q[2],v:q[3],a:q[4]}:(q=xe.hex8.exec(ie))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),a:ge(q[4]),format:ve?"name":"hex8"}:(q=xe.hex6.exec(ie))?{r:X(q[1]),g:X(q[2]),b:X(q[3]),format:ve?"name":"hex"}:(q=xe.hex4.exec(ie))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),a:ge(q[4]+""+q[4]),format:ve?"name":"hex8"}:(q=xe.hex3.exec(ie))?{r:X(q[1]+""+q[1]),g:X(q[2]+""+q[2]),b:X(q[3]+""+q[3]),format:ve?"name":"hex"}:!1}function Le(ie){var ve,q;return ie=ie||{level:"AA",size:"small"},ve=(ie.level||"AA").toUpperCase(),q=(ie.size||"small").toLowerCase(),ve!=="AA"&&ve!=="AAA"&&(ve="AA"),q!=="small"&&q!=="large"&&(q="small"),{level:ve,size:q}}re.exports?re.exports=E:!(Q=function(){return E}.call(J,h,J,re),Q!==void 0&&(re.exports=Q))})(Math)},aKvl:function(re,J,h){var Q=h("Sj9i"),L=Q.quadraticProjectPoint;function O(U,s,t,R,o,g,E,i,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||i>U+T&&i>t+T&&i>o+T||i<U-T&&i<t-T&&i<o-T)return!1;var w=L(U,s,t,R,o,g,i,y,null);return w<=T/2}J.containStroke=O},aX58:function(re,J,h){var Q=h("3gBT"),L=h("ItGF"),O=h("bYtY"),U=h("0s+r"),s=h("r6Bn"),t=h("7SHv"),R=h("MKOG"),o=h("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},i={},y="4.3.1";function T(d,m){var p=new l(Q(),d,m);return i[p.id]=p,p}function w(d){if(d)d.dispose();else{for(var m in i)i.hasOwnProperty(m)&&i[m].dispose();i={}}return this}function u(d){return i[d]}function P(d,m){E[d]=m}function v(d){delete i[d]}var l=function(d,m,p){p=p||{},this.dom=m,this.id=d;var C=this,x=new s,M=p.renderer;if(g){if(!E.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");M="vml"}else(!M||!E[M])&&(M="canvas");var b=new E[M](m,x,p,d);this.storage=x,this.painter=b;var f=!L.node&&!L.worker?new o(b.getViewportRoot(),b.root):null;this.handler=new U(x,b,f,b.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(C)},x.addToStorage=function(c){r.call(x,c),c.addSelfToZr(C)}};l.prototype={constructor:l,getId:function(){return this.id},add:function(d){this.storage.addRoot(d),this._needsRefresh=!0},remove:function(d){this.storage.delRoot(d),this._needsRefresh=!0},configLayer:function(d,m){this.painter.configLayer&&this.painter.configLayer(d,m),this._needsRefresh=!0},setBackgroundColor:function(d){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(d),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 d;this._needsRefresh&&(d=!0,this.refreshImmediately()),this._needsRefreshHover&&(d=!0,this.refreshHoverImmediately()),d&&this.trigger("rendered")},addHover:function(d,m){if(this.painter.addHover){var p=this.painter.addHover(d,m);return this.refreshHover(),p}},removeHover:function(d){this.painter.removeHover&&(this.painter.removeHover(d),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(d){d=d||{},this.painter.resize(d.width,d.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(d,m){return this.painter.pathToImage(d,m)},setCursorStyle:function(d){this.handler.setCursorStyle(d)},findHover:function(d,m){return this.handler.findHover(d,m)},on:function(d,m,p){this.handler.on(d,m,p)},off:function(d,m){this.handler.off(d,m)},trigger:function(d,m){this.handler.trigger(d,m)},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,v(this.id)}},J.version=y,J.init=T,J.dispose=w,J.getInstance=u,J.registerPainter=P},bT9E:function(re,J,h){"use strict";h.d(J,"a",function(){return L});var Q=h("VTBJ");function L(O,U){var s=Object(Q.a)({},O);return Array.isArray(U)&&U.forEach(function(t){delete s[t]}),s}},bUJZ:function(re,J){re.exports="data:image/png;base64,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"},bYtY:function(re,J){var h={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Q={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},L=Object.prototype.toString,O=Array.prototype,U=O.forEach,s=O.filter,t=O.slice,R=O.map,o=O.reduce,g={};function E(q,fe){q==="createCanvas"&&(v=null),g[q]=fe}function i(q){if(q==null||typeof q!="object")return q;var fe=q,Pe=L.call(q);if(Pe==="[object Array]"){if(!De(q)){fe=[];for(var ye=0,Ye=q.length;ye<Ye;ye++)fe[ye]=i(q[ye])}}else if(Q[Pe]){if(!De(q)){var dt=q.constructor;if(q.constructor.from)fe=dt.from(q);else{fe=new dt(q.length);for(var ye=0,Ye=q.length;ye<Ye;ye++)fe[ye]=i(q[ye])}}}else if(!h[Pe]&&!De(q)&&!z(q)){fe={};for(var ke in q)q.hasOwnProperty(ke)&&(fe[ke]=i(q[ke]))}return fe}function y(q,fe,Pe){if(!I(fe)||!I(q))return Pe?i(fe):q;for(var ye in fe)if(fe.hasOwnProperty(ye)){var Ye=q[ye],dt=fe[ye];I(dt)&&I(Ye)&&!S(dt)&&!S(Ye)&&!z(dt)&&!z(Ye)&&!k(dt)&&!k(Ye)&&!De(dt)&&!De(Ye)?y(Ye,dt,Pe):(Pe||!(ye in q))&&(q[ye]=i(fe[ye],!0))}return q}function T(q,fe){for(var Pe=q[0],ye=1,Ye=q.length;ye<Ye;ye++)Pe=y(Pe,q[ye],fe);return Pe}function w(q,fe){for(var Pe in fe)fe.hasOwnProperty(Pe)&&(q[Pe]=fe[Pe]);return q}function u(q,fe,Pe){for(var ye in fe)fe.hasOwnProperty(ye)&&(Pe?fe[ye]!=null:q[ye]==null)&&(q[ye]=fe[ye]);return q}var P=function(){return g.createCanvas()};g.createCanvas=function(){return document.createElement("canvas")};var v;function l(){return v||(v=P().getContext("2d")),v}function d(q,fe){if(q){if(q.indexOf)return q.indexOf(fe);for(var Pe=0,ye=q.length;Pe<ye;Pe++)if(q[Pe]===fe)return Pe}return-1}function m(q,fe){var Pe=q.prototype;function ye(){}ye.prototype=fe.prototype,q.prototype=new ye;for(var Ye in Pe)Pe.hasOwnProperty(Ye)&&(q.prototype[Ye]=Pe[Ye]);q.prototype.constructor=q,q.superClass=fe}function p(q,fe,Pe){q="prototype"in q?q.prototype:q,fe="prototype"in fe?fe.prototype:fe,u(q,fe,Pe)}function C(q){return q?typeof q=="string"?!1:typeof q.length=="number":void 0}function x(q,fe,Pe){if(!(q&&fe))return;if(q.forEach&&q.forEach===U)q.forEach(fe,Pe);else if(q.length===+q.length)for(var ye=0,Ye=q.length;ye<Ye;ye++)fe.call(Pe,q[ye],ye,q);else for(var dt in q)q.hasOwnProperty(dt)&&fe.call(Pe,q[dt],dt,q)}function M(q,fe,Pe){if(!(q&&fe))return;if(q.map&&q.map===R)return q.map(fe,Pe);for(var ye=[],Ye=0,dt=q.length;Ye<dt;Ye++)ye.push(fe.call(Pe,q[Ye],Ye,q));return ye}function b(q,fe,Pe,ye){if(!(q&&fe))return;if(q.reduce&&q.reduce===o)return q.reduce(fe,Pe,ye);for(var Ye=0,dt=q.length;Ye<dt;Ye++)Pe=fe.call(ye,Pe,q[Ye],Ye,q);return Pe}function f(q,fe,Pe){if(!(q&&fe))return;if(q.filter&&q.filter===s)return q.filter(fe,Pe);for(var ye=[],Ye=0,dt=q.length;Ye<dt;Ye++)fe.call(Pe,q[Ye],Ye,q)&&ye.push(q[Ye]);return ye}function n(q,fe,Pe){if(!(q&&fe))return;for(var ye=0,Ye=q.length;ye<Ye;ye++)if(fe.call(Pe,q[ye],ye,q))return q[ye]}function r(q,fe){var Pe=t.call(arguments,2);return function(){return q.apply(fe,Pe.concat(t.call(arguments)))}}function c(q){var fe=t.call(arguments,1);return function(){return q.apply(this,fe.concat(t.call(arguments)))}}function S(q){return L.call(q)==="[object Array]"}function _(q){return typeof q=="function"}function A(q){return L.call(q)==="[object String]"}function I(q){var fe=typeof q;return fe==="function"||!!q&&fe==="object"}function k(q){return!!h[L.call(q)]}function B(q){return!!Q[L.call(q)]}function z(q){return typeof q=="object"&&typeof q.nodeType=="number"&&typeof q.ownerDocument=="object"}function G(q){return q!==q}function V(q){for(var fe=0,Pe=arguments.length;fe<Pe;fe++)if(arguments[fe]!=null)return arguments[fe]}function X(q,fe){return q!=null?q:fe}function F(q,fe,Pe){return q!=null?q:fe!=null?fe:Pe}function K(){return Function.call.apply(t,arguments)}function Z(q){if(typeof q=="number")return[q,q,q,q];var fe=q.length;return fe===2?[q[0],q[1],q[0],q[1]]:fe===3?[q[0],q[1],q[2],q[1]]:q}function he(q,fe){if(!q)throw new Error(fe)}function ue(q){return q==null?null:typeof q.trim=="function"?q.trim():q.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ge="__ec_primitive__";function xe(q){q[ge]=!0}function De(q){return q[ge]}function we(q){var fe=S(q);this.data={};var Pe=this;q instanceof we?q.each(ye):q&&x(q,ye);function ye(Ye,dt){fe?Pe.set(Ye,dt):Pe.set(dt,Ye)}}we.prototype={constructor:we,get:function(q){return this.data.hasOwnProperty(q)?this.data[q]:null},set:function(q,fe){return this.data[q]=fe},each:function(q,fe){fe!==void 0&&(q=r(q,fe));for(var Pe in this.data)this.data.hasOwnProperty(Pe)&&q(this.data[Pe],Pe)},removeKey:function(q){delete this.data[q]}};function Le(q){return new we(q)}function ie(q,fe){for(var Pe=new q.constructor(q.length+fe.length),ye=0;ye<q.length;ye++)Pe[ye]=q[ye];var Ye=q.length;for(ye=0;ye<fe.length;ye++)Pe[ye+Ye]=fe[ye];return Pe}function ve(){}J.$override=E,J.clone=i,J.merge=y,J.mergeAll=T,J.extend=w,J.defaults=u,J.createCanvas=P,J.getContext=l,J.indexOf=d,J.inherits=m,J.mixin=p,J.isArrayLike=C,J.each=x,J.map=M,J.reduce=b,J.filter=f,J.find=n,J.bind=r,J.curry=c,J.isArray=S,J.isFunction=_,J.isString=A,J.isObject=I,J.isBuiltInObject=k,J.isTypedArray=B,J.isDom=z,J.eqNaN=G,J.retrieve=V,J.retrieve2=X,J.retrieve3=F,J.slice=K,J.normalizeCssArray=Z,J.assert=he,J.trim=ue,J.setAsPrimitive=xe,J.isPrimitive=De,J.createHashMap=Le,J.concatArray=ie,J.noop=ve},cFMs:function(re,J){re.exports="data:image/png;base64,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"},cRFk:function(re,J,h){re.exports=h.p+"static/RepositoryNoneData.828085a8.png"},chpo:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;var Q=1,L=function(){return"".concat(Q++)};J.default=L},csWT:function(re,J,h){re.exports=h.p+"static/choose.4ad1045f.svg"},cz0n:function(re,J,h){re.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dKik:function(re,J){re.exports="data:image/png;base64,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"},dMvE:function(re,J){var h={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-h.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?h.bounceIn(L*2)*.5:h.bounceOut(L*2-1)*.5+.5}},Q=h;re.exports=Q},djh8:function(re,J,h){re.exports=h.p+"static/qrCode.d852fdfc.png"},dqUG:function(re,J,h){var Q=h("Gev7"),L=h("bYtY"),O=h("6GrX"),U=h("pzxd"),s=h("gut8"),t=s.ContextCachedBy,R=function(g){Q.call(this,g)};R.prototype={constructor:R,type:"text",brush:function(g,E){var i=this.style;this.__dirty&&U.normalizeTextStyle(i,!0),i.fill=i.stroke=i.shadowBlur=i.shadowColor=i.shadowOffsetX=i.shadowOffsetY=null;var y=i.text;if(y!=null&&(y+=""),!U.needDrawText(y,i)){g.__attrCachedBy=t.NONE;return}this.setTransform(g),U.renderText(this,g,y,i,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 i=O.getBoundingRect(g.text+"",g.font,g.textAlign,g.textVerticalAlign,g.textPadding,g.textLineHeight,g.rich);if(i.x+=g.x||0,i.y+=g.y||0,U.getStroke(g.textStroke,g.textStrokeWidth)){var y=g.textStrokeWidth;i.x-=y/2,i.y-=y/2,i.width+=y,i.height+=y}this._rect=i}return this._rect}},L.inherits(R,Q);var o=R;re.exports=o},ek5K:function(re,J){re.exports="data:image/png;base64,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"},"f0W+":function(re,J,h){re.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(re,J,h){re.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fW2E:function(re,J){var h={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function Q(L,O,U){return h.hasOwnProperty(O)?U*=L.dpr:U}re.exports=Q},fc4H:function(re,J,h){re.exports=h.p+"static/ping2.5d54c04f.svg"},"g+Dz":function(re,J){re.exports="data:image/png;base64,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"},gut8:function(re,J){var h={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},Q=9;J.ContextCachedBy=h,J.WILL_BE_RESTORED=Q},h179:function(re,J,h){re.exports=h.p+"static/icon2.909d5f9b.svg"},h78n:function(re,J,h){"use strict";h.d(J,"a",function(){return A});var Q=h("q1tI"),L=h.n(Q),O=h("TSYQ"),U=h.n(O),s={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},t=function(B){var z=B.map(function(){return Object(Q.useRef)()}),G=Object(Q.useRef)();return Object(Q.useEffect)(function(){var V=Date.now(),X=!1;Object.keys(z).forEach(function(F){var K=z[F].current;if(!K)return;X=!0;var Z=K.style;Z.transitionDuration=".3s, .3s, .3s, .06s",G.current&&V-G.current<100&&(Z.transitionDuration="0s, 0s")}),X&&(G.current=Date.now())}),[z]};function R(){return R=Object.assign||function(k){for(var B=1;B<arguments.length;B++){var z=arguments[B];for(var G in z)Object.prototype.hasOwnProperty.call(z,G)&&(k[G]=z[G])}return k},R.apply(this,arguments)}function o(k,B){return T(k)||y(k,B)||E(k,B)||g()}function g(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E(k,B){if(!k)return;if(typeof k=="string")return i(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 i(k,B)}function i(k,B){(B==null||B>k.length)&&(B=k.length);for(var z=0,G=new Array(B);z<B;z++)G[z]=k[z];return G}function y(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],G=!0,V=!1,X=void 0;try{for(var F=k[Symbol.iterator](),K;!(G=(K=F.next()).done)&&!(z.push(K.value),B&&z.length===B);G=!0);}catch(Z){V=!0,X=Z}finally{try{!G&&F.return!=null&&F.return()}finally{if(V)throw X}}return z}function T(k){if(Array.isArray(k))return k}function w(k,B){if(k==null)return{};var z=u(k,B),G,V;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(k);for(V=0;V<X.length;V++){if(G=X[V],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function u(k,B){if(k==null)return{};var z={},G=Object.keys(k),V,X;for(X=0;X<G.length;X++){if(V=G[X],B.indexOf(V)>=0)continue;z[V]=k[V]}return z}var P=function(B){var z=B.className,G=B.percent,V=B.prefixCls,X=B.strokeColor,F=B.strokeLinecap,K=B.strokeWidth,Z=B.style,he=B.trailColor,ue=B.trailWidth,ge=B.transition,xe=w(B,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete xe.gapPosition;var De=Array.isArray(G)?G:[G],we=Array.isArray(X)?X:[X],Le=t(De),ie=o(Le,1),ve=ie[0],q=K/2,fe=100-K/2,Pe="M ".concat(F==="round"?q:0,",").concat(q,`
L `).concat(F==="round"?fe:100,",").concat(q),ye="0 0 100 ".concat(K),Ye=0;return L.a.createElement("svg",R({className:U()("".concat(V,"-line"),z),viewBox:ye,preserveAspectRatio:"none",style:Z},xe),L.a.createElement("path",{className:"".concat(V,"-line-trail"),d:Pe,strokeLinecap:F,stroke:he,strokeWidth:ue||K,fillOpacity:"0"}),De.map(function(dt,ke){var We={strokeDasharray:"".concat(dt,"px, 100px"),strokeDashoffset:"-".concat(Ye,"px"),transition:ge||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Re=we[ke]||we[we.length-1];return Ye+=dt,L.a.createElement("path",{key:ke,className:"".concat(V,"-line-path"),d:Pe,strokeLinecap:F,stroke:Re,strokeWidth:K,fillOpacity:"0",ref:ve[ke],style:We})}))};P.defaultProps=s;var v=P;function l(){return l=Object.assign||function(k){for(var B=1;B<arguments.length;B++){var z=arguments[B];for(var G in z)Object.prototype.hasOwnProperty.call(z,G)&&(k[G]=z[G])}return k},l.apply(this,arguments)}function d(k,B){return M(k)||x(k,B)||p(k,B)||m()}function m(){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 C(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 C(k,B)}function C(k,B){(B==null||B>k.length)&&(B=k.length);for(var z=0,G=new Array(B);z<B;z++)G[z]=k[z];return G}function x(k,B){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(k)))return;var z=[],G=!0,V=!1,X=void 0;try{for(var F=k[Symbol.iterator](),K;!(G=(K=F.next()).done)&&!(z.push(K.value),B&&z.length===B);G=!0);}catch(Z){V=!0,X=Z}finally{try{!G&&F.return!=null&&F.return()}finally{if(V)throw X}}return z}function M(k){if(Array.isArray(k))return k}function b(k,B){if(k==null)return{};var z=f(k,B),G,V;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(k);for(V=0;V<X.length;V++){if(G=X[V],B.indexOf(G)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(k,G))continue;z[G]=k[G]}}return z}function f(k,B){if(k==null)return{};var z={},G=Object.keys(k),V,X;for(X=0;X<G.length;X++){if(V=G[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,G){var V=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=arguments.length>5?arguments[5]:void 0,F=50-G/2,K=0,Z=-F,he=0,ue=-2*F;switch(X){case"left":K=-F,Z=0,he=2*F,ue=0;break;case"right":K=F,Z=0,he=-2*F,ue=0;break;case"bottom":Z=F,ue=2*F;break;default:}var ge="M 50,50 m ".concat(K,",").concat(Z,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(he,",").concat(-ue,`
a `).concat(F,",").concat(F," 0 1 1 ").concat(-he,",").concat(ue),xe=Math.PI*2*F,De={stroke:z,strokeDasharray:"".concat(B/100*(xe-V),"px ").concat(xe,"px"),strokeDashoffset:"-".concat(V/2+k/100*(xe-V),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:ge,pathStyle:De}}var _=function(B){var z=B.prefixCls,G=B.strokeWidth,V=B.trailWidth,X=B.gapDegree,F=B.gapPosition,K=B.trailColor,Z=B.strokeLinecap,he=B.style,ue=B.className,ge=B.strokeColor,xe=B.percent,De=b(B,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),we=Object(Q.useMemo)(function(){return n+=1,n},[]),Le=S(0,100,K,G,X,F),ie=Le.pathString,ve=Le.pathStyle,q=c(xe),fe=c(ge),Pe=fe.find(function(We){return Object.prototype.toString.call(We)==="[object Object]"}),ye=t(q),Ye=d(ye,1),dt=Ye[0],ke=function(){var Re=0;return q.map(function(Me,Ve){var Ze=fe[Ve]||fe[fe.length-1],bt=Object.prototype.toString.call(Ze)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(we,")"):"",ft=S(Re,Me,Ze,G,X,F);return Re+=Me,L.a.createElement("path",{key:Ve,className:"".concat(z,"-circle-path"),d:ft.pathString,stroke:bt,strokeLinecap:Z,strokeWidth:G,opacity:Me===0?0:1,fillOpacity:"0",style:ft.pathStyle,ref:dt[Ve]})})};return L.a.createElement("svg",l({className:U()("".concat(z,"-circle"),ue),viewBox:"0 0 100 100",style:he},De),Pe&&L.a.createElement("defs",null,L.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(we),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(Pe).sort(function(We,Re){return r(We)-r(Re)}).map(function(We,Re){return L.a.createElement("stop",{key:Re,offset:We,stopColor:Pe[We]})}))),L.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:ie,stroke:K,strokeLinecap:Z,strokeWidth:V||G,fillOpacity:"0",style:ve}),ke().reverse())};_.defaultProps=s;var A=_,I={Line:v,Circle:A}},h7HQ:function(re,J,h){var Q=h("y+Vt"),L=h("T6xi"),O=Q.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(U,s){L.buildPath(U,s,!0)}});re.exports=O},hOwI:function(re,J){var h=Math.log(2);function Q(O,U,s,t,R,o){var g=t+"-"+R,E=O.length;if(o.hasOwnProperty(g))return o[g];if(U===1){var i=Math.round(Math.log((1<<E)-1&~R)/h);return O[s][i]}for(var y=t|1<<s,T=s+1;t&1<<T;)T++;for(var w=0,u=0,P=0;u<E;u++){var v=1<<u;v&R||(w+=(P%2?-1:1)*O[s][u]*Q(O,U-1,T,y,R|v,o),P++)}return o[g]=w,w}function L(O,U){var s=[[O[0],O[1],1,0,0,0,-U[0]*O[0],-U[0]*O[1]],[0,0,0,O[0],O[1],1,-U[1]*O[0],-U[1]*O[1]],[O[2],O[3],1,0,0,0,-U[2]*O[2],-U[2]*O[3]],[0,0,0,O[2],O[3],1,-U[3]*O[2],-U[3]*O[3]],[O[4],O[5],1,0,0,0,-U[4]*O[4],-U[4]*O[5]],[0,0,0,O[4],O[5],1,-U[5]*O[4],-U[5]*O[5]],[O[6],O[7],1,0,0,0,-U[6]*O[6],-U[6]*O[7]],[0,0,0,O[6],O[7],1,-U[7]*O[6],-U[7]*O[7]]],t={},R=Q(s,8,0,0,0,t);if(R===0)return;for(var o=[],g=0;g<8;g++)for(var E=0;E<8;E++)o[E]==null&&(o[E]=0),o[E]+=((g+E)%2?-1:1)*Q(s,7,g===0?1:0,1<<g,1<<E,t)/R*U[g];return function(i,y,T){var w=y*o[6]+T*o[7]+1;i[0]=(y*o[0]+T*o[1]+o[2])/w,i[1]=(y*o[3]+T*o[4]+o[5])/w}}J.buildTransformer=L},hX1E:function(re,J){var h=Math.PI*2;function Q(L){return L%=h,L<0&&(L+=h),L}J.normalizeRadian=Q},hgre:function(re,J,h){"use strict";var Q=h("miYZ"),L=h("tsqr"),O=h("9og8"),U=h("WmNS"),s=h.n(U),t=h("q1tI"),R=h.n(t),o=h("GUcZ"),g=h("ulZh"),E=h.n(g),i=h("xKgJ"),y=h("P5Jw"),T=h.n(y),w=h("bntm"),u=h("4xil"),P=h.n(u);function v(p){if(isNaN(p))return{minutes:"00",seconds:"00"};var C=new Date(p*1e3).toISOString().substr(11,8);return{hour:C.substr(0,2),minutes:C.substr(3,2),seconds:C.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function l(p,C){return p-C}function d(p){p.sort(l);for(var C=0,x=0;x<p.length-1;x++){var M=Math.abs(p[x+1]-p[x]);M<21&&(C+=M)}return C}var m=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;J.a=Object(t.forwardRef)(function(p,C){var x,M=p.src,b=p.toLog,f=p.videoId,n=p.logWatchHistory,r=p.courseId,c=r===void 0?null:r,S=p.startTime,_=p.handlePause,A=_===void 0?function(){}:_,I=p.handlePlay,k=I===void 0?function(){}:I,B=p.handlePlayEnded,z=B===void 0?function(){}:B,G=p.videoSpeed,V=G===void 0?1:G,X=M==null||((x=M.split("."))===null||x===void 0)?void 0:x.pop(),F=X==="flv",K=Object(t.useRef)(),Z=Object(t.useRef)(),he=Object(t.useRef)(),ue=Object(t.useRef)(),ge=Object(t.useRef)(),xe=Object(t.useRef)(),De=Object(t.useRef)(),we=Object(t.useRef)(),Le=Object(t.useRef)(),ie=Object(t.useRef)(),ve=Object(t.useRef)(),q=Object(t.useRef)(),fe=Object(t.useRef)(),Pe=Object(t.useRef)(),ye=navigator.userAgent.toLowerCase().match(m),Ye=ye?ye[0]:"pc",dt=Object(t.useRef)(!1),ke=Object(i.x)(),We=0,Re=0,Me=0,Ve=null,Ze=!1,bt=20,ft=1,Ft=!1,Kt=!1,At=[];Object(t.useImperativeHandle)(C,function(){return{getLastUpdatedTime:function(){return K.current.currentTime},getDuration:function(){return K.current.duration}}});var wt=Object(t.useCallback)(function(ot){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gt={point:K.current.currentTime};Ve?(gt.log_id=Ve,gt.watch_duration=d(At),gt.total_duration=Re):(c?(gt.video_id=parseInt(f,10),gt.course_id=c):gt.video_id=f,gt.duration=We,gt.device=Ye),Mt&&(gt.ed="1");function qe(){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(O.a)(s.a.mark(function Qe(){var ze;return s.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return Ft=!0,pt.next=3,n(gt);case 3:ze=pt.sent,Ve=ze,Ft=!1,ot&&ot();case 7:case"end":return pt.stop()}},Qe)})),Xe.apply(this,arguments)}qe()},[f,c]);Object(t.useEffect)(function(){L.b.destroy();var ot=null;return o.a.isSupported&&F&&M&&(M==null?void 0:M.indexOf(".m3u8"))<0?(ot=o.a.createPlayer({type:"flv",volume:.8,cors:!0,url:M,muted:!1}),K.current&&(ot.attachMediaElement(K.current),ot.load())):K.current.setAttribute("src",M),qt(),function(){ot&&(ot.unload(),ot.pause(),ot.destroy(),ot=null)}},[K,F,M]);function Ht(){K.current.paused?(ue.current.style.display="none",ge.current.style.display="block"):(ue.current.style.display="block",ge.current.style.display="none")}function qt(){ve.current.style.display="none",fe.current.style.display="none",q.current.style.display="none",K.current.muted||K.current.volume===0?ve.current.style.display="block":K.current.volume>0&&K.current.volume<=.5?fe.current.style.display="block":q.current.style.display="block"}Object(t.useEffect)(function(){var ot=document.getElementById("play"),Mt=document.querySelectorAll(".playback-icons use");function gt(){k(),S&&!dt.current&&(K.current.currentTime=S),dt.current=!0,At.push(K.current.currentTime),Ze||(Ze=!0,b&&wt())}function qe(){return Xe.apply(this,arguments)}function Xe(){return Xe=Object(O.a)(s.a.mark(function Be(){return s.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:Ht(),At.push(K.current.currentTime),b&&wt(function(){Ve=null,Me=0,Ze=!1,Ft=!1,Kt=!1,At=[],Re=0,ft=1},!0);case 3:case"end":return Oe.stop()}},Be)})),Xe.apply(this,arguments)}function Qe(){xe.current.value=Math.round(K.current.currentTime),De.current.value=Math.round(K.current.currentTime)}function ze(){var Be=v(Math.round(K.current.currentTime));Le.current.innerText="".concat(Be.hour>0?Be.hour+":":"").concat(Be.minutes,":").concat(Be.seconds),Le.current.setAttribute("datetime","".concat(Be.hour>0?" "+Be.hour+" ":"").concat(Be.minutes,"m ").concat(Be.seconds,"s"))}function ct(){var Be=Math.round(K.current.duration);xe.current.setAttribute("max",Be),De.current.setAttribute("max",Be);var de=v(Be);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s"))}function pt(){var Be=Math.round(K.current.duration);xe.current.setAttribute("max",Be),De.current.setAttribute("max",Be);var de=v(Be);we.current.innerText="".concat(de.hour>0?de.hour+":":"").concat(de.minutes,":").concat(de.seconds),we.current.setAttribute("datetime","".concat(de.hour>0?" "+de.hour+" ":"").concat(de.minutes,"m ").concat(de.seconds,"s")),Qe(),ze();var Oe=Z.current.getBoundingClientRect(),He=Oe.width,$e=Oe.height,ht=Oe.x,yt=Oe.y;if(ht<0||yt<0||!He)return;if(!Kt){var et=K.current.currentTime,rt=et-Me;Math.abs(rt)<10?(Re+=Math.abs(rt),Me=et,Ft||Re-ft*bt>=0&&(ft++,At.push(Me),b&&wt())):(Me=et,b&&wt())}}function It(){Kt=!0}function Bt(){K.current.playing&&At.push(K.current.currentTime,Me),Me=K.current.currentTime,Kt=!1}function Yt(){We=K.current.duration,We<=20&&(bt=We/3),K.current.addEventListener("play",gt)}function Vt(Be){Be.preventDefault(),Object(w.a)()?(K.current.style.width="100%",K.current.style.height="100%"):K.current.style.cssText=""}function vt(){A()}function nt(Be){var de=Be.target.dataset.seek?Be.target.dataset.seek:Be.target.value;K.current.currentTime=de,De.current.value=de,xe.current.value=de}function mt(Be){var de=Math.round(Be.offsetX/Be.target.clientWidth*parseInt(Be.target.getAttribute("max"),10));xe.current.setAttribute("data-seek",de);var Oe=v(de);ie.current.textContent="".concat(Oe.hour>0?Oe.hour+":":"").concat(Oe.minutes,":").concat(Oe.seconds);var He=K.current.getBoundingClientRect();ie.current.style.left="".concat(Be.pageX-He.left,"px")}return he.current.addEventListener(Object(w.c)(),Vt),K.current.addEventListener("canplay",Yt),K.current.addEventListener("ended",qe),K.current.addEventListener("seeking",It),K.current.addEventListener("seeked",Bt),K.current.addEventListener("loadedmetadata",ct),xe.current.addEventListener("mousemove",mt),xe.current.addEventListener("input",nt),K.current.addEventListener("timeupdate",pt),K.current.addEventListener("pause",vt),K.current.addEventListener("volumechange",qt),function(){K.current.removeEventListener("canplay",Yt),K.current.removeEventListener("play",gt),K.current.removeEventListener("ended",qe),K.current.removeEventListener("seeking",It),K.current.removeEventListener("seeked",Bt),xe.current.removeEventListener("mousemove",mt),xe.current.removeEventListener("input",nt),K.current.removeEventListener("timeupdate",pt),K.current.removeEventListener("pause",vt),K.current.removeEventListener("loadedmetadata",ct),K.current.removeEventListener("volumechange",qt),K.current.playing&&(At.push(Me,K.current.currentTime),b&&wt())}},[K,M]),Object(t.useEffect)(function(){if(K.current.onended=function(){z(K)},K.current.oncontextmenu=function(){return!1},(M==null?void 0:M.indexOf(".m3u8"))>-1){if(K.current.canPlayType("application/vnd.apple.mpegurl"))K.current.src=M;else if(E.a.isSupported()){var ot=new E.a;ot.loadSource(M),ot.attachMedia(K.current)}}},[M]),Object(t.useEffect)(function(){K.current.playbackRate=V},[V]);var Gt=function(){K.current.paused||K.current.ended?K.current.play():K.current.pause(),Ht()};function xt(){K.current.muted=!K.current.muted,K.current.muted?(Pe.current.setAttribute("data-volume",volume.value),Pe.current.value=0):Pe.current.value=Pe.current.dataset.volume}return R.a.createElement("div",{style:{position:"relative"},ref:he},R.a.createElement("div",{ref:Z,className:"".concat(P.a.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(P.a.animate__loop)},ke?ke.login:" "),R.a.createElement("div",{className:P.a.container},R.a.createElement("div",{className:P.a["video-container"],id:"video-container"},R.a.createElement("div",{className:P.a["playback-animation"],id:"playback-animation"},R.a.createElement("svg",{className:P.a["playback-icons"]},R.a.createElement("use",{className:"hidden",href:"#play-icon"}),R.a.createElement("use",{href:"#pause"}))),R.a.createElement("video",{className:P.a.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:K,autoPlay:!1}),R.a.createElement("div",{className:"".concat(P.a["video-controls"]," "),id:"video-controls"},R.a.createElement("div",{className:P.a["bottom-controls"]},R.a.createElement("div",{className:P.a["left-controls"]},R.a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Gt},R.a.createElement("svg",{className:P.a["playback-icons"]},R.a.createElement("use",{ref:ge,href:"#play-icon"}),R.a.createElement("use",{ref:ue,style:{display:"none"},href:"#pause"}))),R.a.createElement("div",{className:P.a.time},R.a.createElement("time",{id:"time-elapsed",ref:Le},"00:00"),R.a.createElement("span",null," / "),R.a.createElement("time",{id:"duration",ref:we},"00:00"))),R.a.createElement("div",{className:P.a["right-controls"]},R.a.createElement(y.CopyToClipboard,{text:M,onCopy:function(){return L.b.success("\u590D\u5236\u6210\u529F")}},R.a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},R.a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),R.a.createElement("div",{className:P.a["volume-controls"]},R.a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:P.a["volume-button"],id:"volume-button",onClick:xt},R.a.createElement("i",{ref:ve,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:fe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),R.a.createElement("i",{ref:q,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),R.a.createElement("input",{className:P.a.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Pe,style:{display:"none"},onClick:qt})),R.a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:P.a["fullscreen-button"],onClick:function(){Object(w.a)()?Object(w.b)():Object(w.d)(he.current)}},R.a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),R.a.createElement("div",{className:P.a["video-progress"]},R.a.createElement("progress",{ref:De,value:"0",min:"0"}),R.a.createElement("input",{className:P.a.seek,ref:xe,value:"0",min:"0",type:"range",step:"1"}),R.a.createElement("div",{className:P.a["seek-tooltip"],ref:ie,id:"seek-tooltip"},"00:00"))))),R.a.createElement("svg",{style:{display:"none"}},R.a.createElement("defs",null,R.a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),R.a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),R.a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),R.a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),R.a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),R.a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),R.a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),R.a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},R.a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},hydK:function(re,J){var h="http://www.w3.org/2000/svg";function Q(L){return document.createElementNS(h,L)}J.createElement=Q},hyiK:function(re,J){function h(Q,L,O,U,s,t){if(t>L&&t>U||t<L&&t<U)return 0;if(U===L)return 0;var R=U<L?1:-1,o=(t-L)/(U-L);(o===1||o===0)&&(R=U<L?.5:-.5);var g=o*(O-Q)+Q;return g===s?Infinity:g>s?R:0}re.exports=h},"iL++":function(re,J,h){re.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},iXp4:function(re,J,h){var Q=h("ItGF"),L=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function O(U){return Q.browser.ie&&Q.browser.version>=11?function(){var s=this.__clipPaths,t=this.style,R;if(s)for(var o=0;o<s.length;o++){var g=s[o],E=g&&g.shape,i=g&&g.type;if(E&&(i==="sector"&&E.startAngle===E.endAngle||i==="rect"&&(!E.width||!E.height))){for(var y=0;y<L.length;y++)L[y][2]=t[L[y][0]],t[L[y][0]]=L[y][1];R=!0;break}}if(U.apply(this,arguments),R)for(var y=0;y<L.length;y++)t[L[y][0]]=L[y][2]}:U}re.exports=O},iyIb:function(re,J,h){re.exports=h.p+"static/zctu.220a727a.jpg"},j5sG:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.createSensor=void 0;var Q=L(h("NohK"));function L(U){return U&&U.__esModule?U:{default:U}}var O=function(s){var t=void 0,R=[],o=(0,Q.default)(function(){R.forEach(function(T){T(s)})}),g=function(){var w=new ResizeObserver(o);return w.observe(s),o(),w},E=function(w){t||(t=g()),R.indexOf(w)===-1&&R.push(w)},i=function(){t.disconnect(),R=[],t=void 0},y=function(w){var u=R.indexOf(w);u!==-1&&R.splice(u,1),R.length===0&&t&&i()};return{element:s,bind:E,destroy:i,unbind:y}};J.createSensor=O},jTL6:function(re,J,h){var Q=h("y+Vt"),L=Q.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(O,U){var s=U.cx,t=U.cy,R=Math.max(U.r,0),o=U.startAngle,g=U.endAngle,E=U.clockwise,i=Math.cos(o),y=Math.sin(o);O.moveTo(i*R+s,y*R+t),O.arc(s,t,R,o,g,!E)}});re.exports=L},ji0R:function(re,J,h){re.exports=h.p+"static/douyu.3e6df9ee.jpg"},jrdN:function(re,J,h){re.exports={flex_box_center:"flex_box_center___2kzwS",flex_space_between:"flex_space_between___3rP3k",flex_box_vertical_center:"flex_box_vertical_center___14t37",flex_box_center_end:"flex_box_center_end___1-7Hq",flex_box_column:"flex_box_column___16j4G",mainSiteContent:"mainSiteContent___3mapP",auto:"auto___217xO",ContentWarp:"ContentWarp___5XZL3",operatingEnvironment:"operatingEnvironment___lXcRz",tabs:"tabs___1z5hJ",operatingActive:"operatingActive___1vpxI",tabContent:"tabContent___1Ysut",left:"left___1ibOB",btns:"btns___1GDWA",b1:"b1___3pTXG",b2:"b2___2yHB2",right:"right___ihbPk",videoMask:"videoMask___3YK0r",orientation:"orientation___3ERPP",lf:"lf___1C7zO",btn:"btn___2qiRc",teachingTool:"teachingTool___1xxbz",clausesWarp:"clausesWarp___2ZXt8",school:"school___1PUs6",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(re,J,h){h("P47w");var Q=h("aX58"),L=Q.registerPainter,O=h("3CBa");L("svg",O)},k3GJ:function(re,J,h){"use strict";h.d(J,"a",function(){return ea});var Q=h("rePB"),L=h("ODXe"),O=h("Ff2n"),U=h("VTBJ"),s=h("q1tI"),t=h("TSYQ"),R=h.n(t),o=h("Zm9Q"),g=h("6cGi"),E=h("KQm4"),i=h("xEkU"),y=h.n(i),T=h("t23M");function w(Se){var _e=Object(s.useRef)(),Ce=Object(s.useRef)(!1);function me(){for(var ne=arguments.length,pe=new Array(ne),se=0;se<ne;se++)pe[se]=arguments[se];Ce.current||(y.a.cancel(_e.current),_e.current=y()(function(){Se.apply(void 0,pe)}))}return Object(s.useEffect)(function(){return function(){Ce.current=!0,y.a.cancel(_e.current)}},[]),me}function u(Se){var _e=Object(s.useRef)([]),Ce=Object(s.useState)({}),me=Object(L.a)(Ce,2),ne=me[1],pe=Object(s.useRef)(typeof Se=="function"?Se():Se),se=w(function(){var Te=pe.current;_e.current.forEach(function(je){Te=je(Te)}),_e.current=[],pe.current=Te,ne({})});function Ae(Te){_e.current.push(Te),se()}return[pe.current,Ae]}var P=h("4IlW");function v(Se,_e){var Ce,me=Se.prefixCls,ne=Se.id,pe=Se.active,se=Se.rtl,Ae=Se.tab,Te=Ae.key,je=Ae.tab,Ue=Ae.disabled,Ge=Ae.closeIcon,it=Se.tabBarGutter,_t=Se.tabPosition,e=Se.closable,a=Se.renderWrapper,D=Se.removeAriaLabel,N=Se.editable,W=Se.onClick,ee=Se.onRemove,oe=Se.onFocus,le="".concat(me,"-tab");s.useEffect(function(){return ee},[]);var Ee={};_t==="top"||_t==="bottom"?Ee[se?"marginLeft":"marginRight"]=it:Ee.marginBottom=it;var be=N&&e!==!1&&!Ue;function Ie(st){if(Ue)return;W(st)}function Je(st){st.preventDefault(),st.stopPropagation(),N.onEdit("remove",{key:Te,event:st})}var Fe=s.createElement("div",{key:Te,ref:_e,className:R()(le,(Ce={},Object(Q.a)(Ce,"".concat(le,"-with-remove"),be),Object(Q.a)(Ce,"".concat(le,"-active"),pe),Object(Q.a)(Ce,"".concat(le,"-disabled"),Ue),Ce)),style:Ee,onClick:Ie},s.createElement("div",{role:"tab","aria-selected":pe,id:ne&&"".concat(ne,"-tab-").concat(Te),className:"".concat(le,"-btn"),"aria-controls":ne&&"".concat(ne,"-panel-").concat(Te),"aria-disabled":Ue,tabIndex:Ue?null:0,onClick:function(at){at.stopPropagation(),Ie(at)},onKeyDown:function(at){[P.a.SPACE,P.a.ENTER].includes(at.which)&&(at.preventDefault(),Ie(at))},onFocus:oe},je),be&&s.createElement("button",{type:"button","aria-label":D||"remove",tabIndex:0,className:"".concat(le,"-remove"),onClick:function(at){at.stopPropagation(),Je(at)}},Ge||N.removeIcon||"\xD7"));return a&&(Fe=a(Fe)),Fe}var l=s.forwardRef(v),d={width:0,height:0,left:0,top:0};function m(Se,_e,Ce){return Object(s.useMemo)(function(){for(var me,ne=new Map,pe=_e.get((me=Se[0])===null||me===void 0?void 0:me.key)||d,se=pe.left+pe.width,Ae=0;Ae<Se.length;Ae+=1){var Te=Se[Ae].key,je=_e.get(Te);if(!je){var Ue;je=_e.get((Ue=Se[Ae-1])===null||Ue===void 0?void 0:Ue.key)||d}var Ge=ne.get(Te)||Object(U.a)({},je);Ge.right=se-Ge.left-Ge.width,ne.set(Te,Ge)}return ne},[Se.map(function(me){return me.key}).join("_"),_e,Ce])}var p={width:0,height:0,left:0,top:0,right:0};function C(Se,_e,Ce,me,ne){var pe=ne.tabs,se=ne.tabPosition,Ae=ne.rtl,Te,je,Ue;["top","bottom"].includes(se)?(Te="width",je=Ae?"right":"left",Ue=Math.abs(_e.left)):(Te="height",je="top",Ue=-_e.top);var Ge=_e[Te],it=Ce[Te],_t=me[Te],e=Ge;return it+_t>Ge&&(e=Ge-_t),Object(s.useMemo)(function(){if(!pe.length)return[0,0];for(var a=pe.length,D=a,N=0;N<a;N+=1){var W=Se.get(pe[N].key)||p;if(W[je]+W[Te]>Ue+e){D=N-1;break}}for(var ee=0,oe=a-1;oe>=0;oe-=1){var le=Se.get(pe[oe].key)||p;if(le[je]<Ue){ee=oe+1;break}}return[ee,D]},[Se,Ue,e,se,pe.map(function(a){return a.key}).join("_"),Ae])}var x=h("wx14"),M=h("1OyB"),b=h("vuIU"),f=h("JX7q"),n=h("Ji7U"),r=h("LK+K"),c=h("I8Z2"),S=h("bT9E"),_=h("2GS6"),A=h("Gytx"),I=h.n(A),k=h("U8pU"),B=/iPhone/i,z=/iPod/i,G=/iPad/i,V=/\bAndroid(?:.+)Mobile\b/i,X=/Android/i,F=/\bAndroid(?:.+)SD4930UR\b/i,K=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,Z=/Windows Phone/i,he=/\bWindows(?:.+)ARM\b/i,ue=/BlackBerry/i,ge=/BB10/i,xe=/Opera Mini/i,De=/\b(CriOS|Chrome)(?:.+)Mobile/i,we=/Mobile(?:.+)Firefox\b/i;function Le(Se,_e){return Se.test(_e)}function ie(Se){var _e=Se||(typeof navigator!="undefined"?navigator.userAgent:""),Ce=(_e||"").split("[FBAN");if(typeof Ce[1]!="undefined"){var me=Ce,ne=Object(L.a)(me,1);_e=ne[0]}if(Ce=_e.split("Twitter"),typeof Ce[1]!="undefined"){var pe=Ce,se=Object(L.a)(pe,1);_e=se[0]}var Ae={apple:{phone:Le(B,_e)&&!Le(Z,_e),ipod:Le(z,_e),tablet:!Le(B,_e)&&Le(G,_e)&&!Le(Z,_e),device:(Le(B,_e)||Le(z,_e)||Le(G,_e))&&!Le(Z,_e)},amazon:{phone:Le(F,_e),tablet:!Le(F,_e)&&Le(K,_e),device:Le(F,_e)||Le(K,_e)},android:{phone:!Le(Z,_e)&&Le(F,_e)||!Le(Z,_e)&&Le(V,_e),tablet:!Le(Z,_e)&&!Le(F,_e)&&!Le(V,_e)&&(Le(K,_e)||Le(X,_e)),device:!Le(Z,_e)&&(Le(F,_e)||Le(K,_e)||Le(V,_e)||Le(X,_e))||Le(/\bokhttp\b/i,_e)},windows:{phone:Le(Z,_e),tablet:Le(he,_e),device:Le(Z,_e)||Le(he,_e)},other:{blackberry:Le(ue,_e),blackberry10:Le(ge,_e),opera:Le(xe,_e),firefox:Le(we,_e),chrome:Le(De,_e),device:Le(ue,_e)||Le(ge,_e)||Le(xe,_e)||Le(we,_e)||Le(De,_e)},any:null,phone:null,tablet:null};return Ae.any=Ae.apple.device||Ae.android.device||Ae.windows.device||Ae.other.device,Ae.phone=Ae.apple.phone||Ae.android.phone||Ae.windows.phone,Ae.tablet=Ae.apple.tablet||Ae.android.tablet||Ae.windows.tablet,Ae}var ve=Object(U.a)(Object(U.a)({},ie()),{},{isMobile:ie}),q=ve;function fe(){}function Pe(Se,_e,Ce){var me=_e||"";return Se.key||"".concat(me,"item_").concat(Ce)}function ye(Se){return"".concat(Se,"-menu-")}function Ye(Se,_e){var Ce=-1;s.Children.forEach(Se,function(me){Ce+=1,me&&me.type&&me.type.isMenuItemGroup?s.Children.forEach(me.props.children,function(ne){Ce+=1,_e(ne,Ce)}):_e(me,Ce)})}function dt(Se,_e,Ce){if(!Se||Ce.find)return;s.Children.forEach(Se,function(me){if(me){var ne=me.type;if(!ne||!(ne.isSubMenu||ne.isMenuItem||ne.isMenuItemGroup))return;_e.indexOf(me.key)!==-1?Ce.find=!0:me.props.children&&dt(me.props.children,_e,Ce)}})}var ke=["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"],We=function(_e){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=_e&&typeof _e.getBoundingClientRect=="function"&&_e.getBoundingClientRect().width;if(me){if(Ce){var ne=getComputedStyle(_e),pe=ne.marginLeft,se=ne.marginRight;me+=+pe.replace("px","")+ +se.replace("px","")}me=+me.toFixed(6)}return me||0},Re=function(_e,Ce,me){_e&&Object(k.a)(_e.style)==="object"&&(_e.style[Ce]=me)},Me=function(){return q.any},Ve=h("bdgK"),Ze=h("i8i4"),bt=h.n(Ze),ft=h("wgJM"),Ft=h("l4aY"),Kt=h("m+aA"),At=h("c+Xe"),wt=h("zT1h"),Ht=h("QC+M");function qt(Se,_e,Ce){return Ce?Se[0]===_e[0]:Se[0]===_e[0]&&Se[1]===_e[1]}function Gt(Se,_e,Ce){var me=Se[_e]||{};return Object(U.a)(Object(U.a)({},me),Ce)}function xt(Se,_e,Ce,me){for(var ne=Ce.points,pe=Object.keys(Se),se=0;se<pe.length;se+=1){var Ae=pe[se];if(qt(Se[Ae].points,ne,me))return"".concat(_e,"-placement-").concat(Ae)}return""}var ot=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Se=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(Se)||/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(Se==null?void 0:Se.substr(0,4)))},Mt=h("MNnm");function gt(Se,_e){var Ce={};return Ce[Se.toLowerCase()]=_e.toLowerCase(),Ce["Webkit".concat(Se)]="webkit".concat(_e),Ce["Moz".concat(Se)]="moz".concat(_e),Ce["ms".concat(Se)]="MS".concat(_e),Ce["O".concat(Se)]="o".concat(_e.toLowerCase()),Ce}function qe(Se,_e){var Ce={animationend:gt("Animation","AnimationEnd"),transitionend:gt("Transition","TransitionEnd")};return Se&&("AnimationEvent"in _e||delete Ce.animationend.animation,"TransitionEvent"in _e||delete Ce.transitionend.transition),Ce}var Xe=qe(Object(Mt.a)(),typeof window!="undefined"?window:{}),Qe={};if(Object(Mt.a)()){var ze=document.createElement("div");Qe=ze.style}var ct={};function pt(Se){if(ct[Se])return ct[Se];var _e=Xe[Se];if(_e)for(var Ce=Object.keys(_e),me=Ce.length,ne=0;ne<me;ne+=1){var pe=Ce[ne];if(Object.prototype.hasOwnProperty.call(_e,pe)&&pe in Qe)return ct[Se]=_e[pe],ct[Se]}return""}var It=pt("animationend"),Bt=pt("transitionend"),Yt=!!(It&&Bt),Vt=It||"animationend",vt=Bt||"transitionend";function nt(Se,_e){if(!Se)return null;if(Object(k.a)(Se)==="object"){var Ce=_e.replace(/-\w/g,function(me){return me[1].toUpperCase()});return Se[Ce]}return"".concat(Se,"-").concat(_e)}var mt="none",Be="appear",de="enter",Oe="leave",He="none",$e="prepare",ht="start",yt="active",et="end";function rt(Se){var _e=Object(s.useRef)(!1),Ce=Object(s.useState)(Se),me=Object(L.a)(Ce,2),ne=me[0],pe=me[1];function se(Ae){_e.current||pe(Ae)}return Object(s.useEffect)(function(){return function(){_e.current=!0}},[]),[ne,se]}var Ut=Object(Mt.a)()?s.useLayoutEffect:s.useEffect,Qt=Ut,sn=function(){var Se=s.useRef(null);function _e(){ft.a.cancel(Se.current)}function Ce(me){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;_e();var pe=Object(ft.a)(function(){ne<=1?me({isCanceled:function(){return pe!==Se.current}}):Ce(me,ne-1)});Se.current=pe}return s.useEffect(function(){return function(){_e()}},[]),[Ce,_e]},ae=[$e,ht,yt,et],te=!1,j=!0;function H(Se){return Se===yt||Se===et}var Y=function(Se,_e){var Ce=s.useState(He),me=Object(L.a)(Ce,2),ne=me[0],pe=me[1],se=sn(),Ae=Object(L.a)(se,2),Te=Ae[0],je=Ae[1];function Ue(){pe($e)}return Qt(function(){if(ne!==He&&ne!==et){var Ge=ae.indexOf(ne),it=ae[Ge+1],_t=_e(ne);_t===te?pe(it):Te(function(e){function a(){if(e.isCanceled())return;pe(it)}_t===!0?a():Promise.resolve(_t).then(a)})}},[Se,ne]),s.useEffect(function(){return function(){je()}},[]),[Ue,ne]},$=function(Se){var _e=Object(s.useRef)(),Ce=Object(s.useRef)(Se);Ce.current=Se;var me=s.useCallback(function(se){Ce.current(se)},[]);function ne(se){se&&(se.removeEventListener(vt,me),se.removeEventListener(Vt,me))}function pe(se){_e.current&&_e.current!==se&&ne(_e.current),se&&se!==_e.current&&(se.addEventListener(vt,me),se.addEventListener(Vt,me),_e.current=se)}return s.useEffect(function(){return function(){ne(_e.current)}},[]),[pe,ne]};function ce(Se,_e,Ce,me){var ne=me.motionEnter,pe=ne===void 0?!0:ne,se=me.motionAppear,Ae=se===void 0?!0:se,Te=me.motionLeave,je=Te===void 0?!0:Te,Ue=me.motionDeadline,Ge=me.motionLeaveImmediately,it=me.onAppearPrepare,_t=me.onEnterPrepare,e=me.onLeavePrepare,a=me.onAppearStart,D=me.onEnterStart,N=me.onLeaveStart,W=me.onAppearActive,ee=me.onEnterActive,oe=me.onLeaveActive,le=me.onAppearEnd,Ee=me.onEnterEnd,be=me.onLeaveEnd,Ie=me.onVisibleChanged,Je=rt(),Fe=Object(L.a)(Je,2),st=Fe[0],at=Fe[1],ut=rt(mt),Tt=Object(L.a)(ut,2),tt=Tt[0],Ot=Tt[1],kt=rt(null),Jt=Object(L.a)(kt,2),rn=Jt[0],an=Jt[1],jt=Object(s.useRef)(!1),Zt=Object(s.useRef)(null),dn=Object(s.useRef)(!1),En=Object(s.useRef)(null);function en(){var Fn=Ce();return Fn||En.current}var ln=Object(s.useRef)(!1);function cn(Fn){var Rn=en();if(Fn&&!Fn.deadline&&Fn.target!==Rn)return;var Yn;tt===Be&&ln.current?Yn=le==null?void 0:le(Rn,Fn):tt===de&&ln.current?Yn=Ee==null?void 0:Ee(Rn,Fn):tt===Oe&&ln.current&&(Yn=be==null?void 0:be(Rn,Fn)),Yn!==!1&&!dn.current&&(Ot(mt),an(null))}var tn=$(cn),yn=Object(L.a)(tn,1),Mn=yn[0],In=s.useMemo(function(){var Fn,Rn,Yn;switch(tt){case"appear":return Fn={},Object(Q.a)(Fn,$e,it),Object(Q.a)(Fn,ht,a),Object(Q.a)(Fn,yt,W),Fn;case"enter":return Rn={},Object(Q.a)(Rn,$e,_t),Object(Q.a)(Rn,ht,D),Object(Q.a)(Rn,yt,ee),Rn;case"leave":return Yn={},Object(Q.a)(Yn,$e,e),Object(Q.a)(Yn,ht,N),Object(Q.a)(Yn,yt,oe),Yn;default:return{}}},[tt]),Vn=Y(tt,function(Fn){if(Fn===$e){var Rn=In[$e];return Rn?Rn(en()):te}if(Dn in In){var Yn;an(((Yn=In[Dn])===null||Yn===void 0?void 0:Yn.call(In,en(),null))||null)}return Dn===yt&&(Mn(en()),Ue>0&&(clearTimeout(Zt.current),Zt.current=setTimeout(function(){cn({deadline:!0})},Ue))),j}),rr=Object(L.a)(Vn,2),or=rr[0],Dn=rr[1],Xn=H(Dn);ln.current=Xn,Qt(function(){at(_e);var Fn=jt.current;if(jt.current=!0,!Se)return;var Rn;!Fn&&_e&&Ae&&(Rn=Be),Fn&&_e&&pe&&(Rn=de),(Fn&&!_e&&je||!Fn&&Ge&&!_e&&je)&&(Rn=Oe),Rn&&(Ot(Rn),or())},[_e]),Object(s.useEffect)(function(){(tt===Be&&!Ae||tt===de&&!pe||tt===Oe&&!je)&&Ot(mt)},[Ae,pe,je]),Object(s.useEffect)(function(){return function(){clearTimeout(Zt.current),dn.current=!0}},[]),Object(s.useEffect)(function(){st!==void 0&&tt===mt&&(Ie==null||Ie(st))},[st,tt]);var Sr=rn;return In[$e]&&Dn===ht&&(Sr=Object(U.a)({transition:"none"},Sr)),[tt,Dn,Sr,st!=null?st:_e]}var Ne=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){return Object(M.a)(this,Ce),_e.apply(this,arguments)}return Object(b.a)(Ce,[{key:"render",value:function(){return this.props.children}}]),Ce}(s.Component),Ke=Ne;function Et(Se){var _e=Se;Object(k.a)(Se)==="object"&&(_e=Se.transitionSupport);function Ce(ne){return!!(ne.motionName&&_e)}var me=s.forwardRef(function(ne,pe){var se=ne.visible,Ae=se===void 0?!0:se,Te=ne.removeOnLeave,je=Te===void 0?!0:Te,Ue=ne.forceRender,Ge=ne.children,it=ne.motionName,_t=ne.leavedClassName,e=ne.eventProps,a=Ce(ne),D=Object(s.useRef)(),N=Object(s.useRef)();function W(){try{return Object(Kt.a)(D.current||N.current)}catch(Ot){return null}}var ee=ce(a,Ae,W,ne),oe=Object(L.a)(ee,4),le=oe[0],Ee=oe[1],be=oe[2],Ie=oe[3],Je=s.useRef(Ie);Ie&&(Je.current=!0);var Fe=Object(s.useRef)(pe);Fe.current=pe;var st=s.useCallback(function(Ot){D.current=Ot,Object(At.b)(Fe.current,Ot)},[]),at,ut=Object(U.a)(Object(U.a)({},e),{},{visible:Ae});if(!Ge)at=null;else if(le===mt||!Ce(ne))Ie?at=Ge(Object(U.a)({},ut),st):!je&&Je.current?at=Ge(Object(U.a)(Object(U.a)({},ut),{},{className:_t}),st):Ue?at=Ge(Object(U.a)(Object(U.a)({},ut),{},{style:{display:"none"}}),st):at=null;else{var Tt,tt;Ee===$e?tt="prepare":H(Ee)?tt="active":Ee===ht&&(tt="start"),at=Ge(Object(U.a)(Object(U.a)({},ut),{},{className:R()(nt(it,le),(Tt={},Object(Q.a)(Tt,nt(it,"".concat(le,"-").concat(tt)),tt),Object(Q.a)(Tt,it,typeof it=="string"),Tt)),style:be}),st)}return s.createElement(Ke,{ref:N},at)});return me.displayName="CSSMotion",me}var St=Et(Yt),Nt="add",Wt="keep",Xt="remove",lt="removed";function Dt(Se){var _e;return Se&&Object(k.a)(Se)==="object"&&"key"in Se?_e=Se:_e={key:Se},Object(U.a)(Object(U.a)({},_e),{},{key:String(_e.key)})}function Ct(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Se.map(Dt)}function zt(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ce=[],me=0,ne=_e.length,pe=Ct(Se),se=Ct(_e);pe.forEach(function(je){for(var Ue=!1,Ge=me;Ge<ne;Ge+=1){var it=se[Ge];if(it.key===je.key){me<Ge&&(Ce=Ce.concat(se.slice(me,Ge).map(function(_t){return Object(U.a)(Object(U.a)({},_t),{},{status:Nt})})),me=Ge),Ce.push(Object(U.a)(Object(U.a)({},it),{},{status:Wt})),me+=1,Ue=!0;break}}Ue||Ce.push(Object(U.a)(Object(U.a)({},je),{},{status:Xt}))}),me<ne&&(Ce=Ce.concat(se.slice(me).map(function(je){return Object(U.a)(Object(U.a)({},je),{},{status:Nt})})));var Ae={};Ce.forEach(function(je){var Ue=je.key;Ae[Ue]=(Ae[Ue]||0)+1});var Te=Object.keys(Ae).filter(function(je){return Ae[je]>1});return Te.forEach(function(je){Ce=Ce.filter(function(Ue){var Ge=Ue.key,it=Ue.status;return Ge!==je||it!==Xt}),Ce.forEach(function(Ue){Ue.key===je&&(Ue.status=Wt)})}),Ce}var Rt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function nn(Se){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:St,Ce=function(me){Object(n.a)(pe,me);var ne=Object(r.a)(pe);function pe(){var se;return Object(M.a)(this,pe),se=ne.apply(this,arguments),se.state={keyEntities:[]},se.removeKey=function(Ae){se.setState(function(Te){var je=Te.keyEntities;return{keyEntities:je.map(function(Ue){return Ue.key!==Ae?Ue:Object(U.a)(Object(U.a)({},Ue),{},{status:lt})})}})},se}return Object(b.a)(pe,[{key:"render",value:function(){var Ae=this,Te=this.state.keyEntities,je=this.props,Ue=je.component,Ge=je.children,it=je.onVisibleChanged,_t=Object(O.a)(je,["component","children","onVisibleChanged"]),e=Ue||s.Fragment,a={};return Rt.forEach(function(D){a[D]=_t[D],delete _t[D]}),delete _t.keys,s.createElement(e,_t,Te.map(function(D){var N=D.status,W=Object(O.a)(D,["status"]),ee=N===Nt||N===Wt;return s.createElement(_e,Object(x.a)({},a,{key:W.key,visible:ee,eventProps:W,onVisibleChanged:function(le){it==null||it(le,{key:W.key}),le||Ae.removeKey(W.key)}}),Ge)}))}}],[{key:"getDerivedStateFromProps",value:function(Ae,Te){var je=Ae.keys,Ue=Te.keyEntities,Ge=Ct(je),it=zt(Ue,Ge);return{keyEntities:it.filter(function(_t){var e=Ue.find(function(a){var D=a.key;return _t.key===D});return!(e&&e.status===lt&&_t.status===Xt)})}}}]),pe}(s.Component);return Ce.defaultProps={component:"div"},Ce}var $t=nn(Yt),Lt=St;function on(Se){var _e=Se.prefixCls,Ce=Se.motion,me=Se.animation,ne=Se.transitionName;return Ce||(me?{motionName:"".concat(_e,"-").concat(me)}:ne?{motionName:ne}:null)}function vn(Se){var _e=Se.prefixCls,Ce=Se.visible,me=Se.zIndex,ne=Se.mask,pe=Se.maskMotion,se=Se.maskAnimation,Ae=Se.maskTransitionName;if(!ne)return null;var Te={};return(pe||Ae||se)&&(Te=Object(U.a)({motionAppear:!0},on({motion:pe,prefixCls:_e,transitionName:Ae,animation:se}))),s.createElement(Lt,Object(x.a)({},Te,{visible:Ce,removeOnLeave:!0}),function(je){var Ue=je.className;return s.createElement("div",{style:{zIndex:me},className:R()("".concat(_e,"-mask"),Ue)})})}var _n=h("9mu1"),hn=h("o0o1"),bn=h.n(hn),Bn=h("HaE+"),un=["measure","align",null,"motion"],zn=function(Se,_e){var Ce=Object(s.useState)(null),me=Object(L.a)(Ce,2),ne=me[0],pe=me[1],se=Object(s.useRef)(),Ae=Object(s.useRef)(!1);function Te(Ge){Ae.current||pe(Ge)}function je(){ft.a.cancel(se.current)}function Ue(Ge){je(),se.current=Object(ft.a)(function(){Te(function(it){switch(ne){case"align":return"motion";case"motion":return"stable";default:}return it}),Ge==null||Ge()})}return Object(s.useEffect)(function(){Te("measure")},[Se]),Object(s.useEffect)(function(){switch(ne){case"measure":_e();break;default:}ne&&(se.current=Object(ft.a)(Object(Bn.a)(bn.a.mark(function Ge(){var it,_t;return bn.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:it=un.indexOf(ne),_t=un[it+1],_t&&it!==-1&&Te(_t);case 3:case"end":return a.stop()}},Ge)}))))},[ne]),Object(s.useEffect)(function(){return function(){Ae.current=!0,je()}},[]),[ne,Ue]},Jn=function(Se){var _e=s.useState({width:0,height:0}),Ce=Object(L.a)(_e,2),me=Ce[0],ne=Ce[1];function pe(Ae){ne({width:Ae.offsetWidth,height:Ae.offsetHeight})}var se=s.useMemo(function(){var Ae={};if(Se){var Te=me.width,je=me.height;Se.indexOf("height")!==-1&&je?Ae.height=je:Se.indexOf("minHeight")!==-1&&je&&(Ae.minHeight=je),Se.indexOf("width")!==-1&&Te?Ae.width=Te:Se.indexOf("minWidth")!==-1&&Te&&(Ae.minWidth=Te)}return Ae},[Se,me]);return[se,pe]},nr=s.forwardRef(function(Se,_e){var Ce=Se.visible,me=Se.prefixCls,ne=Se.className,pe=Se.style,se=Se.children,Ae=Se.zIndex,Te=Se.stretch,je=Se.destroyPopupOnHide,Ue=Se.forceRender,Ge=Se.align,it=Se.point,_t=Se.getRootDomNode,e=Se.getClassNameFromAlign,a=Se.onAlign,D=Se.onMouseEnter,N=Se.onMouseLeave,W=Se.onMouseDown,ee=Se.onTouchStart,oe=Object(s.useRef)(),le=Object(s.useRef)(),Ee=Object(s.useState)(),be=Object(L.a)(Ee,2),Ie=be[0],Je=be[1],Fe=Jn(Te),st=Object(L.a)(Fe,2),at=st[0],ut=st[1];function Tt(){Te&&ut(_t())}var tt=zn(Ce,Tt),Ot=Object(L.a)(tt,2),kt=Ot[0],Jt=Ot[1],rn=Object(s.useRef)();function an(){return it||_t}function jt(){var tn;(tn=oe.current)===null||tn===void 0||tn.forceAlign()}function Zt(tn,yn){var Mn=e(yn);Ie!==Mn&&Je(Mn),kt==="align"&&(Ie!==Mn?Promise.resolve().then(function(){jt()}):Jt(function(){var In;(In=rn.current)===null||In===void 0||In.call(rn)}),a==null||a(tn,yn))}var dn=Object(U.a)({},on(Se));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(tn){var yn=dn[tn];dn[tn]=function(Mn,In){return Jt(),yn==null?void 0:yn(Mn,In)}});function En(){return new Promise(function(tn){rn.current=tn})}s.useEffect(function(){!dn.motionName&&kt==="motion"&&Jt()},[dn.motionName,kt]),s.useImperativeHandle(_e,function(){return{forceAlign:jt,getElement:function(){return le.current}}});var en=Object(U.a)(Object(U.a)({},at),{},{zIndex:Ae,opacity:kt==="motion"||kt==="stable"||!Ce?void 0:0,pointerEvents:kt==="stable"?void 0:"none"},pe),ln=!0;(Ge==null?void 0:Ge.points)&&(kt==="align"||kt==="stable")&&(ln=!1);var cn=se;return s.Children.count(se)>1&&(cn=s.createElement("div",{className:"".concat(me,"-content")},se)),s.createElement(Lt,Object(x.a)({visible:Ce,ref:le,leavedClassName:"".concat(me,"-hidden")},dn,{onAppearPrepare:En,onEnterPrepare:En,removeOnLeave:je,forceRender:Ue}),function(tn,yn){var Mn=tn.className,In=tn.style,Vn=R()(me,ne,Ie,Mn);return s.createElement(_n.a,{target:an(),key:"popup",ref:oe,monitorWindowResize:!0,disabled:ln,align:Ge,onAlign:Zt},s.createElement("div",{ref:yn,className:Vn,onMouseEnter:D,onMouseLeave:N,onMouseDownCapture:W,onTouchStartCapture:ee,style:Object(U.a)(Object(U.a)({},In),en)},cn))})});nr.displayName="PopupInner";var Gn=nr,jn=s.forwardRef(function(Se,_e){var Ce=Se.prefixCls,me=Se.visible,ne=Se.zIndex,pe=Se.children,se=Se.mobile;se=se===void 0?{}:se;var Ae=se.popupClassName,Te=se.popupStyle,je=se.popupMotion,Ue=je===void 0?{}:je,Ge=se.popupRender,it=s.useRef();s.useImperativeHandle(_e,function(){return{forceAlign:function(){},getElement:function(){return it.current}}});var _t=Object(U.a)({zIndex:ne},Te),e=pe;return s.Children.count(pe)>1&&(e=s.createElement("div",{className:"".concat(Ce,"-content")},pe)),Ge&&(e=Ge(e)),s.createElement(Lt,Object(x.a)({visible:me,ref:it,removeOnLeave:!0},Ue),function(a,D){var N=a.className,W=a.style,ee=R()(Ce,Ae,N);return s.createElement("div",{ref:D,className:ee,style:Object(U.a)(Object(U.a)({},W),_t)},e)})});jn.displayName="MobilePopupInner";var wn=jn,sr=["visible","mobile"],gn=s.forwardRef(function(Se,_e){var Ce=Se.visible,me=Se.mobile,ne=Object(O.a)(Se,sr),pe=Object(s.useState)(Ce),se=Object(L.a)(pe,2),Ae=se[0],Te=se[1],je=Object(s.useState)(!1),Ue=Object(L.a)(je,2),Ge=Ue[0],it=Ue[1],_t=Object(U.a)(Object(U.a)({},ne),{},{visible:Ae});Object(s.useEffect)(function(){Te(Ce),Ce&&me&&it(ot())},[Ce,me]);var e=Ge?s.createElement(wn,Object(x.a)({},_t,{mobile:me,ref:_e})):s.createElement(Gn,Object(x.a)({},_t,{ref:_e}));return s.createElement("div",null,s.createElement(vn,_t),e)});gn.displayName="Popup";var Pt=gn,fn=s.createContext(null),Ln=fn;function mn(){}function ar(){return""}function lr(Se){return Se?Se.ownerDocument:window.document}var Tn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Un(Se){var _e=function(Ce){Object(n.a)(ne,Ce);var me=Object(r.a)(ne);function ne(pe){var se;Object(M.a)(this,ne),se=me.call(this,pe),se.popupRef=s.createRef(),se.triggerRef=s.createRef(),se.attachId=void 0,se.clickOutsideHandler=void 0,se.touchOutsideHandler=void 0,se.contextMenuOutsideHandler1=void 0,se.contextMenuOutsideHandler2=void 0,se.mouseDownTimeout=void 0,se.focusTime=void 0,se.preClickTime=void 0,se.preTouchTime=void 0,se.delayTimer=void 0,se.hasPopupMouseDown=void 0,se.onMouseEnter=function(Te){var je=se.props.mouseEnterDelay;se.fireEvents("onMouseEnter",Te),se.delaySetPopupVisible(!0,je,je?null:Te)},se.onMouseMove=function(Te){se.fireEvents("onMouseMove",Te),se.setPoint(Te)},se.onMouseLeave=function(Te){se.fireEvents("onMouseLeave",Te),se.delaySetPopupVisible(!1,se.props.mouseLeaveDelay)},se.onPopupMouseEnter=function(){se.clearDelayTimer()},se.onPopupMouseLeave=function(Te){var je;if(Te.relatedTarget&&!Te.relatedTarget.setTimeout&&Object(Ft.a)((je=se.popupRef.current)===null||je===void 0?void 0:je.getElement(),Te.relatedTarget))return;se.delaySetPopupVisible(!1,se.props.mouseLeaveDelay)},se.onFocus=function(Te){se.fireEvents("onFocus",Te),se.clearDelayTimer(),se.isFocusToShow()&&(se.focusTime=Date.now(),se.delaySetPopupVisible(!0,se.props.focusDelay))},se.onMouseDown=function(Te){se.fireEvents("onMouseDown",Te),se.preClickTime=Date.now()},se.onTouchStart=function(Te){se.fireEvents("onTouchStart",Te),se.preTouchTime=Date.now()},se.onBlur=function(Te){se.fireEvents("onBlur",Te),se.clearDelayTimer(),se.isBlurToHide()&&se.delaySetPopupVisible(!1,se.props.blurDelay)},se.onContextMenu=function(Te){Te.preventDefault(),se.fireEvents("onContextMenu",Te),se.setPopupVisible(!0,Te)},se.onContextMenuClose=function(){se.isContextMenuToShow()&&se.close()},se.onClick=function(Te){if(se.fireEvents("onClick",Te),se.focusTime){var je;if(se.preClickTime&&se.preTouchTime?je=Math.min(se.preClickTime,se.preTouchTime):se.preClickTime?je=se.preClickTime:se.preTouchTime&&(je=se.preTouchTime),Math.abs(je-se.focusTime)<20)return;se.focusTime=0}se.preClickTime=0,se.preTouchTime=0,se.isClickToShow()&&(se.isClickToHide()||se.isBlurToHide())&&Te&&Te.preventDefault&&Te.preventDefault();var Ue=!se.state.popupVisible;(se.isClickToHide()&&!Ue||Ue&&se.isClickToShow())&&se.setPopupVisible(!se.state.popupVisible,Te)},se.onPopupMouseDown=function(){if(se.hasPopupMouseDown=!0,clearTimeout(se.mouseDownTimeout),se.mouseDownTimeout=window.setTimeout(function(){se.hasPopupMouseDown=!1},0),se.context){var Te;(Te=se.context).onPopupMouseDown.apply(Te,arguments)}},se.onDocumentClick=function(Te){if(se.props.mask&&!se.props.maskClosable)return;var je=Te.target,Ue=se.getRootDomNode(),Ge=se.getPopupDomNode();(!Object(Ft.a)(Ue,je)||se.isContextMenuOnly())&&!Object(Ft.a)(Ge,je)&&!se.hasPopupMouseDown&&se.close()},se.getRootDomNode=function(){var Te=se.props.getTriggerDOMNode;if(Te)return Te(se.triggerRef.current);try{var je=Object(Kt.a)(se.triggerRef.current);if(je)return je}catch(Ue){}return bt.a.findDOMNode(Object(f.a)(se))},se.getPopupClassNameFromAlign=function(Te){var je=[],Ue=se.props,Ge=Ue.popupPlacement,it=Ue.builtinPlacements,_t=Ue.prefixCls,e=Ue.alignPoint,a=Ue.getPopupClassNameFromAlign;return Ge&&it&&je.push(xt(it,_t,Te,e)),a&&je.push(a(Te)),je.join(" ")},se.getComponent=function(){var Te=se.props,je=Te.prefixCls,Ue=Te.destroyPopupOnHide,Ge=Te.popupClassName,it=Te.onPopupAlign,_t=Te.popupMotion,e=Te.popupAnimation,a=Te.popupTransitionName,D=Te.popupStyle,N=Te.mask,W=Te.maskAnimation,ee=Te.maskTransitionName,oe=Te.maskMotion,le=Te.zIndex,Ee=Te.popup,be=Te.stretch,Ie=Te.alignPoint,Je=Te.mobile,Fe=Te.forceRender,st=se.state,at=st.popupVisible,ut=st.point,Tt=se.getPopupAlign(),tt={};return se.isMouseEnterToShow()&&(tt.onMouseEnter=se.onPopupMouseEnter),se.isMouseLeaveToHide()&&(tt.onMouseLeave=se.onPopupMouseLeave),tt.onMouseDown=se.onPopupMouseDown,tt.onTouchStart=se.onPopupMouseDown,s.createElement(Pt,Object(x.a)({prefixCls:je,destroyPopupOnHide:Ue,visible:at,point:Ie&&ut,className:Ge,align:Tt,onAlign:it,animation:e,getClassNameFromAlign:se.getPopupClassNameFromAlign},tt,{stretch:be,getRootDomNode:se.getRootDomNode,style:D,mask:N,zIndex:le,transitionName:a,maskAnimation:W,maskTransitionName:ee,maskMotion:oe,ref:se.popupRef,motion:_t,mobile:Je,forceRender:Fe}),typeof Ee=="function"?Ee():Ee)},se.attachParent=function(Te){ft.a.cancel(se.attachId);var je=se.props,Ue=je.getPopupContainer,Ge=je.getDocument,it=se.getRootDomNode(),_t;Ue?(it||Ue.length===0)&&(_t=Ue(it)):_t=Ge(se.getRootDomNode()).body,_t?_t.appendChild(Te):se.attachId=Object(ft.a)(function(){se.attachParent(Te)})},se.getContainer=function(){var Te=se.props.getDocument,je=Te(se.getRootDomNode()).createElement("div");return je.style.position="absolute",je.style.top="0",je.style.left="0",je.style.width="100%",se.attachParent(je),je},se.setPoint=function(Te){var je=se.props.alignPoint;if(!je||!Te)return;se.setState({point:{pageX:Te.pageX,pageY:Te.pageY}})},se.handlePortalUpdate=function(){se.state.prevPopupVisible!==se.state.popupVisible&&se.props.afterPopupVisibleChange(se.state.popupVisible)},se.triggerContextValue={onPopupMouseDown:se.onPopupMouseDown};var Ae;return"popupVisible"in pe?Ae=!!pe.popupVisible:Ae=!!pe.defaultPopupVisible,se.state={prevPopupVisible:Ae,popupVisible:Ae},Tn.forEach(function(Te){se["fire".concat(Te)]=function(je){se.fireEvents(Te,je)}}),se}return Object(b.a)(ne,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var se=this.props,Ae=this.state;if(Ae.popupVisible){var Te;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Te=se.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(wt.a)(Te,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Te=Te||se.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(wt.a)(Te,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Te=Te||se.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(wt.a)(Te,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(wt.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ft.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var se;return((se=this.popupRef.current)===null||se===void 0?void 0:se.getElement())||null}},{key:"getPopupAlign",value:function(){var se=this.props,Ae=se.popupPlacement,Te=se.popupAlign,je=se.builtinPlacements;return Ae&&je?Gt(je,Ae,Te):Te}},{key:"setPopupVisible",value:function(se,Ae){var Te=this.props.alignPoint,je=this.state.popupVisible;this.clearDelayTimer(),je!==se&&("popupVisible"in this.props||this.setState({popupVisible:se,prevPopupVisible:je}),this.props.onPopupVisibleChange(se)),Te&&Ae&&se&&this.setPoint(Ae)}},{key:"delaySetPopupVisible",value:function(se,Ae,Te){var je=this,Ue=Ae*1e3;if(this.clearDelayTimer(),Ue){var Ge=Te?{pageX:Te.pageX,pageY:Te.pageY}:null;this.delayTimer=window.setTimeout(function(){je.setPopupVisible(se,Ge),je.clearDelayTimer()},Ue)}else this.setPopupVisible(se,Te)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(se){var Ae=this.props.children.props,Te=this.props;return Ae[se]&&Te[se]?this["fire".concat(se)]:Ae[se]||Te[se]}},{key:"isClickToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("click")!==-1||Te.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var se=this.props.action;return se==="contextMenu"||se.length===1&&se[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("contextMenu")!==-1||Te.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var se=this.props,Ae=se.action,Te=se.hideAction;return Ae.indexOf("click")!==-1||Te.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("hover")!==-1||Te.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var se=this.props,Ae=se.action,Te=se.hideAction;return Ae.indexOf("hover")!==-1||Te.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var se=this.props,Ae=se.action,Te=se.showAction;return Ae.indexOf("focus")!==-1||Te.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var se=this.props,Ae=se.action,Te=se.hideAction;return Ae.indexOf("focus")!==-1||Te.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var se;(se=this.popupRef.current)===null||se===void 0||se.forceAlign()}}},{key:"fireEvents",value:function(se,Ae){var Te=this.props.children.props[se];Te&&Te(Ae);var je=this.props[se];je&&je(Ae)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var se=this.state.popupVisible,Ae=this.props,Te=Ae.children,je=Ae.forceRender,Ue=Ae.alignPoint,Ge=Ae.className,it=Ae.autoDestroy,_t=s.Children.only(Te),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,Ue&&(e.onMouseMove=this.onMouseMove)):e.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?e.onMouseLeave=this.onMouseLeave:e.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(e.onFocus=this.onFocus,e.onBlur=this.onBlur):(e.onFocus=this.createTwoChains("onFocus"),e.onBlur=this.createTwoChains("onBlur"));var a=R()(_t&&_t.props&&_t.props.className,Ge);a&&(e.className=a);var D=Object(U.a)({},e);Object(At.c)(_t)&&(D.ref=Object(At.a)(this.triggerRef,_t.ref));var N=s.cloneElement(_t,D),W;return(se||this.popupRef.current||je)&&(W=s.createElement(Se,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!se&&it&&(W=null),s.createElement(Ln.Provider,{value:this.triggerContextValue},N,W)}}],[{key:"getDerivedStateFromProps",value:function(se,Ae){var Te=se.popupVisible,je={};return Te!==void 0&&Ae.popupVisible!==Te&&(je.popupVisible=Te,je.prevPopupVisible=Ae.popupVisible),je}}]),ne}(s.Component);return _e.contextType=Ln,_e.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:ar,getDocument:lr,onPopupVisibleChange:mn,afterPopupVisibleChange:mn,onPopupAlign:mn,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},_e}var fr=Un(Ht.a),Zn={adjustX:1,adjustY:1},gr={topLeft:{points:["bl","tl"],overflow:Zn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Zn,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Zn,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Zn,offset:[4,0]}},mr={topLeft:{points:["bl","tl"],overflow:Zn,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Zn,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Zn,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Zn,offset:[4,0]}},Br=gr,ir=0,qn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ur=function(_e,Ce,me){var ne=ye(Ce),pe=_e.getState();_e.setState({defaultActiveFirst:Object(U.a)(Object(U.a)({},pe.defaultActiveFirst),{},Object(Q.a)({},ne,me))})},_r=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(me){var ne;Object(M.a)(this,Ce),ne=_e.call(this,me),ne.onDestroy=function(Ue){ne.props.onDestroy(Ue)},ne.onKeyDown=function(Ue){var Ge=Ue.keyCode,it=ne.menuInstance,_t=ne.props.store,e=ne.getVisible();if(Ge===P.a.ENTER)return ne.onTitleClick(Ue),ur(_t,ne.props.eventKey,!0),!0;if(Ge===P.a.RIGHT)return e?it.onKeyDown(Ue):(ne.triggerOpenChange(!0),ur(_t,ne.props.eventKey,!0)),!0;if(Ge===P.a.LEFT){var a;if(e)a=it.onKeyDown(Ue);else return;return a||(ne.triggerOpenChange(!1),a=!0),a}return e&&(Ge===P.a.UP||Ge===P.a.DOWN)?it.onKeyDown(Ue):void 0},ne.onOpenChange=function(Ue){ne.props.onOpenChange(Ue)},ne.onPopupVisibleChange=function(Ue){ne.triggerOpenChange(Ue,Ue?"mouseenter":"mouseleave")},ne.onMouseEnter=function(Ue){var Ge=ne.props,it=Ge.eventKey,_t=Ge.onMouseEnter,e=Ge.store;ur(e,ne.props.eventKey,!1),_t({key:it,domEvent:Ue})},ne.onMouseLeave=function(Ue){var Ge=ne.props,it=Ge.parentMenu,_t=Ge.eventKey,e=Ge.onMouseLeave;it.subMenuInstance=Object(f.a)(ne),e({key:_t,domEvent:Ue})},ne.onTitleMouseEnter=function(Ue){var Ge=ne.props,it=Ge.eventKey,_t=Ge.onItemHover,e=Ge.onTitleMouseEnter;_t({key:it,hover:!0}),e({key:it,domEvent:Ue})},ne.onTitleMouseLeave=function(Ue){var Ge=ne.props,it=Ge.parentMenu,_t=Ge.eventKey,e=Ge.onItemHover,a=Ge.onTitleMouseLeave;it.subMenuInstance=Object(f.a)(ne),e({key:_t,hover:!1}),a({key:_t,domEvent:Ue})},ne.onTitleClick=function(Ue){var Ge=Object(f.a)(ne),it=Ge.props;if(it.onTitleClick({key:it.eventKey,domEvent:Ue}),it.triggerSubMenuAction==="hover")return;ne.triggerOpenChange(!ne.getVisible(),"click"),ur(it.store,ne.props.eventKey,!1)},ne.onSubMenuClick=function(Ue){typeof ne.props.onClick=="function"&&ne.props.onClick(ne.addKeyPath(Ue))},ne.onSelect=function(Ue){ne.props.onSelect(Ue)},ne.onDeselect=function(Ue){ne.props.onDeselect(Ue)},ne.getPrefixCls=function(){return"".concat(ne.props.rootPrefixCls,"-submenu")},ne.getActiveClassName=function(){return"".concat(ne.getPrefixCls(),"-active")},ne.getDisabledClassName=function(){return"".concat(ne.getPrefixCls(),"-disabled")},ne.getSelectedClassName=function(){return"".concat(ne.getPrefixCls(),"-selected")},ne.getOpenClassName=function(){return"".concat(ne.props.rootPrefixCls,"-submenu-open")},ne.getVisible=function(){return ne.state.isOpen},ne.getMode=function(){return ne.state.mode},ne.saveMenuInstance=function(Ue){ne.menuInstance=Ue},ne.addKeyPath=function(Ue){return Object(U.a)(Object(U.a)({},Ue),{},{keyPath:(Ue.keyPath||[]).concat(ne.props.eventKey)})},ne.triggerOpenChange=function(Ue,Ge){var it=ne.props.eventKey,_t=function(){ne.onOpenChange({key:it,item:Object(f.a)(ne),trigger:Ge,open:Ue})};Ge==="mouseenter"?ne.mouseenterTimeout=setTimeout(function(){_t()},0):_t()},ne.isChildrenSelected=function(){var Ue={find:!1};return dt(ne.props.children,ne.props.selectedKeys,Ue),Ue.find},ne.isInlineMode=function(){return ne.getMode()==="inline"},ne.adjustWidth=function(){if(!ne.subMenuTitle||!ne.menuInstance)return;var Ue=Ze.findDOMNode(ne.menuInstance);if(Ue.offsetWidth>=ne.subMenuTitle.offsetWidth)return;Ue.style.minWidth="".concat(ne.subMenuTitle.offsetWidth,"px")},ne.saveSubMenuTitle=function(Ue){ne.subMenuTitle=Ue},ne.getBaseProps=function(){var Ue=Object(f.a)(ne),Ge=Ue.props,it=ne.getMode();return{mode:it==="horizontal"?"vertical":it,visible:ne.getVisible(),level:Ge.level+1,inlineIndent:Ge.inlineIndent,focusable:!1,onClick:ne.onSubMenuClick,onSelect:ne.onSelect,onDeselect:ne.onDeselect,onDestroy:ne.onDestroy,selectedKeys:Ge.selectedKeys,eventKey:"".concat(Ge.eventKey,"-menu-"),openKeys:Ge.openKeys,motion:Ge.motion,onOpenChange:ne.onOpenChange,subMenuOpenDelay:Ge.subMenuOpenDelay,parentMenu:Object(f.a)(ne),subMenuCloseDelay:Ge.subMenuCloseDelay,forceSubMenuRender:Ge.forceSubMenuRender,triggerSubMenuAction:Ge.triggerSubMenuAction,builtinPlacements:Ge.builtinPlacements,defaultActiveFirst:Ge.store.getState().defaultActiveFirst[ye(Ge.eventKey)],multiple:Ge.multiple,prefixCls:Ge.rootPrefixCls,id:ne.internalMenuId,manualRef:ne.saveMenuInstance,itemIcon:Ge.itemIcon,expandIcon:Ge.expandIcon,direction:Ge.direction}},ne.getMotion=function(Ue,Ge){var it=Object(f.a)(ne),_t=it.haveRendered,e=ne.props,a=e.motion,D=e.rootPrefixCls,N=Object(U.a)(Object(U.a)({},a),{},{leavedClassName:"".concat(D,"-hidden"),removeOnLeave:!1,motionAppear:_t||!Ge||Ue!=="inline"});return N};var pe=me.store,se=me.eventKey,Ae=pe.getState(),Te=Ae.defaultActiveFirst;ne.isRootMenu=!1;var je=!1;return Te&&(je=Te[se]),ur(pe,se,je),ne.state={mode:me.mode,isOpen:me.isOpen},ne}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ne=this,pe=this.props,se=pe.mode,Ae=pe.parentMenu,Te=pe.manualRef,je=pe.isOpen,Ue=function(){ne.setState({mode:se,isOpen:je})},Ge=je!==this.state.isOpen,it=se!==this.state.mode;if((it||Ge)&&(ft.a.cancel(this.updateStateRaf),it?this.updateStateRaf=Object(ft.a)(Ue):Ue()),Te&&Te(this),se!=="horizontal"||!(Ae==null?void 0:Ae.isRootMenu)||!je)return;this.minWidthTimeout=setTimeout(function(){return ne.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ne=this.props,pe=ne.onDestroy,se=ne.eventKey;pe&&pe(se),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ft.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(ne,pe){var se=this.getBaseProps();return s.createElement(jr,Object(x.a)({},se,{id:this.internalMenuId,className:ne,style:pe}),this.props.children)}},{key:"renderChildren",value:function(){var ne=this,pe=this.getBaseProps(),se=pe.mode,Ae=pe.visible,Te=pe.forceSubMenuRender,je=pe.direction,Ue=this.getMotion(se,Ae);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ae||Te,!this.haveOpened)return s.createElement("div",null);var Ge=R()("".concat(pe.prefixCls,"-sub"),Object(Q.a)({},"".concat(pe.prefixCls,"-rtl"),je==="rtl"));return this.isInlineMode()?s.createElement(Lt,Object(x.a)({visible:pe.visible,forceRender:Te},Ue),function(it){var _t=it.className,e=it.style,a=R()(Ge,_t);return ne.renderPopupMenu(a,e)}):this.renderPopupMenu(Ge)}},{key:"render",value:function(){var ne,pe,se,Ae=Object(U.a)({},this.props),Te=this.getVisible(),je=this.getPrefixCls(),Ue=this.isInlineMode(),Ge=this.getMode(),it=R()(je,"".concat(je,"-").concat(Ge),(ne={},Object(Q.a)(ne,Ae.className,!!Ae.className),Object(Q.a)(ne,this.getOpenClassName(),Te),Object(Q.a)(ne,this.getActiveClassName(),Ae.active||Te&&!Ue),Object(Q.a)(ne,this.getDisabledClassName(),Ae.disabled),Object(Q.a)(ne,this.getSelectedClassName(),this.isChildrenSelected()),ne));this.internalMenuId||(Ae.eventKey?this.internalMenuId="".concat(Ae.eventKey,"$Menu"):(ir+=1,this.internalMenuId="$__$".concat(ir,"$Menu")));var _t={},e={},a={};Ae.disabled||(_t={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},e={onClick:this.onTitleClick},a={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var D={},N=Ae.direction,W=N==="rtl";Ue&&(W?D.paddingRight=Ae.inlineIndent*Ae.level:D.paddingLeft=Ae.inlineIndent*Ae.level);var ee={};this.getVisible()&&(ee={"aria-owns":this.internalMenuId});var oe=null;Ge!=="horizontal"&&(oe=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(oe=s.createElement(this.props.expandIcon,Object(U.a)({},this.props))));var le=s.createElement("div",Object(x.a)({ref:this.saveSubMenuTitle,style:D,className:"".concat(je,"-title"),role:"button"},a,e,{"aria-expanded":Te},ee,{"aria-haspopup":"true",title:typeof Ae.title=="string"?Ae.title:void 0}),Ae.title,oe||s.createElement("i",{className:"".concat(je,"-arrow")})),Ee=this.renderChildren(),be=((pe=Ae.parentMenu)===null||pe===void 0?void 0:pe.isRootMenu)?Ae.parentMenu.props.getPopupContainer:function(an){return an.parentNode},Ie=qn[Ge],Je=Ae.popupOffset?{offset:Ae.popupOffset}:{},Fe=R()((se={},Object(Q.a)(se,Ae.popupClassName,Ae.popupClassName&&!Ue),Object(Q.a)(se,"".concat(je,"-rtl"),W),se)),st=Ae.disabled,at=Ae.triggerSubMenuAction,ut=Ae.subMenuOpenDelay,Tt=Ae.forceSubMenuRender,tt=Ae.subMenuCloseDelay,Ot=Ae.builtinPlacements;ke.forEach(function(an){return delete Ae[an]}),delete Ae.onClick;var kt=W?Object(U.a)(Object(U.a)({},mr),Ot):Object(U.a)(Object(U.a)({},gr),Ot);delete Ae.direction;var Jt=this.getBaseProps(),rn=Ue?null:this.getMotion(Jt.mode,Jt.visible);return s.createElement("li",Object(x.a)({},Ae,_t,{className:it,role:"menuitem"}),s.createElement(fr,{prefixCls:je,popupClassName:R()("".concat(je,"-popup"),Fe),getPopupContainer:be,builtinPlacements:kt,popupPlacement:Ie,popupVisible:Ue?!1:Te,popupAlign:Je,popup:Ue?null:Ee,action:st||Ue?[]:[at],mouseEnterDelay:ut,mouseLeaveDelay:tt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Tt,popupMotion:rn},le),Ue?Ee:null)}}]),Ce}(s.Component);_r.defaultProps={onMouseEnter:fe,onMouseLeave:fe,onTitleMouseEnter:fe,onTitleMouseLeave:fe,onTitleClick:fe,manualRef:fe,mode:"vertical",title:""};var Vr=Object(c.b)(function(Se,_e){var Ce=Se.openKeys,me=Se.activeKey,ne=Se.selectedKeys,pe=_e.eventKey,se=_e.subMenuKey;return{isOpen:Ce.indexOf(pe)>-1,active:me[se]===pe,selectedKeys:ne}})(_r);Vr.isSubMenu=!0;var aa=Vr,Xr="menuitem-overflowed",Wn=.5,Yr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){var me;return Object(M.a)(this,Ce),me=_e.apply(this,arguments),me.resizeObserver=null,me.mutationObserver=null,me.originalTotalWidth=0,me.overflowedItems=[],me.menuItemSizes=[],me.cancelFrameId=null,me.state={lastVisibleIndex:void 0},me.childRef=s.createRef(),me.getMenuItemNodes=function(){var ne=me.props.prefixCls,pe=me.childRef.current;return pe?[].slice.call(pe.children).filter(function(se){return se.className.split(" ").indexOf("".concat(ne,"-overflowed-submenu"))<0}):[]},me.getOverflowedSubMenuItem=function(ne,pe,se){var Ae=me.props,Te=Ae.overflowedIndicator,je=Ae.level,Ue=Ae.mode,Ge=Ae.prefixCls,it=Ae.theme;if(je!==1||Ue!=="horizontal")return null;var _t=me.props.children[0],e=_t.props,a=e.children,D=e.title,N=e.style,W=Object(O.a)(e,["children","title","style"]),ee=Object(U.a)({},N),oe="".concat(ne,"-overflowed-indicator"),le="".concat(ne,"-overflowed-indicator");pe.length===0&&se!==!0?ee=Object(U.a)(Object(U.a)({},ee),{},{display:"none"}):se&&(ee=Object(U.a)(Object(U.a)({},ee),{},{visibility:"hidden",position:"absolute"}),oe="".concat(oe,"-placeholder"),le="".concat(le,"-placeholder"));var Ee=it?"".concat(Ge,"-").concat(it):"",be={};return ke.forEach(function(Ie){W[Ie]!==void 0&&(be[Ie]=W[Ie])}),s.createElement(aa,Object(x.a)({title:Te,className:"".concat(Ge,"-overflowed-submenu"),popupClassName:Ee},be,{key:oe,eventKey:le,disabled:!1,style:ee}),pe)},me.setChildrenWidthAndResize=function(){if(me.props.mode!=="horizontal")return;var ne=me.childRef.current;if(!ne)return;var pe=ne.children;if(!pe||pe.length===0)return;var se=ne.children[pe.length-1];Re(se,"display","inline-block");var Ae=me.getMenuItemNodes(),Te=Ae.filter(function(je){return je.className.split(" ").indexOf(Xr)>=0});Te.forEach(function(je){Re(je,"display","inline-block")}),me.menuItemSizes=Ae.map(function(je){return We(je,!0)}),Te.forEach(function(je){Re(je,"display","none")}),me.overflowedIndicatorWidth=We(ne.children[ne.children.length-1],!0),me.originalTotalWidth=me.menuItemSizes.reduce(function(je,Ue){return je+Ue},0),me.handleResize(),Re(se,"display","none")},me.handleResize=function(){if(me.props.mode!=="horizontal")return;var ne=me.childRef.current;if(!ne)return;var pe=We(ne);me.overflowedItems=[];var se=0,Ae;me.originalTotalWidth>pe+Wn&&(Ae=-1,me.menuItemSizes.forEach(function(Te){se+=Te,se+me.overflowedIndicatorWidth<=pe&&(Ae+=1)})),me.setState({lastVisibleIndex:Ae})},me}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){var ne=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var pe=this.childRef.current;if(!pe)return;this.resizeObserver=new Ve.default(function(se){se.forEach(function(){var Ae=ne.cancelFrameId;cancelAnimationFrame(Ae),ne.cancelFrameId=requestAnimationFrame(ne.setChildrenWidthAndResize)})}),[].slice.call(pe.children).concat(pe).forEach(function(se){ne.resizeObserver.observe(se)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ne.resizeObserver.disconnect(),[].slice.call(pe.children).concat(pe).forEach(function(se){ne.resizeObserver.observe(se)}),ne.setChildrenWidthAndResize()}),this.mutationObserver.observe(pe,{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(ne){var pe=this,se=this.state.lastVisibleIndex;return(ne||[]).reduce(function(Ae,Te,je){var Ue=Te;if(pe.props.mode==="horizontal"){var Ge=pe.getOverflowedSubMenuItem(Te.props.eventKey,[]);se!==void 0&&pe.props.className.indexOf("".concat(pe.props.prefixCls,"-root"))!==-1&&(je>se&&(Ue=s.cloneElement(Te,{style:{display:"none"},eventKey:"".concat(Te.props.eventKey,"-hidden"),className:"".concat(Xr)})),je===se+1&&(pe.overflowedItems=ne.slice(se+1).map(function(_t){return s.cloneElement(_t,{key:_t.props.eventKey,mode:"vertical-left"})}),Ge=pe.getOverflowedSubMenuItem(Te.props.eventKey,pe.overflowedItems)));var it=[].concat(Object(E.a)(Ae),[Ge,Ue]);return je===ne.length-1&&it.push(pe.getOverflowedSubMenuItem(Te.props.eventKey,[],!0)),it}return[].concat(Object(E.a)(Ae),[Ue])},[])}},{key:"render",value:function(){var ne=this.props,pe=ne.visible,se=ne.prefixCls,Ae=ne.overflowedIndicator,Te=ne.mode,je=ne.level,Ue=ne.tag,Ge=ne.children,it=ne.theme,_t=Object(O.a)(ne,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),e=Ue;return s.createElement(e,Object(x.a)({ref:this.childRef},_t),this.renderChildren(Ge))}}]),Ce}(s.Component);Yr.defaultProps={tag:"div",className:""};var ia=Yr;function oa(Se){return Se.length?Se.every(function(_e){return!!_e.props.disabled}):!0}function wr(Se,_e,Ce){var me=Se.getState();Se.setState({activeKey:Object(U.a)(Object(U.a)({},me.activeKey),{},Object(Q.a)({},_e,Ce))})}function Er(Se){return Se.eventKey||"0-menu-"}function Mr(Se,_e){var Ce=_e,me=Se.children,ne=Se.eventKey;if(Ce){var pe;if(Ye(me,function(se,Ae){se&&se.props&&!se.props.disabled&&Ce===Pe(se,ne,Ae)&&(pe=!0)}),pe)return Ce}return Ce=null,Se.defaultActiveFirst&&Ye(me,function(se,Ae){!Ce&&se&&!se.props.disabled&&(Ce=Pe(se,ne,Ae))}),Ce}function sa(Se){if(!Se)return;var _e=this.instanceArray.indexOf(Se);_e!==-1?this.instanceArray[_e]=Se:this.instanceArray.push(Se)}var Qr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(me){var ne;return Object(M.a)(this,Ce),ne=_e.call(this,me),ne.onKeyDown=function(pe,se){var Ae=pe.keyCode,Te;if(ne.getFlatInstanceArray().forEach(function(Ue){Ue&&Ue.props.active&&Ue.onKeyDown&&(Te=Ue.onKeyDown(pe))}),Te)return 1;var je=null;return(Ae===P.a.UP||Ae===P.a.DOWN)&&(je=ne.step(Ae===P.a.UP?-1:1)),je?(pe.preventDefault(),wr(ne.props.store,Er(ne.props),je.props.eventKey),typeof se=="function"&&se(je),1):void 0},ne.onItemHover=function(pe){var se=pe.key,Ae=pe.hover;wr(ne.props.store,Er(ne.props),Ae?se:null)},ne.onDeselect=function(pe){ne.props.onDeselect(pe)},ne.onSelect=function(pe){ne.props.onSelect(pe)},ne.onClick=function(pe){ne.props.onClick(pe)},ne.onOpenChange=function(pe){ne.props.onOpenChange(pe)},ne.onDestroy=function(pe){ne.props.onDestroy(pe)},ne.getFlatInstanceArray=function(){return ne.instanceArray},ne.step=function(pe){var se=ne.getFlatInstanceArray(),Ae=ne.props.store.getState().activeKey[Er(ne.props)],Te=se.length;if(!Te)return null;pe<0&&(se=se.concat().reverse());var je=-1;if(se.every(function(_t,e){return _t&&_t.props.eventKey===Ae?(je=e,!1):!0}),!ne.props.defaultActiveFirst&&je!==-1&&oa(se.slice(je,Te-1)))return;var Ue=(je+1)%Te,Ge=Ue;do{var it=se[Ge];if(!it||it.props.disabled)Ge=(Ge+1)%Te;else return it}while(Ge!==Ue);return null},ne.renderCommonMenuItem=function(pe,se,Ae){var Te=ne.props.store.getState(),je=Object(f.a)(ne),Ue=je.props,Ge=Pe(pe,Ue.eventKey,se),it=pe.props;if(!it||typeof pe.type=="string")return pe;var _t=Ge===Te.activeKey,e=Object(U.a)(Object(U.a)({mode:it.mode||Ue.mode,level:Ue.level,inlineIndent:Ue.inlineIndent,renderMenuItem:ne.renderMenuItem,rootPrefixCls:Ue.prefixCls,index:se,parentMenu:Ue.parentMenu,manualRef:it.disabled?void 0:Object(_.a)(pe.ref,sa.bind(Object(f.a)(ne))),eventKey:Ge,active:!it.disabled&&_t,multiple:Ue.multiple,onClick:function(D){(it.onClick||fe)(D),ne.onClick(D)},onItemHover:ne.onItemHover,motion:Ue.motion,subMenuOpenDelay:Ue.subMenuOpenDelay,subMenuCloseDelay:Ue.subMenuCloseDelay,forceSubMenuRender:Ue.forceSubMenuRender,onOpenChange:ne.onOpenChange,onDeselect:ne.onDeselect,onSelect:ne.onSelect,builtinPlacements:Ue.builtinPlacements,itemIcon:it.itemIcon||ne.props.itemIcon,expandIcon:it.expandIcon||ne.props.expandIcon},Ae),{},{direction:Ue.direction});return(Ue.mode==="inline"||Me())&&(e.triggerSubMenuAction="click"),s.cloneElement(pe,Object(U.a)(Object(U.a)({},e),{},{key:Ge||se}))},ne.renderMenuItem=function(pe,se,Ae){if(!pe)return null;var Te=ne.props.store.getState(),je={openKeys:Te.openKeys,selectedKeys:Te.selectedKeys,triggerSubMenuAction:ne.props.triggerSubMenuAction,subMenuKey:Ae};return ne.renderCommonMenuItem(pe,se,je)},me.store.setState({activeKey:Object(U.a)(Object(U.a)({},me.store.getState().activeKey),{},Object(Q.a)({},me.eventKey,Mr(me,me.activeKey)))}),ne.instanceArray=[],ne}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ne){return this.props.visible||ne.visible||this.props.className!==ne.className||!I()(this.props.style,ne.style)}},{key:"componentDidUpdate",value:function(ne){var pe=this.props,se="activeKey"in pe?pe.activeKey:pe.store.getState().activeKey[Er(pe)],Ae=Mr(pe,se);if(Ae!==se)wr(pe.store,Er(pe),Ae);else if("activeKey"in ne){var Te=Mr(ne,ne.activeKey);Ae!==Te&&wr(pe.store,Er(pe),Ae)}}},{key:"render",value:function(){var ne=this,pe=Object(x.a)({},this.props);this.instanceArray=[];var se=R()(pe.prefixCls,pe.className,"".concat(pe.prefixCls,"-").concat(pe.mode)),Ae={className:se,role:pe.role||"menu"};pe.id&&(Ae.id=pe.id),pe.focusable&&(Ae.tabIndex=0,Ae.onKeyDown=this.onKeyDown);var Te=pe.prefixCls,je=pe.eventKey,Ue=pe.visible,Ge=pe.level,it=pe.mode,_t=pe.overflowedIndicator,e=pe.theme;return ke.forEach(function(a){return delete pe[a]}),delete pe.onClick,s.createElement(ia,Object(x.a)({},pe,{prefixCls:Te,mode:it,tag:"ul",level:Ge,theme:e,visible:Ue,overflowedIndicator:_t},Ae),Object(o.a)(pe.children).map(function(a,D){return ne.renderMenuItem(a,D,je||"0-menu-")}))}}]),Ce}(s.Component);Qr.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:fe};var la=Object(c.b)()(Qr),jr=la,Fr=h("Kwbf");function zr(Se,_e,Ce){var me=Se.prefixCls,ne=Se.motion,pe=Se.defaultMotions,se=pe===void 0?{}:pe,Ae=Se.openAnimation,Te=Se.openTransitionName,je=_e.switchingModeFromInline;if(ne)return ne;if(Object(k.a)(Ae)==="object"&&Ae)Object(Fr.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ae=="string")return{motionName:"".concat(me,"-open-").concat(Ae)};if(Te)return{motionName:Te};var Ue=se[Ce];return Ue||(je?null:se.other)}var Kn=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(me){var ne;Object(M.a)(this,Ce),ne=_e.call(this,me),ne.onSelect=function(Ae){var Te=Object(f.a)(ne),je=Te.props;if(je.selectable){var Ue=ne.store.getState(),Ge=Ue.selectedKeys,it=Ae.key;je.multiple?Ge=Ge.concat([it]):Ge=[it],"selectedKeys"in je||ne.store.setState({selectedKeys:Ge}),je.onSelect(Object(U.a)(Object(U.a)({},Ae),{},{selectedKeys:Ge}))}},ne.onClick=function(Ae){var Te=ne.getRealMenuMode(),je=Object(f.a)(ne),Ue=je.store,Ge=je.props.onOpenChange;Te!=="inline"&&!("openKeys"in ne.props)&&(Ue.setState({openKeys:[]}),Ge([])),ne.props.onClick(Ae)},ne.onKeyDown=function(Ae,Te){ne.innerMenu.getWrappedInstance().onKeyDown(Ae,Te)},ne.onOpenChange=function(Ae){var Te=Object(f.a)(ne),je=Te.props,Ue=ne.store.getState().openKeys.concat(),Ge=!1,it=function(e){var a=!1;if(e.open)a=Ue.indexOf(e.key)===-1,a&&Ue.push(e.key);else{var D=Ue.indexOf(e.key);a=D!==-1,a&&Ue.splice(D,1)}Ge=Ge||a};Array.isArray(Ae)?Ae.forEach(it):it(Ae),Ge&&("openKeys"in ne.props||ne.store.setState({openKeys:Ue}),je.onOpenChange(Ue))},ne.onDeselect=function(Ae){var Te=Object(f.a)(ne),je=Te.props;if(je.selectable){var Ue=ne.store.getState().selectedKeys.concat(),Ge=Ae.key,it=Ue.indexOf(Ge);it!==-1&&Ue.splice(it,1),"selectedKeys"in je||ne.store.setState({selectedKeys:Ue}),je.onDeselect(Object(U.a)(Object(U.a)({},Ae),{},{selectedKeys:Ue}))}},ne.onMouseEnter=function(Ae){ne.restoreModeVerticalFromInline();var Te=ne.props.onMouseEnter;Te&&Te(Ae)},ne.onTransitionEnd=function(Ae){var Te=Ae.propertyName==="width"&&Ae.target===Ae.currentTarget,je=Ae.target.className,Ue=Object.prototype.toString.call(je)==="[object SVGAnimatedString]"?je.animVal:je,Ge=Ae.propertyName==="font-size"&&Ue.indexOf("anticon")>=0;(Te||Ge)&&ne.restoreModeVerticalFromInline()},ne.setInnerMenu=function(Ae){ne.innerMenu=Ae},ne.isRootMenu=!0;var pe=me.defaultSelectedKeys,se=me.defaultOpenKeys;return"selectedKeys"in me&&(pe=me.selectedKeys||[]),"openKeys"in me&&(se=me.openKeys||[]),ne.store=Object(c.c)({selectedKeys:pe,openKeys:se,activeKey:{"0-menu-":Mr(me,me.activeKey)}}),ne.state={switchingModeFromInline:!1,prevProps:me,inlineOpenKeys:[],store:ne.store},ne}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ne){var pe=this.props,se=pe.siderCollapsed,Ae=pe.inlineCollapsed,Te=pe.onOpenChange;(!ne.inlineCollapsed&&Ae||!ne.siderCollapsed&&se)&&Te([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var ne=this.props.collapsedWidth,pe=this.store,se=this.prevOpenKeys,Ae=this.getInlineCollapsed()&&(ne===0||ne==="0"||ne==="0px");Ae?(this.prevOpenKeys=pe.getState().openKeys.concat(),this.store.setState({openKeys:[]})):se&&(this.store.setState({openKeys:se}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ne=this.props.mode,pe=this.state.switchingModeFromInline,se=this.getInlineCollapsed();return pe&&se?"inline":se?"vertical":ne}},{key:"getInlineCollapsed",value:function(){var ne=this.props,pe=ne.inlineCollapsed,se=ne.siderCollapsed;return se!==void 0?se:pe}},{key:"restoreModeVerticalFromInline",value:function(){var ne=this.state.switchingModeFromInline;ne&&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 ne=Object(U.a)({},Object(S.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),pe=this.getRealMenuMode();return ne.className+=" ".concat(ne.prefixCls,"-root"),ne.direction==="rtl"&&(ne.className+=" ".concat(ne.prefixCls,"-rtl")),ne=Object(U.a)(Object(U.a)({},ne),{},{mode:pe,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:zr(this.props,this.state,pe)}),delete ne.openAnimation,delete ne.openTransitionName,s.createElement(c.a,{store:this.store},s.createElement(jr,Object(x.a)({},ne,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(ne,pe){var se=pe.prevProps,Ae=pe.store,Te=Ae.getState(),je={},Ue={prevProps:ne};return se.mode==="inline"&&ne.mode!=="inline"&&(Ue.switchingModeFromInline=!0),"openKeys"in ne?je.openKeys=ne.openKeys||[]:((ne.inlineCollapsed&&!se.inlineCollapsed||ne.siderCollapsed&&!se.siderCollapsed)&&(Ue.switchingModeFromInline=!0,Ue.inlineOpenKeys=Te.openKeys,je.openKeys=[]),(!ne.inlineCollapsed&&se.inlineCollapsed||!ne.siderCollapsed&&se.siderCollapsed)&&(je.openKeys=pe.inlineOpenKeys,Ue.inlineOpenKeys=[])),Object.keys(je).length&&Ae.setState(je),Ue}}]),Ce}(s.Component);Kn.defaultProps={selectable:!0,onClick:fe,onSelect:fe,onOpenChange:fe,onDeselect:fe,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:s.createElement("span",null,"\xB7\xB7\xB7")};var ua=Kn,Wr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){var me;return Object(M.a)(this,Ce),me=_e.apply(this,arguments),me.onKeyDown=function(ne){var pe=ne.keyCode;return pe===P.a.ENTER?(me.onClick(ne),!0):void 0},me.onMouseLeave=function(ne){var pe=me.props,se=pe.eventKey,Ae=pe.onItemHover,Te=pe.onMouseLeave;Ae({key:se,hover:!1}),Te({key:se,domEvent:ne})},me.onMouseEnter=function(ne){var pe=me.props,se=pe.eventKey,Ae=pe.onItemHover,Te=pe.onMouseEnter;Ae({key:se,hover:!0}),Te({key:se,domEvent:ne})},me.onClick=function(ne){var pe=me.props,se=pe.eventKey,Ae=pe.multiple,Te=pe.onClick,je=pe.onSelect,Ue=pe.onDeselect,Ge=pe.isSelected,it={key:se,keyPath:[se],item:Object(f.a)(me),domEvent:ne};Te(it),Ae?Ge?Ue(it):je(it):Ge||je(it)},me.saveNode=function(ne){me.node=ne},me}return Object(b.a)(Ce,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ne=this.props;ne.onDestroy&&ne.onDestroy(ne.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 ne,pe=Object(U.a)({},this.props),se=R()(this.getPrefixCls(),pe.className,(ne={},Object(Q.a)(ne,this.getActiveClassName(),!pe.disabled&&pe.active),Object(Q.a)(ne,this.getSelectedClassName(),pe.isSelected),Object(Q.a)(ne,this.getDisabledClassName(),pe.disabled),ne)),Ae=Object(U.a)(Object(U.a)({},pe.attribute),{},{title:typeof pe.title=="string"?pe.title:void 0,className:se,role:pe.role||"menuitem","aria-disabled":pe.disabled});pe.role==="option"?Ae=Object(U.a)(Object(U.a)({},Ae),{},{role:"option","aria-selected":pe.isSelected}):(pe.role===null||pe.role==="none")&&(Ae.role="none");var Te={onClick:pe.disabled?null:this.onClick,onMouseLeave:pe.disabled?null:this.onMouseLeave,onMouseEnter:pe.disabled?null:this.onMouseEnter},je=Object(U.a)({},pe.style);pe.mode==="inline"&&(pe.direction==="rtl"?je.paddingRight=pe.inlineIndent*pe.level:je.paddingLeft=pe.inlineIndent*pe.level),ke.forEach(function(Ge){return delete pe[Ge]}),delete pe.direction;var Ue=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ue=s.createElement(this.props.itemIcon,this.props)),s.createElement("li",Object(x.a)({},Object(S.a)(pe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ae,Te,{style:je,ref:this.saveNode}),pe.children,Ue)}}]),Ce}(s.Component);Wr.isMenuItem=!0,Wr.defaultProps={onSelect:fe,onMouseEnter:fe,onMouseLeave:fe,manualRef:fe};var Rr=Object(c.b)(function(Se,_e){var Ce=Se.activeKey,me=Se.selectedKeys,ne=_e.eventKey,pe=_e.subMenuKey;return{active:Ce[pe]===ne,isSelected:Array.isArray(me)?me.indexOf(ne)!==-1:me===ne}})(Wr),da=Rr,Jr=function(Se){Object(n.a)(Ce,Se);var _e=Object(r.a)(Ce);function Ce(){var me;return Object(M.a)(this,Ce),me=_e.apply(this,arguments),me.renderInnerMenuItem=function(ne){var pe=me.props,se=pe.renderMenuItem,Ae=pe.index;return se(ne,Ae,me.props.subMenuKey)},me}return Object(b.a)(Ce,[{key:"render",value:function(){var ne=Object(x.a)({},this.props),pe=ne.className,se=pe===void 0?"":pe,Ae=ne.rootPrefixCls,Te="".concat(Ae,"-item-group-title"),je="".concat(Ae,"-item-group-list"),Ue=ne.title,Ge=ne.children;return ke.forEach(function(it){return delete ne[it]}),delete ne.direction,s.createElement("li",Object(x.a)({},ne,{onClick:function(_t){return _t.stopPropagation()},className:"".concat(se," ").concat(Ae,"-item-group")}),s.createElement("div",{className:Te,title:typeof Ue=="string"?Ue:void 0},Ue),s.createElement("ul",{className:je},s.Children.map(Ge,this.renderInnerMenuItem)))}}]),Ce}(s.Component);Jr.isMenuItemGroup=!0,Jr.defaultProps={disabled:!0};var br=Jr,ca=function(_e){var Ce=_e.className,me=_e.rootPrefixCls,ne=_e.style;return s.createElement("li",{className:"".concat(Ce," ").concat(me,"-item-divider"),style:ne})};ca.defaultProps={disabled:!0,className:"",style:{}};var yr=ca,fa=ua,Cn=h("eDIo");function ha(Se,_e){var Ce=Se.prefixCls,me=Se.editable,ne=Se.locale,pe=Se.style;return!me||me.showAdd===!1?null:s.createElement("button",{ref:_e,type:"button",className:"".concat(Ce,"-nav-add"),style:pe,"aria-label":(ne==null?void 0:ne.addAriaLabel)||"Add tab",onClick:function(Ae){me.onEdit("add",{event:Ae})}},me.addIcon||"+")}var Zr=s.forwardRef(ha);function $n(Se,_e){var Ce=Se.prefixCls,me=Se.id,ne=Se.tabs,pe=Se.locale,se=Se.mobile,Ae=Se.moreIcon,Te=Ae===void 0?"More":Ae,je=Se.moreTransitionName,Ue=Se.style,Ge=Se.className,it=Se.editable,_t=Se.tabBarGutter,e=Se.rtl,a=Se.onTabClick,D=Object(s.useState)(!1),N=Object(L.a)(D,2),W=N[0],ee=N[1],oe=Object(s.useState)(null),le=Object(L.a)(oe,2),Ee=le[0],be=le[1],Ie="".concat(me,"-more-popup"),Je="".concat(Ce,"-dropdown"),Fe=Ee!==null?"".concat(Ie,"-").concat(Ee):null,st=pe==null?void 0:pe.dropdownAriaLabel,at=s.createElement(fa,{onClick:function(rn){var an=rn.key,jt=rn.domEvent;a(an,jt),ee(!1)},id:Ie,tabIndex:-1,role:"listbox","aria-activedescendant":Fe,selectedKeys:[Ee],"aria-label":st!==void 0?st:"expanded dropdown"},ne.map(function(Jt){return s.createElement(da,{key:Jt.key,id:"".concat(Ie,"-").concat(Jt.key),role:"option","aria-controls":me&&"".concat(me,"-panel-").concat(Jt.key),disabled:Jt.disabled},Jt.tab)}));function ut(Jt){for(var rn=ne.filter(function(En){return!En.disabled}),an=rn.findIndex(function(En){return En.key===Ee})||0,jt=rn.length,Zt=0;Zt<jt;Zt+=1){an=(an+Jt+jt)%jt;var dn=rn[an];if(!dn.disabled){be(dn.key);return}}}function Tt(Jt){var rn=Jt.which;if(!W){[P.a.DOWN,P.a.SPACE,P.a.ENTER].includes(rn)&&(ee(!0),Jt.preventDefault());return}switch(rn){case P.a.UP:ut(-1),Jt.preventDefault();break;case P.a.DOWN:ut(1),Jt.preventDefault();break;case P.a.ESC:ee(!1);break;case P.a.SPACE:case P.a.ENTER:Ee!==null&&a(Ee,Jt);break}}Object(s.useEffect)(function(){var Jt=document.getElementById(Fe);Jt&&Jt.scrollIntoView&&Jt.scrollIntoView(!1)},[Ee]),Object(s.useEffect)(function(){W||be(null)},[W]);var tt=Object(Q.a)({},e?"marginLeft":"marginRight",_t);ne.length||(tt.visibility="hidden",tt.order=1);var Ot=R()(Object(Q.a)({},"".concat(Je,"-rtl"),e)),kt=se?null:s.createElement(Cn.a,{prefixCls:Je,overlay:at,trigger:["hover"],visible:W,transitionName:je,onVisibleChange:ee,overlayClassName:Ot,mouseEnterDelay:.1,mouseLeaveDelay:.1},s.createElement("button",{type:"button",className:"".concat(Ce,"-nav-more"),style:tt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Ie,id:"".concat(me,"-more"),"aria-expanded":W,onKeyDown:Tt},Te));return s.createElement("div",{className:R()("".concat(Ce,"-nav-operations"),Ge),style:Ue,ref:_e},kt,s.createElement(Zr,{prefixCls:Ce,locale:pe,editable:it}))}var ma=s.forwardRef($n),pr=Object(s.createContext)(null),pa=.1,Ar=.01,Or=20,er=Math.pow(.995,Or);function va(){var Se=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(Se)||/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(Se.substr(0,4)))}function Hr(Se,_e){var Ce=Object(s.useState)(),me=Object(L.a)(Ce,2),ne=me[0],pe=me[1],se=Object(s.useState)(0),Ae=Object(L.a)(se,2),Te=Ae[0],je=Ae[1],Ue=Object(s.useState)(0),Ge=Object(L.a)(Ue,2),it=Ge[0],_t=Ge[1],e=Object(s.useState)(),a=Object(L.a)(e,2),D=a[0],N=a[1],W=Object(s.useRef)();function ee(st){var at=st.touches[0],ut=at.screenX,Tt=at.screenY;pe({x:ut,y:Tt}),window.clearInterval(W.current)}function oe(st){if(!ne)return;st.preventDefault();var at=st.touches[0],ut=at.screenX,Tt=at.screenY;pe({x:ut,y:Tt});var tt=ut-ne.x,Ot=Tt-ne.y;_e(tt,Ot);var kt=Date.now();je(kt),_t(kt-Te),N({x:tt,y:Ot})}function le(){if(!ne)return;if(pe(null),N(null),D){var st=D.x/it,at=D.y/it,ut=Math.abs(st),Tt=Math.abs(at);if(Math.max(ut,Tt)<pa)return;var tt=st,Ot=at;W.current=window.setInterval(function(){if(Math.abs(tt)<Ar&&Math.abs(Ot)<Ar){window.clearInterval(W.current);return}tt*=er,Ot*=er,_e(tt*Or,Ot*Or)},Or)}}var Ee=Object(s.useRef)(0),be=Object(s.useRef)(!1),Ie=Object(s.useRef)();function Je(st){var at=st.deltaX,ut=st.deltaY,Tt=0,tt=Math.abs(at),Ot=Math.abs(ut);tt===Ot?Tt=Ie.current==="x"?at:ut:tt>Ot?(Tt=at,Ie.current="x"):(Tt=ut,Ie.current="y");var kt=Date.now();kt-Ee.current>100&&(be.current=!1),(_e(-Tt,-Tt)||be.current)&&(st.preventDefault(),be.current=!0),Ee.current=kt}var Fe=Object(s.useRef)(null);Fe.current={onTouchStart:ee,onTouchMove:oe,onTouchEnd:le,onWheel:Je},s.useEffect(function(){function st(tt){Fe.current.onTouchStart(tt)}function at(tt){Fe.current.onTouchMove(tt)}function ut(tt){Fe.current.onTouchEnd(tt)}function Tt(tt){Fe.current.onWheel(tt)}return document.addEventListener("touchmove",at,{passive:!1}),document.addEventListener("touchend",ut,{passive:!1}),Se.current.addEventListener("touchstart",st,{passive:!1}),Se.current.addEventListener("wheel",Tt),function(){document.removeEventListener("touchmove",at),document.removeEventListener("touchend",ut)}},[])}function ga(){var Se=Object(s.useRef)(new Map);function _e(me){return Se.current.has(me)||Se.current.set(me,s.createRef()),Se.current.get(me)}function Ce(me){Se.current.delete(me)}return[_e,Ce]}function xr(Se,_e){var Ce=s.useRef(Se),me=s.useState({}),ne=Object(L.a)(me,2),pe=ne[1];function se(Ae){var Te=typeof Ae=="function"?Ae(Ce.current):Ae;Te!==Ce.current&&_e(Te,Ce.current),Ce.current=Te,pe({})}return[Ce.current,se]}var qr=function(_e){var Ce=_e.position,me=_e.prefixCls,ne=_e.extra;if(!ne)return null;var pe,se=ne;return Ce==="right"&&(pe=se.right||!se.left&&se||null),Ce==="left"&&(pe=se.left||null),pe?s.createElement("div",{className:"".concat(me,"-extra-content")},pe):null};function Dr(Se,_e){var Ce,me=s.useContext(pr),ne=me.prefixCls,pe=me.tabs,se=Se.className,Ae=Se.style,Te=Se.id,je=Se.animated,Ue=Se.activeKey,Ge=Se.rtl,it=Se.extra,_t=Se.editable,e=Se.locale,a=Se.tabPosition,D=Se.tabBarGutter,N=Se.children,W=Se.onTabClick,ee=Se.onTabScroll,oe=Object(s.useRef)(),le=Object(s.useRef)(),Ee=Object(s.useRef)(),be=Object(s.useRef)(),Ie=ga(),Je=Object(L.a)(Ie,2),Fe=Je[0],st=Je[1],at=a==="top"||a==="bottom",ut=xr(0,function(kn,Sn){at&&ee&&ee({direction:kn>Sn?"left":"right"})}),Tt=Object(L.a)(ut,2),tt=Tt[0],Ot=Tt[1],kt=xr(0,function(kn,Sn){!at&&ee&&ee({direction:kn>Sn?"top":"bottom"})}),Jt=Object(L.a)(kt,2),rn=Jt[0],an=Jt[1],jt=Object(s.useState)(0),Zt=Object(L.a)(jt,2),dn=Zt[0],En=Zt[1],en=Object(s.useState)(0),ln=Object(L.a)(en,2),cn=ln[0],tn=ln[1],yn=Object(s.useState)(0),Mn=Object(L.a)(yn,2),In=Mn[0],Vn=Mn[1],rr=Object(s.useState)(0),or=Object(L.a)(rr,2),Dn=or[0],Xn=or[1],Sr=Object(s.useState)(null),Fn=Object(L.a)(Sr,2),Rn=Fn[0],Yn=Fn[1],La=Object(s.useState)(null),Ia=Object(L.a)(La,2),Tr=Ia[0],za=Ia[1],Ua=Object(s.useState)(0),ka=Object(L.a)(Ua,2),Na=ka[0],qa=ka[1],Wa=Object(s.useState)(0),Ba=Object(L.a)(Wa,2),Ha=Ba[0],Ka=Ba[1],Ga=u(new Map),ja=Object(L.a)(Ga,2),ba=ja[0],$a=ja[1],ya=m(pe,ba,dn),xa="".concat(ne,"-nav-operations-hidden"),Gr=0,Lr=0;at?Ge?(Gr=0,Lr=Math.max(0,dn-Rn)):(Gr=Math.min(0,Rn-dn),Lr=0):(Gr=Math.min(0,Tr-cn),Lr=0);function _a(kn){return kn<Gr?[Gr,!1]:kn>Lr?[Lr,!1]:[kn,!0]}var Aa=Object(s.useRef)(),Va=Object(s.useState)(),Xa=Object(L.a)(Va,2),xn=Xa[0],pn=Xa[1];function On(){pn(Date.now())}function An(){window.clearTimeout(Aa.current)}Hr(oe,function(kn,Sn){var tr=!1;function hr(wa,Ma){wa(function(Ra){var Oa=_a(Ra+Ma),ra=Object(L.a)(Oa,2),Ja=ra[0],Za=ra[1];return tr=Za,Ja})}if(at){if(Rn>=dn)return tr;hr(Ot,kn)}else{if(Tr>=cn)return tr;hr(an,Sn)}return An(),On(),tr}),Object(s.useEffect)(function(){return An(),xn&&(Aa.current=window.setTimeout(function(){pn(0)},100)),An},[xn]);function Pn(){var kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ue,Sn=ya.get(kn);if(!Sn)return;if(at){var tr=tt;Ge?Sn.right<tt?tr=Sn.right:Sn.right+Sn.width>tt+Rn&&(tr=Sn.right+Sn.width-Rn):Sn.left<-tt?tr=-Sn.left:Sn.left+Sn.width>-tt+Rn&&(tr=-(Sn.left+Sn.width-Rn)),an(0),Ot(_a(tr)[0])}else{var hr=rn;Sn.top<-rn?hr=-Sn.top:Sn.top+Sn.height>-rn+Tr&&(hr=-(Sn.top+Sn.height-Tr)),Ot(0),an(_a(hr)[0])}}var Nn=C(ya,{width:Rn,height:Tr,left:tt,top:rn},{width:In,height:Dn},{width:Na,height:Ha},Object(U.a)(Object(U.a)({},Se),{},{tabs:pe})),Hn=Object(L.a)(Nn,2),vr=Hn[0],Ca=Hn[1],Ir=pe.map(function(kn){var Sn=kn.key;return s.createElement(l,{id:Te,prefixCls:ne,key:Sn,rtl:Ge,tab:kn,closable:kn.closable,editable:_t,active:Sn===Ue,tabPosition:a,tabBarGutter:D,renderWrapper:N,removeAriaLabel:e==null?void 0:e.removeAriaLabel,ref:Fe(Sn),onClick:function(hr){W(Sn,hr)},onRemove:function(){st(Sn)},onFocus:function(){Pn(Sn),On(),Ge||(oe.current.scrollLeft=0),oe.current.scrollTop=0}})}),Ur=w(function(){var kn,Sn,tr,hr,wa,Ma,Ra,Oa,ra,Ja=((kn=oe.current)===null||kn===void 0?void 0:kn.offsetWidth)||0,Za=((Sn=oe.current)===null||Sn===void 0?void 0:Sn.offsetHeight)||0,ii=((tr=be.current)===null||tr===void 0?void 0:tr.offsetWidth)||0,oi=((hr=be.current)===null||hr===void 0?void 0:hr.offsetHeight)||0,mi=((wa=Ee.current)===null||wa===void 0?void 0:wa.offsetWidth)||0,pi=((Ma=Ee.current)===null||Ma===void 0?void 0:Ma.offsetHeight)||0;Yn(Ja),za(Za),qa(ii),Ka(oi);var si=(((Ra=le.current)===null||Ra===void 0?void 0:Ra.offsetWidth)||0)-ii,li=(((Oa=le.current)===null||Oa===void 0?void 0:Oa.offsetHeight)||0)-oi;En(si),tn(li);var ui=(ra=Ee.current)===null||ra===void 0?void 0:ra.className.includes(xa);Vn(si-(ui?0:mi)),Xn(li-(ui?0:pi)),$a(function(){var di=new Map;return pe.forEach(function(vi){var ci=vi.key,Da=Fe(ci).current;Da&&di.set(ci,{width:Da.offsetWidth,height:Da.offsetHeight,left:Da.offsetLeft,top:Da.offsetTop})}),di})}),Sa=pe.slice(0,vr),Fa=pe.slice(Ca+1),Qn=[].concat(Object(E.a)(Sa),Object(E.a)(Fa)),kr=Object(s.useState)(),na=Object(L.a)(kr,2),fi=na[0],hi=na[1],Nr=ya.get(Ue),ei=Object(s.useRef)();function ti(){y.a.cancel(ei.current)}Object(s.useEffect)(function(){var kn={};return Nr&&(at?(Ge?kn.right=Nr.right:kn.left=Nr.left,kn.width=Nr.width):(kn.top=Nr.top,kn.height=Nr.height)),ti(),ei.current=y()(function(){hi(kn)}),ti},[Nr,at,Ge]),Object(s.useEffect)(function(){Pn()},[Ue,Nr,ya,at]),Object(s.useEffect)(function(){Ur()},[Ge,D,Ue,pe.map(function(kn){return kn.key}).join("_")]);var ni=!!Qn.length,Ta="".concat(ne,"-nav-wrap"),Ya,Qa,ri,ai;return at?Ge?(Qa=tt>0,Ya=tt+Rn<dn):(Ya=tt<0,Qa=-tt+Rn<dn):(ri=rn<0,ai=-rn+Tr<cn),s.createElement("div",{ref:_e,role:"tablist",className:R()("".concat(ne,"-nav"),se),style:Ae,onKeyDown:function(){On()}},s.createElement(qr,{position:"left",extra:it,prefixCls:ne}),s.createElement(T.a,{onResize:Ur},s.createElement("div",{className:R()(Ta,(Ce={},Object(Q.a)(Ce,"".concat(Ta,"-ping-left"),Ya),Object(Q.a)(Ce,"".concat(Ta,"-ping-right"),Qa),Object(Q.a)(Ce,"".concat(Ta,"-ping-top"),ri),Object(Q.a)(Ce,"".concat(Ta,"-ping-bottom"),ai),Ce)),ref:oe},s.createElement(T.a,{onResize:Ur},s.createElement("div",{ref:le,className:"".concat(ne,"-nav-list"),style:{transform:"translate(".concat(tt,"px, ").concat(rn,"px)"),transition:xn?"none":void 0}},Ir,s.createElement(Zr,{ref:be,prefixCls:ne,locale:e,editable:_t,style:{visibility:ni?"hidden":null}}),s.createElement("div",{className:R()("".concat(ne,"-ink-bar"),Object(Q.a)({},"".concat(ne,"-ink-bar-animated"),je.inkBar)),style:fi}))))),s.createElement(ma,Object.assign({},Se,{ref:Ee,prefixCls:ne,tabs:Qn,className:!ni&&xa})),s.createElement(qr,{position:"right",extra:it,prefixCls:ne}))}var $r=s.forwardRef(Dr);function Cr(Se){var _e=Se.id,Ce=Se.activeKey,me=Se.animated,ne=Se.tabPosition,pe=Se.rtl,se=Se.destroyInactiveTabPane,Ae=s.useContext(pr),Te=Ae.prefixCls,je=Ae.tabs,Ue=me.tabPane,Ge=je.findIndex(function(it){return it.key===Ce});return s.createElement("div",{className:R()("".concat(Te,"-content-holder"))},s.createElement("div",{className:R()("".concat(Te,"-content"),"".concat(Te,"-content-").concat(ne),Object(Q.a)({},"".concat(Te,"-content-animated"),Ue)),style:Ge&&Ue?Object(Q.a)({},pe?"marginRight":"marginLeft","-".concat(Ge,"00%")):null},je.map(function(it){return s.cloneElement(it.node,{key:it.key,prefixCls:Te,tabKey:it.key,id:_e,animated:Ue,active:it.key===Ce,destroyInactiveTabPane:se})})))}function ea(Se){var _e=Se.prefixCls,Ce=Se.forceRender,me=Se.className,ne=Se.style,pe=Se.id,se=Se.active,Ae=Se.animated,Te=Se.destroyInactiveTabPane,je=Se.tabKey,Ue=Se.children,Ge=s.useState(Ce),it=Object(L.a)(Ge,2),_t=it[0],e=it[1];s.useEffect(function(){se?e(!0):Te&&e(!1)},[se,Te]);var a={};return se||(Ae?(a.visibility="hidden",a.height=0,a.overflowY="hidden"):a.display="none"),s.createElement("div",{id:pe&&"".concat(pe,"-panel-").concat(je),role:"tabpanel",tabIndex:se?0:-1,"aria-labelledby":pe&&"".concat(pe,"-tab-").concat(je),"aria-hidden":!se,style:Object(U.a)(Object(U.a)({},a),ne),className:R()("".concat(_e,"-tabpane"),se&&"".concat(_e,"-tabpane-active"),me)},(se||_t||Ce)&&Ue)}var Kr=0;function Ea(Se){return Object(o.a)(Se).map(function(_e){if(s.isValidElement(_e)){var Ce=_e.key!==void 0?String(_e.key):void 0;return Object(U.a)(Object(U.a)({key:Ce},_e.props),{},{node:_e})}return null}).filter(function(_e){return _e})}function dr(Se,_e){var Ce,me=Se.id,ne=Se.prefixCls,pe=ne===void 0?"rc-tabs":ne,se=Se.className,Ae=Se.children,Te=Se.direction,je=Se.activeKey,Ue=Se.defaultActiveKey,Ge=Se.editable,it=Se.animated,_t=Se.tabPosition,e=_t===void 0?"top":_t,a=Se.tabBarGutter,D=Se.tabBarStyle,N=Se.tabBarExtraContent,W=Se.locale,ee=Se.moreIcon,oe=Se.moreTransitionName,le=Se.destroyInactiveTabPane,Ee=Se.renderTabBar,be=Se.onChange,Ie=Se.onTabClick,Je=Se.onTabScroll,Fe=Object(O.a)(Se,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),st=Ea(Ae),at=Te==="rtl",ut;it===!1?ut={inkBar:!1,tabPane:!1}:ut=Object(U.a)({inkBar:!0,tabPane:!1},it!==!0?it:null);var Tt=Object(s.useState)(!1),tt=Object(L.a)(Tt,2),Ot=tt[0],kt=tt[1];Object(s.useEffect)(function(){kt(va())},[]);var Jt=Object(g.a)(function(){var Dn;return(Dn=st[0])===null||Dn===void 0?void 0:Dn.key},{value:je,defaultValue:Ue}),rn=Object(L.a)(Jt,2),an=rn[0],jt=rn[1],Zt=Object(s.useState)(function(){return st.findIndex(function(Dn){return Dn.key===an})}),dn=Object(L.a)(Zt,2),En=dn[0],en=dn[1];Object(s.useEffect)(function(){var Dn=st.findIndex(function(Sr){return Sr.key===an});if(Dn===-1){var Xn;Dn=Math.max(0,Math.min(En,st.length-1)),jt((Xn=st[Dn])===null||Xn===void 0?void 0:Xn.key)}en(Dn)},[st.map(function(Dn){return Dn.key}).join("_"),an,En]);var ln=Object(g.a)(null,{value:me}),cn=Object(L.a)(ln,2),tn=cn[0],yn=cn[1],Mn=e;Ot&&!["left","right"].includes(e)&&(Mn="top"),Object(s.useEffect)(function(){me||(yn("rc-tabs-".concat(Kr)),Kr+=1)},[]);function In(Dn,Xn){Ie==null||Ie(Dn,Xn),jt(Dn),be==null||be(Dn)}var Vn={id:tn,activeKey:an,animated:ut,tabPosition:Mn,rtl:at,mobile:Ot},rr,or=Object(U.a)(Object(U.a)({},Vn),{},{editable:Ge,locale:W,moreIcon:ee,moreTransitionName:oe,tabBarGutter:a,onTabClick:In,onTabScroll:Je,extra:N,style:D,panes:Ae});return Ee?rr=Ee(or,$r):rr=s.createElement($r,Object.assign({},or)),s.createElement(pr.Provider,{value:{tabs:st,prefixCls:pe}},s.createElement("div",Object.assign({ref:_e,id:me,className:R()(pe,"".concat(pe,"-").concat(Mn),(Ce={},Object(Q.a)(Ce,"".concat(pe,"-mobile"),Ot),Object(Q.a)(Ce,"".concat(pe,"-editable"),Ge),Object(Q.a)(Ce,"".concat(pe,"-rtl"),at),Ce),se)},Fe),rr,s.createElement(Cr,Object.assign({destroyInactiveTabPane:le},Vn,{animated:ut}))))}var ta=s.forwardRef(dr);ta.TabPane=ea;var Pr=ta,Pa=J.b=Pr},kPWJ:function(re,J,h){re.exports=h.p+"static/question.cb52bef9.gif"},kPYp:function(re,J){re.exports="data:image/png;base64,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"},l2Kq:function(re,J,h){re.exports=h.p+"static/match_ad.24dc22fd.jpg"},loD1:function(re,J){function h(Q,L,O,U,s,t,R){if(s===0)return!1;var o=s,g=0,E=Q;if(R>L+o&&R>U+o||R<L-o&&R<U-o||t>Q+o&&t>O+o||t<Q-o&&t<O-o)return!1;if(Q!==O)g=(L-U)/(Q-O),E=(Q*U-O*L)/(Q-O);else return Math.abs(t-Q)<=o/2;var i=g*t-R+E,y=i*i/(g*g+1);return y<=o/2*o/2}J.containStroke=h},lzim:function(re,J,h){"use strict";var Q=h("E7E6"),L=h.n(Q);h.d(J,"x",function(){return L.a});var O=h("/GNS"),U=h.n(O);h.d(J,"w",function(){return U.a});var s=h("FOrL"),t=h.n(s);h.d(J,"q",function(){return t.a});var R=h("HpTS"),o=h.n(R);h.d(J,"y",function(){return o.a});var g=h("tWlo"),E=h.n(g);h.d(J,"a",function(){return E.a});var i=h("7ZXX"),y=h.n(i);h.d(J,"l",function(){return y.a});var T=h("GABl"),w=h.n(T);h.d(J,"e",function(){return w.a});var u=h("onxn"),P=h.n(u);h.d(J,"n",function(){return P.a});var v=h("nKGa"),l=h.n(v);h.d(J,"m",function(){return l.a});var d=h("4qgm"),m=h.n(d);h.d(J,"A",function(){return m.a});var p=h("JeFH"),C=h.n(p);h.d(J,"b",function(){return C.a});var x=h("ji0R"),M=h.n(x);h.d(J,"i",function(){return M.a});var b=h("W6BS"),f=h.n(b);h.d(J,"B",function(){return f.a});var n=h("kPYp"),r=h.n(n);h.d(J,"C",function(){return r.a});var c=h("nukY"),S=h.n(c),_=h("4u4S"),A=h.n(_),I=h("yslc"),k=h.n(I),B=h("l2Kq"),z=h.n(B),G=h("RMFE"),V=h.n(G);h.d(J,"o",function(){return V.a});var X=h("TGq3"),F=h.n(X),K=h("SMhR"),Z=h.n(K);h.d(J,"z",function(){return Z.a});var he=h("8/bI"),ue=h.n(he);h.d(J,"j",function(){return ue.a});var ge=h("JWDV"),xe=h.n(ge),De=h("Xsq0"),we=h.n(De);h.d(J,"p",function(){return we.a});var Le=h("Ohmc"),ie=h.n(Le);h.d(J,"c",function(){return ie.a});var ve=h("csWT"),q=h.n(ve);h.d(J,"d",function(){return q.a});var fe=h("7v3h"),Pe=h.n(fe);h.d(J,"k",function(){return Pe.a});var ye=h("cRFk"),Ye=h.n(ye);h.d(J,"v",function(){return Ye.a});var dt=h("kPWJ"),ke=h.n(dt);h.d(J,"u",function(){return ke.a});var We=h("qgvg"),Re=h.n(We);h.d(J,"r",function(){return Re.a});var Me=h("FPkq"),Ve=h.n(Me);h.d(J,"t",function(){return Ve.a});var Ze=h("A/g1"),bt=h.n(Ze);h.d(J,"f",function(){return bt.a});var ft=h("Nmxd"),Ft=h.n(ft);h.d(J,"g",function(){return Ft.a});var Kt=h("5D2P"),At=h.n(Kt);h.d(J,"h",function(){return At.a});var wt=h("djh8"),Ht=h.n(wt);h.d(J,"s",function(){return Ht.a});var qt=h("Jq4h"),Gt=h.n(qt)},mFDi:function(re,J,h){var Q=h("QBsz"),L=h("Fofx"),O=Q.applyTransform,U=Math.min,s=Math.max;function t(o,g,E,i){E<0&&(o=o+E,E=-E),i<0&&(g=g+i,i=-i),this.x=o,this.y=g,this.width=E,this.height=i}t.prototype={constructor:t,union:function(o){var g=U(o.x,this.x),E=U(o.y,this.y);this.width=s(o.x+o.width,this.x+this.width)-g,this.height=s(o.y+o.height,this.y+this.height)-E,this.x=g,this.y=E},applyTransform:function(){var o=[],g=[],E=[],i=[];return function(y){if(!y)return;o[0]=E[0]=this.x,o[1]=i[1]=this.y,g[0]=i[0]=this.x+this.width,g[1]=E[1]=this.y+this.height,O(o,o,y),O(g,g,y),O(E,E,y),O(i,i,y),this.x=U(o[0],g[0],E[0],i[0]),this.y=U(o[1],g[1],E[1],i[1]);var T=s(o[0],g[0],E[0],i[0]),w=s(o[1],g[1],E[1],i[1]);this.width=T-this.x,this.height=w-this.y}}(),calculateTransform:function(o){var g=this,E=o.width/g.width,i=o.height/g.height,y=L.create();return L.translate(y,y,[-g.x,-g.y]),L.scale(y,y,[E,i]),L.translate(y,y,[o.x,o.y]),y},intersect:function(o){if(!o)return!1;o instanceof t||(o=t.create(o));var g=this,E=g.x,i=g.x+g.width,y=g.y,T=g.y+g.height,w=o.x,u=o.x+o.width,P=o.y,v=o.y+o.height;return!(i<w||u<E||T<P||v<y)},contain:function(o,g){var E=this;return o>=E.x&&o<=E.x+E.width&&g>=E.y&&g<=E.y+E.height},clone:function(){return new t(this.x,this.y,this.width,this.height)},copy:function(o){this.x=o.x,this.y=o.y,this.width=o.width,this.height=o.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},t.create=function(o){return new t(o.x,o.y,o.width,o.height)};var R=t;re.exports=R},mLcG:function(re,J){var h=typeof window!="undefined"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(Q){setTimeout(Q,16)};re.exports=h},mgmH:function(re,J,h){"use strict";h.d(J,"d",function(){return T}),h.d(J,"b",function(){return w}),h.d(J,"e",function(){return u}),h.d(J,"c",function(){return P}),h.d(J,"n",function(){return v}),h.d(J,"g",function(){return l}),h.d(J,"h",function(){return d}),h.d(J,"j",function(){return p}),h.d(J,"a",function(){return C}),h.d(J,"l",function(){return x}),h.d(J,"f",function(){return M}),h.d(J,"k",function(){return b}),h.d(J,"m",function(){return f}),h.d(J,"i",function(){return n}),h.d(J,"o",function(){return r}),h.d(J,"t",function(){return c}),h.d(J,"s",function(){return S}),h.d(J,"p",function(){return _}),h.d(J,"q",function(){return A}),h.d(J,"r",function(){return I}),h.d(J,"v",function(){return k}),h.d(J,"u",function(){return B});var Q=h("miYZ"),L=h("tsqr"),O=h("k1fw"),U=h("9og8"),s=h("WmNS"),t=h.n(s),R=h("oUNq"),o=h("9kvl"),g=h("1vsH"),E=h("m3rI"),i=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=function(){Object(o.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},T=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.t)(Object(O.a)({},V));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.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 K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),w=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.r)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),u=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.u)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_score")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),P=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.s)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),v=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.z)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),l=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.v)(Object(O.a)({},V));case 2:if(X=K.sent,!(X.status===0)){K.next=8;break}L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")),K.next=13;break;case 8:if(!(X.status===-2)){K.next=12;break}return K.abrupt("return",X);case 12:X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),d=function(){var z=Object(U.a)(t.a.mark(function G(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"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(X))):F.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/").concat(X)));case 4:case"end":return Z.stop()}},G)}));return function(V,X){return z.apply(this,arguments)}}(),m=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.w)(Object(O.a)({},V));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.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 K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),p=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return i(),K.next=3,Object(R.A)(Object(O.a)({},V));case 3:if(X=K.sent,!(X.status===0)){K.next=7;break}return K.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 K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),C=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),x=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),M=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),b=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),f=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),n=function(){var z=Object(U.a)(t.a.mark(function G(V){var X;return t.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:return K.next=2,Object(R.y)(Object(O.a)({},V));case 2:X=K.sent,X.status===0?(L.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score"))):X.status===-3&&(Object(o.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),o.d.push("/classrooms/".concat(V.coursesId,"/exportlist/exercise_score")));case 4:case"end":return K.stop()}},G)}));return function(V){return z.apply(this,arguments)}}(),r=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),c=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),S=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),_=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),A=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),I=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),k=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}(),B=function(){var z=Object(U.a)(t.a.mark(function G(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()}},G)}));return function(V){return z.apply(this,arguments)}}()},n1HI:function(re,J,h){var Q=h("hX1E"),L=Q.normalizeRadian,O=Math.PI*2;function U(s,t,R,o,g,E,i,y,T){if(i===0)return!1;var w=i;y-=s,T-=t;var u=Math.sqrt(y*y+T*T);if(u-w>R||u+w<R)return!1;if(Math.abs(o-g)%O<1e-4)return!0;if(E){var P=o;o=L(g),g=L(P)}else o=L(o),g=L(g);o>g&&(g+=O);var v=Math.atan2(T,y);return v<0&&(v+=O),v>=o&&v<=g||v+O>=o&&v+O<=g}J.containStroke=U},n6Mw:function(re,J,h){var Q=h("SrGk"),L=h("bYtY"),O=h("Fofx");function U(t,R){Q.call(this,t,R,"clipPath","__clippath_in_use__")}L.inherits(U,Q),U.prototype.update=function(t){var R=this.getSvgElement(t);R&&this.updateDom(R,t.__clipPaths,!1);var o=this.getTextSvgElement(t);o&&this.updateDom(o,t.__clipPaths,!0),this.markUsed(t)},U.prototype.updateDom=function(t,R,o){if(R&&R.length>0){var g=this.getDefs(!0),E=R[0],i,y,T=o?"_textDom":"_dom";E[T]?(y=E[T].getAttribute("id"),i=E[T],g.contains(i)||g.appendChild(i)):(y="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",y),g.appendChild(i),E[T]=i);var w=this.getSvgProxy(E);if(E.transform&&E.parent.invTransform&&!o){var u=Array.prototype.slice.call(E.transform);O.mul(E.transform,E.parent.invTransform,E.transform),w.brush(E),E.transform=u}else w.brush(E);var P=this.getSvgElement(E);i.innerHTML="",i.appendChild(P.cloneNode()),t.setAttribute("clip-path","url(#"+y+")"),R.length>1&&this.updateDom(i,R.slice(1),o)}else t&&t.setAttribute("clip-path","none")},U.prototype.markUsed=function(t){var R=this;t.__clipPaths&&L.each(t.__clipPaths,function(o){o._dom&&Q.prototype.markUsed.call(R,o._dom),o._textDom&&Q.prototype.markUsed.call(R,o._textDom)})};var s=U;re.exports=s},nCxF:function(re,J,h){var Q=h("QBsz"),L=Q.min,O=Q.max,U=Q.scale,s=Q.distance,t=Q.add,R=Q.clone,o=Q.sub;function g(E,i,y,T){var w=[],u=[],P=[],v=[],l,d,m,p;if(T){m=[Infinity,Infinity],p=[-Infinity,-Infinity];for(var C=0,x=E.length;C<x;C++)L(m,m,E[C]),O(p,p,E[C]);L(m,m,T[0]),O(p,p,T[1])}for(var C=0,x=E.length;C<x;C++){var M=E[C];if(y)l=E[C?C-1:x-1],d=E[(C+1)%x];else if(C===0||C===x-1){w.push(R(E[C]));continue}else l=E[C-1],d=E[C+1];o(u,d,l),U(u,u,i);var b=s(M,l),f=s(M,d),n=b+f;n!==0&&(b/=n,f/=n),U(P,u,-b),U(v,u,f);var r=t([],M,P),c=t([],M,v);T&&(O(r,r,m),L(r,r,p),O(c,c,m),L(c,c,p)),w.push(r),w.push(c)}return y&&w.push(w.shift()),w}re.exports=g},nKGa:function(re,J,h){re.exports=h.p+"static/export_exercise-template.f7655c19.png"},nPnh:function(re,J){var h=Math.round;function Q(U,s,t){if(!s)return;var R=s.x1,o=s.x2,g=s.y1,E=s.y2;U.x1=R,U.x2=o,U.y1=g,U.y2=E;var i=t&&t.lineWidth;if(!i)return;h(R*2)===h(o*2)&&(U.x1=U.x2=O(R,i,!0)),h(g*2)===h(E*2)&&(U.y1=U.y2=O(g,i,!0))}function L(U,s,t){if(!s)return;var R=s.x,o=s.y,g=s.width,E=s.height;U.x=R,U.y=o,U.width=g,U.height=E;var i=t&&t.lineWidth;if(!i)return;U.x=O(R,i,!0),U.y=O(o,i,!0),U.width=Math.max(O(R+g,i,!1)-U.x,g===0?0:1),U.height=Math.max(O(o+E,i,!1)-U.y,E===0?0:1)}function O(U,s,t){if(!s)return U;var R=h(U*2);return(R+h(s))%2===0?R/2:(R+(t?1:-1))/2}J.subPixelOptimizeLine=Q,J.subPixelOptimizeRect=L,J.subPixelOptimize=O},ni6a:function(re,J,h){var Q=h("pzxd"),L=h("mFDi"),O=h("gut8"),U=O.WILL_BE_RESTORED,s=new L,t=function(){};t.prototype={constructor:t,drawRectText:function(o,g){var E=this.style;g=E.textRect||g,this.__dirty&&Q.normalizeTextStyle(E,!0);var i=E.text;if(i!=null&&(i+=""),!Q.needDrawText(i,E))return;o.save();var y=this.transform;E.transformText?this.setTransform(o):y&&(s.copy(g),s.applyTransform(y),g=s),Q.renderText(this,o,i,E,g,U),o.restore()}};var R=t;re.exports=R},"nj+s":function(re,J,h){re.exports={searchWrap:"searchWrap___3itQA",search:"search___6Phxx",searchIcon:"searchIcon___2OKV2",scrollWrapper:"scrollWrapper___3CgdD",checkBoxWrapper:"checkBoxWrapper___2rzjY",checkboxtitle:"checkboxtitle___2oX3A",partTitle:"partTitle___PjtbY",exportBtn:"exportBtn___2dBfL",pngIcon:"pngIcon___1AVKV"}},nntt:function(re,J){re.exports="data:image/png;base64,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"},nukY:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},nz4c:function(re,J){re.exports="data:image/png;base64,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"},o2EA:function(re,J,h){re.exports=h.p+"static/icon1.992c3a36.svg"},"oBm/":function(re,J,h){re.exports=h.p+"static/small.a7be44f3.png"},onxn:function(re,J){re.exports="data:image/png;base64,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"},p6Nx:function(re,J,h){},pIsd:function(re,J,h){var Q=h("BJfS"),L=function(s){var t=/[height|width]$/;return t.test(s)},O=function(s){var t="",R=Object.keys(s);return R.forEach(function(o,g){var E=s[o];o=Q(o),L(o)&&typeof E=="number"&&(E=E+"px"),E===!0?t+=o:E===!1?t+="not "+o:t+="("+o+": "+E+")",g<R.length-1&&(t+=" and ")}),t},U=function(s){var t="";return typeof s=="string"?s:s instanceof Array?(s.forEach(function(R,o){t+=O(R),o<s.length-1&&(t+=", ")}),t):O(s)};re.exports=U},po3F:function(re,J,h){re.exports={modal:"modal___3Y0Wf",closeIcon:"closeIcon___2U9hd",wrap:"wrap___3bgrF",input:"input___e0HRQ"}},pzxd:function(re,J,h){var Q=h("bYtY"),L=Q.retrieve2,O=Q.retrieve3,U=Q.each,s=Q.normalizeCssArray,t=Q.isString,R=Q.isObject,o=h("6GrX"),g=h("VpOo"),E=h("Xnb7"),i=h("fW2E"),y=h("gut8"),T=y.ContextCachedBy,w=y.WILL_BE_RESTORED,u=o.DEFAULT_FONT,P={left:1,right:1,center:1},v={top:1,bottom:1,middle:1},l=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],d={},m={};function p(X){return C(X),U(X.rich,C),X}function C(X){if(X){X.font=o.makeFont(X);var F=X.textAlign;F==="middle"&&(F="center"),X.textAlign=F==null||P[F]?F:"left";var K=X.textVerticalAlign||X.textBaseline;K==="center"&&(K="middle"),X.textVerticalAlign=K==null||v[K]?K:"top";var Z=X.textPadding;Z&&(X.textPadding=s(X.textPadding))}}function x(X,F,K,Z,he,ue){Z.rich?b(X,F,K,Z,he,ue):M(X,F,K,Z,he,ue)}function M(X,F,K,Z,he,ue){"use strict";var ge=c(Z),xe,De=!1,we=F.__attrCachedBy===T.PLAIN_TEXT;ue!==w?(ue&&(xe=ue.style,De=!ge&&we&&xe),F.__attrCachedBy=ge?T.NONE:T.PLAIN_TEXT):we&&(F.__attrCachedBy=T.NONE);var Le=Z.font||u;(!De||Le!==(xe.font||u))&&(F.font=Le);var ie=X.__computedFont;X.__styleFont!==Le&&(X.__styleFont=Le,ie=X.__computedFont=F.font);var ve=Z.textPadding,q=Z.textLineHeight,fe=X.__textCotentBlock;(!fe||X.__dirtyText)&&(fe=X.__textCotentBlock=o.parsePlainText(K,ie,ve,q,Z.truncate));var Pe=fe.outerHeight,ye=fe.lines,Ye=fe.lineHeight,dt=A(m,X,Z,he),ke=dt.baseX,We=dt.baseY,Re=dt.textAlign||"left",Me=dt.textVerticalAlign;n(F,Z,he,ke,We);var Ve=o.adjustTextY(We,Pe,Me),Ze=ke,bt=Ve;if(ge||ve){var ft=o.getWidth(K,ie),Ft=ft;ve&&(Ft+=ve[1]+ve[3]);var Kt=o.adjustTextX(ke,Ft,Re);ge&&S(X,F,Z,Kt,Ve,Ft,Pe),ve&&(Ze=G(ke,Re,ve),bt+=ve[0])}F.textAlign=Re,F.textBaseline="middle",F.globalAlpha=Z.opacity||1;for(var At=0;At<l.length;At++){var wt=l[At],Ht=wt[0],qt=wt[1],Gt=Z[Ht];(!De||Gt!==xe[Ht])&&(F[qt]=i(F,qt,Gt||wt[2]))}bt+=Ye/2;var xt=Z.textStrokeWidth,ot=De?xe.textStrokeWidth:null,Mt=!De||xt!==ot,gt=!De||Mt||Z.textStroke!==xe.textStroke,qe=k(Z.textStroke,xt),Xe=B(Z.textFill);if(qe&&(Mt&&(F.lineWidth=xt),gt&&(F.strokeStyle=qe)),Xe&&((!De||Z.textFill!==xe.textFill)&&(F.fillStyle=Xe)),ye.length===1)qe&&F.strokeText(ye[0],Ze,bt),Xe&&F.fillText(ye[0],Ze,bt);else for(var At=0;At<ye.length;At++)qe&&F.strokeText(ye[At],Ze,bt),Xe&&F.fillText(ye[At],Ze,bt),bt+=Ye}function b(X,F,K,Z,he,ue){ue!==w&&(F.__attrCachedBy=T.NONE);var ge=X.__textCotentBlock;(!ge||X.__dirtyText)&&(ge=X.__textCotentBlock=o.parseRichText(K,Z)),f(X,F,ge,Z,he)}function f(X,F,K,Z,he){var ue=K.width,ge=K.outerWidth,xe=K.outerHeight,De=Z.textPadding,we=A(m,X,Z,he),Le=we.baseX,ie=we.baseY,ve=we.textAlign,q=we.textVerticalAlign;n(F,Z,he,Le,ie);var fe=o.adjustTextX(Le,ge,ve),Pe=o.adjustTextY(ie,xe,q),ye=fe,Ye=Pe;De&&(ye+=De[3],Ye+=De[0]);var dt=ye+ue;c(Z)&&S(X,F,Z,fe,Pe,ge,xe);for(var ke=0;ke<K.lines.length;ke++){for(var We=K.lines[ke],Re=We.tokens,Me=Re.length,Ve=We.lineHeight,Ze=We.width,bt=0,ft=ye,Ft=dt,Kt=Me-1,At;bt<Me&&(At=Re[bt],!At.textAlign||At.textAlign==="left");)r(X,F,At,Z,Ve,Ye,ft,"left"),Ze-=At.width,ft+=At.width,bt++;for(;Kt>=0&&(At=Re[Kt],At.textAlign==="right");)r(X,F,At,Z,Ve,Ye,Ft,"right"),Ze-=At.width,Ft-=At.width,Kt--;for(ft+=(ue-(ft-ye)-(dt-Ft)-Ze)/2;bt<=Kt;)At=Re[bt],r(X,F,At,Z,Ve,Ye,ft+At.width/2,"center"),ft+=At.width,bt++;Ye+=Ve}}function n(X,F,K,Z,he){if(K&&F.textRotation){var ue=F.textOrigin;ue==="center"?(Z=K.width/2+K.x,he=K.height/2+K.y):ue&&(Z=ue[0]+K.x,he=ue[1]+K.y),X.translate(Z,he),X.rotate(-F.textRotation),X.translate(-Z,-he)}}function r(X,F,K,Z,he,ue,ge,xe){var De=Z.rich[K.styleName]||{};De.text=K.text;var we=K.textVerticalAlign,Le=ue+he/2;we==="top"?Le=ue+K.height/2:we==="bottom"&&(Le=ue+he-K.height/2),!K.isLineHolder&&c(De)&&S(X,F,De,xe==="right"?ge-K.width:xe==="center"?ge-K.width/2:ge,Le-K.height/2,K.width,K.height);var ie=K.textPadding;ie&&(ge=G(ge,xe,ie),Le-=K.height/2-ie[2]-K.textHeight/2),I(F,"shadowBlur",O(De.textShadowBlur,Z.textShadowBlur,0)),I(F,"shadowColor",De.textShadowColor||Z.textShadowColor||"transparent"),I(F,"shadowOffsetX",O(De.textShadowOffsetX,Z.textShadowOffsetX,0)),I(F,"shadowOffsetY",O(De.textShadowOffsetY,Z.textShadowOffsetY,0)),I(F,"textAlign",xe),I(F,"textBaseline","middle"),I(F,"font",K.font||u);var ve=k(De.textStroke||Z.textStroke,fe),q=B(De.textFill||Z.textFill),fe=L(De.textStrokeWidth,Z.textStrokeWidth);ve&&(I(F,"lineWidth",fe),I(F,"strokeStyle",ve),F.strokeText(K.text,ge,Le)),q&&(I(F,"fillStyle",q),F.fillText(K.text,ge,Le))}function c(X){return!!(X.textBackgroundColor||X.textBorderWidth&&X.textBorderColor)}function S(X,F,K,Z,he,ue,ge){var xe=K.textBackgroundColor,De=K.textBorderWidth,we=K.textBorderColor,Le=t(xe);if(I(F,"shadowBlur",K.textBoxShadowBlur||0),I(F,"shadowColor",K.textBoxShadowColor||"transparent"),I(F,"shadowOffsetX",K.textBoxShadowOffsetX||0),I(F,"shadowOffsetY",K.textBoxShadowOffsetY||0),Le||De&&we){F.beginPath();var ie=K.textBorderRadius;ie?g.buildPath(F,{x:Z,y:he,width:ue,height:ge,r:ie}):F.rect(Z,he,ue,ge),F.closePath()}if(Le)if(I(F,"fillStyle",xe),K.fillOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=K.fillOpacity*K.opacity,F.fill(),F.globalAlpha=ve}else F.fill();else if(R(xe)){var q=xe.image;q=E.createOrUpdateImage(q,null,X,_,xe),q&&E.isImageReady(q)&&F.drawImage(q,Z,he,ue,ge)}if(De&&we)if(I(F,"lineWidth",De),I(F,"strokeStyle",we),K.strokeOpacity!=null){var ve=F.globalAlpha;F.globalAlpha=K.strokeOpacity*K.opacity,F.stroke(),F.globalAlpha=ve}else F.stroke()}function _(X,F){F.image=X}function A(X,F,K,Z){var he=K.x||0,ue=K.y||0,ge=K.textAlign,xe=K.textVerticalAlign;if(Z){var De=K.textPosition;if(De instanceof Array)he=Z.x+z(De[0],Z.width),ue=Z.y+z(De[1],Z.height);else{var we=F&&F.calculateTextPosition?F.calculateTextPosition(d,K,Z):o.calculateTextPosition(d,K,Z);he=we.x,ue=we.y,ge=ge||we.textAlign,xe=xe||we.textVerticalAlign}var Le=K.textOffset;Le&&(he+=Le[0],ue+=Le[1])}return X=X||{},X.baseX=he,X.baseY=ue,X.textAlign=ge,X.textVerticalAlign=xe,X}function I(X,F,K){return X[F]=i(X,F,K),X[F]}function k(X,F){return X==null||F<=0||X==="transparent"||X==="none"?null:X.image||X.colorStops?"#000":X}function B(X){return X==null||X==="none"?null:X.image||X.colorStops?"#000":X}function z(X,F){return typeof X=="string"?X.lastIndexOf("%")>=0?parseFloat(X)/100*F:parseFloat(X):X}function G(X,F,K){return F==="right"?X-K[1]:F==="center"?X+K[3]/2-K[1]/2:X+K[3]}function V(X,F){return X!=null&&(X||F.textBackgroundColor||F.textBorderWidth&&F.textBorderColor||F.textPadding)}J.normalizeTextStyle=p,J.renderText=x,J.getBoxPosition=A,J.getStroke=k,J.getFill=B,J.parsePercent=z,J.needDrawText=V},qH13:function(re,J,h){var Q=h("ItGF"),L=h("QBsz"),O=L.applyTransform,U=h("mFDi"),s=h("Qe9p"),t=h("6GrX"),R=h("pzxd"),o=h("ni6a"),g=h("Gev7"),E=h("Dagg"),i=h("dqUG"),y=h("y+Vt"),T=h("IMiH"),w=h("QuXc"),u=h("06Qe"),P=T.CMD,v=Math.round,l=Math.sqrt,d=Math.abs,m=Math.cos,p=Math.sin,C=Math.max;if(!Q.canvasSupported){var x=",",M="progid:DXImageTransform.Microsoft",b=21600,f=b/2,n=1e5,r=1e3,c=function(ke){ke.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",ke.coordsize=b+","+b,ke.coordorigin="0,0"},S=function(ke){return String(ke).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},_=function(ke,We,Re){return"rgb("+[ke,We,Re].join(",")+")"},A=function(ke,We){We&&ke&&We.parentNode!==ke&&ke.appendChild(We)},I=function(ke,We){We&&ke&&We.parentNode===ke&&ke.removeChild(We)},k=function(ke,We,Re){return(parseFloat(ke)||0)*n+(parseFloat(We)||0)*r+Re},B=R.parsePercent,z=function(ke,We,Re){var Me=s.parse(We);Re=+Re,isNaN(Re)&&(Re=1),Me&&(ke.color=_(Me[0],Me[1],Me[2]),ke.opacity=Re*Me[3])},G=function(ke){var We=s.parse(ke);return[_(We[0],We[1],We[2]),We[3]]},V=function(ke,We,Re){var Me=We.fill;if(Me!=null)if(Me instanceof w){var Ve,Ze=0,bt=[0,0],ft=0,Ft=1,Kt=Re.getBoundingRect(),At=Kt.width,wt=Kt.height;if(Me.type==="linear"){Ve="gradient";var Ht=Re.transform,qt=[Me.x*At,Me.y*wt],Gt=[Me.x2*At,Me.y2*wt];Ht&&(O(qt,qt,Ht),O(Gt,Gt,Ht));var xt=Gt[0]-qt[0],ot=Gt[1]-qt[1];Ze=Math.atan2(xt,ot)*180/Math.PI,Ze<0&&(Ze+=360),Ze<1e-6&&(Ze=0)}else{Ve="gradientradial";var qt=[Me.x*At,Me.y*wt],Ht=Re.transform,Mt=Re.scale,gt=At,qe=wt;bt=[(qt[0]-Kt.x)/gt,(qt[1]-Kt.y)/qe],Ht&&O(qt,qt,Ht),gt/=Mt[0]*b,qe/=Mt[1]*b;var Xe=C(gt,qe);ft=2*0/Xe,Ft=2*Me.r/Xe-ft}var Qe=Me.colorStops.slice();Qe.sort(function(Be,de){return Be.offset-de.offset});for(var ze=Qe.length,ct=[],pt=[],It=0;It<ze;It++){var Bt=Qe[It],Yt=G(Bt.color);pt.push(Bt.offset*Ft+ft+" "+Yt[0]),(It===0||It===ze-1)&&ct.push(Yt)}if(ze>=2){var Vt=ct[0][0],vt=ct[1][0],nt=ct[0][1]*We.opacity,mt=ct[1][1]*We.opacity;ke.type=Ve,ke.method="none",ke.focus="100%",ke.angle=Ze,ke.color=Vt,ke.color2=vt,ke.colors=pt.join(","),ke.opacity=mt,ke.opacity2=nt}Ve==="radial"&&(ke.focusposition=bt.join(","))}else z(ke,Me,We.opacity)},X=function(ke,We){We.lineDash&&(ke.dashstyle=We.lineDash.join(" ")),We.stroke!=null&&!(We.stroke instanceof w)&&z(ke,We.stroke,We.opacity)},F=function(ke,We,Re,Me){var Ve=We==="fill",Ze=ke.getElementsByTagName(We)[0];Re[We]!=null&&Re[We]!=="none"&&(Ve||!Ve&&Re.lineWidth)?(ke[Ve?"filled":"stroked"]="true",Re[We]instanceof w&&I(ke,Ze),Ze||(Ze=u.createNode(We)),Ve?V(Ze,Re,Me):X(Ze,Re),A(ke,Ze)):(ke[Ve?"filled":"stroked"]="false",I(ke,Ze))},K=[[],[],[]],Z=function(ke,We){var Re=P.M,Me=P.C,Ve=P.L,Ze=P.A,bt=P.Q,ft=[],Ft,Kt,At,wt,Ht,qt,Gt=ke.data,xt=ke.len();for(wt=0;wt<xt;){At=Gt[wt++],Kt="",Ft=0;switch(At){case Re:Kt=" m ",Ft=1,Ht=Gt[wt++],qt=Gt[wt++],K[0][0]=Ht,K[0][1]=qt;break;case Ve:Kt=" l ",Ft=1,Ht=Gt[wt++],qt=Gt[wt++],K[0][0]=Ht,K[0][1]=qt;break;case bt:case Me:Kt=" c ",Ft=3;var ot=Gt[wt++],Mt=Gt[wt++],gt=Gt[wt++],qe=Gt[wt++],Xe,Qe;At===bt?(Xe=gt,Qe=qe,gt=(gt+2*ot)/3,qe=(qe+2*Mt)/3,ot=(Ht+2*ot)/3,Mt=(qt+2*Mt)/3):(Xe=Gt[wt++],Qe=Gt[wt++]),K[0][0]=ot,K[0][1]=Mt,K[1][0]=gt,K[1][1]=qe,K[2][0]=Xe,K[2][1]=Qe,Ht=Xe,qt=Qe;break;case Ze:var ze=0,ct=0,pt=1,It=1,Bt=0;We&&(ze=We[4],ct=We[5],pt=l(We[0]*We[0]+We[1]*We[1]),It=l(We[2]*We[2]+We[3]*We[3]),Bt=Math.atan2(-We[1]/It,We[0]/pt));var Yt=Gt[wt++],Vt=Gt[wt++],vt=Gt[wt++],nt=Gt[wt++],mt=Gt[wt++]+Bt,Be=Gt[wt++]+mt+Bt;wt++;var de=Gt[wt++],Oe=Yt+m(mt)*vt,He=Vt+p(mt)*nt,ot=Yt+m(Be)*vt,Mt=Vt+p(Be)*nt,$e=de?" wa ":" at ";Math.abs(Oe-ot)<1e-4&&(Math.abs(Be-mt)>.01?de&&(Oe+=270/b):Math.abs(He-Vt)<1e-4?de&&Oe<Yt||!de&&Oe>Yt?Mt-=270/b:Mt+=270/b:de&&He<Vt||!de&&He>Vt?ot+=270/b:ot-=270/b),ft.push($e,v(((Yt-vt)*pt+ze)*b-f),x,v(((Vt-nt)*It+ct)*b-f),x,v(((Yt+vt)*pt+ze)*b-f),x,v(((Vt+nt)*It+ct)*b-f),x,v((Oe*pt+ze)*b-f),x,v((He*It+ct)*b-f),x,v((ot*pt+ze)*b-f),x,v((Mt*It+ct)*b-f)),Ht=ot,qt=Mt;break;case P.R:var ht=K[0],yt=K[1];ht[0]=Gt[wt++],ht[1]=Gt[wt++],yt[0]=ht[0]+Gt[wt++],yt[1]=ht[1]+Gt[wt++],We&&(O(ht,ht,We),O(yt,yt,We)),ht[0]=v(ht[0]*b-f),yt[0]=v(yt[0]*b-f),ht[1]=v(ht[1]*b-f),yt[1]=v(yt[1]*b-f),ft.push(" m ",ht[0],x,ht[1]," l ",yt[0],x,ht[1]," l ",yt[0],x,yt[1]," l ",ht[0],x,yt[1]);break;case P.Z:ft.push(" x ")}if(Ft>0){ft.push(Kt);for(var et=0;et<Ft;et++){var rt=K[et];We&&O(rt,rt,We),ft.push(v(rt[0]*b-f),x,v(rt[1]*b-f),et<Ft-1?x:"")}}}return ft.join("")};y.prototype.brushVML=function(ke){var We=this.style,Re=this._vmlEl;Re||(Re=u.createNode("shape"),c(Re),this._vmlEl=Re),F(Re,"fill",We,this),F(Re,"stroke",We,this);var Me=this.transform,Ve=Me!=null,Ze=Re.getElementsByTagName("stroke")[0];if(Ze){var bt=We.lineWidth;if(Ve&&!We.strokeNoScale){var ft=Me[0]*Me[3]-Me[1]*Me[2];bt*=l(d(ft))}Ze.weight=bt+"px"}var Ft=this.path||(this.path=new T);this.__dirtyPath&&(Ft.beginPath(),Ft.subPixelOptimize=!1,this.buildPath(Ft,this.shape),Ft.toStatic(),this.__dirtyPath=!1),Re.path=Z(Ft,this.transform),Re.style.zIndex=k(this.zlevel,this.z,this.z2),A(ke,Re),We.text!=null?this.drawRectText(ke,this.getBoundingRect()):this.removeRectText(ke)},y.prototype.onRemove=function(ke){I(ke,this._vmlEl),this.removeRectText(ke)},y.prototype.onAdd=function(ke){A(ke,this._vmlEl),this.appendRectText(ke)};var he=function(ke){return typeof ke=="object"&&ke.tagName&&ke.tagName.toUpperCase()==="IMG"};E.prototype.brushVML=function(ke){var We=this.style,Re=We.image,Me,Ve;if(he(Re)){var Ze=Re.src;if(Ze===this._imageSrc)Me=this._imageWidth,Ve=this._imageHeight;else{var bt=Re.runtimeStyle,ft=bt.width,Ft=bt.height;bt.width="auto",bt.height="auto",Me=Re.width,Ve=Re.height,bt.width=ft,bt.height=Ft,this._imageSrc=Ze,this._imageWidth=Me,this._imageHeight=Ve}Re=Ze}else Re===this._imageSrc&&(Me=this._imageWidth,Ve=this._imageHeight);if(!Re)return;var Kt=We.x||0,At=We.y||0,wt=We.width,Ht=We.height,qt=We.sWidth,Gt=We.sHeight,xt=We.sx||0,ot=We.sy||0,Mt=qt&&Gt,gt=this._vmlEl;gt||(gt=u.doc.createElement("div"),c(gt),this._vmlEl=gt);var qe=gt.style,Xe=!1,Qe,ze=1,ct=1;if(this.transform&&(Qe=this.transform,ze=l(Qe[0]*Qe[0]+Qe[1]*Qe[1]),ct=l(Qe[2]*Qe[2]+Qe[3]*Qe[3]),Xe=Qe[1]||Qe[2]),Xe){var pt=[Kt,At],It=[Kt+wt,At],Bt=[Kt,At+Ht],Yt=[Kt+wt,At+Ht];O(pt,pt,Qe),O(It,It,Qe),O(Bt,Bt,Qe),O(Yt,Yt,Qe);var Vt=C(pt[0],It[0],Bt[0],Yt[0]),vt=C(pt[1],It[1],Bt[1],Yt[1]),nt=[];nt.push("M11=",Qe[0]/ze,x,"M12=",Qe[2]/ct,x,"M21=",Qe[1]/ze,x,"M22=",Qe[3]/ct,x,"Dx=",v(Kt*ze+Qe[4]),x,"Dy=",v(At*ct+Qe[5])),qe.padding="0 "+v(Vt)+"px "+v(vt)+"px 0",qe.filter=M+".Matrix("+nt.join("")+", SizingMethod=clip)"}else Qe&&(Kt=Kt*ze+Qe[4],At=At*ct+Qe[5]),qe.filter="",qe.left=v(Kt)+"px",qe.top=v(At)+"px";var mt=this._imageEl,Be=this._cropEl;mt||(mt=u.doc.createElement("div"),this._imageEl=mt);var de=mt.style;if(Mt){if(Me&&Ve)de.width=v(ze*Me*wt/qt)+"px",de.height=v(ct*Ve*Ht/Gt)+"px";else{var Oe=new Image,He=this;Oe.onload=function(){Oe.onload=null,Me=Oe.width,Ve=Oe.height,de.width=v(ze*Me*wt/qt)+"px",de.height=v(ct*Ve*Ht/Gt)+"px",He._imageWidth=Me,He._imageHeight=Ve,He._imageSrc=Re},Oe.src=Re}Be||(Be=u.doc.createElement("div"),Be.style.overflow="hidden",this._cropEl=Be);var $e=Be.style;$e.width=v((wt+xt*wt/qt)*ze),$e.height=v((Ht+ot*Ht/Gt)*ct),$e.filter=M+".Matrix(Dx="+-xt*wt/qt*ze+",Dy="+-ot*Ht/Gt*ct+")",Be.parentNode||gt.appendChild(Be),mt.parentNode!==Be&&Be.appendChild(mt)}else de.width=v(ze*wt)+"px",de.height=v(ct*Ht)+"px",gt.appendChild(mt),Be&&Be.parentNode&&(gt.removeChild(Be),this._cropEl=null);var ht="",yt=We.opacity;yt<1&&(ht+=".Alpha(opacity="+v(yt*100)+") "),ht+=M+".AlphaImageLoader(src="+Re+", SizingMethod=scale)",de.filter=ht,gt.style.zIndex=k(this.zlevel,this.z,this.z2),A(ke,gt),We.text!=null&&this.drawRectText(ke,this.getBoundingRect())},E.prototype.onRemove=function(ke){I(ke,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(ke)},E.prototype.onAdd=function(ke){A(ke,this._vmlEl),this.appendRectText(ke)};var ue="normal",ge={},xe=0,De=100,we=document.createElement("div"),Le=function(ke){var We=ge[ke];if(!We){xe>De&&(xe=0,ge={});var Re=we.style,Me;try{Re.font=ke,Me=Re.fontFamily.split(",")[0]}catch(Ve){}We={style:Re.fontStyle||ue,variant:Re.fontVariant||ue,weight:Re.fontWeight||ue,size:parseFloat(Re.fontSize||12)|0,family:Me||"Microsoft YaHei"},ge[ke]=We,xe++}return We},ie;t.$override("measureText",function(ke,We){var Re=u.doc;ie||(ie=Re.createElement("div"),ie.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",u.doc.body.appendChild(ie));try{ie.style.font=We}catch(Me){}return ie.innerHTML="",ie.appendChild(Re.createTextNode(ke)),{width:ie.offsetWidth}});for(var ve=new U,q=function(ke,We,Re,Me){var Ve=this.style;this.__dirty&&R.normalizeTextStyle(Ve,!0);var Ze=Ve.text;if(Ze!=null&&(Ze+=""),!Ze)return;if(Ve.rich){var bt=t.parseRichText(Ze,Ve);Ze=[];for(var ft=0;ft<bt.lines.length;ft++){for(var Ft=bt.lines[ft].tokens,Kt=[],At=0;At<Ft.length;At++)Kt.push(Ft[At].text);Ze.push(Kt.join(""))}Ze=Ze.join(`
`)}var wt,Ht,qt=Ve.textAlign,Gt=Ve.textVerticalAlign,xt=Le(Ve.font),ot=xt.style+" "+xt.variant+" "+xt.weight+" "+xt.size+'px "'+xt.family+'"';Re=Re||t.getBoundingRect(Ze,ot,qt,Gt,Ve.textPadding,Ve.textLineHeight);var Mt=this.transform;if(Mt&&!Me&&(ve.copy(We),ve.applyTransform(Mt),We=ve),Me)wt=We.x,Ht=We.y;else{var gt=Ve.textPosition;if(gt instanceof Array)wt=We.x+B(gt[0],We.width),Ht=We.y+B(gt[1],We.height),qt=qt||"left";else{var qe=this.calculateTextPosition?this.calculateTextPosition({},Ve,We):t.calculateTextPosition({},Ve,We);wt=qe.x,Ht=qe.y,qt=qt||qe.textAlign,Gt=Gt||qe.textVerticalAlign}}wt=t.adjustTextX(wt,Re.width,qt),Ht=t.adjustTextY(Ht,Re.height,Gt),Ht+=Re.height/2;var Xe=u.createNode,Qe=this._textVmlEl,ze,ct,pt;Qe?(pt=Qe.firstChild,ze=pt.nextSibling,ct=ze.nextSibling):(Qe=Xe("line"),ze=Xe("path"),ct=Xe("textpath"),pt=Xe("skew"),ct.style["v-text-align"]="left",c(Qe),ze.textpathok=!0,ct.on=!0,Qe.from="0 0",Qe.to="1000 0.05",A(Qe,pt),A(Qe,ze),A(Qe,ct),this._textVmlEl=Qe);var It=[wt,Ht],Bt=Qe.style;Mt&&Me?(O(It,It,Mt),pt.on=!0,pt.matrix=Mt[0].toFixed(3)+x+Mt[2].toFixed(3)+x+Mt[1].toFixed(3)+x+Mt[3].toFixed(3)+",0,0",pt.offset=(v(It[0])||0)+","+(v(It[1])||0),pt.origin="0 0",Bt.left="0px",Bt.top="0px"):(pt.on=!1,Bt.left=v(wt)+"px",Bt.top=v(Ht)+"px"),ct.string=S(Ze);try{ct.style.font=ot}catch(Yt){}F(Qe,"fill",{fill:Ve.textFill,opacity:Ve.opacity},this),F(Qe,"stroke",{stroke:Ve.textStroke,opacity:Ve.opacity,lineDash:Ve.lineDash||null},this),Qe.style.zIndex=k(this.zlevel,this.z,this.z2),A(ke,Qe)},fe=function(ke){I(ke,this._textVmlEl),this._textVmlEl=null},Pe=function(ke){A(ke,this._textVmlEl)},ye=[o,g,E,y,i],Ye=0;Ye<ye.length;Ye++){var dt=ye[Ye].prototype;dt.drawRectText=q,dt.removeRectText=fe,dt.appendRectText=Pe}i.prototype.brushVML=function(ke){var We=this.style;We.text!=null?this.drawRectText(ke,{x:We.x||0,y:We.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(ke)},i.prototype.onRemove=function(ke){this.removeRectText(ke)},i.prototype.onAdd=function(ke){this.appendRectText(ke)}}},qHvr:function(re,J,h){"use strict";var Q=h("2qtc"),L=h("kLXV"),O=h("5NDa"),U=h("5rEg"),s=h("miYZ"),t=h("tsqr"),R=h("tJVT"),o=h("q1tI"),g=h.n(o),E=h("4i/N");function i(y){var T=y.isAddmodle,w=y.setIsAdd,u=y.createTeam,P=Object(o.useState)(""),v=Object(R.a)(P,2),l=v[0],d=v[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 w(!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}u(l)},onCancel:function(){return w(!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 d(p.target.value)}}))))}J.a=i},qf46:function(re,J,h){re.exports=h.p+"static/productBg.25711aa3.png"},qgvg:function(re,J){re.exports="data:image/gif;base64,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"},r6Bn:function(re,J,h){var Q=h("bYtY"),L=h("ItGF"),O=h("4fz+"),U=h("BPZU");function s(o,g){return o.zlevel===g.zlevel?o.z===g.z?o.z2-g.z2:o.z-g.z:o.zlevel-g.zlevel}var t=function(){this._roots=[],this._displayList=[],this._displayListLen=0};t.prototype={constructor:t,traverse:function(o,g){for(var E=0;E<this._roots.length;E++)this._roots[E].traverse(o,g)},getDisplayList:function(o,g){return g=g||!1,o&&this.updateDisplayList(g),this._displayList},updateDisplayList:function(o){this._displayListLen=0;for(var g=this._roots,E=this._displayList,i=0,y=g.length;i<y;i++)this._updateAndAddDisplayable(g[i],null,o);E.length=this._displayListLen,L.canvasSupported&&U(E,s)},_updateAndAddDisplayable:function(o,g,E){if(o.ignore&&!E)return;o.beforeUpdate(),o.__dirty&&o.update(),o.afterUpdate();var i=o.clipPath;if(i){g?g=g.slice():g=[];for(var y=i,T=o;y;)y.parent=T,y.updateTransform(),g.push(y),T=y,y=y.clipPath}if(o.isGroup){for(var w=o._children,u=0;u<w.length;u++){var P=w[u];o.__dirty&&(P.__dirty=!0),this._updateAndAddDisplayable(P,g,E)}o.__dirty=!1}else o.__clipPaths=g,this._displayList[this._displayListLen++]=o},addRoot:function(o){if(o.__storage===this)return;o instanceof O&&o.addChildrenToStorage(this),this.addToStorage(o),this._roots.push(o)},delRoot:function(o){if(o==null){for(var g=0;g<this._roots.length;g++){var E=this._roots[g];E instanceof O&&E.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(o instanceof Array){for(var g=0,i=o.length;g<i;g++)this.delRoot(o[g]);return}var y=Q.indexOf(this._roots,o);y>=0&&(this.delFromStorage(o),this._roots.splice(y,1),o instanceof O&&o.delChildrenFromStorage(this))},addToStorage:function(o){return o&&(o.__storage=this,o.dirty(!1)),this},delFromStorage:function(o){return o&&(o.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s};var R=t;re.exports=R},r7jV:function(re,J){re.exports="data:image/png;base64,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"},rA99:function(re,J,h){var Q=h("y+Vt"),L=h("QBsz"),O=h("Sj9i"),U=O.quadraticSubdivide,s=O.cubicSubdivide,t=O.quadraticAt,R=O.cubicAt,o=O.quadraticDerivativeAt,g=O.cubicDerivativeAt,E=[];function i(T,w,u){var P=T.cpx2,v=T.cpy2;return P===null||v===null?[(u?g:R)(T.x1,T.cpx1,T.cpx2,T.x2,w),(u?g:R)(T.y1,T.cpy1,T.cpy2,T.y2,w)]:[(u?o:t)(T.x1,T.cpx1,T.x2,w),(u?o:t)(T.y1,T.cpy1,T.y2,w)]}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,w){var u=w.x1,P=w.y1,v=w.x2,l=w.y2,d=w.cpx1,m=w.cpy1,p=w.cpx2,C=w.cpy2,x=w.percent;if(x===0)return;T.moveTo(u,P),p==null||C==null?(x<1&&(U(u,d,v,x,E),d=E[1],v=E[2],U(P,m,l,x,E),m=E[1],l=E[2]),T.quadraticCurveTo(d,m,v,l)):(x<1&&(s(u,d,p,v,x,E),d=E[1],p=E[2],v=E[3],s(P,m,C,l,x,E),m=E[1],C=E[2],l=E[3]),T.bezierCurveTo(d,m,p,C,v,l))},pointAt:function(T){return i(this.shape,T,!1)},tangentAt:function(T){var w=i(this.shape,T,!0);return L.normalize(w,w)}});re.exports=y},"rAM+":function(re,J,h){"use strict";h.d(J,"a",function(){return L});var Q=h("Qw5x");function L(O,U){var s;if(typeof Symbol=="undefined"||O[Symbol.iterator]==null){if(Array.isArray(O)||(s=Object(Q.a)(O))||U&&O&&typeof O.length=="number"){s&&(O=s);var t=0,R=function(){};return{s:R,n:function(){return t>=O.length?{done:!0}:{done:!1,value:O[t++]}},e:function(y){throw y},f:R}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,g=!1,E;return{s:function(){s=O[Symbol.iterator]()},n:function(){var y=s.next();return o=y.done,y},e:function(y){g=!0,E=y},f:function(){try{!o&&s.return!=null&&s.return()}finally{if(g)throw E}}}}},rHrb:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.CopyToClipboard=void 0;var Q=O(h("q1tI")),L=O(h("+QRC"));function O(d){return d&&d.__esModule?d:{default:d}}function U(d){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(d)}function s(d,m){var p=Object.keys(d);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(d);m&&(C=C.filter(function(x){return Object.getOwnPropertyDescriptor(d,x).enumerable})),p.push.apply(p,C)}return p}function t(d){for(var m=1;m<arguments.length;m++){var p=arguments[m]!=null?arguments[m]:{};m%2?s(p,!0).forEach(function(C){v(d,C,p[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(p)):s(p).forEach(function(C){Object.defineProperty(d,C,Object.getOwnPropertyDescriptor(p,C))})}return d}function R(d,m){if(d==null)return{};var p=o(d,m),C,x;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(d);for(x=0;x<M.length;x++){if(C=M[x],m.indexOf(C)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(d,C))continue;p[C]=d[C]}}return p}function o(d,m){if(d==null)return{};var p={},C=Object.keys(d),x,M;for(M=0;M<C.length;M++){if(x=C[M],m.indexOf(x)>=0)continue;p[x]=d[x]}return p}function g(d,m){if(!(d instanceof m))throw new TypeError("Cannot call a class as a function")}function E(d,m){for(var p=0;p<m.length;p++){var C=m[p];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(d,C.key,C)}}function i(d,m,p){return m&&E(d.prototype,m),p&&E(d,p),d}function y(d,m){return m&&(U(m)==="object"||typeof m=="function")?m:w(d)}function T(d){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(p){return p.__proto__||Object.getPrototypeOf(p)},T(d)}function w(d){if(d===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}function u(d,m){if(typeof m!="function"&&m!==null)throw new TypeError("Super expression must either be null or a function");d.prototype=Object.create(m&&m.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),m&&P(d,m)}function P(d,m){return P=Object.setPrototypeOf||function(C,x){return C.__proto__=x,C},P(d,m)}function v(d,m,p){return m in d?Object.defineProperty(d,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):d[m]=p,d}var l=function(d){u(m,d);function m(){var p,C;g(this,m);for(var x=arguments.length,M=new Array(x),b=0;b<x;b++)M[b]=arguments[b];return C=y(this,(p=T(m)).call.apply(p,[this].concat(M))),v(w(C),"onClick",function(f){var n=C.props,r=n.text,c=n.onCopy,S=n.children,_=n.options,A=Q.default.Children.only(S),I=(0,L.default)(r,_);c&&c(r,I),A&&A.props&&typeof A.props.onClick=="function"&&A.props.onClick(f)}),C}return i(m,[{key:"render",value:function(){var C=this.props,x=C.text,M=C.onCopy,b=C.options,f=C.children,n=R(C,["text","onCopy","options","children"]),r=Q.default.Children.only(f);return Q.default.cloneElement(r,t({},n,{onClick:this.onClick}))}}]),m}(Q.default.PureComponent);J.CopyToClipboard=l,v(l,"defaultProps",{onCopy:void 0,options:void 0})},rIHE:function(re,J,h){re.exports=h.p+"static/b3.dc7aa47b.svg"},rmlV:function(re,J,h){var Q=h("y+Vt"),L=Q.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(O,U){var s=.5522848,t=U.cx,R=U.cy,o=U.rx,g=U.ry,E=o*s,i=g*s;O.moveTo(t-o,R),O.bezierCurveTo(t-o,R-i,t-E,R-g,t,R-g),O.bezierCurveTo(t+E,R-g,t+o,R-i,t+o,R),O.bezierCurveTo(t+o,R+i,t+E,R+g,t,R+g),O.bezierCurveTo(t-E,R+g,t-o,R+i,t-o,R),O.closePath()}});re.exports=L},ruvs:function(re,J,h){"use strict";h.d(J,"b",function(){return wt});var Q=h("2qtc"),L=h("kLXV"),O=h("9og8"),U=h("rAM+"),s=h("tJVT"),t=h("PpiC"),R=h("k1fw"),o=h("5NDa"),g=h("5rEg"),E=h("B9cy"),i=h("Ol7k"),y=h("WmNS"),T=h.n(y),w=h("q1tI"),u=h.n(w),P=h("Ty5D"),v=h("55Ip"),l=h("9kvl"),d=h("lzim"),m=h("xrsn"),p=h.n(m),C=h("1Sn+"),x=h("qVdP"),M=h("jsC+"),b=h("14J3"),f=h("BMrR"),n=h("jCWc"),r=h("kPKH"),c=h("lUTK"),S=h("BvKs"),_=h("miYZ"),A=h("tsqr"),I=h("7Kak"),k=h("9yH6"),B=h("6CvP"),z=h("1vsH"),G;(function(xt){xt.Manager="manager",xt.Developer="developer",xt.Reporter="reporter"})(G||(G={}));var V=function(ot){var Mt=ot.visible,gt=ot.onCancel,qe=gt===void 0?function(){}:gt,Xe=Object(w.useState)(),Qe=Object(s.a)(Xe,2),ze=Qe[0],ct=Qe[1],pt=Object(w.useState)(),It=Object(s.a)(pt,2),Bt=It[0],Yt=It[1],Vt=Object(w.useState)(!1),vt=Object(s.a)(Vt,2),nt=vt[0],mt=vt[1],Be=function(){var Oe=Object(O.a)(T.a.mark(function He(){var $e,ht;return T.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:if(ze){et.next=3;break}return A.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),et.abrupt("return");case 3:if(!(ze.length!==6)){et.next=6;break}return A.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),et.abrupt("return");case 6:if(Bt){et.next=9;break}return A.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),et.abrupt("return");case 9:return mt(!0),et.next=12,Object(B.e)({code:ze,role:Bt});case 12:if($e=et.sent,mt(!1),de(),ht={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"},!ht[$e.status]){et.next=19;break}return A.b.info(ht[$e.status]),et.abrupt("return");case 19:if(!($e.status===0)){et.next=22;break}return Bt==="reporter"?(A.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($e==null?void 0:$e.project_id))):(Object(z.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),A.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),et.abrupt("return");case 22:case"end":return et.stop()}},He)}));return function(){return Oe.apply(this,arguments)}}(),de=function(){var Oe=Object(O.a)(T.a.mark(function He(){return T.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:qe();case 1:case"end":return ht.stop()}},He)}));return function(){return Oe.apply(this,arguments)}}();return u.a.createElement(u.a.Fragment,null,u.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Mt,confirmLoading:nt,onOk:Be,onCancel:de},u.a.createElement("div",{className:"tc"},u.a.createElement("div",null,u.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),u.a.createElement(g.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ze,onChange:function(He){if(He.target.value.length>=7){A.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ct(He.target.value)}})),u.a.createElement("div",{className:"mt10 font14"},u.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),u.a.createElement(k.a.Group,{value:Bt,onChange:function(He){return Yt(He.target.value)}},u.a.createElement(k.a,{value:G.Manager},"\u7BA1\u7406\u4EBA\u5458"),u.a.createElement(k.a,{value:G.Developer},"\u5F00\u53D1\u4EBA\u5458"),u.a.createElement(k.a,{value:G.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},X=V,F=h("Jky8"),K=h("6Fuo"),Z=h.n(K),he=h("NLgs"),ue;(function(xt){xt.Projects="projects",xt.Shixuns="shixuns",xt.Classrooms="classrooms"})(ue||(ue={}));var ge;(function(xt){xt.Classrooms="classrooms",xt.Shixuns="shixuns",xt.Paths="paths",xt.Projects="projects",xt.Videos="videos",xt.Topics="topics"})(ge||(ge={}));var xe=function(ot){var Mt,gt,qe,Xe,Qe,ze,ct,pt=ot.homePage,It=ot.user,Bt=ot.globalSetting,Yt=ot.loading,Vt=ot.dispatch,vt=ot.location,nt=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","location"]),mt=Object(w.useState)(),Be=Object(s.a)(mt,2),de=Be[0],Oe=Be[1],He=Object(w.useState)(),$e=Object(s.a)(He,2),ht=$e[0],yt=$e[1],et=function(H){var Y;if(!Object(he.e)(Vt))return;if(H===ue.Projects&&!((Y=It.userInfo)!==null&&Y!==void 0&&Y.email)){A.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}H===ue.Classrooms?Oe(!0):H===ue.Projects&&yt(!0)},rt=function(H,Y){var $;if(!Object(he.e)(Vt))return;if(Y===ue.Projects&&!(($=It.userInfo)!==null&&$!==void 0&&$.email)){A.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Y===ue.Shixuns&&!Object(he.c)())return;H&&(window.location.href=H)},Ut=(Mt=(((gt=Bt.setting)===null||gt===void 0?void 0:gt.navbar)||[]).find(function(j){return j.link==="/".concat(ge.Classrooms)}))===null||Mt===void 0?void 0:Mt.hidden,Qt=(qe=(((Xe=Bt.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(j){return j.link==="/".concat(ge.Shixuns)}))===null||qe===void 0?void 0:qe.hidden,sn=(Qe=(((ze=Bt.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(j){return j.link==="/".concat(ge.Paths)}))===null||Qe===void 0?void 0:Qe.hidden;if(Bt!=null&&(ct=Bt.setting)!==null&&ct!==void 0&&ct.is_local){var ae;It!=null&&(ae=It.userInfo)!==null&&ae!==void 0&&ae.is_shixun_marker||(Qt=!0)}var te=function(H){var Y,$,ce,Ne,Ke,Et,St;return u.a.createElement(u.a.Fragment,null,u.a.createElement(f.a,{justify:"space-around",className:"pt5 pb5"},u.a.createElement(r.a,{className:Z.a.joinCol},((Y=It.userInfo)===null||Y===void 0?void 0:Y.user_identity)!=="\u5B66\u751F"&&!Ut&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return rt("/classrooms/new")}},($=It.userInfo)!==null&&$!==void 0&&$.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),(Bt==null?void 0:Bt.setting.hide_shixun)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return rt("/shixuns/new",ue.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(Bt==null?void 0:Bt.setting.hide_subject)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return rt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Bt!=null&&(ce=Bt.setting)!==null&&ce!==void 0&&ce.is_local)&&((Ne=It.userInfo)===null||Ne===void 0?void 0:Ne.main_site)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){var Wt,Xt;return rt("".concat((Wt=It.navigationInfo)===null||Wt===void 0||((Xt=Wt.top)===null||Xt===void 0)?void 0:Xt.old_url,"/projects/deposit/new"),ue.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),u.a.createElement(r.a,null,u.a.createElement("div",{className:Z.a.joinBoard})),u.a.createElement(r.a,{className:Z.a.joinCol},!Ut&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return et(ue.Classrooms)}},(Ke=It.userInfo)!==null&&Ke!==void 0&&Ke.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Et=It.userInfo)===null||Et===void 0?void 0:Et.main_site)&&!(Bt!=null&&(St=Bt.setting)!==null&&St!==void 0&&St.is_local)&&u.a.createElement(S.a.Item,H,u.a.createElement("a",{onClick:function(){return et(ue.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return u.a.createElement("section",null,u.a.createElement(M.a,{overlay:u.a.createElement(S.a,{className:"".concat(Z.a.rightMenu," ").concat(Z.a.joinMenu," mt10")},u.a.createElement(te,null)),placement:"bottomRight"},u.a.createElement("span",{style:{lineHeight:"inherit",color:"rgba(32, 40, 55, 1)"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),u.a.createElement(F.a,{visible:de,onCancel:function(){return Oe(!1)}}),u.a.createElement(X,{visible:ht,onCancel:function(){return yt(!1)}}))},De=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting;return{homePage:ot,user:gt,globalSetting:qe,loading:Mt.models.index}})(xe),we=h("vToQ"),Le=h.n(we),ie=h("xKgJ"),ve=h("jb+D"),q=h("m3rI"),fe=function(ot){var Mt,gt=RegExp("(^| )"+ot+"=([^;]+)(;|$)");return(Mt=document.cookie.match(gt))?decodeURIComponent(Mt[2]):null},Pe=function(ot){var Mt=new Date;Mt.setTime(Mt.getTime()-1);var gt=fe(ot);gt!=null&&(document.cookie=ot+"="+gt+";expires="+Mt.toGMTString())},ye;(function(xt){xt.Classrooms="classrooms",xt.Shixuns="shixuns",xt.Paths="paths",xt.Projects="projects",xt.Videos="videos",xt.Topics="topics"})(ye||(ye={}));var Ye=function(ot){var Mt,gt,qe,Xe,Qe,ze,ct,pt,It,Bt,Yt,Vt=ot.homePage,vt=ot.user,nt=ot.globalSetting,mt=ot.loading,Be=ot.dispatch,de=ot.shixunHomeworks,Oe=ot.location,He=ot.payload,$e=He===void 0?{}:He,ht=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),yt=(Mt=(((gt=nt.setting)===null||gt===void 0?void 0:gt.navbar)||[]).find(function(j){return j.link==="/".concat(ye.Classrooms)}))===null||Mt===void 0?void 0:Mt.hidden,et=(qe=(((Xe=nt.setting)===null||Xe===void 0?void 0:Xe.navbar)||[]).find(function(j){return j.link==="/".concat(ye.Shixuns)}))===null||qe===void 0?void 0:qe.hidden,rt=(Qe=(((ze=nt.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(j){return j.link==="/".concat(ye.Paths)}))===null||Qe===void 0?void 0:Qe.hidden,Ut=((ct=vt.userInfo)===null||ct===void 0?void 0:ct.admin)||((pt=vt.userInfo)===null||pt===void 0?void 0:pt.business)||((It=vt.userInfo)===null||It===void 0?void 0:It.is_shixun_marker)||((Bt=vt.userInfo)===null||Bt===void 0?void 0:Bt.is_teacher)||((Yt=vt.userInfo)===null||Yt===void 0?void 0:Yt.user_identity)!=="\u5B66\u751F",Qt=function(){if(Object(z.r)())return u.a.createElement(S.a,{className:"".concat(Le.a.rightMenu," ").concat(Le.a.menuWrap)},u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var H,Y,$,ce,Ne,Ke,Et,St,Nt,Wt,Xt,lt,Dt,Ct,zt,Rt,nn,$t,Lt,on,vn,_n;return u.a.createElement(S.a,{className:"".concat(Le.a.rightMenu," ").concat(Le.a.menuWrap)},u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((H=vt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!yt&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Y=vt.userInfo)===null||Y===void 0?void 0:Y.login,"/classrooms")},($=vt.userInfo)!==null&&$!==void 0&&$.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!et&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((ce=vt.userInfo)===null||ce===void 0?void 0:ce.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!rt&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Ne=vt.userInfo)===null||Ne===void 0?void 0:Ne.login,"/paths")},(Ke=vt.userInfo)!==null&&Ke!==void 0&&Ke.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Et=vt.userInfo)===null||Et===void 0?void 0:Et.main_site)&&!((St=nt.setting)!==null&&St!==void 0&&St.is_local)&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Nt=vt.userInfo)===null||Nt===void 0?void 0:Nt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/users/".concat((Wt=vt.userInfo)===null||Wt===void 0?void 0:Wt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),u.a.createElement(S.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(he.e)(Be))return;l.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Ut&&u.a.createElement(S.a.Item,null,u.a.createElement("a",{onClick:function(){if(!Object(he.e)(Be))return;l.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Xt=vt.navigationInfo)===null||Xt===void 0||((lt=Xt.top)===null||lt===void 0)?void 0:lt.customer_management_url)&&u.a.createElement(S.a.Item,null,u.a.createElement("a",{href:(Dt=vt.navigationInfo)===null||Dt===void 0||((Ct=Dt.top)===null||Ct===void 0)?void 0:Ct.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((zt=vt.navigationInfo)===null||zt===void 0||((Rt=zt.top)===null||Rt===void 0)?void 0:Rt.college_identifier)&&u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{to:"/colleges/".concat((nn=vt.navigationInfo)===null||nn===void 0||(($t=nn.top)===null||$t===void 0)?void 0:$t.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Lt=vt.navigationInfo)===null||Lt===void 0||((on=Lt.top)===null||on===void 0)?void 0:on.laboratory_admin_url)&&u.a.createElement(S.a.Item,null,u.a.createElement("a",{href:(vn=vt.navigationInfo)===null||vn===void 0||((_n=vn.top)===null||_n===void 0)?void 0:_n.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),u.a.createElement(S.a.Item,null,u.a.createElement(v.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Be({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:u.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")),u.a.createElement(S.a.Item,{className:Le.a.exit},u.a.createElement("a",{onClick:Object(O.a)(T.a.mark(function hn(){var bn;return T.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return un.next=2,Object(ve.c)({});case 2:bn=un.sent,(bn==null?void 0:bn.status)===1&&(Be({type:"user/getUserInfo",payload:Object(R.a)({},$e)}),Be({type:"user/getNavigationInfo",payload:Object(R.a)({},$e)}),Pe("autologin_trustie"),Pe("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),A.b.success(bn==null?void 0:bn.message),l.d.replace("/"));case 4:case"end":return un.stop()}},hn)}))},"\u9000\u51FA")))};if(Object(ie.p)()){var sn,ae;return u.a.createElement(M.a,{className:"".concat(Le.a.height67),overlay:Qt,placement:"bottomRight"},u.a.createElement("section",null,u.a.createElement("aside",null,u.a.createElement("div",{className:de.actionTabs.type===1?Le.a.classromediv:""},u.a.createElement("img",{className:"".concat(Le.a.userPic," current ml15"),src:"".concat(q.a===null||q.a===void 0?void 0:q.a.IMG_SERVER,"/images/").concat((sn=vt.userInfo)===null||sn===void 0?void 0:sn.image_url),alt:"",onClick:function(){var H;return l.d.push(Object(z.r)()?"/account/profile":"/users/".concat((H=vt.userInfo)===null||H===void 0?void 0:H.login,"/classrooms"))}}),Object(z.r)()&&u.a.createElement("span",{className:"ml10 font16"},(ae=vt.userInfo)===null||ae===void 0?void 0:ae.username)))))}else{var te;return u.a.createElement("div",{className:"font15 ".concat(nt.isIlearning?Le.a.login:"")},u.a.createElement("span",{className:"ml10 mr5 current c-black",onClick:function(){Be({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((te=nt.setting)!==null&&te!==void 0&&te.close_register)&&u.a.createElement(u.a.Fragment,null,u.a.createElement("span",{className:"ml5 mr5"},"|"),u.a.createElement(v.a,{to:"/user/register",className:"ml5 current c-black pr25"},"\u6CE8\u518C")))}},dt=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting,Xe=xt.shixunHomeworks;return{homePage:ot,user:gt,globalSetting:qe,shixunHomeworks:Xe,loading:Mt.models.index}})(Ye),ke=h("+L6B"),We=h("2/Rp"),Re=h("Cs+z"),Me=h.n(Re),Ve=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ze=function(ot){var Mt=ot.homePage,gt=ot.user,qe=ot.globalSetting,Xe=ot.loading,Qe=ot.dispatch,ze=ot.location,ct=ot.text,pt=ot.shixunHomeworks,It=ot.payload,Bt=It===void 0?{}:It,Yt=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Vt=Object(w.useState)("none"),vt=Object(s.a)(Vt,2),nt=vt[0],mt=vt[1];return Object(w.useEffect)(function(){pt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&mt("flex")},[pt.actionTabs.key]),Object(w.useEffect)(function(){pt.actionTabs.key==="\u9690\u85CF"&&(mt("none"),localStorage.setItem("Noviceguide","0"))},[pt.actionTabs.key]),u.a.createElement("div",{style:{display:nt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},u.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},u.a.createElement("img",{src:Me.a,style:{position:"absolute",top:"-32px"}}),u.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},pt.actionTabs.text),pt.actionTabs.type===9?u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(We.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),mt("none"),Qe({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")):u.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},u.a.createElement(We.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),mt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},bt=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting,Xe=xt.shixunHomeworks;return{homePage:ot,user:gt,globalSetting:qe,loading:Mt.models.index,shixunHomeworks:Xe}})(Ze),ft=h("498V"),Ft=h.n(ft),Kt=i.a.Header,At=g.a.Search;function wt(){var xt,ot,Mt=window.location.pathname,gt=Mt.split("/"),qe={};return gt[1]=="classrooms"&&gt.length>3&&!((xt=gt[4])!==null&&xt!==void 0&&xt.includes("newgold"))&&!((ot=gt[5])!==null&&ot!==void 0&&ot.includes("newgold"))&&gt[2]!=="coursesId"&&(qe.course_id=gt[2]),gt[1]==="shixuns"&&gt.length>3&&(qe.objective_type="shixun",qe.objective_id=gt[2]),gt[1]==="paths"&&gt.length>3&&(qe.objective_type="path",qe.objective_id=gt[2]),Object(R.a)(Object(R.a)({},qe),{school:1})}var Ht=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],qt=function(ot){var Mt,gt=ot.homePage,qe=ot.user,Xe=ot.globalSetting,Qe=ot.loading,ze=ot.dispatch,ct=ot.location,pt=ot.isLogin,It=pt===void 0?!1:pt,Bt=ot.shixunHomeworks,Yt=Object(t.a)(ot,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),Vt=Object(P.g)(),vt=Object(w.useState)(!1),nt=Object(s.a)(vt,2),mt=nt[0],Be=nt[1],de=Object(w.useState)(""),Oe=Object(s.a)(de,2),He=Oe[0],$e=Oe[1],ht=Object(w.useState)(!1),yt=Object(s.a)(ht,2),et=yt[0],rt=yt[1],Ut=wt();Object(w.useEffect)(function(){ze({type:"user/getNavigationInfo",payload:Object(R.a)({},Ut)})},[Xe.name]),Object(w.useEffect)(function(){Bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Ht!=null&&Ht.includes(ct==null?void 0:ct.pathname)||(ct==null?void 0:ct.pathname.indexOf("/classrooms"))===0||ze({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[ct.pathname]),Object(w.useEffect)(function(){Bt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Bt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Bt.actionTabs.key]),Object(w.useEffect)(function(){if(Xe!=null&&Xe.setting){var lt,Dt,Ct=Xe==null||((lt=Xe.setting)===null||lt===void 0||((Dt=lt.navbar)===null||Dt===void 0))?void 0:Dt.filter(function(Lt){return!(Lt!=null&&Lt.hidden)&&!(Object(ie.m)()&&Lt.link==="/paperlibrary")}),zt=Object(U.a)(Ct),Rt;try{for(zt.s();!(Rt=zt.n()).done;){var nn=Rt.value;nn.subitem&&(nn.subitem=nn.subitem.filter(function(Lt){return!(Lt!=null&&Lt.hidden)&&!(Object(ie.m)()&&Lt.link==="/paperlibrary")}))}}catch(Lt){zt.e(Lt)}finally{zt.f()}var $t=!1;Ct==null||Ct.map(function(Lt,on){var vn,_n,hn,bn="/"+((vn=ct.pathname)===null||vn===void 0||((_n=vn.split("/"))===null||_n===void 0)?void 0:_n[1]);if(Lt.link===bn&&($e(Lt==null?void 0:Lt.link),Object(z.X)(Lt==null?void 0:Lt.name),Y(ce(on,{name:Lt==null?void 0:Lt.name,link:Lt==null?void 0:Lt.link},Ct)),$t=!0),Lt!=null&&(hn=Lt.subitem)!==null&&hn!==void 0&&hn.length){var Bn;Lt==null||((Bn=Lt.subitem)===null||Bn===void 0)||Bn.map(function(un){un.link===bn&&($e(un==null?void 0:un.link),Object(z.X)(un==null?void 0:un.name),Y(ce(on,{name:un==null?void 0:un.name,link:un==null?void 0:un.link},Ct)),$t=!0)})}}),$t||Y(Ct)}},[Xe==null?void 0:Xe.setting,qe]);var Qt=Object(w.useMemo)(function(){var lt;if(Xe!=null&&(lt=Xe.setting)!==null&&lt!==void 0&&lt.nav_logo_url){var Dt;return"".concat(q.a.IMG_SERVER,"/").concat(Xe==null||((Dt=Xe.setting)===null||Dt===void 0)?void 0:Dt.nav_logo_url)}else return"".concat(q.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Xe==null||((Mt=Xe.setting)===null||Mt===void 0)?void 0:Mt.nav_logo_url]);function sn(lt){Vt.push("/search?value="+lt)}var ae=function(){return mt?u.a.createElement("div",{onBlur:function(){setTimeout(function(){Be(!1)},300)}},u.a.createElement(At,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:sn,autoFocus:!0})):u.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){Vt.push("/search?value=")}})},te=Object(w.useState)([]),j=Object(s.a)(te,2),H=j[0],Y=j[1],$=function(){var lt=Object(O.a)(T.a.mark(function Dt(Ct,zt){var Rt,nn,$t,Lt,on,vn,_n;return T.a.wrap(function(bn){for(;;)switch(bn.prev=bn.next){case 0:if(!((Ct==null?void 0:Ct.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){bn.next=6;break}return bn.next=3,Object(ve.j)();case 3:return $t=bn.sent,$t!=null&&(nn=$t.data)!==null&&nn!==void 0&&nn.engineer_url?$t!=null&&(Lt=$t.data)!==null&&Lt!==void 0&&(on=Lt.engineer_url)!==null&&on!==void 0&&on.includes("http")?Object(z.S)($t==null||((vn=$t.data)===null||vn===void 0)?void 0:vn.engineer_url):Vt.push($t==null||((_n=$t.data)===null||_n===void 0)?void 0:_n.engineer_url):($t==null?void 0:$t.status)!=401&&rt(!0),bn.abrupt("return");case 6:Ct!=null&&(Rt=Ct.link)!==null&&Rt!==void 0&&Rt.includes("http")?Object(z.S)(Ct==null?void 0:Ct.link):Vt.push(Ct==null?void 0:Ct.link),(Ct==null?void 0:Ct.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ze({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:u.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 bn.stop()}},Dt)}));return function(Ct,zt){return lt.apply(this,arguments)}}(),ce=function(Dt,Ct,zt){var Rt=zt.slice();return Rt[Dt]&&(Rt[Dt].name=Ct.name,Rt[Dt].link=Ct.link),Rt||[]};if(Xe.showHeader&&Xe.showHeaderFooter){var Ne,Ke,Et,St,Nt,Wt,Xt;return u.a.createElement(i.a,{className:"".concat(Xe.isIlearning?p.a["header-iearning"]:p.a.header," ").concat(Xe.showHeaderFixed?p.a.headerFixed:"")},u.a.createElement(Kt,{className:"header"},u.a.createElement("section",{className:p.a["edu-menu"]},(!!Xe.isIlearning||!(Xe!=null&&(Ne=Xe.setting)!==null&&Ne!==void 0&&Ne.main_site)&&!!(Xe!=null&&(Ke=Xe.setting)!==null&&Ke!==void 0&&Ke.navbar))&&u.a.createElement(v.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ze({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},u.a.createElement("img",{className:p.a.logo,title:(Et=Xe.setting)===null||Et===void 0?void 0:Et.name,src:Qt||Ft.a})),u.a.createElement("ul",{className:"".concat(p.a.menu," ").concat(Object(z.r)()&&"ml0")},Object(z.r)()&&u.a.createElement("li",null,u.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(z.r)()&&Xe.setting&&H.map(function(lt,Dt){var Ct,zt,Rt,nn,$t;return u.a.createElement("li",{key:Dt,className:!(lt!=null&&(Ct=lt.subitem)!==null&&Ct!==void 0&&Ct.length)&&He===(lt==null?void 0:lt.link)||lt!=null&&(zt=lt.subitem)!==null&&zt!==void 0&&zt.some(function(Lt){return He===(Lt==null?void 0:Lt.link)})?p.a.actived:""},u.a.createElement("div",{onClick:function(){return $(lt,Dt)},className:Bt.actionTabs.type===4?"".concat(p.a.name," ").concat(p.a.classromediv):p.a.name},u.a.createElement("span",null,function(){var Lt=lt==null?void 0:lt.name;{var on;lt==null||((on=lt.subitem)===null||on===void 0)||on.map(function(vn,_n){return vn.link===ct.pathname&&(Lt=vn.name),vn})}return Lt}()),(lt==null||((Rt=lt.subitem)===null||Rt===void 0)?void 0:Rt.length)>0&&u.a.createElement("i",{className:"iconfont icon-zhankai4"})),(lt==null||((nn=lt.subitem)===null||nn===void 0)?void 0:nn.length)>0&&u.a.createElement("div",{className:p.a.dropDown},lt==null||(($t=lt.subitem)===null||$t===void 0)?void 0:$t.map(function(Lt,on){return u.a.createElement("div",{className:p.a.subName,onClick:function(){return $(Lt,Dt)},key:Dt+"-"+on},!!on&&u.a.createElement("div",{className:p.a.line}),u.a.createElement("aside",{className:"font16 c-black"},Lt.name),u.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Lt.content))})))})),u.a.createElement("div",{className:"search-bar",style:{flex:Xe.isIlearning?"initial":"1 0 auto"}},!Object(z.r)()&&!(Xe!=null&&Xe.isIlearning)&&u.a.createElement(u.a.Fragment,null,u.a.createElement(ae,null),!It&&u.a.createElement(De,null),!It&&!!(qe!=null&&(St=qe.userInfo)!==null&&St!==void 0&&St.login)&&u.a.createElement(v.a,{style:{color:"rgba(32, 40, 55, 1)"},className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(qe==null||((Nt=qe.userInfo)===null||Nt===void 0)?void 0:Nt.login,"/user_tidings")},(qe==null||((Wt=qe.navigationInfo)===null||Wt===void 0||((Xt=Wt.top)===null||Xt===void 0))?void 0:Xt.new_message)&&u.a.createElement("span",{className:p.a.newslight}))),!It&&u.a.createElement(dt,{payload:Ut}))),u.a.createElement(L.a,{centered:!0,destroyOnClose:!0,visible:et,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 rt(!1)}},u.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},u.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"),u.a.createElement("img",{src:d.z,width:200,height:200}),u.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),u.a.createElement(bt,null))}else return u.a.createElement(u.a.Fragment,null)},Gt=J.a=Object(l.a)(function(xt){var ot=xt.homePage,Mt=xt.loading,gt=xt.user,qe=xt.globalSetting,Xe=xt.shixunHomeworks;return{homePage:ot,user:gt,globalSetting:qe,loading:Mt.models.index,shixunHomeworks:Xe}})(qt)},"sW+o":function(re,J,h){var Q=h("SrGk"),L=h("bYtY"),O=h("SUKs"),U=h("Qe9p");function s(R,o){Q.call(this,R,o,["linearGradient","radialGradient"],"__gradient_in_use__")}L.inherits(s,Q),s.prototype.addWithoutUpdate=function(R,o){if(o&&o.style){var g=this;L.each(["fill","stroke"],function(E){if(o.style[E]&&(o.style[E].type==="linear"||o.style[E].type==="radial")){var i=o.style[E],y=g.getDefs(!0),T;i._dom?(T=i._dom,y.contains(i._dom)||g.addDom(T)):T=g.add(i),g.markUsed(o);var w=T.getAttribute("id");R.setAttribute(E,"url(#"+w+")")}})}},s.prototype.add=function(R){var o;if(R.type==="linear")o=this.createElement("linearGradient");else if(R.type==="radial")o=this.createElement("radialGradient");else return O("Illegal gradient type."),null;return R.id=R.id||this.nextId++,o.setAttribute("id","zr"+this._zrId+"-gradient-"+R.id),this.updateDom(R,o),this.addDom(o),o},s.prototype.update=function(R){var o=this;Q.prototype.update.call(this,R,function(){var g=R.type,E=R._dom.tagName;g==="linear"&&E==="linearGradient"||g==="radial"&&E==="radialGradient"?o.updateDom(R,R._dom):(o.removeDom(R),o.add(R))})},s.prototype.updateDom=function(R,o){if(R.type==="linear")o.setAttribute("x1",R.x),o.setAttribute("y1",R.y),o.setAttribute("x2",R.x2),o.setAttribute("y2",R.y2);else if(R.type==="radial")o.setAttribute("cx",R.x),o.setAttribute("cy",R.y),o.setAttribute("r",R.r);else{O("Illegal gradient type.");return}R.global?o.setAttribute("gradientUnits","userSpaceOnUse"):o.setAttribute("gradientUnits","objectBoundingBox"),o.innerHTML="";for(var g=R.colorStops,E=0,i=g.length;E<i;++E){var y=this.createElement("stop");y.setAttribute("offset",g[E].offset*100+"%");var T=g[E].color;if(T.indexOf("rgba">-1)){var w=U.parse(T)[3],u=U.toHex(T);y.setAttribute("stop-color","#"+u),y.setAttribute("stop-opacity",w)}else y.setAttribute("stop-color",g[E].color);o.appendChild(y)}R._dom=o},s.prototype.markUsed=function(R){if(R.style){var o=R.style.fill;o&&o._dom&&Q.prototype.markUsed.call(this,o._dom),o=R.style.stroke,o&&o._dom&&Q.prototype.markUsed.call(this,o._dom)}};var t=s;re.exports=t},siWv:function(re,J,h){re.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(re,J,h){"use strict";var Q=h("VTBJ"),L=h("1OyB"),O=h("vuIU"),U=h("Ji7U"),s=h("LK+K"),t=h("q1tI"),R=h.n(t),o=h("m+aA"),g=h("Zm9Q"),E=h("Kwbf"),i=h("c+Xe"),y=h("bdgK"),T="rc-observer-key",w=function(u){Object(U.a)(v,u);var P=Object(s.a)(v);function v(){var l;return Object(L.a)(this,v),l=P.apply(this,arguments),l.resizeObserver=null,l.childNode=null,l.currentElement=null,l.state={width:0,height:0,offsetHeight:0,offsetWidth:0},l.onResize=function(d){var m=l.props.onResize,p=d[0].target,C=p.getBoundingClientRect(),x=C.width,M=C.height,b=p.offsetWidth,f=p.offsetHeight,n=Math.floor(x),r=Math.floor(M);if(l.state.width!==n||l.state.height!==r||l.state.offsetWidth!==b||l.state.offsetHeight!==f){var c={width:n,height:r,offsetWidth:b,offsetHeight:f};l.setState(c),m&&Promise.resolve().then(function(){m(Object(Q.a)(Object(Q.a)({},c),{},{offsetWidth:b,offsetHeight:f}))})}},l.setChildNode=function(d){l.childNode=d},l}return Object(O.a)(v,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var d=this.props.disabled;if(d){this.destroyObserver();return}var m=Object(o.a)(this.childNode||this),p=m!==this.currentElement;p&&(this.destroyObserver(),this.currentElement=m),!this.resizeObserver&&m&&(this.resizeObserver=new y.default(this.onResize),this.resizeObserver.observe(m))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var d=this.props.children,m=Object(g.a)(d);if(m.length>1)Object(E.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(m.length===0)return Object(E.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var p=m[0];if(t.isValidElement(p)&&Object(i.c)(p)){var C=p.ref;m[0]=t.cloneElement(p,{ref:Object(i.a)(C,this.setChildNode)})}return m.length===1?m[0]:m.map(function(x,M){return!t.isValidElement(x)||"key"in x&&x.key!==null?x:t.cloneElement(x,{key:"".concat(T,"-").concat(M)})})}}]),v}(t.Component);w.displayName="ResizeObserver",J.a=w},tGSI:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII="},tWlo:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},thk6:function(re,J,h){"use strict";h.r(J);function Q(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function L(e,a){e===void 0&&(e={}),a===void 0&&(a={}),Object.keys(a).forEach(function(D){typeof e[D]=="undefined"?e[D]=a[D]:Q(a[D])&&Q(e[D])&&Object.keys(a[D]).length>0&&L(e[D],a[D])})}var O=typeof document!="undefined"?document:{},U={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};L(O,U);var s=typeof window!="undefined"?window:{},t={document:U,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};L(s,t);class R{constructor(e){const a=this;for(let D=0;D<e.length;D+=1)a[D]=e[D];return a.length=e.length,this}}function o(e,a){const D=[];let N=0;if(e&&!a&&e instanceof R)return e;if(e){if(typeof e=="string"){let W,ee;const oe=e.trim();if(oe.indexOf("<")>=0&&oe.indexOf(">")>=0){let le="div";for(oe.indexOf("<li")===0&&(le="ul"),oe.indexOf("<tr")===0&&(le="tbody"),(oe.indexOf("<td")===0||oe.indexOf("<th")===0)&&(le="tr"),oe.indexOf("<tbody")===0&&(le="table"),oe.indexOf("<option")===0&&(le="select"),ee=O.createElement(le),ee.innerHTML=oe,N=0;N<ee.childNodes.length;N+=1)D.push(ee.childNodes[N])}else for(!a&&e[0]==="#"&&!e.match(/[ .<>:~]/)?W=[O.getElementById(e.trim().split("#")[1])]:W=(a||O).querySelectorAll(e.trim()),N=0;N<W.length;N+=1)W[N]&&D.push(W[N])}else if(e.nodeType||e===s||e===O)D.push(e);else if(e.length>0&&e[0].nodeType)for(N=0;N<e.length;N+=1)D.push(e[N])}return new R(D)}o.fn=R.prototype,o.Class=R,o.Dom7=R;function g(e){const a=[];for(let D=0;D<e.length;D+=1)a.indexOf(e[D])===-1&&a.push(e[D]);return a}function E(e){return e.toLowerCase().replace(/-(.)/g,(a,D)=>D.toUpperCase())}function i(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 a=e.split(" ");for(let D=0;D<a.length;D+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.add(a[D]);return this}function w(e){const a=e.split(" ");for(let D=0;D<a.length;D+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.remove(a[D]);return this}function u(e){return this[0]?this[0].classList.contains(e):!1}function P(e){const a=e.split(" ");for(let D=0;D<a.length;D+=1)for(let N=0;N<this.length;N+=1)typeof this[N]!="undefined"&&typeof this[N].classList!="undefined"&&this[N].classList.toggle(a[D]);return this}function v(e,a){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let D=0;D<this.length;D+=1)if(arguments.length===2)this[D].setAttribute(e,a);else for(const N in e)this[D][N]=e[N],this[D].setAttribute(N,e[N]);return this}function l(e){for(let a=0;a<this.length;a+=1)this[a].removeAttribute(e);return this}function d(e,a){if(arguments.length===1&&typeof e=="string"){if(this[0])return this[0][e]}else{for(let D=0;D<this.length;D+=1)if(arguments.length===2)this[D][e]=a;else for(const N in e)this[D][N]=e[N];return this}}function m(e,a){let D;if(typeof a=="undefined"){if(D=this[0],D){if(D.dom7ElementDataStorage&&e in D.dom7ElementDataStorage)return D.dom7ElementDataStorage[e];const N=D.getAttribute(`data-${e}`);return N||void 0}return}for(let N=0;N<this.length;N+=1)D=this[N],D.dom7ElementDataStorage||(D.dom7ElementDataStorage={}),D.dom7ElementDataStorage[e]=a;return this}function p(e){for(let a=0;a<this.length;a+=1){const D=this[a];D.dom7ElementDataStorage&&D.dom7ElementDataStorage[e]&&(D.dom7ElementDataStorage[e]=null,delete D.dom7ElementDataStorage[e])}}function C(){const e=this[0];if(!e)return;const a={};if(e.dataset)for(const D in e.dataset)a[D]=e.dataset[D];else for(let D=0;D<e.attributes.length;D+=1){const N=e.attributes[D];N.name.indexOf("data-")>=0&&(a[E(N.name.split("data-")[1])]=N.value)}for(const D in a)a[D]==="false"?a[D]=!1:a[D]==="true"?a[D]=!0:parseFloat(a[D])===a[D]*1&&(a[D]*=1);return a}function x(e){const a=this;if(typeof e=="undefined"){if(a[0]){if(a[0].multiple&&a[0].nodeName.toLowerCase()==="select"){const D=[];for(let N=0;N<a[0].selectedOptions.length;N+=1)D.push(a[0].selectedOptions[N].value);return D}return a[0].value}return}for(let D=0;D<a.length;D+=1){const N=a[D];if(Array.isArray(e)&&N.multiple&&N.nodeName.toLowerCase()==="select")for(let W=0;W<N.options.length;W+=1)N.options[W].selected=e.indexOf(N.options[W].value)>=0;else N.value=e}return a}function M(e){for(let a=0;a<this.length;a+=1){const D=this[a].style;D.webkitTransform=e,D.transform=e}return this}function b(e){typeof e!="string"&&(e=`${e}ms`);for(let a=0;a<this.length;a+=1){const D=this[a].style;D.webkitTransitionDuration=e,D.transitionDuration=e}return this}function f(...e){let[a,D,N,W]=e;typeof e[1]=="function"&&([a,N,W]=e,D=void 0),W||(W=!1);function ee(be){const Ie=be.target;if(!Ie)return;const Je=be.target.dom7EventData||[];if(Je.indexOf(be)<0&&Je.unshift(be),o(Ie).is(D))N.apply(Ie,Je);else{const Fe=o(Ie).parents();for(let st=0;st<Fe.length;st+=1)o(Fe[st]).is(D)&&N.apply(Fe[st],Je)}}function oe(be){const Ie=be&&be.target?be.target.dom7EventData||[]:[];Ie.indexOf(be)<0&&Ie.unshift(be),N.apply(this,Ie)}const le=a.split(" ");let Ee;for(let be=0;be<this.length;be+=1){const Ie=this[be];if(D)for(Ee=0;Ee<le.length;Ee+=1){const Je=le[Ee];Ie.dom7LiveListeners||(Ie.dom7LiveListeners={}),Ie.dom7LiveListeners[Je]||(Ie.dom7LiveListeners[Je]=[]),Ie.dom7LiveListeners[Je].push({listener:N,proxyListener:ee}),Ie.addEventListener(Je,ee,W)}else for(Ee=0;Ee<le.length;Ee+=1){const Je=le[Ee];Ie.dom7Listeners||(Ie.dom7Listeners={}),Ie.dom7Listeners[Je]||(Ie.dom7Listeners[Je]=[]),Ie.dom7Listeners[Je].push({listener:N,proxyListener:oe}),Ie.addEventListener(Je,oe,W)}}return this}function n(...e){let[a,D,N,W]=e;typeof e[1]=="function"&&([a,N,W]=e,D=void 0),W||(W=!1);const ee=a.split(" ");for(let oe=0;oe<ee.length;oe+=1){const le=ee[oe];for(let Ee=0;Ee<this.length;Ee+=1){const be=this[Ee];let Ie;if(!D&&be.dom7Listeners?Ie=be.dom7Listeners[le]:D&&be.dom7LiveListeners&&(Ie=be.dom7LiveListeners[le]),Ie&&Ie.length)for(let Je=Ie.length-1;Je>=0;Je-=1){const Fe=Ie[Je];N&&Fe.listener===N||N&&Fe.listener&&Fe.listener.dom7proxy&&Fe.listener.dom7proxy===N?(be.removeEventListener(le,Fe.proxyListener,W),Ie.splice(Je,1)):N||(be.removeEventListener(le,Fe.proxyListener,W),Ie.splice(Je,1))}}}return this}function r(...e){const a=this;let[D,N,W,ee]=e;typeof e[1]=="function"&&([D,W,ee]=e,N=void 0);function oe(...le){W.apply(this,le),a.off(D,N,oe,ee),oe.dom7proxy&&delete oe.dom7proxy}return oe.dom7proxy=W,a.on(D,N,oe,ee)}function c(...e){const a=e[0].split(" "),D=e[1];for(let N=0;N<a.length;N+=1){const W=a[N];for(let ee=0;ee<this.length;ee+=1){const oe=this[ee];let le;try{le=new s.CustomEvent(W,{detail:D,bubbles:!0,cancelable:!0})}catch(Ee){le=O.createEvent("Event"),le.initEvent(W,!0,!0),le.detail=D}oe.dom7EventData=e.filter((Ee,be)=>be>0),oe.dispatchEvent(le),oe.dom7EventData=[],delete oe.dom7EventData}}return this}function S(e){const a=["webkitTransitionEnd","transitionend"],D=this;let N;function W(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<a.length;N+=1)D.off(a[N],W)}if(e)for(N=0;N<a.length;N+=1)D.on(a[N],W);return this}function _(e){const a=["webkitAnimationEnd","animationend"],D=this;let N;function W(ee){if(ee.target!==this)return;for(e.call(this,ee),N=0;N<a.length;N+=1)D.off(a[N],W)}if(e)for(N=0;N<a.length;N+=1)D.on(a[N],W);return this}function A(){return this[0]===s?s.innerWidth:this.length>0?parseFloat(this.css("width")):null}function I(e){if(this.length>0){if(e){const a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function 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 a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function z(){if(this.length>0){const e=this[0],a=e.getBoundingClientRect(),D=O.body,N=e.clientTop||D.clientTop||0,W=e.clientLeft||D.clientLeft||0,ee=e===s?s.scrollY:e.scrollTop,oe=e===s?s.scrollX:e.scrollLeft;return{top:a.top+ee-N,left:a.left+oe-W}}return null}function G(){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 a=this[e];a.style.display==="none"&&(a.style.display=""),s.getComputedStyle(a,null).getPropertyValue("display")==="none"&&(a.style.display="block")}return this}function X(){return this[0]?s.getComputedStyle(this[0],null):{}}function F(e,a){let D;if(arguments.length===1)if(typeof e=="string"){if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(D=0;D<this.length;D+=1)for(let N in e)this[D].style[N]=e[N];return this}if(arguments.length===2&&typeof e=="string"){for(D=0;D<this.length;D+=1)this[D].style[e]=a;return this}return this}function K(){const e=[];for(let a=0;a<this.length;a+=1)e.push(this[a]);return e}function Z(e){if(!e)return this;for(let a=0;a<this.length;a+=1)if(e.call(this[a],a,this[a])===!1)return this;return this}function he(e){if(!e)return this;for(let a=0;a<this.length;a+=1)if(e.call(this[a],this[a],a)===!1)return this;return this}function ue(e){const a=[],D=this;for(let N=0;N<D.length;N+=1)e.call(D[N],N,D[N])&&a.push(D[N]);return new R(a)}function ge(e){const a=[],D=this;for(let N=0;N<D.length;N+=1)a.push(e.call(D[N],N,D[N]));return new R(a)}function xe(e){if(typeof e=="undefined")return this[0]?this[0].innerHTML:void 0;for(let a=0;a<this.length;a+=1)this[a].innerHTML=e;return this}function De(e){if(typeof e=="undefined")return this[0]?this[0].textContent.trim():null;for(let a=0;a<this.length;a+=1)this[a].textContent=e;return this}function we(e){const a=this[0];let D,N;if(!a||typeof e=="undefined")return!1;if(typeof e=="string"){if(a.matches)return a.matches(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);for(D=o(e),N=0;N<D.length;N+=1)if(D[N]===a)return!0;return!1}else{if(e===O)return a===O;if(e===s)return a===s}if(e.nodeType||e instanceof R){for(D=e.nodeType?[e]:e,N=0;N<D.length;N+=1)if(D[N]===a)return!0;return!1}return!1}function Le(e){for(let a=0;a<this.length;a+=1)if(this[a]===e)return a;return-1}function ie(){let e=this[0],a;if(e){for(a=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(a+=1);return a}return}function ve(e){if(typeof e=="undefined")return this;const a=this.length;let D;return e>a-1?new R([]):e<0?(D=a+e,D<0?new R([]):new R([this[D]])):new R([this[e]])}function q(...e){let a;for(let D=0;D<e.length;D+=1){a=e[D];for(let N=0;N<this.length;N+=1)if(typeof a=="string"){const W=O.createElement("div");for(W.innerHTML=a;W.firstChild;)this[N].appendChild(W.firstChild)}else if(a instanceof R)for(let W=0;W<a.length;W+=1)this[N].appendChild(a[W]);else this[N].appendChild(a)}return this}function fe(e){return o(e).append(this),this}function Pe(e){let a,D;for(a=0;a<this.length;a+=1)if(typeof e=="string"){const N=O.createElement("div");for(N.innerHTML=e,D=N.childNodes.length-1;D>=0;D-=1)this[a].insertBefore(N.childNodes[D],this[a].childNodes[0])}else if(e instanceof R)for(D=0;D<e.length;D+=1)this[a].insertBefore(e[D],this[a].childNodes[0]);else this[a].insertBefore(e,this[a].childNodes[0]);return this}function ye(e){return o(e).prepend(this),this}function Ye(e){const a=o(e);for(let D=0;D<this.length;D+=1)if(a.length===1)a[0].parentNode.insertBefore(this[D],a[0]);else if(a.length>1)for(let N=0;N<a.length;N+=1)a[N].parentNode.insertBefore(this[D].cloneNode(!0),a[N])}function dt(e){const a=o(e);for(let D=0;D<this.length;D+=1)if(a.length===1)a[0].parentNode.insertBefore(this[D],a[0].nextSibling);else if(a.length>1)for(let N=0;N<a.length;N+=1)a[N].parentNode.insertBefore(this[D].cloneNode(!0),a[N].nextSibling)}function ke(e){return this.length>0?e?this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)?new R([this[0].nextElementSibling]):new R([]):this[0].nextElementSibling?new R([this[0].nextElementSibling]):new R([]):new R([])}function We(e){const a=[];let D=this[0];if(!D)return new R([]);for(;D.nextElementSibling;){const N=D.nextElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),D=N}return new R(a)}function Re(e){if(this.length>0){const a=this[0];return e?a.previousElementSibling&&o(a.previousElementSibling).is(e)?new R([a.previousElementSibling]):new R([]):a.previousElementSibling?new R([a.previousElementSibling]):new R([])}return new R([])}function Me(e){const a=[];let D=this[0];if(!D)return new R([]);for(;D.previousElementSibling;){const N=D.previousElementSibling;e?o(N).is(e)&&a.push(N):a.push(N),D=N}return new R(a)}function Ve(e){return this.nextAll(e).add(this.prevAll(e))}function Ze(e){const a=[];for(let D=0;D<this.length;D+=1)this[D].parentNode!==null&&(e?o(this[D].parentNode).is(e)&&a.push(this[D].parentNode):a.push(this[D].parentNode));return o(g(a))}function bt(e){const a=[];for(let D=0;D<this.length;D+=1){let N=this[D].parentNode;for(;N;)e?o(N).is(e)&&a.push(N):a.push(N),N=N.parentNode}return o(g(a))}function ft(e){let a=this;return typeof e=="undefined"?new R([]):(a.is(e)||(a=a.parents(e).eq(0)),a)}function Ft(e){const a=[];for(let D=0;D<this.length;D+=1){const N=this[D].querySelectorAll(e);for(let W=0;W<N.length;W+=1)a.push(N[W])}return new R(a)}function Kt(e){const a=[];for(let D=0;D<this.length;D+=1){const N=this[D].childNodes;for(let W=0;W<N.length;W+=1)e?N[W].nodeType===1&&o(N[W]).is(e)&&a.push(N[W]):N[W].nodeType===1&&a.push(N[W])}return new R(g(a))}function At(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}function wt(){return this.remove()}function Ht(...e){const a=this;let D,N;for(D=0;D<e.length;D+=1){const W=o(e[D]);for(N=0;N<W.length;N+=1)a[a.length]=W[N],a.length+=1}return a}function qt(){for(let e=0;e<this.length;e+=1){const a=this[e];if(a.nodeType===1){for(let D=0;D<a.childNodes.length;D+=1)a.childNodes[D].parentNode&&a.childNodes[D].parentNode.removeChild(a.childNodes[D]);a.textContent=""}}return this}function Gt(...e){let[a,D,N,W,ee]=e;return e.length===4&&typeof W=="function"&&(ee=W,[a,D,N,ee,W]=e),typeof W=="undefined"&&(W="swing"),this.each(function(){const le=this;let Ee,be,Ie,Je,Fe,st,at,ut,Tt=D>0||D===0,tt=a>0||a===0;if(typeof W=="undefined"&&(W="swing"),Tt&&(Ee=le.scrollTop,N||(le.scrollTop=D)),tt&&(be=le.scrollLeft,N||(le.scrollLeft=a)),!N)return;Tt&&(Ie=le.scrollHeight-le.offsetHeight,Fe=Math.max(Math.min(D,Ie),0)),tt&&(Je=le.scrollWidth-le.offsetWidth,st=Math.max(Math.min(a,Je),0));let Ot=null;Tt&&Fe===Ee&&(Tt=!1),tt&&st===be&&(tt=!1);function kt(Jt=new Date().getTime()){Ot===null&&(Ot=Jt);const rn=Math.max(Math.min((Jt-Ot)/N,1),0),an=W==="linear"?rn:.5-Math.cos(rn*Math.PI)/2;let jt;if(Tt&&(at=Ee+an*(Fe-Ee)),tt&&(ut=be+an*(st-be)),Tt&&Fe>Ee&&at>=Fe&&(le.scrollTop=Fe,jt=!0),Tt&&Fe<Ee&&at<=Fe&&(le.scrollTop=Fe,jt=!0),tt&&st>be&&ut>=st&&(le.scrollLeft=st,jt=!0),tt&&st<be&&ut<=st&&(le.scrollLeft=st,jt=!0),jt){ee&&ee();return}Tt&&(le.scrollTop=at),tt&&(le.scrollLeft=ut),i(kt)}i(kt)})}function xt(...e){let[a,D,N,W]=e;e.length===3&&typeof N=="function"&&([a,D,W,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollTop:null:ee.scrollTo(void 0,a,D,N,W)}function ot(...e){let[a,D,N,W]=e;e.length===3&&typeof N=="function"&&([a,D,W,N]=e);const ee=this;return typeof a=="undefined"?ee.length>0?ee[0].scrollLeft:null:ee.scrollTo(a,void 0,D,N,W)}function Mt(e,a){const D=this,N={props:Object.assign({},e),params:Object.assign({duration:300,easing:"swing"},a),elements:D,animating:!1,que:[],easingProgress(ee,oe){return ee==="swing"?.5-Math.cos(oe*Math.PI)/2:typeof ee=="function"?ee(oe):oe},stop(){N.frameId&&y(N.frameId),N.animating=!1,N.elements.each((ee,oe)=>{const le=oe;delete le.dom7AnimateInstance}),N.que=[]},done(ee){if(N.animating=!1,N.elements.each((oe,le)=>{const Ee=le;delete Ee.dom7AnimateInstance}),ee&&ee(D),N.que.length>0){const oe=N.que.shift();N.animate(oe[0],oe[1])}},animate(ee,oe){if(N.animating)return N.que.push([ee,oe]),N;const le=[];N.elements.each((ut,Tt)=>{let tt,Ot,kt,Jt,rn;Tt.dom7AnimateInstance||(N.elements[ut].dom7AnimateInstance=N),le[ut]={container:Tt},Object.keys(ee).forEach(an=>{tt=s.getComputedStyle(Tt,null).getPropertyValue(an).replace(",","."),Ot=parseFloat(tt),kt=tt.replace(Ot,""),Jt=parseFloat(ee[an]),rn=ee[an]+kt,le[ut][an]={initialFullValue:tt,initialValue:Ot,unit:kt,finalValue:Jt,finalFullValue:rn,currentValue:Ot}})});let Ee=null,be,Ie=0,Je=0,Fe,st=!1;N.animating=!0;function at(){be=new Date().getTime();let ut,Tt;if(st||(st=!0,oe.begin&&oe.begin(D)),Ee===null&&(Ee=be),oe.progress&&oe.progress(D,Math.max(Math.min((be-Ee)/oe.duration,1),0),Ee+oe.duration-be<0?0:Ee+oe.duration-be,Ee),le.forEach(tt=>{const Ot=tt;if(Fe||Ot.done)return;Object.keys(ee).forEach(kt=>{if(Fe||Ot.done)return;ut=Math.max(Math.min((be-Ee)/oe.duration,1),0),Tt=N.easingProgress(oe.easing,ut);const{initialValue:Jt,finalValue:rn,unit:an}=Ot[kt];Ot[kt].currentValue=Jt+Tt*(rn-Jt);const jt=Ot[kt].currentValue;if((rn>Jt&&jt>=rn||rn<Jt&&jt<=rn)&&(Ot.container.style[kt]=rn+an,Je+=1,Je===Object.keys(ee).length&&(Ot.done=!0,Ie+=1),Ie===le.length&&(Fe=!0)),Fe){N.done(oe.complete);return}Ot.container.style[kt]=jt+an})}),Fe)return;N.frameId=i(at)}return N.frameId=i(at),N}};if(N.elements.length===0)return D;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),D}function gt(){const e=this;for(let a=0;a<e.length;a+=1)e[a].dom7AnimateInstance&&e[a].dom7AnimateInstance.stop()}const qe="resize scroll".split(" ");function Xe(e,...a){if(typeof a[0]=="undefined"){for(let D=0;D<this.length;D+=1)qe.indexOf(e)<0&&(e in this[D]?this[D][e]():o(this[D]).trigger(e));return this}return this.on(e,...a)}function Qe(...e){return Xe.bind(this)("click",...e)}function ze(...e){return Xe.bind(this)("blur",...e)}function ct(...e){return Xe.bind(this)("focus",...e)}function pt(...e){return Xe.bind(this)("focusin",...e)}function It(...e){return Xe.bind(this)("focusout",...e)}function Bt(...e){return Xe.bind(this)("keyup",...e)}function Yt(...e){return Xe.bind(this)("keydown",...e)}function Vt(...e){return Xe.bind(this)("keypress",...e)}function vt(...e){return Xe.bind(this)("submit",...e)}function nt(...e){return Xe.bind(this)("change",...e)}function mt(...e){return Xe.bind(this)("mousedown",...e)}function Be(...e){return Xe.bind(this)("mousemove",...e)}function de(...e){return Xe.bind(this)("mouseup",...e)}function Oe(...e){return Xe.bind(this)("mouseenter",...e)}function He(...e){return Xe.bind(this)("mouseleave",...e)}function $e(...e){return Xe.bind(this)("mouseout",...e)}function ht(...e){return Xe.bind(this)("mouseover",...e)}function yt(...e){return Xe.bind(this)("touchstart",...e)}function et(...e){return Xe.bind(this)("touchend",...e)}function rt(...e){return Xe.bind(this)("touchmove",...e)}function Ut(...e){return Xe.bind(this)("resize",...e)}function Qt(...e){return Xe.bind(this)("scroll",...e)}const sn={addClass:T,removeClass:w,hasClass:u,toggleClass:P,attr:v,removeAttr:l,data:m,transform:M,transition:b,on:f,off:n,trigger:c,transitionEnd:S,outerWidth:I,outerHeight:B,offset:z,css:F,each:Z,html:xe,text:De,is:we,index:ie,eq:ve,append:q,prepend:Pe,next:ke,nextAll:We,prev:Re,prevAll:Me,parent:Ze,parents:bt,closest:ft,find:Ft,children:Kt,filter:ue,remove:At,add:Ht,styles:X};Object.keys(sn).forEach(e=>{o.fn[e]=o.fn[e]||sn[e]});const ae={deleteProps(e){const a=e;Object.keys(a).forEach(D=>{try{a[D]=null}catch(N){}try{delete a[D]}catch(N){}})},nextTick(e,a=0){return setTimeout(e,a)},now(){return Date.now()},getTranslate(e,a="x"){let D,N,W;const ee=s.getComputedStyle(e,null);return s.WebKitCSSMatrix?(N=ee.transform||ee.webkitTransform,N.split(",").length>6&&(N=N.split(", ").map(oe=>oe.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,"),D=W.toString().split(",")),a==="x"&&(s.WebKitCSSMatrix?N=W.m41:D.length===16?N=parseFloat(D[12]):N=parseFloat(D[4])),a==="y"&&(s.WebKitCSSMatrix?N=W.m42:D.length===16?N=parseFloat(D[13]):N=parseFloat(D[5])),N||0},parseUrlQuery(e){const a={};let D=e||s.location.href,N,W,ee,oe;if(typeof D=="string"&&D.length)for(D=D.indexOf("?")>-1?D.replace(/\S*\?/,""):"",W=D.split("&").filter(le=>le!==""),oe=W.length,N=0;N<oe;N+=1)ee=W[N].replace(/#\S+/g,"").split("="),a[decodeURIComponent(ee[0])]=typeof ee[1]=="undefined"?void 0:decodeURIComponent(ee[1])||"";return a},isObject(e){return typeof e=="object"&&e!==null&&e.constructor&&e.constructor===Object},extend(...e){const a=Object(e[0]);for(let D=1;D<e.length;D+=1){const N=e[D];if(N!=null){const W=Object.keys(Object(N));for(let ee=0,oe=W.length;ee<oe;ee+=1){const le=W[ee],Ee=Object.getOwnPropertyDescriptor(N,le);Ee!==void 0&&Ee.enumerable&&(ae.isObject(a[le])&&ae.isObject(N[le])?ae.extend(a[le],N[le]):!ae.isObject(a[le])&&ae.isObject(N[le])?(a[le]={},ae.extend(a[le],N[le])):a[le]=N[le])}}}return a}},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 D=!1;try{const N=Object.defineProperty({},"passive",{get(){D=!0}});s.addEventListener("testPassiveListener",null,N)}catch(N){}return D}(),gestures:function(){return"ongesturestart"in s}()}}();class j{constructor(e={}){const a=this;a.params=e,a.eventsListeners={},a.params&&a.params.on&&Object.keys(a.params.on).forEach(D=>{a.on(D,a.params.on[D])})}on(e,a,D){const N=this;if(typeof a!="function")return N;const W=D?"unshift":"push";return e.split(" ").forEach(ee=>{N.eventsListeners[ee]||(N.eventsListeners[ee]=[]),N.eventsListeners[ee][W](a)}),N}once(e,a,D){const N=this;if(typeof a!="function")return N;function W(...ee){N.off(e,W),W.f7proxy&&delete W.f7proxy,a.apply(N,ee)}return W.f7proxy=a,N.on(e,W,D)}off(e,a){const D=this;return D.eventsListeners&&e.split(" ").forEach(N=>{typeof a=="undefined"?D.eventsListeners[N]=[]:D.eventsListeners[N]&&D.eventsListeners[N].length&&D.eventsListeners[N].forEach((W,ee)=>{(W===a||W.f7proxy&&W.f7proxy===a)&&D.eventsListeners[N].splice(ee,1)})}),D}emit(...e){const a=this;if(!a.eventsListeners)return a;let D,N,W;typeof e[0]=="string"||Array.isArray(e[0])?(D=e[0],N=e.slice(1,e.length),W=a):(D=e[0].events,N=e[0].data,W=e[0].context||a);const ee=Array.isArray(D)?D:D.split(" ");return ee.forEach(oe=>{if(a.eventsListeners&&a.eventsListeners[oe]){const le=[];a.eventsListeners[oe].forEach(Ee=>{le.push(Ee)}),le.forEach(Ee=>{Ee.apply(W,N)})}}),a}useModulesParams(e){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(D=>{const N=a.modules[D];N.params&&ae.extend(e,N.params)})}useModules(e={}){const a=this;if(!a.modules)return;Object.keys(a.modules).forEach(D=>{const N=a.modules[D],W=e[D]||{};N.instance&&Object.keys(N.instance).forEach(ee=>{const oe=N.instance[ee];typeof oe=="function"?a[ee]=oe.bind(a):a[ee]=oe}),N.on&&a.on&&Object.keys(N.on).forEach(ee=>{a.on(ee,N.on[ee])}),N.create&&N.create.bind(a)(W)})}static set components(e){const a=this;if(!a.use)return;a.use(e)}static installModule(e,...a){const D=this;D.prototype.modules||(D.prototype.modules={});const N=e.name||`${Object.keys(D.prototype.modules).length}_${ae.now()}`;return D.prototype.modules[N]=e,e.proto&&Object.keys(e.proto).forEach(W=>{D.prototype[W]=e.proto[W]}),e.static&&Object.keys(e.static).forEach(W=>{D[W]=e.static[W]}),e.install&&e.install.apply(D,a),D}static use(e,...a){const D=this;return Array.isArray(e)?(e.forEach(N=>D.installModule(N)),D):D.installModule(e,...a)}}function H(){const e=this;let a,D;const N=e.$el;if(typeof e.params.width!="undefined"?a=e.params.width:a=N[0].clientWidth,typeof e.params.height!="undefined"?D=e.params.height:D=N[0].clientHeight,a===0&&e.isHorizontal()||D===0&&e.isVertical())return;a=a-parseInt(N.css("padding-left"),10)-parseInt(N.css("padding-right"),10),D=D-parseInt(N.css("padding-top"),10)-parseInt(N.css("padding-bottom"),10),ae.extend(e,{width:a,height:D,size:e.isHorizontal()?a:D})}function Y(){const e=this,a=e.params,{$wrapperEl:D,size:N,rtlTranslate:W,wrongRTL:ee}=e,oe=e.virtual&&a.virtual.enabled,le=oe?e.virtual.slides.length:e.slides.length,Ee=D.children(`.${e.params.slideClass}`),be=oe?e.virtual.slides.length:Ee.length;let Ie=[];const Je=[],Fe=[];function st(ln){return a.cssMode?!(ln===Ee.length-1):!0}let at=a.slidesOffsetBefore;typeof at=="function"&&(at=a.slidesOffsetBefore.call(e));let ut=a.slidesOffsetAfter;typeof ut=="function"&&(ut=a.slidesOffsetAfter.call(e));const Tt=e.snapGrid.length,tt=e.snapGrid.length;let Ot=a.spaceBetween,kt=-at,Jt=0,rn=0;if(typeof N=="undefined")return;typeof Ot=="string"&&Ot.indexOf("%")>=0&&(Ot=parseFloat(Ot.replace("%",""))/100*N),e.virtualSize=-Ot,W?Ee.css({marginLeft:"",marginTop:""}):Ee.css({marginRight:"",marginBottom:""});let an;a.slidesPerColumn>1&&(Math.floor(be/a.slidesPerColumn)===be/e.params.slidesPerColumn?an=be:an=Math.ceil(be/a.slidesPerColumn)*a.slidesPerColumn,a.slidesPerView!=="auto"&&a.slidesPerColumnFill==="row"&&(an=Math.max(an,a.slidesPerView*a.slidesPerColumn)));let jt;const Zt=a.slidesPerColumn,dn=an/Zt,En=Math.floor(be/a.slidesPerColumn);for(let ln=0;ln<be;ln+=1){jt=0;const cn=Ee.eq(ln);if(a.slidesPerColumn>1){let tn,yn,Mn;if(a.slidesPerColumnFill==="row"&&a.slidesPerGroup>1){const In=Math.floor(ln/(a.slidesPerGroup*a.slidesPerColumn)),Vn=ln-a.slidesPerColumn*a.slidesPerGroup*In,rr=In===0?a.slidesPerGroup:Math.min(Math.ceil((be-In*Zt*a.slidesPerGroup)/Zt),a.slidesPerGroup);Mn=Math.floor(Vn/rr),yn=Vn-Mn*rr+In*a.slidesPerGroup,tn=yn+Mn*an/Zt,cn.css({"-webkit-box-ordinal-group":tn,"-moz-box-ordinal-group":tn,"-ms-flex-order":tn,"-webkit-order":tn,order:tn})}else a.slidesPerColumnFill==="column"?(yn=Math.floor(ln/Zt),Mn=ln-yn*Zt,(yn>En||yn===En&&Mn===Zt-1)&&(Mn+=1,Mn>=Zt&&(Mn=0,yn+=1))):(Mn=Math.floor(ln/dn),yn=ln-Mn*dn);cn.css(`margin-${e.isHorizontal()?"top":"left"}`,Mn!==0&&a.spaceBetween&&`${a.spaceBetween}px`)}if(cn.css("display")==="none")continue;if(a.slidesPerView==="auto"){const tn=s.getComputedStyle(cn[0],null),yn=cn[0].style.transform,Mn=cn[0].style.webkitTransform;if(yn&&(cn[0].style.transform="none"),Mn&&(cn[0].style.webkitTransform="none"),a.roundLengths)jt=e.isHorizontal()?cn.outerWidth(!0):cn.outerHeight(!0);else if(e.isHorizontal()){const In=parseFloat(tn.getPropertyValue("width")),Vn=parseFloat(tn.getPropertyValue("padding-left")),rr=parseFloat(tn.getPropertyValue("padding-right")),or=parseFloat(tn.getPropertyValue("margin-left")),Dn=parseFloat(tn.getPropertyValue("margin-right")),Xn=tn.getPropertyValue("box-sizing");Xn&&Xn==="border-box"?jt=In+or+Dn:jt=In+Vn+rr+or+Dn}else{const In=parseFloat(tn.getPropertyValue("height")),Vn=parseFloat(tn.getPropertyValue("padding-top")),rr=parseFloat(tn.getPropertyValue("padding-bottom")),or=parseFloat(tn.getPropertyValue("margin-top")),Dn=parseFloat(tn.getPropertyValue("margin-bottom")),Xn=tn.getPropertyValue("box-sizing");Xn&&Xn==="border-box"?jt=In+or+Dn:jt=In+Vn+rr+or+Dn}yn&&(cn[0].style.transform=yn),Mn&&(cn[0].style.webkitTransform=Mn),a.roundLengths&&(jt=Math.floor(jt))}else jt=(N-(a.slidesPerView-1)*Ot)/a.slidesPerView,a.roundLengths&&(jt=Math.floor(jt)),Ee[ln]&&(e.isHorizontal()?Ee[ln].style.width=`${jt}px`:Ee[ln].style.height=`${jt}px`);Ee[ln]&&(Ee[ln].swiperSlideSize=jt),Fe.push(jt),a.centeredSlides?(kt=kt+jt/2+Jt/2+Ot,Jt===0&&ln!==0&&(kt=kt-N/2-Ot),ln===0&&(kt=kt-N/2-Ot),Math.abs(kt)<1/1e3&&(kt=0),a.roundLengths&&(kt=Math.floor(kt)),rn%a.slidesPerGroup===0&&Ie.push(kt),Je.push(kt)):(a.roundLengths&&(kt=Math.floor(kt)),(rn-Math.min(e.params.slidesPerGroupSkip,rn))%e.params.slidesPerGroup===0&&Ie.push(kt),Je.push(kt),kt=kt+jt+Ot),e.virtualSize+=jt+Ot,Jt=jt,rn+=1}e.virtualSize=Math.max(e.virtualSize,N)+ut;let en;if(W&&ee&&(a.effect==="slide"||a.effect==="coverflow")&&D.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&(e.isHorizontal()?D.css({width:`${e.virtualSize+a.spaceBetween}px`}):D.css({height:`${e.virtualSize+a.spaceBetween}px`})),a.slidesPerColumn>1&&(e.virtualSize=(jt+a.spaceBetween)*an,e.virtualSize=Math.ceil(e.virtualSize/a.slidesPerColumn)-a.spaceBetween,e.isHorizontal()?D.css({width:`${e.virtualSize+a.spaceBetween}px`}):D.css({height:`${e.virtualSize+a.spaceBetween}px`}),a.centeredSlides)){en=[];for(let ln=0;ln<Ie.length;ln+=1){let cn=Ie[ln];a.roundLengths&&(cn=Math.floor(cn)),Ie[ln]<e.virtualSize+Ie[0]&&en.push(cn)}Ie=en}if(!a.centeredSlides){en=[];for(let ln=0;ln<Ie.length;ln+=1){let cn=Ie[ln];a.roundLengths&&(cn=Math.floor(cn)),Ie[ln]<=e.virtualSize-N&&en.push(cn)}Ie=en,Math.floor(e.virtualSize-N)-Math.floor(Ie[Ie.length-1])>1&&Ie.push(e.virtualSize-N)}if(Ie.length===0&&(Ie=[0]),a.spaceBetween!==0&&(e.isHorizontal()?W?Ee.filter(st).css({marginLeft:`${Ot}px`}):Ee.filter(st).css({marginRight:`${Ot}px`}):Ee.filter(st).css({marginBottom:`${Ot}px`})),a.centeredSlides&&a.centeredSlidesBounds){let ln=0;Fe.forEach(tn=>{ln+=tn+(a.spaceBetween?a.spaceBetween:0)}),ln-=a.spaceBetween;const cn=ln-N;Ie=Ie.map(tn=>tn<0?-at:tn>cn?cn+ut:tn)}if(a.centerInsufficientSlides){let ln=0;if(Fe.forEach(cn=>{ln+=cn+(a.spaceBetween?a.spaceBetween:0)}),ln-=a.spaceBetween,ln<N){const cn=(N-ln)/2;Ie.forEach((tn,yn)=>{Ie[yn]=tn-cn}),Je.forEach((tn,yn)=>{Je[yn]=tn+cn})}}ae.extend(e,{slides:Ee,snapGrid:Ie,slidesGrid:Je,slidesSizesGrid:Fe}),be!==le&&e.emit("slidesLengthChange"),Ie.length!==Tt&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),Je.length!==tt&&e.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&e.updateSlidesOffset()}function $(e){const a=this,D=[];let N=0,W;if(typeof e=="number"?a.setTransition(e):e===!0&&a.setTransition(a.params.speed),a.params.slidesPerView!=="auto"&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((ee,oe)=>{D.push(oe)});else for(W=0;W<Math.ceil(a.params.slidesPerView);W+=1){const ee=a.activeIndex+W;if(ee>a.slides.length)break;D.push(a.slides.eq(ee)[0])}else D.push(a.slides.eq(a.activeIndex)[0]);for(W=0;W<D.length;W+=1)if(typeof D[W]!="undefined"){const ee=D[W].offsetHeight;N=ee>N?ee:N}N&&a.$wrapperEl.css("height",`${N}px`)}function ce(){const e=this,a=e.slides;for(let D=0;D<a.length;D+=1)a[D].swiperSlideOffset=e.isHorizontal()?a[D].offsetLeft:a[D].offsetTop}function Ne(e=this&&this.translate||0){const a=this,D=a.params,{slides:N,rtlTranslate:W}=a;if(N.length===0)return;typeof N[0].swiperSlideOffset=="undefined"&&a.updateSlidesOffset();let ee=-e;W&&(ee=e),N.removeClass(D.slideVisibleClass),a.visibleSlidesIndexes=[],a.visibleSlides=[];for(let oe=0;oe<N.length;oe+=1){const le=N[oe],Ee=(ee+(D.centeredSlides?a.minTranslate():0)-le.swiperSlideOffset)/(le.swiperSlideSize+D.spaceBetween);if(D.watchSlidesVisibility||D.centeredSlides&&D.autoHeight){const be=-(ee-le.swiperSlideOffset),Ie=be+a.slidesSizesGrid[oe],Je=be>=0&&be<a.size-1||Ie>1&&Ie<=a.size||be<=0&&Ie>=a.size;Je&&(a.visibleSlides.push(le),a.visibleSlidesIndexes.push(oe),N.eq(oe).addClass(D.slideVisibleClass))}le.progress=W?-Ee:Ee}a.visibleSlides=o(a.visibleSlides)}function Ke(e){const a=this;if(typeof e=="undefined"){const be=a.rtlTranslate?-1:1;e=a&&a.translate&&a.translate*be||0}const D=a.params,N=a.maxTranslate()-a.minTranslate();let{progress:W,isBeginning:ee,isEnd:oe}=a;const le=ee,Ee=oe;N===0?(W=0,ee=!0,oe=!0):(W=(e-a.minTranslate())/N,ee=W<=0,oe=W>=1),ae.extend(a,{progress:W,isBeginning:ee,isEnd:oe}),(D.watchSlidesProgress||D.watchSlidesVisibility||D.centeredSlides&&D.autoHeight)&&a.updateSlidesProgress(e),ee&&!le&&a.emit("reachBeginning toEdge"),oe&&!Ee&&a.emit("reachEnd toEdge"),(le&&!ee||Ee&&!oe)&&a.emit("fromEdge"),a.emit("progress",W)}function Et(){const e=this,{slides:a,params:D,$wrapperEl:N,activeIndex:W,realIndex:ee}=e,oe=e.virtual&&D.virtual.enabled;a.removeClass(`${D.slideActiveClass} ${D.slideNextClass} ${D.slidePrevClass} ${D.slideDuplicateActiveClass} ${D.slideDuplicateNextClass} ${D.slideDuplicatePrevClass}`);let le;oe?le=e.$wrapperEl.find(`.${D.slideClass}[data-swiper-slide-index="${W}"]`):le=a.eq(W),le.addClass(D.slideActiveClass),D.loop&&(le.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${ee}"]`).addClass(D.slideDuplicateActiveClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${ee}"]`).addClass(D.slideDuplicateActiveClass));let Ee=le.nextAll(`.${D.slideClass}`).eq(0).addClass(D.slideNextClass);D.loop&&Ee.length===0&&(Ee=a.eq(0),Ee.addClass(D.slideNextClass));let be=le.prevAll(`.${D.slideClass}`).eq(0).addClass(D.slidePrevClass);D.loop&&be.length===0&&(be=a.eq(-1),be.addClass(D.slidePrevClass)),D.loop&&(Ee.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${Ee.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicateNextClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${Ee.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicateNextClass),be.hasClass(D.slideDuplicateClass)?N.children(`.${D.slideClass}:not(.${D.slideDuplicateClass})[data-swiper-slide-index="${be.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicatePrevClass):N.children(`.${D.slideClass}.${D.slideDuplicateClass}[data-swiper-slide-index="${be.attr("data-swiper-slide-index")}"]`).addClass(D.slideDuplicatePrevClass))}function St(e){const a=this,D=a.rtlTranslate?a.translate:-a.translate,{slidesGrid:N,snapGrid:W,params:ee,activeIndex:oe,realIndex:le,snapIndex:Ee}=a;let be=e,Ie;if(typeof be=="undefined"){for(let Fe=0;Fe<N.length;Fe+=1)typeof N[Fe+1]!="undefined"?D>=N[Fe]&&D<N[Fe+1]-(N[Fe+1]-N[Fe])/2?be=Fe:D>=N[Fe]&&D<N[Fe+1]&&(be=Fe+1):D>=N[Fe]&&(be=Fe);ee.normalizeSlideIndex&&((be<0||typeof be=="undefined")&&(be=0))}if(W.indexOf(D)>=0)Ie=W.indexOf(D);else{const Fe=Math.min(ee.slidesPerGroupSkip,be);Ie=Fe+Math.floor((be-Fe)/ee.slidesPerGroup)}if(Ie>=W.length&&(Ie=W.length-1),be===oe){Ie!==Ee&&(a.snapIndex=Ie,a.emit("snapIndexChange"));return}const Je=parseInt(a.slides.eq(be).attr("data-swiper-slide-index")||be,10);ae.extend(a,{snapIndex:Ie,realIndex:Je,previousIndex:oe,activeIndex:be}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),le!==Je&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}function Nt(e){const a=this,D=a.params,N=o(e.target).closest(`.${D.slideClass}`)[0];let W=!1;if(N)for(let ee=0;ee<a.slides.length;ee+=1)a.slides[ee]===N&&(W=!0);if(N&&W)a.clickedSlide=N,a.virtual&&a.params.virtual.enabled?a.clickedIndex=parseInt(o(N).attr("data-swiper-slide-index"),10):a.clickedIndex=o(N).index();else{a.clickedSlide=void 0,a.clickedIndex=void 0;return}D.slideToClickedSlide&&a.clickedIndex!==void 0&&a.clickedIndex!==a.activeIndex&&a.slideToClickedSlide()}var Wt={updateSize:H,updateSlides:Y,updateAutoHeight:$,updateSlidesOffset:ce,updateSlidesProgress:Ne,updateProgress:Ke,updateSlidesClasses:Et,updateActiveIndex:St,updateClickedSlide:Nt};function Xt(e=this.isHorizontal()?"x":"y"){const a=this,{params:D,rtlTranslate:N,translate:W,$wrapperEl:ee}=a;if(D.virtualTranslate)return N?-W:W;if(D.cssMode)return W;let oe=ae.getTranslate(ee[0],e);return N&&(oe=-oe),oe||0}function lt(e,a){const D=this,{rtlTranslate:N,params:W,$wrapperEl:ee,wrapperEl:oe,progress:le}=D;let Ee=0,be=0;const Ie=0;D.isHorizontal()?Ee=N?-e:e:be=e,W.roundLengths&&(Ee=Math.floor(Ee),be=Math.floor(be)),W.cssMode?oe[D.isHorizontal()?"scrollLeft":"scrollTop"]=D.isHorizontal()?-Ee:-be:W.virtualTranslate||ee.transform(`translate3d(${Ee}px, ${be}px, ${Ie}px)`),D.previousTranslate=D.translate,D.translate=D.isHorizontal()?Ee:be;let Je;const Fe=D.maxTranslate()-D.minTranslate();Fe===0?Je=0:Je=(e-D.minTranslate())/Fe,Je!==le&&D.updateProgress(e),D.emit("setTranslate",D.translate,a)}function Dt(){return-this.snapGrid[0]}function Ct(){return-this.snapGrid[this.snapGrid.length-1]}function zt(e=0,a=this.params.speed,D=!0,N=!0,W){const ee=this,{params:oe,wrapperEl:le}=ee;if(ee.animating&&oe.preventInteractionOnTransition)return!1;const Ee=ee.minTranslate(),be=ee.maxTranslate();let Ie;if(N&&e>Ee?Ie=Ee:N&&e<be?Ie=be:Ie=e,ee.updateProgress(Ie),oe.cssMode){const Je=ee.isHorizontal();return a===0?le[Je?"scrollLeft":"scrollTop"]=-Ie:le.scrollTo?le.scrollTo({[Je?"left":"top"]:-Ie,behavior:"smooth"}):le[Je?"scrollLeft":"scrollTop"]=-Ie,!0}return a===0?(ee.setTransition(0),ee.setTranslate(Ie),D&&(ee.emit("beforeTransitionStart",a,W),ee.emit("transitionEnd"))):(ee.setTransition(a),ee.setTranslate(Ie),D&&(ee.emit("beforeTransitionStart",a,W),ee.emit("transitionStart")),ee.animating||(ee.animating=!0,ee.onTranslateToWrapperTransitionEnd||(ee.onTranslateToWrapperTransitionEnd=function(Fe){if(!ee||ee.destroyed)return;if(Fe.target!==this)return;ee.$wrapperEl[0].removeEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].removeEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd),ee.onTranslateToWrapperTransitionEnd=null,delete ee.onTranslateToWrapperTransitionEnd,D&&ee.emit("transitionEnd")}),ee.$wrapperEl[0].addEventListener("transitionend",ee.onTranslateToWrapperTransitionEnd),ee.$wrapperEl[0].addEventListener("webkitTransitionEnd",ee.onTranslateToWrapperTransitionEnd))),!0}var Rt={getTranslate:Xt,setTranslate:lt,minTranslate:Dt,maxTranslate:Ct,translateTo:zt};function nn(e,a){const D=this;D.params.cssMode||D.$wrapperEl.transition(e),D.emit("setTransition",e,a)}function $t(e=!0,a){const D=this,{activeIndex:N,params:W,previousIndex:ee}=D;if(W.cssMode)return;W.autoHeight&&D.updateAutoHeight();let oe=a;if(oe||(N>ee?oe="next":N<ee?oe="prev":oe="reset"),D.emit("transitionStart"),e&&N!==ee){if(oe==="reset"){D.emit("slideResetTransitionStart");return}D.emit("slideChangeTransitionStart"),oe==="next"?D.emit("slideNextTransitionStart"):D.emit("slidePrevTransitionStart")}}function Lt(e=!0,a){const D=this,{activeIndex:N,previousIndex:W,params:ee}=D;if(D.animating=!1,ee.cssMode)return;D.setTransition(0);let oe=a;if(oe||(N>W?oe="next":N<W?oe="prev":oe="reset"),D.emit("transitionEnd"),e&&N!==W){if(oe==="reset"){D.emit("slideResetTransitionEnd");return}D.emit("slideChangeTransitionEnd"),oe==="next"?D.emit("slideNextTransitionEnd"):D.emit("slidePrevTransitionEnd")}}var on={setTransition:nn,transitionStart:$t,transitionEnd:Lt};function vn(e=0,a=this.params.speed,D=!0,N){const W=this;let ee=e;ee<0&&(ee=0);const{params:oe,snapGrid:le,slidesGrid:Ee,previousIndex:be,activeIndex:Ie,rtlTranslate:Je,wrapperEl:Fe}=W;if(W.animating&&oe.preventInteractionOnTransition)return!1;const st=Math.min(W.params.slidesPerGroupSkip,ee);let at=st+Math.floor((ee-st)/W.params.slidesPerGroup);at>=le.length&&(at=le.length-1),(Ie||oe.initialSlide||0)===(be||0)&&D&&W.emit("beforeSlideChangeStart");const ut=-le[at];if(W.updateProgress(ut),oe.normalizeSlideIndex)for(let tt=0;tt<Ee.length;tt+=1)-Math.floor(ut*100)>=Math.floor(Ee[tt]*100)&&(ee=tt);if(W.initialized&&ee!==Ie){if(!W.allowSlideNext&&ut<W.translate&&ut<W.minTranslate())return!1;if(!W.allowSlidePrev&&ut>W.translate&&ut>W.maxTranslate()&&(Ie||0)!==ee)return!1}let Tt;if(ee>Ie?Tt="next":ee<Ie?Tt="prev":Tt="reset",Je&&-ut===W.translate||!Je&&ut===W.translate)return W.updateActiveIndex(ee),oe.autoHeight&&W.updateAutoHeight(),W.updateSlidesClasses(),oe.effect!=="slide"&&W.setTranslate(ut),Tt!=="reset"&&(W.transitionStart(D,Tt),W.transitionEnd(D,Tt)),!1;if(oe.cssMode){const tt=W.isHorizontal();let Ot=-ut;return Je&&(Ot=Fe.scrollWidth-Fe.offsetWidth-Ot),a===0?Fe[tt?"scrollLeft":"scrollTop"]=Ot:Fe.scrollTo?Fe.scrollTo({[tt?"left":"top"]:Ot,behavior:"smooth"}):Fe[tt?"scrollLeft":"scrollTop"]=Ot,!0}return a===0?(W.setTransition(0),W.setTranslate(ut),W.updateActiveIndex(ee),W.updateSlidesClasses(),W.emit("beforeTransitionStart",a,N),W.transitionStart(D,Tt),W.transitionEnd(D,Tt)):(W.setTransition(a),W.setTranslate(ut),W.updateActiveIndex(ee),W.updateSlidesClasses(),W.emit("beforeTransitionStart",a,N),W.transitionStart(D,Tt),W.animating||(W.animating=!0,W.onSlideToWrapperTransitionEnd||(W.onSlideToWrapperTransitionEnd=function(Ot){if(!W||W.destroyed)return;if(Ot.target!==this)return;W.$wrapperEl[0].removeEventListener("transitionend",W.onSlideToWrapperTransitionEnd),W.$wrapperEl[0].removeEventListener("webkitTransitionEnd",W.onSlideToWrapperTransitionEnd),W.onSlideToWrapperTransitionEnd=null,delete W.onSlideToWrapperTransitionEnd,W.transitionEnd(D,Tt)}),W.$wrapperEl[0].addEventListener("transitionend",W.onSlideToWrapperTransitionEnd),W.$wrapperEl[0].addEventListener("webkitTransitionEnd",W.onSlideToWrapperTransitionEnd))),!0}function _n(e=0,a=this.params.speed,D=!0,N){const W=this;let ee=e;return W.params.loop&&(ee+=W.loopedSlides),W.slideTo(ee,a,D,N)}function hn(e=this.params.speed,a=!0,D){const N=this,{params:W,animating:ee}=N,oe=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+oe,e,a,D)}function bn(e=this.params.speed,a=!0,D){const N=this,{params:W,animating:ee,snapGrid:oe,slidesGrid:le,rtlTranslate:Ee}=N;if(W.loop){if(ee)return!1;N.loopFix(),N._clientLeft=N.$wrapperEl[0].clientLeft}const be=Ee?N.translate:-N.translate;function Ie(tt){return tt<0?-Math.floor(Math.abs(tt)):Math.floor(tt)}const Je=Ie(be),Fe=oe.map(tt=>Ie(tt)),st=le.map(tt=>Ie(tt)),at=oe[Fe.indexOf(Je)];let ut=oe[Fe.indexOf(Je)-1];typeof ut=="undefined"&&W.cssMode&&oe.forEach(tt=>{!ut&&Je>=tt&&(ut=tt)});let Tt;return typeof ut!="undefined"&&(Tt=le.indexOf(ut),Tt<0&&(Tt=N.activeIndex-1)),N.slideTo(Tt,e,a,D)}function Bn(e=this.params.speed,a=!0,D){const N=this;return N.slideTo(N.activeIndex,e,a,D)}function un(e=this.params.speed,a=!0,D,N=.5){const W=this;let ee=W.activeIndex;const oe=Math.min(W.params.slidesPerGroupSkip,ee),le=oe+Math.floor((ee-oe)/W.params.slidesPerGroup),Ee=W.rtlTranslate?W.translate:-W.translate;if(Ee>=W.snapGrid[le]){const be=W.snapGrid[le],Ie=W.snapGrid[le+1];Ee-be>(Ie-be)*N&&(ee+=W.params.slidesPerGroup)}else{const be=W.snapGrid[le-1],Ie=W.snapGrid[le];Ee-be<=(Ie-be)*N&&(ee-=W.params.slidesPerGroup)}return ee=Math.max(ee,0),ee=Math.min(ee,W.slidesGrid.length-1),W.slideTo(ee,e,a,D)}function zn(){const e=this,{params:a,$wrapperEl:D}=e,N=a.slidesPerView==="auto"?e.slidesPerViewDynamic():a.slidesPerView;let W=e.clickedIndex,ee;if(a.loop){if(e.animating)return;ee=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?W<e.loopedSlides-N/2||W>e.slides.length-e.loopedSlides+N/2?(e.loopFix(),W=D.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(W)})):e.slideTo(W):W>e.slides.length-N?(e.loopFix(),W=D.children(`.${a.slideClass}[data-swiper-slide-index="${ee}"]:not(.${a.slideDuplicateClass})`).eq(0).index(),ae.nextTick(()=>{e.slideTo(W)})):e.slideTo(W)}else e.slideTo(W)}var Jn={slideTo:vn,slideToLoop:_n,slideNext:hn,slidePrev:bn,slideReset:Bn,slideToClosest:un,slideToClickedSlide:zn};function nr(){const e=this,{params:a,$wrapperEl:D}=e;D.children(`.${a.slideClass}.${a.slideDuplicateClass}`).remove();let N=D.children(`.${a.slideClass}`);if(a.loopFillGroupWithBlank){const oe=a.slidesPerGroup-N.length%a.slidesPerGroup;if(oe!==a.slidesPerGroup){for(let le=0;le<oe;le+=1){const Ee=o(O.createElement("div")).addClass(`${a.slideClass} ${a.slideBlankClass}`);D.append(Ee)}N=D.children(`.${a.slideClass}`)}}a.slidesPerView==="auto"&&!a.loopedSlides&&(a.loopedSlides=N.length),e.loopedSlides=Math.ceil(parseFloat(a.loopedSlides||a.slidesPerView,10)),e.loopedSlides+=a.loopAdditionalSlides,e.loopedSlides>N.length&&(e.loopedSlides=N.length);const W=[],ee=[];N.each((oe,le)=>{const Ee=o(le);oe<e.loopedSlides&&ee.push(le),oe<N.length&&oe>=N.length-e.loopedSlides&&W.push(le),Ee.attr("data-swiper-slide-index",oe)});for(let oe=0;oe<ee.length;oe+=1)D.append(o(ee[oe].cloneNode(!0)).addClass(a.slideDuplicateClass));for(let oe=W.length-1;oe>=0;oe-=1)D.prepend(o(W[oe].cloneNode(!0)).addClass(a.slideDuplicateClass))}function Gn(){const e=this;e.emit("beforeLoopFix");const{activeIndex:a,slides:D,loopedSlides:N,allowSlidePrev:W,allowSlideNext:ee,snapGrid:oe,rtlTranslate:le}=e;let Ee;e.allowSlidePrev=!0,e.allowSlideNext=!0;const be=-oe[a],Ie=be-e.getTranslate();if(a<N){Ee=D.length-N*3+a,Ee+=N;const Je=e.slideTo(Ee,0,!1,!0);Je&&Ie!==0&&e.setTranslate((le?-e.translate:e.translate)-Ie)}else if(a>=D.length-N){Ee=-D.length+a+N,Ee+=N;const Je=e.slideTo(Ee,0,!1,!0);Je&&Ie!==0&&e.setTranslate((le?-e.translate:e.translate)-Ie)}e.allowSlidePrev=W,e.allowSlideNext=ee,e.emit("loopFix")}function jn(){const e=this,{$wrapperEl:a,params:D,slides:N}=e;a.children(`.${D.slideClass}.${D.slideDuplicateClass},.${D.slideClass}.${D.slideBlankClass}`).remove(),N.removeAttr("data-swiper-slide-index")}var wn={loopCreate:nr,loopFix:Gn,loopDestroy:jn};function sr(e){const a=this;if(te.touch||!a.params.simulateTouch||a.params.watchOverflow&&a.isLocked||a.params.cssMode)return;const D=a.el;D.style.cursor="move",D.style.cursor=e?"-webkit-grabbing":"-webkit-grab",D.style.cursor=e?"-moz-grabbin":"-moz-grab",D.style.cursor=e?"grabbing":"grab"}function gn(){const e=this;if(te.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var Pt={setGrabCursor:sr,unsetGrabCursor:gn};function fn(e){const a=this,{$wrapperEl:D,params:N}=a;if(N.loop&&a.loopDestroy(),typeof e=="object"&&"length"in e)for(let W=0;W<e.length;W+=1)e[W]&&D.append(e[W]);else D.append(e);N.loop&&a.loopCreate(),N.observer&&te.observer||a.update()}function Ln(e){const a=this,{params:D,$wrapperEl:N,activeIndex:W}=a;D.loop&&a.loopDestroy();let ee=W+1;if(typeof e=="object"&&"length"in e){for(let oe=0;oe<e.length;oe+=1)e[oe]&&N.prepend(e[oe]);ee=W+e.length}else N.prepend(e);D.loop&&a.loopCreate(),D.observer&&te.observer||a.update(),a.slideTo(ee,0,!1)}function mn(e,a){const D=this,{$wrapperEl:N,params:W,activeIndex:ee}=D;let oe=ee;W.loop&&(oe-=D.loopedSlides,D.loopDestroy(),D.slides=N.children(`.${W.slideClass}`));const le=D.slides.length;if(e<=0){D.prependSlide(a);return}if(e>=le){D.appendSlide(a);return}let Ee=oe>e?oe+1:oe;const be=[];for(let Ie=le-1;Ie>=e;Ie-=1){const Je=D.slides.eq(Ie);Je.remove(),be.unshift(Je)}if(typeof a=="object"&&"length"in a){for(let Ie=0;Ie<a.length;Ie+=1)a[Ie]&&N.append(a[Ie]);Ee=oe>e?oe+a.length:oe}else N.append(a);for(let Ie=0;Ie<be.length;Ie+=1)N.append(be[Ie]);W.loop&&D.loopCreate(),W.observer&&te.observer||D.update(),W.loop?D.slideTo(Ee+D.loopedSlides,0,!1):D.slideTo(Ee,0,!1)}function ar(e){const a=this,{params:D,$wrapperEl:N,activeIndex:W}=a;let ee=W;D.loop&&(ee-=a.loopedSlides,a.loopDestroy(),a.slides=N.children(`.${D.slideClass}`));let oe=ee,le;if(typeof e=="object"&&"length"in e){for(let Ee=0;Ee<e.length;Ee+=1)le=e[Ee],a.slides[le]&&a.slides.eq(le).remove(),le<oe&&(oe-=1);oe=Math.max(oe,0)}else le=e,a.slides[le]&&a.slides.eq(le).remove(),le<oe&&(oe-=1),oe=Math.max(oe,0);D.loop&&a.loopCreate(),D.observer&&te.observer||a.update(),D.loop?a.slideTo(oe+a.loopedSlides,0,!1):a.slideTo(oe,0,!1)}function lr(){const e=this,a=[];for(let D=0;D<e.slides.length;D+=1)a.push(D);e.removeSlide(a)}var Tn={appendSlide:fn,prependSlide:Ln,addSlide:mn,removeSlide:ar,removeAllSlides:lr};const Un=function(){const a=s.navigator.platform,D=s.navigator.userAgent,N={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!!(s.cordova||s.phonegap),phonegap:!!(s.cordova||s.phonegap),electron:!1},W=s.screen.width,ee=s.screen.height,oe=D.match(/(Android);?[\s\/]+([\d.]+)?/);let le=D.match(/(iPad).*OS\s([\d_]+)/);const Ee=D.match(/(iPod)(.*OS\s([\d_]+))?/),be=!le&&D.match(/(iPhone\sOS|iOS)\s([\d_]+)/),Ie=D.indexOf("MSIE ")>=0||D.indexOf("Trident/")>=0,Je=D.indexOf("Edge/")>=0,Fe=D.indexOf("Gecko/")>=0&&D.indexOf("Firefox/")>=0,st=a==="Win32",at=D.toLowerCase().indexOf("electron")>=0;let ut=a==="MacIntel";return!le&&ut&&te.touch&&(W===1024&&ee===1366||W===834&&ee===1194||W===834&&ee===1112||W===768&&ee===1024)&&(le=D.match(/(Version)\/([\d.]+)/),ut=!1),N.ie=Ie,N.edge=Je,N.firefox=Fe,oe&&!st&&(N.os="android",N.osVersion=oe[2],N.android=!0,N.androidChrome=D.toLowerCase().indexOf("chrome")>=0),(le||be||Ee)&&(N.os="ios",N.ios=!0),be&&!Ee&&(N.osVersion=be[2].replace(/_/g,"."),N.iphone=!0),le&&(N.osVersion=le[2].replace(/_/g,"."),N.ipad=!0),Ee&&(N.osVersion=Ee[3]?Ee[3].replace(/_/g,"."):null,N.ipod=!0),N.ios&&N.osVersion&&D.indexOf("Version/")>=0&&(N.osVersion.split(".")[0]==="10"&&(N.osVersion=D.toLowerCase().split("version/")[1].split(" ")[0])),N.webView=!!((be||le||Ee)&&(D.match(/.*AppleWebKit(?!.*Safari)/i)||s.navigator.standalone))||s.matchMedia&&s.matchMedia("(display-mode: standalone)").matches,N.webview=N.webView,N.standalone=N.webView,N.desktop=!(N.ios||N.android)||at,N.desktop&&(N.electron=at,N.macos=ut,N.windows=st,N.macos&&(N.os="macos"),N.windows&&(N.os="windows")),N.pixelRatio=s.devicePixelRatio||1,N}();function fr(e){const a=this,D=a.touchEventsData,{params:N,touches:W}=a;if(a.animating&&N.preventInteractionOnTransition)return;let ee=e;ee.originalEvent&&(ee=ee.originalEvent);const oe=o(ee.target);if(N.touchEventsTarget==="wrapper"&&!oe.closest(a.wrapperEl).length)return;if(D.isTouchEvent=ee.type==="touchstart",!D.isTouchEvent&&"which"in ee&&ee.which===3)return;if(!D.isTouchEvent&&"button"in ee&&ee.button>0)return;if(D.isTouched&&D.isMoved)return;if(N.noSwiping&&oe.closest(N.noSwipingSelector?N.noSwipingSelector:`.${N.noSwipingClass}`)[0]){a.allowClick=!0;return}if(N.swipeHandler&&!oe.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 le=W.currentX,Ee=W.currentY,be=N.edgeSwipeDetection||N.iOSEdgeSwipeDetection,Ie=N.edgeSwipeThreshold||N.iOSEdgeSwipeThreshold;if(be&&(le<=Ie||le>=s.screen.width-Ie))return;if(ae.extend(D,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),W.startX=le,W.startY=Ee,D.touchStartTime=ae.now(),a.allowClick=!0,a.updateSize(),a.swipeDirection=void 0,N.threshold>0&&(D.allowThresholdMove=!1),ee.type!=="touchstart"){let Je=!0;oe.is(D.formElements)&&(Je=!1),O.activeElement&&o(O.activeElement).is(D.formElements)&&O.activeElement!==oe[0]&&O.activeElement.blur();const Fe=Je&&a.allowTouchMove&&N.touchStartPreventDefault;(N.touchStartForcePreventDefault||Fe)&&ee.preventDefault()}a.emit("touchStart",ee)}function Zn(e){const a=this,D=a.touchEventsData,{params:N,touches:W,rtlTranslate:ee}=a;let oe=e;if(oe.originalEvent&&(oe=oe.originalEvent),!D.isTouched){D.startMoving&&D.isScrolling&&a.emit("touchMoveOpposite",oe);return}if(D.isTouchEvent&&oe.type!=="touchmove")return;const le=oe.type==="touchmove"&&oe.targetTouches&&(oe.targetTouches[0]||oe.changedTouches[0]),Ee=oe.type==="touchmove"?le.pageX:oe.pageX,be=oe.type==="touchmove"?le.pageY:oe.pageY;if(oe.preventedByNestedSwiper){W.startX=Ee,W.startY=be;return}if(!a.allowTouchMove){a.allowClick=!1,D.isTouched&&(ae.extend(W,{startX:Ee,startY:be,currentX:Ee,currentY:be}),D.touchStartTime=ae.now());return}if(D.isTouchEvent&&N.touchReleaseOnEdges&&!N.loop){if(a.isVertical()){if(be<W.startY&&a.translate<=a.maxTranslate()||be>W.startY&&a.translate>=a.minTranslate()){D.isTouched=!1,D.isMoved=!1;return}}else if(Ee<W.startX&&a.translate<=a.maxTranslate()||Ee>W.startX&&a.translate>=a.minTranslate())return}if(D.isTouchEvent&&O.activeElement&&(oe.target===O.activeElement&&o(oe.target).is(D.formElements))){D.isMoved=!0,a.allowClick=!1;return}if(D.allowTouchCallbacks&&a.emit("touchMove",oe),oe.targetTouches&&oe.targetTouches.length>1)return;W.currentX=Ee,W.currentY=be;const Ie=W.currentX-W.startX,Je=W.currentY-W.startY;if(a.params.threshold&&Math.sqrt(cr(Ie,2)+cr(Je,2))<a.params.threshold)return;if(typeof D.isScrolling=="undefined"){let ut;a.isHorizontal()&&W.currentY===W.startY||a.isVertical()&&W.currentX===W.startX?D.isScrolling=!1:Ie*Ie+Je*Je>=25&&(ut=Math.atan2(Math.abs(Je),Math.abs(Ie))*180/Math.PI,D.isScrolling=a.isHorizontal()?ut>N.touchAngle:90-ut>N.touchAngle)}if(D.isScrolling&&a.emit("touchMoveOpposite",oe),typeof D.startMoving=="undefined"&&((W.currentX!==W.startX||W.currentY!==W.startY)&&(D.startMoving=!0)),D.isScrolling){D.isTouched=!1;return}if(!D.startMoving)return;a.allowClick=!1,!N.cssMode&&oe.cancelable&&oe.preventDefault(),N.touchMoveStopPropagation&&!N.nested&&oe.stopPropagation(),D.isMoved||(N.loop&&a.loopFix(),D.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),D.allowMomentumBounce=!1,N.grabCursor&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!0),a.emit("sliderFirstMove",oe)),a.emit("sliderMove",oe),D.isMoved=!0;let Fe=a.isHorizontal()?Ie:Je;W.diff=Fe,Fe*=N.touchRatio,ee&&(Fe=-Fe),a.swipeDirection=Fe>0?"prev":"next",D.currentTranslate=Fe+D.startTranslate;let st=!0,at=N.resistanceRatio;if(N.touchReleaseOnEdges&&(at=0),Fe>0&&D.currentTranslate>a.minTranslate()?(st=!1,N.resistance&&(D.currentTranslate=a.minTranslate()-1+cr(-a.minTranslate()+D.startTranslate+Fe,at))):Fe<0&&D.currentTranslate<a.maxTranslate()&&(st=!1,N.resistance&&(D.currentTranslate=a.maxTranslate()+1-cr(a.maxTranslate()-D.startTranslate-Fe,at))),st&&(oe.preventedByNestedSwiper=!0),!a.allowSlideNext&&a.swipeDirection==="next"&&D.currentTranslate<D.startTranslate&&(D.currentTranslate=D.startTranslate),!a.allowSlidePrev&&a.swipeDirection==="prev"&&D.currentTranslate>D.startTranslate&&(D.currentTranslate=D.startTranslate),N.threshold>0)if(Math.abs(Fe)>N.threshold||D.allowThresholdMove){if(!D.allowThresholdMove){D.allowThresholdMove=!0,W.startX=W.currentX,W.startY=W.currentY,D.currentTranslate=D.startTranslate,W.diff=a.isHorizontal()?W.currentX-W.startX:W.currentY-W.startY;return}}else{D.currentTranslate=D.startTranslate;return}if(!N.followFinger||N.cssMode)return;(N.freeMode||N.watchSlidesProgress||N.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),N.freeMode&&(D.velocities.length===0&&D.velocities.push({position:W[a.isHorizontal()?"startX":"startY"],time:D.touchStartTime}),D.velocities.push({position:W[a.isHorizontal()?"currentX":"currentY"],time:ae.now()})),a.updateProgress(D.currentTranslate),a.setTranslate(D.currentTranslate)}function gr(e){const a=this,D=a.touchEventsData,{params:N,touches:W,rtlTranslate:ee,$wrapperEl:oe,slidesGrid:le,snapGrid:Ee}=a;let be=e;if(be.originalEvent&&(be=be.originalEvent),D.allowTouchCallbacks&&a.emit("touchEnd",be),D.allowTouchCallbacks=!1,!D.isTouched){D.isMoved&&N.grabCursor&&a.setGrabCursor(!1),D.isMoved=!1,D.startMoving=!1;return}N.grabCursor&&D.isMoved&&D.isTouched&&(a.allowSlideNext===!0||a.allowSlidePrev===!0)&&a.setGrabCursor(!1);const Ie=ae.now(),Je=Ie-D.touchStartTime;if(a.allowClick&&(a.updateClickedSlide(be),a.emit("tap click",be),Je<300&&Ie-D.lastClickTime<300&&a.emit("doubleTap doubleClick",be)),D.lastClickTime=ae.now(),ae.nextTick(()=>{a.destroyed||(a.allowClick=!0)}),!D.isTouched||!D.isMoved||!a.swipeDirection||W.diff===0||D.currentTranslate===D.startTranslate){D.isTouched=!1,D.isMoved=!1,D.startMoving=!1;return}D.isTouched=!1,D.isMoved=!1,D.startMoving=!1;let Fe;if(N.followFinger?Fe=ee?a.translate:-a.translate:Fe=-D.currentTranslate,N.cssMode)return;if(N.freeMode){if(Fe<-a.minTranslate()){a.slideTo(a.activeIndex);return}if(Fe>-a.maxTranslate()){a.slides.length<Ee.length?a.slideTo(Ee.length-1):a.slideTo(a.slides.length-1);return}if(N.freeModeMomentum){if(D.velocities.length>1){const Zt=D.velocities.pop(),dn=D.velocities.pop(),En=Zt.position-dn.position,en=Zt.time-dn.time;a.velocity=En/en,a.velocity/=2,Math.abs(a.velocity)<N.freeModeMinimumVelocity&&(a.velocity=0),(en>150||ae.now()-Zt.time>300)&&(a.velocity=0)}else a.velocity=0;a.velocity*=N.freeModeMomentumVelocityRatio,D.velocities.length=0;let tt=1e3*N.freeModeMomentumRatio;const Ot=a.velocity*tt;let kt=a.translate+Ot;ee&&(kt=-kt);let Jt=!1,rn;const an=Math.abs(a.velocity)*20*N.freeModeMomentumBounceRatio;let jt;if(kt<a.maxTranslate())N.freeModeMomentumBounce?(kt+a.maxTranslate()<-an&&(kt=a.maxTranslate()-an),rn=a.maxTranslate(),Jt=!0,D.allowMomentumBounce=!0):kt=a.maxTranslate(),N.loop&&N.centeredSlides&&(jt=!0);else if(kt>a.minTranslate())N.freeModeMomentumBounce?(kt-a.minTranslate()>an&&(kt=a.minTranslate()+an),rn=a.minTranslate(),Jt=!0,D.allowMomentumBounce=!0):kt=a.minTranslate(),N.loop&&N.centeredSlides&&(jt=!0);else if(N.freeModeSticky){let Zt;for(let dn=0;dn<Ee.length;dn+=1)if(Ee[dn]>-kt){Zt=dn;break}Math.abs(Ee[Zt]-kt)<Math.abs(Ee[Zt-1]-kt)||a.swipeDirection==="next"?kt=Ee[Zt]:kt=Ee[Zt-1],kt=-kt}if(jt&&a.once("transitionEnd",()=>{a.loopFix()}),a.velocity!==0){if(ee?tt=Math.abs((-kt-a.translate)/a.velocity):tt=Math.abs((kt-a.translate)/a.velocity),N.freeModeSticky){const Zt=Math.abs((ee?-kt:kt)-a.translate),dn=a.slidesSizesGrid[a.activeIndex];Zt<dn?tt=N.speed:Zt<2*dn?tt=N.speed*1.5:tt=N.speed*2.5}}else if(N.freeModeSticky){a.slideToClosest();return}N.freeModeMomentumBounce&&Jt?(a.updateProgress(rn),a.setTransition(tt),a.setTranslate(kt),a.transitionStart(!0,a.swipeDirection),a.animating=!0,oe.transitionEnd(()=>{if(!a||a.destroyed||!D.allowMomentumBounce)return;a.emit("momentumBounce"),a.setTransition(N.speed),setTimeout(()=>{a.setTranslate(rn),oe.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()})},0)})):a.velocity?(a.updateProgress(kt),a.setTransition(tt),a.setTranslate(kt),a.transitionStart(!0,a.swipeDirection),a.animating||(a.animating=!0,oe.transitionEnd(()=>{if(!a||a.destroyed)return;a.transitionEnd()}))):a.updateProgress(kt),a.updateActiveIndex(),a.updateSlidesClasses()}else if(N.freeModeSticky){a.slideToClosest();return}(!N.freeModeMomentum||Je>=N.longSwipesMs)&&(a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses());return}let st=0,at=a.slidesSizesGrid[0];for(let tt=0;tt<le.length;tt+=tt<N.slidesPerGroupSkip?1:N.slidesPerGroup){const Ot=tt<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;typeof le[tt+Ot]!="undefined"?Fe>=le[tt]&&Fe<le[tt+Ot]&&(st=tt,at=le[tt+Ot]-le[tt]):Fe>=le[tt]&&(st=tt,at=le[le.length-1]-le[le.length-2])}const ut=(Fe-le[st])/at,Tt=st<N.slidesPerGroupSkip-1?1:N.slidesPerGroup;if(Je>N.longSwipesMs){if(!N.longSwipes){a.slideTo(a.activeIndex);return}a.swipeDirection==="next"&&(ut>=N.longSwipesRatio?a.slideTo(st+Tt):a.slideTo(st)),a.swipeDirection==="prev"&&(ut>1-N.longSwipesRatio?a.slideTo(st+Tt):a.slideTo(st))}else{if(!N.shortSwipes){a.slideTo(a.activeIndex);return}const tt=a.navigation&&(be.target===a.navigation.nextEl||be.target===a.navigation.prevEl);tt?be.target===a.navigation.nextEl?a.slideTo(st+Tt):a.slideTo(st):(a.swipeDirection==="next"&&a.slideTo(st+Tt),a.swipeDirection==="prev"&&a.slideTo(st))}}function mr(){const e=this,{params:a,el:D}=e;if(D&&D.offsetWidth===0)return;a.breakpoints&&e.setBreakpoint();const{allowSlideNext:N,allowSlidePrev:W,snapGrid:ee}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(a.slidesPerView==="auto"||a.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=W,e.allowSlideNext=N,e.params.watchOverflow&&ee!==e.snapGrid&&e.checkOverflow()}function Br(e){const a=this;a.allowClick||(a.params.preventClicks&&e.preventDefault(),a.params.preventClicksPropagation&&a.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function ir(){const e=this,{wrapperEl:a,rtlTranslate:D}=e;e.previousTranslate=e.translate,e.isHorizontal()?D?e.translate=a.scrollWidth-a.offsetWidth-a.scrollLeft:e.translate=-a.scrollLeft:e.translate=-a.scrollTop,e.translate===-0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let N;const W=e.maxTranslate()-e.minTranslate();W===0?N=0:N=(e.translate-e.minTranslate())/W,N!==e.progress&&e.updateProgress(D?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let qn=!1;function ur(){}function _r(){const e=this,{params:a,touchEvents:D,el:N,wrapperEl:W}=e;e.onTouchStart=fr.bind(e),e.onTouchMove=Zn.bind(e),e.onTouchEnd=gr.bind(e),a.cssMode&&(e.onScroll=ir.bind(e)),e.onClick=Br.bind(e);const ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.addEventListener(D.start,e.onTouchStart,!1),O.addEventListener(D.move,e.onTouchMove,ee),O.addEventListener(D.end,e.onTouchEnd,!1);else{if(te.touch){const oe=D.start==="touchstart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.addEventListener(D.start,e.onTouchStart,oe),N.addEventListener(D.move,e.onTouchMove,te.passiveListener?{passive:!1,capture:ee}:ee),N.addEventListener(D.end,e.onTouchEnd,oe),D.cancel&&N.addEventListener(D.cancel,e.onTouchEnd,oe),qn||(O.addEventListener("touchstart",ur),qn=!0)}(a.simulateTouch&&!Un.ios&&!Un.android||a.simulateTouch&&!te.touch&&Un.ios)&&(N.addEventListener("mousedown",e.onTouchStart,!1),O.addEventListener("mousemove",e.onTouchMove,ee),O.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.addEventListener("click",e.onClick,!0),a.cssMode&&W.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(Un.ios||Un.android?"resize orientationchange observerUpdate":"resize observerUpdate",mr,!0):e.on("observerUpdate",mr,!0)}function Vr(){const e=this,{params:a,touchEvents:D,el:N,wrapperEl:W}=e,ee=!!a.nested;if(!te.touch&&te.pointerEvents)N.removeEventListener(D.start,e.onTouchStart,!1),O.removeEventListener(D.move,e.onTouchMove,ee),O.removeEventListener(D.end,e.onTouchEnd,!1);else{if(te.touch){const oe=D.start==="onTouchStart"&&te.passiveListener&&a.passiveListeners?{passive:!0,capture:!1}:!1;N.removeEventListener(D.start,e.onTouchStart,oe),N.removeEventListener(D.move,e.onTouchMove,ee),N.removeEventListener(D.end,e.onTouchEnd,oe),D.cancel&&N.removeEventListener(D.cancel,e.onTouchEnd,oe)}(a.simulateTouch&&!Un.ios&&!Un.android||a.simulateTouch&&!te.touch&&Un.ios)&&(N.removeEventListener("mousedown",e.onTouchStart,!1),O.removeEventListener("mousemove",e.onTouchMove,ee),O.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&N.removeEventListener("click",e.onClick,!0),a.cssMode&&W.removeEventListener("scroll",e.onScroll),e.off(Un.ios||Un.android?"resize orientationchange observerUpdate":"resize observerUpdate",mr)}var aa={attachEvents:_r,detachEvents:Vr};function Xr(){const e=this,{activeIndex:a,initialized:D,loopedSlides:N=0,params:W,$el:ee}=e,oe=W.breakpoints;if(!oe||oe&&Object.keys(oe).length===0)return;const le=e.getBreakpoint(oe);if(le&&e.currentBreakpoint!==le){const Ee=le in oe?oe[le]:void 0;Ee&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(at=>{const ut=Ee[at];if(typeof ut=="undefined")return;at==="slidesPerView"&&(ut==="AUTO"||ut==="auto")?Ee[at]="auto":at==="slidesPerView"?Ee[at]=parseFloat(ut):Ee[at]=parseInt(ut,10)});const be=Ee||e.originalParams,Ie=W.slidesPerColumn>1,Je=be.slidesPerColumn>1;Ie&&!Je?ee.removeClass(`${W.containerModifierClass}multirow ${W.containerModifierClass}multirow-column`):!Ie&&Je&&(ee.addClass(`${W.containerModifierClass}multirow`),be.slidesPerColumnFill==="column"&&ee.addClass(`${W.containerModifierClass}multirow-column`));const Fe=be.direction&&be.direction!==W.direction,st=W.loop&&(be.slidesPerView!==W.slidesPerView||Fe);Fe&&D&&e.changeDirection(),ae.extend(e.params,be),ae.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=le,st&&D&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(a-N+e.loopedSlides,0,!1)),e.emit("breakpoint",be)}}function Wn(e){if(!e)return;let a=!1;const D=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}});D.sort((N,W)=>parseInt(N.value,10)-parseInt(W.value,10));for(let N=0;N<D.length;N+=1){const{point:W,value:ee}=D[N];ee<=s.innerWidth&&(a=W)}return a||"max"}var Yr={setBreakpoint:Xr,getBreakpoint:Wn};function ia(){const e=this,{classNames:a,params:D,rtl:N,$el:W}=e,ee=[];ee.push("initialized"),ee.push(D.direction),D.freeMode&&ee.push("free-mode"),D.autoHeight&&ee.push("autoheight"),N&&ee.push("rtl"),D.slidesPerColumn>1&&(ee.push("multirow"),D.slidesPerColumnFill==="column"&&ee.push("multirow-column")),Un.android&&ee.push("android"),Un.ios&&ee.push("ios"),D.cssMode&&ee.push("css-mode"),ee.forEach(oe=>{a.push(D.containerModifierClass+oe)}),W.addClass(a.join(" "))}function oa(){const e=this,{$el:a,classNames:D}=e;a.removeClass(D.join(" "))}var wr={addClasses:ia,removeClasses:oa};function Er(e,a,D,N,W,ee){let oe;function le(){ee&&ee()}const Ee=o(e).parent("picture")[0];!Ee&&(!e.complete||!W)&&a?(oe=new s.Image,oe.onload=le,oe.onerror=le,N&&(oe.sizes=N),D&&(oe.srcset=D),a&&(oe.src=a)):le()}function Mr(){const e=this;e.imagesToLoad=e.$el.find("img");function a(){if(typeof e=="undefined"||e===null||!e||e.destroyed)return;e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady"))}for(let D=0;D<e.imagesToLoad.length;D+=1){const N=e.imagesToLoad[D];e.loadImage(N,N.currentSrc||N.getAttribute("src"),N.srcset||N.getAttribute("srcset"),N.sizes||N.getAttribute("sizes"),!0,a)}}var sa={loadImage:Er,preloadImages:Mr};function Qr(){const e=this,a=e.params,D=e.isLocked,N=e.slides.length>0&&a.slidesOffsetBefore+a.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;a.slidesOffsetBefore&&a.slidesOffsetAfter&&N?e.isLocked=N<=e.size:e.isLocked=e.snapGrid.length===1,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,D!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),D&&D!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}var la={checkOverflow:Qr},jr={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 Fr={update:Wt,translate:Rt,transition:on,slide:Jn,loop:wn,grabCursor:Pt,manipulation:Tn,events:aa,breakpoints:Yr,checkOverflow:la,classes:wr,images:sa},zr={};class Kn extends j{constructor(...e){let a,D;e.length===1&&e[0].constructor&&e[0].constructor===Object?D=e[0]:[a,D]=e,D||(D={}),D=ae.extend({},D),a&&!D.el&&(D.el=a),super(D),Object.keys(Fr).forEach(le=>{Object.keys(Fr[le]).forEach(Ee=>{Kn.prototype[Ee]||(Kn.prototype[Ee]=Fr[le][Ee])})});const N=this;typeof N.modules=="undefined"&&(N.modules={}),Object.keys(N.modules).forEach(le=>{const Ee=N.modules[le];if(Ee.params){const be=Object.keys(Ee.params)[0],Ie=Ee.params[be];if(typeof Ie!="object"||Ie===null)return;if(!(be in D&&"enabled"in Ie))return;D[be]===!0&&(D[be]={enabled:!0}),typeof D[be]=="object"&&!("enabled"in D[be])&&(D[be].enabled=!0),D[be]||(D[be]={enabled:!1})}});const W=ae.extend({},jr);N.useModulesParams(W),N.params=ae.extend({},W,zr,D),N.originalParams=ae.extend({},N.params),N.passedParams=ae.extend({},D),N.$=o;const ee=o(N.params.el);if(a=ee[0],!a)return;if(ee.length>1){const le=[];return ee.each((Ee,be)=>{const Ie=ae.extend({},D,{el:be});le.push(new Kn(Ie))}),le}a.swiper=N,ee.data("swiper",N);let oe;return a&&a.shadowRoot&&a.shadowRoot.querySelector?(oe=o(a.shadowRoot.querySelector(`.${N.params.wrapperClass}`)),oe.children=le=>ee.children(le)):oe=ee.children(`.${N.params.wrapperClass}`),ae.extend(N,{$el:ee,el:a,$wrapperEl:oe,wrapperEl:oe[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return N.params.direction==="horizontal"},isVertical(){return N.params.direction==="vertical"},rtl:a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl",rtlTranslate:N.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||ee.css("direction")==="rtl"),wrongRTL:oe.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:N.params.allowSlideNext,allowSlidePrev:N.params.allowSlidePrev,touchEvents:function(){const Ee=["touchstart","touchmove","touchend","touchcancel"];let be=["mousedown","mousemove","mouseup"];return te.pointerEvents&&(be=["pointerdown","pointermove","pointerup"]),N.touchEventsTouch={start:Ee[0],move:Ee[1],end:Ee[2],cancel:Ee[3]},N.touchEventsDesktop={start:be[0],move:be[1],end:be[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:ae.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:N.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),N.useModules(),N.params.init&&N.init(),N}slidesPerViewDynamic(){const e=this,{params:a,slides:D,slidesGrid:N,size:W,activeIndex:ee}=e;let oe=1;if(a.centeredSlides){let le=D[ee].swiperSlideSize,Ee;for(let be=ee+1;be<D.length;be+=1)D[be]&&!Ee&&(le+=D[be].swiperSlideSize,oe+=1,le>W&&(Ee=!0));for(let be=ee-1;be>=0;be-=1)D[be]&&!Ee&&(le+=D[be].swiperSlideSize,oe+=1,le>W&&(Ee=!0))}else for(let le=ee+1;le<D.length;le+=1)N[le]-N[ee]<W&&(oe+=1);return oe}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:a,params:D}=e;D.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function N(){const ee=e.rtlTranslate?e.translate*-1:e.translate,oe=Math.min(Math.max(ee,e.maxTranslate()),e.minTranslate());e.setTranslate(oe),e.updateActiveIndex(),e.updateSlidesClasses()}let W;e.params.freeMode?(N(),e.params.autoHeight&&e.updateAutoHeight()):((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?W=e.slideTo(e.slides.length-1,0,!1,!0):W=e.slideTo(e.activeIndex,0,!1,!0),W||N()),D.watchOverflow&&a!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,a=!0){const D=this,N=D.params.direction;return e||(e=N==="horizontal"?"vertical":"horizontal"),e===N||e!=="horizontal"&&e!=="vertical"||(D.$el.removeClass(`${D.params.containerModifierClass}${N}`).addClass(`${D.params.containerModifierClass}${e}`),D.params.direction=e,D.slides.each((W,ee)=>{e==="vertical"?ee.style.width="":ee.style.height=""}),D.emit("changeDirection"),a&&D.update()),D}init(){const e=this;if(e.initialized)return;e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init")}destroy(e=!0,a=!0){const D=this,{params:N,$el:W,$wrapperEl:ee,slides:oe}=D;return typeof D.params=="undefined"||D.destroyed||(D.emit("beforeDestroy"),D.initialized=!1,D.detachEvents(),N.loop&&D.loopDestroy(),a&&(D.removeClasses(),W.removeAttr("style"),ee.removeAttr("style"),oe&&oe.length&&oe.removeClass([N.slideVisibleClass,N.slideActiveClass,N.slideNextClass,N.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),D.emit("destroy"),Object.keys(D.eventsListeners).forEach(le=>{D.off(le)}),e!==!1&&(D.$el[0].swiper=null,D.$el.data("swiper",null),ae.deleteProps(D)),D.destroyed=!0),null}static extendDefaults(e){ae.extend(zr,e)}static get extendedDefaults(){return zr}static get defaults(){return jr}static get Class(){return j}static get $(){return o}}var ua={name:"device",proto:{device:Un},static:{device:Un}},Wr={name:"support",proto:{support:te},static:{support:te}};const Rr=function(){function a(){const D=s.navigator.userAgent.toLowerCase();return D.indexOf("safari")>=0&&D.indexOf("chrome")<0&&D.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:a(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var da={name:"browser",proto:{browser:Rr},static:{browser:Rr}},Jr={name:"resize",create(){const e=this;ae.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 br={func:s.MutationObserver||s.WebkitMutationObserver,attach(e,a={}){const D=this,N=br.func,W=new N(ee=>{if(ee.length===1){D.emit("observerUpdate",ee[0]);return}const oe=function(){D.emit("observerUpdate",ee[0])};s.requestAnimationFrame?s.requestAnimationFrame(oe):s.setTimeout(oe,0)});W.observe(e,{attributes:typeof a.attributes=="undefined"?!0:a.attributes,childList:typeof a.childList=="undefined"?!0:a.childList,characterData:typeof a.characterData=="undefined"?!0:a.characterData}),D.observer.observers.push(W)},init(){const e=this;if(!te.observer||!e.params.observer)return;if(e.params.observeParents){const a=e.$el.parents();for(let D=0;D<a.length;D+=1)e.observer.attach(a[D])}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})},destroy(){const e=this;e.observer.observers.forEach(a=>{a.disconnect()}),e.observer.observers=[]}};var ca={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;ae.extend(e,{observer:{init:br.init.bind(e),attach:br.attach.bind(e),destroy:br.destroy.bind(e),observers:[]}})},on:{init(){const e=this;e.observer.init()},destroy(){const e=this;e.observer.destroy()}}};const yr={update(e){const a=this,{slidesPerView:D,slidesPerGroup:N,centeredSlides:W}=a.params,{addSlidesBefore:ee,addSlidesAfter:oe}=a.params.virtual,{from:le,to:Ee,slides:be,slidesGrid:Ie,renderSlide:Je,offset:Fe}=a.virtual;a.updateActiveIndex();const st=a.activeIndex||0;let at;a.rtlTranslate?at="right":at=a.isHorizontal()?"left":"top";let ut,Tt;W?(ut=Math.floor(D/2)+N+ee,Tt=Math.floor(D/2)+N+oe):(ut=D+(N-1)+ee,Tt=N+oe);const tt=Math.max((st||0)-Tt,0),Ot=Math.min((st||0)+ut,be.length-1),kt=(a.slidesGrid[tt]||0)-(a.slidesGrid[0]||0);ae.extend(a.virtual,{from:tt,to:Ot,offset:kt,slidesGrid:a.slidesGrid});function Jt(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}if(le===tt&&Ee===Ot&&!e){a.slidesGrid!==Ie&&kt!==Fe&&a.slides.css(at,`${kt}px`),a.updateProgress();return}if(a.params.virtual.renderExternal){a.params.virtual.renderExternal.call(a,{offset:kt,from:tt,to:Ot,slides:function(){const Zt=[];for(let dn=tt;dn<=Ot;dn+=1)Zt.push(be[dn]);return Zt}()}),Jt();return}const rn=[],an=[];if(e)a.$wrapperEl.find(`.${a.params.slideClass}`).remove();else for(let jt=le;jt<=Ee;jt+=1)(jt<tt||jt>Ot)&&a.$wrapperEl.find(`.${a.params.slideClass}[data-swiper-slide-index="${jt}"]`).remove();for(let jt=0;jt<be.length;jt+=1)jt>=tt&&jt<=Ot&&(typeof Ee=="undefined"||e?an.push(jt):(jt>Ee&&an.push(jt),jt<le&&rn.push(jt)));an.forEach(jt=>{a.$wrapperEl.append(Je(be[jt],jt))}),rn.sort((jt,Zt)=>Zt-jt).forEach(jt=>{a.$wrapperEl.prepend(Je(be[jt],jt))}),a.$wrapperEl.children(".swiper-slide").css(at,`${kt}px`),Jt()},renderSlide(e,a){const D=this,N=D.params.virtual;if(N.cache&&D.virtual.cache[a])return D.virtual.cache[a];const W=N.renderSlide?o(N.renderSlide.call(D,e,a)):o(`<div class="${D.params.slideClass}" data-swiper-slide-index="${a}">${e}</div>`);return W.attr("data-swiper-slide-index")||W.attr("data-swiper-slide-index",a),N.cache&&(D.virtual.cache[a]=W),W},appendSlide(e){const a=this;if(typeof e=="object"&&"length"in e)for(let D=0;D<e.length;D+=1)e[D]&&a.virtual.slides.push(e[D]);else a.virtual.slides.push(e);a.virtual.update(!0)},prependSlide(e){const a=this,D=a.activeIndex;let N=D+1,W=1;if(Array.isArray(e)){for(let ee=0;ee<e.length;ee+=1)e[ee]&&a.virtual.slides.unshift(e[ee]);N=D+e.length,W=e.length}else a.virtual.slides.unshift(e);if(a.params.virtual.cache){const ee=a.virtual.cache,oe={};Object.keys(ee).forEach(le=>{const Ee=ee[le],be=Ee.attr("data-swiper-slide-index");be&&Ee.attr("data-swiper-slide-index",parseInt(be,10)+1),oe[parseInt(le,10)+W]=Ee}),a.virtual.cache=oe}a.virtual.update(!0),a.slideTo(N,0)},removeSlide(e){const a=this;if(typeof e=="undefined"||e===null)return;let D=a.activeIndex;if(Array.isArray(e))for(let N=e.length-1;N>=0;N-=1)a.virtual.slides.splice(e[N],1),a.params.virtual.cache&&delete a.virtual.cache[e[N]],e[N]<D&&(D-=1),D=Math.max(D,0);else a.virtual.slides.splice(e,1),a.params.virtual.cache&&delete a.virtual.cache[e],e<D&&(D-=1),D=Math.max(D,0);a.virtual.update(!0),a.slideTo(D,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var fa={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this;ae.extend(e,{virtual:{update:yr.update.bind(e),appendSlide:yr.appendSlide.bind(e),prependSlide:yr.prependSlide.bind(e),removeSlide:yr.removeSlide.bind(e),removeAllSlides:yr.removeAllSlides.bind(e),renderSlide:yr.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit(){const e=this;if(!e.params.virtual.enabled)return;e.classNames.push(`${e.params.containerModifierClass}virtual`);const a={watchSlidesProgress:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a),e.params.initialSlide||e.virtual.update()},setTranslate(){const e=this;if(!e.params.virtual.enabled)return;e.virtual.update()}}};const Cn={handle(e){const a=this,{rtlTranslate:D}=a;let N=e;N.originalEvent&&(N=N.originalEvent);const W=N.keyCode||N.charCode,ee=a.params.keyboard.pageUpDown,oe=ee&&W===33,le=ee&&W===34,Ee=W===37,be=W===39,Ie=W===38,Je=W===40;if(!a.allowSlideNext&&(a.isHorizontal()&&be||a.isVertical()&&Je||le))return!1;if(!a.allowSlidePrev&&(a.isHorizontal()&&Ee||a.isVertical()&&Ie||oe))return!1;if(N.shiftKey||N.altKey||N.ctrlKey||N.metaKey)return;if(O.activeElement&&O.activeElement.nodeName&&(O.activeElement.nodeName.toLowerCase()==="input"||O.activeElement.nodeName.toLowerCase()==="textarea"))return;if(a.params.keyboard.onlyInViewport&&(oe||le||Ee||be||Ie||Je)){let Fe=!1;if(a.$el.parents(`.${a.params.slideClass}`).length>0&&a.$el.parents(`.${a.params.slideActiveClass}`).length===0)return;const st=s.innerWidth,at=s.innerHeight,ut=a.$el.offset();D&&(ut.left-=a.$el[0].scrollLeft);const Tt=[[ut.left,ut.top],[ut.left+a.width,ut.top],[ut.left,ut.top+a.height],[ut.left+a.width,ut.top+a.height]];for(let tt=0;tt<Tt.length;tt+=1){const Ot=Tt[tt];Ot[0]>=0&&Ot[0]<=st&&Ot[1]>=0&&Ot[1]<=at&&(Fe=!0)}if(!Fe)return}a.isHorizontal()?((oe||le||Ee||be)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),((le||be)&&!D||(oe||Ee)&&D)&&a.slideNext(),((oe||Ee)&&!D||(le||be)&&D)&&a.slidePrev()):((oe||le||Ie||Je)&&(N.preventDefault?N.preventDefault():N.returnValue=!1),(le||Je)&&a.slideNext(),(oe||Ie)&&a.slidePrev()),a.emit("keyPress",W);return},enable(){const e=this;if(e.keyboard.enabled)return;o(O).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0},disable(){const e=this;if(!e.keyboard.enabled)return;o(O).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1}};var ha={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;ae.extend(e,{keyboard:{enabled:!1,enable:Cn.enable.bind(e),disable:Cn.disable.bind(e),handle:Cn.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 Zr(){const e="onwheel";let a=e in O;if(!a){const D=O.createElement("div");D.setAttribute(e,"return;"),a=typeof D[e]=="function"}return!a&&O.implementation&&O.implementation.hasFeature&&O.implementation.hasFeature("","")!==!0&&(a=O.implementation.hasFeature("Events.wheel","3.0")),a}const $n={lastScrollTime:ae.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event(){return s.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":Zr()?"wheel":"mousewheel"},normalize(e){const a=10,D=40,N=800;let W=0,ee=0,oe=0,le=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),oe=W*a,le=ee*a,"deltaY"in e&&(le=e.deltaY),"deltaX"in e&&(oe=e.deltaX),e.shiftKey&&!oe&&(oe=le,le=0),(oe||le)&&e.deltaMode&&(e.deltaMode===1?(oe*=D,le*=D):(oe*=N,le*=N)),oe&&!W&&(W=oe<1?-1:1),le&&!ee&&(ee=le<1?-1:1),{spinX:W,spinY:ee,pixelX:oe,pixelY:le}},handleMouseEnter(){const e=this;e.mouseEntered=!0},handleMouseLeave(){const e=this;e.mouseEntered=!1},handle(e){let a=e;const D=this,N=D.params.mousewheel;D.params.cssMode&&a.preventDefault();let W=D.$el;if(D.params.mousewheel.eventsTarged!=="container"&&(W=o(D.params.mousewheel.eventsTarged)),!D.mouseEntered&&!W[0].contains(a.target)&&!N.releaseOnEdges)return!0;a.originalEvent&&(a=a.originalEvent);let ee=0;const oe=D.rtlTranslate?-1:1,le=$n.normalize(a);if(N.forceToAxis)if(D.isHorizontal())if(Math.abs(le.pixelX)>Math.abs(le.pixelY))ee=-le.pixelX*oe;else return!0;else if(Math.abs(le.pixelY)>Math.abs(le.pixelX))ee=-le.pixelY;else return!0;else ee=Math.abs(le.pixelX)>Math.abs(le.pixelY)?-le.pixelX*oe:-le.pixelY;if(ee===0)return!0;if(N.invert&&(ee=-ee),D.params.freeMode){const Ee={time:ae.now(),delta:Math.abs(ee),direction:Math.sign(ee)},{lastEventBeforeSnap:be}=D.mousewheel,Ie=be&&Ee.time<be.time+500&&Ee.delta<=be.delta&&Ee.direction===be.direction;if(!Ie){D.mousewheel.lastEventBeforeSnap=void 0,D.params.loop&&D.loopFix();let Je=D.getTranslate()+ee*N.sensitivity;const Fe=D.isBeginning,st=D.isEnd;if(Je>=D.minTranslate()&&(Je=D.minTranslate()),Je<=D.maxTranslate()&&(Je=D.maxTranslate()),D.setTransition(0),D.setTranslate(Je),D.updateProgress(),D.updateActiveIndex(),D.updateSlidesClasses(),(!Fe&&D.isBeginning||!st&&D.isEnd)&&D.updateSlidesClasses(),D.params.freeModeSticky){clearTimeout(D.mousewheel.timeout),D.mousewheel.timeout=void 0;const at=D.mousewheel.recentWheelEvents;at.length>=15&&at.shift();const ut=at.length?at[at.length-1]:void 0,Tt=at[0];if(at.push(Ee),ut&&(Ee.delta>ut.delta||Ee.direction!==ut.direction))at.splice(0);else if(at.length>=15&&Ee.time-Tt.time<500&&Tt.delta-Ee.delta>=1&&Ee.delta<=6){const tt=ee>0?.8:.2;D.mousewheel.lastEventBeforeSnap=Ee,at.splice(0),D.mousewheel.timeout=ae.nextTick(()=>{D.slideToClosest(D.params.speed,!0,void 0,tt)},0)}D.mousewheel.timeout||(D.mousewheel.timeout=ae.nextTick(()=>{const tt=.5;D.mousewheel.lastEventBeforeSnap=Ee,at.splice(0),D.slideToClosest(D.params.speed,!0,void 0,tt)},500))}if(Ie||D.emit("scroll",a),D.params.autoplay&&D.params.autoplayDisableOnInteraction&&D.autoplay.stop(),Je===D.minTranslate()||Je===D.maxTranslate())return!0}}else{const Ee={time:ae.now(),delta:Math.abs(ee),direction:Math.sign(ee),raw:e},be=D.mousewheel.recentWheelEvents;be.length>=2&&be.shift();const Ie=be.length?be[be.length-1]:void 0;if(be.push(Ee),Ie?(Ee.direction!==Ie.direction||Ee.delta>Ie.delta||Ee.time>Ie.time+150)&&D.mousewheel.animateSlider(Ee):D.mousewheel.animateSlider(Ee),D.mousewheel.releaseScroll(Ee))return!0}return a.preventDefault?a.preventDefault():a.returnValue=!1,!1},animateSlider(e){const a=this;return e.delta>=6&&ae.now()-a.mousewheel.lastScrollTime<60?!0:(e.direction<0?(!a.isEnd||a.params.loop)&&!a.animating&&(a.slideNext(),a.emit("scroll",e.raw)):(!a.isBeginning||a.params.loop)&&!a.animating&&(a.slidePrev(),a.emit("scroll",e.raw)),a.mousewheel.lastScrollTime=new s.Date().getTime(),!1)},releaseScroll(e){const a=this,D=a.params.mousewheel;if(e.direction<0){if(a.isEnd&&!a.params.loop&&D.releaseOnEdges)return!0}else if(a.isBeginning&&!a.params.loop&&D.releaseOnEdges)return!0;return!1},enable(){const e=this,a=$n.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(e.mousewheel.enabled)return!1;let D=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(D=o(e.params.mousewheel.eventsTarged)),D.on("mouseenter",e.mousewheel.handleMouseEnter),D.on("mouseleave",e.mousewheel.handleMouseLeave),D.on(a,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,a=$n.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(a,e.mousewheel.handle),!0;if(!a)return!1;if(!e.mousewheel.enabled)return!1;let D=e.$el;return e.params.mousewheel.eventsTarged!=="container"&&(D=o(e.params.mousewheel.eventsTarged)),D.off(a,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};var ma={name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;ae.extend(e,{mousewheel:{enabled:!1,enable:$n.enable.bind(e),disable:$n.disable.bind(e),handle:$n.handle.bind(e),handleMouseEnter:$n.handleMouseEnter.bind(e),handleMouseLeave:$n.handleMouseLeave.bind(e),animateSlider:$n.animateSlider.bind(e),releaseScroll:$n.releaseScroll.bind(e),lastScrollTime:ae.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,a=e.params.navigation;if(e.params.loop)return;const{$nextEl:D,$prevEl:N}=e.navigation;N&&N.length>0&&(e.isBeginning?N.addClass(a.disabledClass):N.removeClass(a.disabledClass),N[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)),D&&D.length>0&&(e.isEnd?D.addClass(a.disabledClass):D.removeClass(a.disabledClass),D[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass))},onPrevClick(e){const a=this;if(e.preventDefault(),a.isBeginning&&!a.params.loop)return;a.slidePrev()},onNextClick(e){const a=this;if(e.preventDefault(),a.isEnd&&!a.params.loop)return;a.slideNext()},init(){const e=this,a=e.params.navigation;if(!(a.nextEl||a.prevEl))return;let D,N;a.nextEl&&(D=o(a.nextEl),e.params.uniqueNavElements&&typeof a.nextEl=="string"&&D.length>1&&e.$el.find(a.nextEl).length===1&&(D=e.$el.find(a.nextEl))),a.prevEl&&(N=o(a.prevEl),e.params.uniqueNavElements&&typeof a.prevEl=="string"&&N.length>1&&e.$el.find(a.prevEl).length===1&&(N=e.$el.find(a.prevEl))),D&&D.length>0&&D.on("click",e.navigation.onNextClick),N&&N.length>0&&N.on("click",e.navigation.onPrevClick),ae.extend(e.navigation,{$nextEl:D,nextEl:D&&D[0],$prevEl:N,prevEl:N&&N[0]})},destroy(){const e=this,{$nextEl:a,$prevEl:D}=e.navigation;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),D&&D.length&&(D.off("click",e.navigation.onPrevClick),D.removeClass(e.params.navigation.disabledClass))}};var pa={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;ae.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 a=this,{$nextEl:D,$prevEl:N}=a.navigation;if(a.params.navigation.hideOnClick&&!o(e.target).is(N)&&!o(e.target).is(D)){let W;D?W=D.hasClass(a.params.navigation.hiddenClass):N&&(W=N.hasClass(a.params.navigation.hiddenClass)),W===!0?a.emit("navigationShow",a):a.emit("navigationHide",a),D&&D.toggleClass(a.params.navigation.hiddenClass),N&&N.toggleClass(a.params.navigation.hiddenClass)}}}};const Ar={update(){const e=this,a=e.rtl,D=e.params.pagination;if(!D.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const N=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,W=e.pagination.$el;let ee;const oe=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>oe-1&&(ee-=oe),ee<0&&e.params.paginationType!=="bullets"&&(ee=oe+ee)):typeof e.snapIndex!="undefined"?ee=e.snapIndex:ee=e.activeIndex||0,D.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const le=e.pagination.bullets;let Ee,be,Ie;if(D.dynamicBullets&&(e.pagination.bulletSize=le.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),W.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(D.dynamicMainBullets+4)}px`),D.dynamicMainBullets>1&&e.previousIndex!==void 0&&(e.pagination.dynamicBulletIndex+=ee-e.previousIndex,e.pagination.dynamicBulletIndex>D.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=D.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),Ee=ee-e.pagination.dynamicBulletIndex,be=Ee+(Math.min(le.length,D.dynamicMainBullets)-1),Ie=(be+Ee)/2),le.removeClass(`${D.bulletActiveClass} ${D.bulletActiveClass}-next ${D.bulletActiveClass}-next-next ${D.bulletActiveClass}-prev ${D.bulletActiveClass}-prev-prev ${D.bulletActiveClass}-main`),W.length>1)le.each((Je,Fe)=>{const st=o(Fe),at=st.index();at===ee&&st.addClass(D.bulletActiveClass),D.dynamicBullets&&(at>=Ee&&at<=be&&st.addClass(`${D.bulletActiveClass}-main`),at===Ee&&st.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),at===be&&st.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`))});else{const Je=le.eq(ee),Fe=Je.index();if(Je.addClass(D.bulletActiveClass),D.dynamicBullets){const st=le.eq(Ee),at=le.eq(be);for(let ut=Ee;ut<=be;ut+=1)le.eq(ut).addClass(`${D.bulletActiveClass}-main`);if(e.params.loop)if(Fe>=le.length-D.dynamicMainBullets){for(let ut=D.dynamicMainBullets;ut>=0;ut-=1)le.eq(le.length-ut).addClass(`${D.bulletActiveClass}-main`);le.eq(le.length-D.dynamicMainBullets-1).addClass(`${D.bulletActiveClass}-prev`)}else st.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),at.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`);else st.prev().addClass(`${D.bulletActiveClass}-prev`).prev().addClass(`${D.bulletActiveClass}-prev-prev`),at.next().addClass(`${D.bulletActiveClass}-next`).next().addClass(`${D.bulletActiveClass}-next-next`)}}if(D.dynamicBullets){const Je=Math.min(le.length,D.dynamicMainBullets+4),Fe=(e.pagination.bulletSize*Je-e.pagination.bulletSize)/2-Ie*e.pagination.bulletSize,st=a?"right":"left";le.css(e.isHorizontal()?st:"top",`${Fe}px`)}}if(D.type==="fraction"&&(W.find(`.${D.currentClass}`).text(D.formatFractionCurrent(ee+1)),W.find(`.${D.totalClass}`).text(D.formatFractionTotal(oe))),D.type==="progressbar"){let le;D.progressbarOpposite?le=e.isHorizontal()?"vertical":"horizontal":le=e.isHorizontal()?"horizontal":"vertical";const Ee=(ee+1)/oe;let be=1,Ie=1;le==="horizontal"?be=Ee:Ie=Ee,W.find(`.${D.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${be}) scaleY(${Ie})`).transition(e.params.speed)}D.type==="custom"&&D.renderCustom?(W.html(D.renderCustom(e,ee+1,oe)),e.emit("paginationRender",e,W[0])):e.emit("paginationUpdate",e,W[0]),W[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](D.lockClass)},render(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const D=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,N=e.pagination.$el;let W="";if(a.type==="bullets"){const ee=e.params.loop?Math.ceil((D-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(let oe=0;oe<ee;oe+=1)a.renderBullet?W+=a.renderBullet.call(e,oe,a.bulletClass):W+=`<${a.bulletElement} class="${a.bulletClass}"></${a.bulletElement}>`;N.html(W),e.pagination.bullets=N.find(`.${a.bulletClass}`)}a.type==="fraction"&&(a.renderFraction?W=a.renderFraction.call(e,a.currentClass,a.totalClass):W=`<span class="${a.currentClass}"></span> / <span class="${a.totalClass}"></span>`,N.html(W)),a.type==="progressbar"&&(a.renderProgressbar?W=a.renderProgressbar.call(e,a.progressbarFillClass):W=`<span class="${a.progressbarFillClass}"></span>`,N.html(W)),a.type!=="custom"&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,a=e.params.pagination;if(!a.el)return;let D=o(a.el);if(D.length===0)return;e.params.uniqueNavElements&&typeof a.el=="string"&&D.length>1&&(D=e.$el.find(a.el)),a.type==="bullets"&&a.clickable&&D.addClass(a.clickableClass),D.addClass(a.modifierClass+a.type),a.type==="bullets"&&a.dynamicBullets&&(D.addClass(`${a.modifierClass}${a.type}-dynamic`),e.pagination.dynamicBulletIndex=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&D.addClass(a.progressbarOppositeClass),a.clickable&&D.on("click",`.${a.bulletClass}`,function(W){W.preventDefault();let ee=o(this).index()*e.params.slidesPerGroup;e.params.loop&&(ee+=e.loopedSlides),e.slideTo(ee)}),ae.extend(e.pagination,{$el:D,el:D[0]})},destroy(){const e=this,a=e.params.pagination;if(!a.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;const D=e.pagination.$el;D.removeClass(a.hiddenClass),D.removeClass(a.modifierClass+a.type),e.pagination.bullets&&e.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&D.off("click",`.${a.bulletClass}`)}};var Or={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;ae.extend(e,{pagination:{init:Ar.init.bind(e),render:Ar.render.bind(e),update:Ar.update.bind(e),destroy:Ar.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex=="undefined")&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){const e=this;e.pagination.destroy()},click(e){const a=this;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!o(e.target).hasClass(a.params.pagination.bulletClass)){const D=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);D===!0?a.emit("paginationShow",a):a.emit("paginationHide",a),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}};const er={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a,rtlTranslate:D,progress:N}=e,{dragSize:W,trackSize:ee,$dragEl:oe,$el:le}=a,Ee=e.params.scrollbar;let be=W,Ie=(ee-W)*N;D?(Ie=-Ie,Ie>0?(be=W-Ie,Ie=0):-Ie+W>ee&&(be=ee+Ie)):Ie<0?(be=W+Ie,Ie=0):Ie+W>ee&&(be=ee-Ie),e.isHorizontal()?(oe.transform(`translate3d(${Ie}px, 0, 0)`),oe[0].style.width=`${be}px`):(oe.transform(`translate3d(0px, ${Ie}px, 0)`),oe[0].style.height=`${be}px`),Ee.hide&&(clearTimeout(e.scrollbar.timeout),le[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{le[0].style.opacity=0,le.transition(400)},1e3))},setTransition(e){const a=this;if(!a.params.scrollbar.el||!a.scrollbar.el)return;a.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:a}=e,{$dragEl:D,$el:N}=a;D[0].style.width="",D[0].style.height="";const W=e.isHorizontal()?N[0].offsetWidth:N[0].offsetHeight,ee=e.size/e.virtualSize,oe=ee*(W/e.size);let le;e.params.scrollbar.dragSize==="auto"?le=W*ee:le=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?D[0].style.width=`${le}px`:D[0].style.height=`${le}px`,ee>=1?N[0].style.display="none":N[0].style.display="",e.params.scrollbar.hide&&(N[0].style.opacity=0),ae.extend(a,{trackSize:W,divider:ee,moveDivider:oe,dragSize:le}),a.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){const a=this;return a.isHorizontal()?e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX:e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const a=this,{scrollbar:D,rtlTranslate:N}=a,{$el:W,dragSize:ee,trackSize:oe,dragStartPos:le}=D;let Ee;Ee=(D.getPointerPosition(e)-W.offset()[a.isHorizontal()?"left":"top"]-(le!==null?le:ee/2))/(oe-ee),Ee=Math.max(Math.min(Ee,1),0),N&&(Ee=1-Ee);const be=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*Ee;a.updateProgress(be),a.setTranslate(be),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart(e){const a=this,D=a.params.scrollbar,{scrollbar:N,$wrapperEl:W}=a,{$el:ee,$dragEl:oe}=N;a.scrollbar.isTouched=!0,a.scrollbar.dragStartPos=e.target===oe[0]||e.target===oe?N.getPointerPosition(e)-e.target.getBoundingClientRect()[a.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),W.transition(100),oe.transition(100),N.setDragPosition(e),clearTimeout(a.scrollbar.dragTimeout),ee.transition(0),D.hide&&ee.css("opacity",1),a.params.cssMode&&a.$wrapperEl.css("scroll-snap-type","none"),a.emit("scrollbarDragStart",e)},onDragMove(e){const a=this,{scrollbar:D,$wrapperEl:N}=a,{$el:W,$dragEl:ee}=D;if(!a.scrollbar.isTouched)return;e.preventDefault?e.preventDefault():e.returnValue=!1,D.setDragPosition(e),N.transition(0),W.transition(0),ee.transition(0),a.emit("scrollbarDragMove",e)},onDragEnd(e){const a=this,D=a.params.scrollbar,{scrollbar:N,$wrapperEl:W}=a,{$el:ee}=N;if(!a.scrollbar.isTouched)return;a.scrollbar.isTouched=!1,a.params.cssMode&&(a.$wrapperEl.css("scroll-snap-type",""),W.transition("")),D.hide&&(clearTimeout(a.scrollbar.dragTimeout),a.scrollbar.dragTimeout=ae.nextTick(()=>{ee.css("opacity",0),ee.transition(400)},1e3)),a.emit("scrollbarDragEnd",e),D.snapOnRelease&&a.slideToClosest()},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:D,touchEventsDesktop:N,params:W}=e,ee=a.$el,oe=ee[0],le=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,Ee=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(oe.addEventListener(D.start,e.scrollbar.onDragStart,le),oe.addEventListener(D.move,e.scrollbar.onDragMove,le),oe.addEventListener(D.end,e.scrollbar.onDragEnd,Ee)):(oe.addEventListener(N.start,e.scrollbar.onDragStart,le),O.addEventListener(N.move,e.scrollbar.onDragMove,le),O.addEventListener(N.end,e.scrollbar.onDragEnd,Ee))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,touchEventsTouch:D,touchEventsDesktop:N,params:W}=e,ee=a.$el,oe=ee[0],le=te.passiveListener&&W.passiveListeners?{passive:!1,capture:!1}:!1,Ee=te.passiveListener&&W.passiveListeners?{passive:!0,capture:!1}:!1;te.touch?(oe.removeEventListener(D.start,e.scrollbar.onDragStart,le),oe.removeEventListener(D.move,e.scrollbar.onDragMove,le),oe.removeEventListener(D.end,e.scrollbar.onDragEnd,Ee)):(oe.removeEventListener(N.start,e.scrollbar.onDragStart,le),O.removeEventListener(N.move,e.scrollbar.onDragMove,le),O.removeEventListener(N.end,e.scrollbar.onDragEnd,Ee))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:a,$el:D}=e,N=e.params.scrollbar;let W=o(N.el);e.params.uniqueNavElements&&typeof N.el=="string"&&W.length>1&&D.find(N.el).length===1&&(W=D.find(N.el));let ee=W.find(`.${e.params.scrollbar.dragClass}`);ee.length===0&&(ee=o(`<div class="${e.params.scrollbar.dragClass}"></div>`),W.append(ee)),ae.extend(a,{$el:W,el:W[0],$dragEl:ee,dragEl:ee[0]}),N.draggable&&a.enableDraggable()},destroy(){const e=this;e.scrollbar.disableDraggable()}};var va={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;ae.extend(e,{scrollbar:{init:er.init.bind(e),destroy:er.destroy.bind(e),updateSize:er.updateSize.bind(e),setTranslate:er.setTranslate.bind(e),setTransition:er.setTransition.bind(e),enableDraggable:er.enableDraggable.bind(e),disableDraggable:er.disableDraggable.bind(e),setDragPosition:er.setDragPosition.bind(e),getPointerPosition:er.getPointerPosition.bind(e),onDragStart:er.onDragStart.bind(e),onDragMove:er.onDragMove.bind(e),onDragEnd:er.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){const e=this;e.scrollbar.updateSize()},resize(){const e=this;e.scrollbar.updateSize()},observerUpdate(){const e=this;e.scrollbar.updateSize()},setTranslate(){const e=this;e.scrollbar.setTranslate()},setTransition(e){const a=this;a.scrollbar.setTransition(e)},destroy(){const e=this;e.scrollbar.destroy()}}};const Hr={setTransform(e,a){const D=this,{rtl:N}=D,W=o(e),ee=N?-1:1,oe=W.attr("data-swiper-parallax")||"0";let le=W.attr("data-swiper-parallax-x"),Ee=W.attr("data-swiper-parallax-y");const be=W.attr("data-swiper-parallax-scale"),Ie=W.attr("data-swiper-parallax-opacity");if(le||Ee?(le=le||"0",Ee=Ee||"0"):D.isHorizontal()?(le=oe,Ee="0"):(Ee=oe,le="0"),le.indexOf("%")>=0?le=`${parseInt(le,10)*a*ee}%`:le=`${le*a*ee}px`,Ee.indexOf("%")>=0?Ee=`${parseInt(Ee,10)*a}%`:Ee=`${Ee*a}px`,typeof Ie!="undefined"&&Ie!==null){const Je=Ie-(Ie-1)*(1-Math.abs(a));W[0].style.opacity=Je}if(typeof be=="undefined"||be===null)W.transform(`translate3d(${le}, ${Ee}, 0px)`);else{const Je=be-(be-1)*(1-Math.abs(a));W.transform(`translate3d(${le}, ${Ee}, 0px) scale(${Je})`)}},setTranslate(){const e=this,{$el:a,slides:D,progress:N,snapGrid:W}=e;a.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((ee,oe)=>{e.parallax.setTransform(oe,N)}),D.each((ee,oe)=>{let le=oe.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(le+=Math.ceil(ee/2)-N*(W.length-1)),le=Math.min(Math.max(le,-1),1),o(oe).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((Ee,be)=>{e.parallax.setTransform(be,le)})})},setTransition(e=this.params.speed){const a=this,{$el:D}=a;D.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((N,W)=>{const ee=o(W);let oe=parseInt(ee.attr("data-swiper-parallax-duration"),10)||e;e===0&&(oe=0),ee.transition(oe)})}};var ga={name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;ae.extend(e,{parallax:{setTransform:Hr.setTransform.bind(e),setTranslate:Hr.setTranslate.bind(e),setTransition:Hr.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(!e.params.parallax.enabled)return;e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},init(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTranslate(){const e=this;if(!e.params.parallax.enabled)return;e.parallax.setTranslate()},setTransition(e){const a=this;if(!a.params.parallax.enabled)return;a.parallax.setTransition(e)}}};const xr={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const a=e.targetTouches[0].pageX,D=e.targetTouches[0].pageY,N=e.targetTouches[1].pageX,W=e.targetTouches[1].pageY,ee=Math.sqrt(cr(N-a,2)+cr(W-D,2));return ee},onGestureStart(e){const a=this,D=a.params.zoom,N=a.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=xr.getDistanceBetweenTouches(e)}if((!W.$slideEl||!W.$slideEl.length)&&(W.$slideEl=o(e.target).closest(`.${a.params.slideClass}`),W.$slideEl.length===0&&(W.$slideEl=a.slides.eq(a.activeIndex)),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${D.containerClass}`),W.maxRatio=W.$imageWrapEl.attr("data-swiper-zoom")||D.maxRatio,W.$imageWrapEl.length===0)){W.$imageEl=void 0;return}W.$imageEl&&W.$imageEl.transition(0),a.zoom.isScaling=!0},onGestureChange(e){const a=this,D=a.params.zoom,N=a.zoom,{gesture:W}=N;if(!te.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2)return;N.fakeGestureMoved=!0,W.scaleMove=xr.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+cr(N.scale-W.maxRatio+1,.5)),N.scale<D.minRatio&&(N.scale=D.minRatio+1-cr(D.minRatio-N.scale+1,.5)),W.$imageEl.transform(`translate3d(0,0,0) scale(${N.scale})`)},onGestureEnd(e){const a=this,D=a.params.zoom,N=a.zoom,{gesture:W}=N;if(!te.gestures){if(!N.fakeGestureTouched||!N.fakeGestureMoved)return;if(e.type!=="touchend"||e.type==="touchend"&&e.changedTouches.length<2&&!Un.android)return;N.fakeGestureTouched=!1,N.fakeGestureMoved=!1}if(!W.$imageEl||W.$imageEl.length===0)return;N.scale=Math.max(Math.min(N.scale,W.maxRatio),D.minRatio),W.$imageEl.transition(a.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 a=this,D=a.zoom,{gesture:N,image:W}=D;if(!N.$imageEl||N.$imageEl.length===0)return;if(W.isTouched)return;Un.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 a=this,D=a.zoom,{gesture:N,image:W,velocity:ee}=D;if(!N.$imageEl||N.$imageEl.length===0)return;if(a.allowClick=!1,!W.isTouched||!N.$slideEl)return;W.isMoved||(W.width=N.$imageEl[0].offsetWidth,W.height=N.$imageEl[0].offsetHeight,W.startX=ae.getTranslate(N.$imageWrapEl[0],"x")||0,W.startY=ae.getTranslate(N.$imageWrapEl[0],"y")||0,N.slideWidth=N.$slideEl[0].offsetWidth,N.slideHeight=N.$slideEl[0].offsetHeight,N.$imageWrapEl.transition(0),a.rtl&&(W.startX=-W.startX,W.startY=-W.startY));const oe=W.width*D.scale,le=W.height*D.scale;if(oe<N.slideWidth&&le<N.slideHeight)return;if(W.minX=Math.min(N.slideWidth/2-oe/2,0),W.maxX=-W.minX,W.minY=Math.min(N.slideHeight/2-le/2,0),W.maxY=-W.minY,W.touchesCurrent.x=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX,W.touchesCurrent.y=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY,!W.isMoved&&!D.isScaling){if(a.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(!a.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-cr(W.minX-W.currentX+1,.8)),W.currentX>W.maxX&&(W.currentX=W.maxX-1+cr(W.currentX-W.maxX+1,.8)),W.currentY<W.minY&&(W.currentY=W.minY+1-cr(W.minY-W.currentY+1,.8)),W.currentY>W.maxY&&(W.currentY=W.maxY-1+cr(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,a=e.zoom,{gesture:D,image:N,velocity:W}=a;if(!D.$imageEl||D.$imageEl.length===0)return;if(!N.isTouched||!N.isMoved){N.isTouched=!1,N.isMoved=!1;return}N.isTouched=!1,N.isMoved=!1;let ee=300,oe=300;const le=W.x*ee,Ee=N.currentX+le,be=W.y*oe,Ie=N.currentY+be;W.x!==0&&(ee=Math.abs((Ee-N.currentX)/W.x)),W.y!==0&&(oe=Math.abs((Ie-N.currentY)/W.y));const Je=Math.max(ee,oe);N.currentX=Ee,N.currentY=Ie;const Fe=N.width*a.scale,st=N.height*a.scale;N.minX=Math.min(D.slideWidth/2-Fe/2,0),N.maxX=-N.minX,N.minY=Math.min(D.slideHeight/2-st/2,0),N.maxY=-N.minY,N.currentX=Math.max(Math.min(N.currentX,N.maxX),N.minX),N.currentY=Math.max(Math.min(N.currentY,N.maxY),N.minY),D.$imageWrapEl.transition(Je).transform(`translate3d(${N.currentX}px, ${N.currentY}px,0)`)},onTransitionEnd(){const e=this,a=e.zoom,{gesture:D}=a;D.$slideEl&&e.previousIndex!==e.activeIndex&&(D.$imageEl&&D.$imageEl.transform("translate3d(0,0,0) scale(1)"),D.$imageWrapEl&&D.$imageWrapEl.transform("translate3d(0,0,0)"),a.scale=1,a.currentScale=1,D.$slideEl=void 0,D.$imageEl=void 0,D.$imageWrapEl=void 0)},toggle(e){const a=this,D=a.zoom;D.scale&&D.scale!==1?D.out():D.in(e)},in(e){const a=this,D=a.zoom,N=a.params.zoom,{gesture:W,image:ee}=D;if(W.$slideEl||(a.params.virtual&&a.params.virtual.enabled&&a.virtual?W.$slideEl=a.$wrapperEl.children(`.${a.params.slideActiveClass}`):W.$slideEl=a.slides.eq(a.activeIndex),W.$imageEl=W.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),W.$imageWrapEl=W.$imageEl.parent(`.${N.containerClass}`)),!W.$imageEl||W.$imageEl.length===0)return;W.$slideEl.addClass(`${N.zoomedSlideClass}`);let oe,le,Ee,be,Ie,Je,Fe,st,at,ut,Tt,tt,Ot,kt,Jt,rn,an,jt;typeof ee.touchesStart.x=="undefined"&&e?(oe=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX,le=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY):(oe=ee.touchesStart.x,le=ee.touchesStart.y),D.scale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,D.currentScale=W.$imageWrapEl.attr("data-swiper-zoom")||N.maxRatio,e?(an=W.$slideEl[0].offsetWidth,jt=W.$slideEl[0].offsetHeight,Ee=W.$slideEl.offset().left,be=W.$slideEl.offset().top,Ie=Ee+an/2-oe,Je=be+jt/2-le,at=W.$imageEl[0].offsetWidth,ut=W.$imageEl[0].offsetHeight,Tt=at*D.scale,tt=ut*D.scale,Ot=Math.min(an/2-Tt/2,0),kt=Math.min(jt/2-tt/2,0),Jt=-Ot,rn=-kt,Fe=Ie*D.scale,st=Je*D.scale,Fe<Ot&&(Fe=Ot),Fe>Jt&&(Fe=Jt),st<kt&&(st=kt),st>rn&&(st=rn)):(Fe=0,st=0),W.$imageWrapEl.transition(300).transform(`translate3d(${Fe}px, ${st}px,0)`),W.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${D.scale})`)},out(){const e=this,a=e.zoom,D=e.params.zoom,{gesture:N}=a;if(N.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?N.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):N.$slideEl=e.slides.eq(e.activeIndex),N.$imageEl=N.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),N.$imageWrapEl=N.$imageEl.parent(`.${D.containerClass}`)),!N.$imageEl||N.$imageEl.length===0)return;a.scale=1,a.currentScale=1,N.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),N.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),N.$slideEl.removeClass(`${D.zoomedSlideClass}`),N.$slideEl=void 0},enable(){const e=this,a=e.zoom;if(a.enabled)return;a.enabled=!0;const D=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,a.onGestureStart,D),e.$wrapperEl.on("gesturechange",W,a.onGestureChange,D),e.$wrapperEl.on("gestureend",W,a.onGestureEnd,D)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,W,a.onGestureStart,D),e.$wrapperEl.on(e.touchEvents.move,W,a.onGestureChange,N),e.$wrapperEl.on(e.touchEvents.end,W,a.onGestureEnd,D),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,W,a.onGestureEnd,D)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)},disable(){const e=this,a=e.zoom;if(!a.enabled)return;e.zoom.enabled=!1;const D=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,a.onGestureStart,D),e.$wrapperEl.off("gesturechange",W,a.onGestureChange,D),e.$wrapperEl.off("gestureend",W,a.onGestureEnd,D)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,W,a.onGestureStart,D),e.$wrapperEl.off(e.touchEvents.move,W,a.onGestureChange,N),e.$wrapperEl.off(e.touchEvents.end,W,a.onGestureEnd,D),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,W,a.onGestureEnd,D)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,a.onTouchMove,N)}};var qr={name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(N=>{a[N]=xr[N].bind(e)}),ae.extend(e,{zoom:a});let D=1;Object.defineProperty(e.zoom,"scale",{get(){return D},set(N){if(D!==N){const W=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,ee=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",N,W,ee)}D=N}})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){const e=this;e.zoom.disable()},touchStart(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchStart(e)},touchEnd(e){const a=this;if(!a.zoom.enabled)return;a.zoom.onTouchEnd(e)},doubleTap(e){const a=this;a.params.zoom.enabled&&a.zoom.enabled&&a.params.zoom.toggle&&a.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}};const Dr={loadInSlide(e,a=!0){const D=this,N=D.params.lazy;if(typeof e=="undefined")return;if(D.slides.length===0)return;const W=D.virtual&&D.params.virtual.enabled,ee=W?D.$wrapperEl.children(`.${D.params.slideClass}[data-swiper-slide-index="${e}"]`):D.slides.eq(e);let oe=ee.find(`.${N.elementClass}:not(.${N.loadedClass}):not(.${N.loadingClass})`);if(ee.hasClass(N.elementClass)&&!ee.hasClass(N.loadedClass)&&!ee.hasClass(N.loadingClass)&&(oe=oe.add(ee[0])),oe.length===0)return;oe.each((le,Ee)=>{const be=o(Ee);be.addClass(N.loadingClass);const Ie=be.attr("data-background"),Je=be.attr("data-src"),Fe=be.attr("data-srcset"),st=be.attr("data-sizes"),at=be.parent("picture");D.loadImage(be[0],Je||Ie,Fe,st,!1,()=>{if(typeof D=="undefined"||D===null||!D||D&&!D.params||D.destroyed)return;if(Ie?(be.css("background-image",`url("${Ie}")`),be.removeAttr("data-background")):(Fe&&(be.attr("srcset",Fe),be.removeAttr("data-srcset")),st&&(be.attr("sizes",st),be.removeAttr("data-sizes")),at.length&&at.children("source").each((ut,Tt)=>{const tt=o(Tt);tt.attr("data-srcset")&&(tt.attr("srcset",tt.attr("data-srcset")),tt.removeAttr("data-srcset"))}),Je&&(be.attr("src",Je),be.removeAttr("data-src"))),be.addClass(N.loadedClass).removeClass(N.loadingClass),ee.find(`.${N.preloaderClass}`).remove(),D.params.loop&&a){const ut=ee.attr("data-swiper-slide-index");if(ee.hasClass(D.params.slideDuplicateClass)){const Tt=D.$wrapperEl.children(`[data-swiper-slide-index="${ut}"]:not(.${D.params.slideDuplicateClass})`);D.lazy.loadInSlide(Tt.index(),!1)}else{const Tt=D.$wrapperEl.children(`.${D.params.slideDuplicateClass}[data-swiper-slide-index="${ut}"]`);D.lazy.loadInSlide(Tt.index(),!1)}}D.emit("lazyImageReady",ee[0],be[0]),D.params.autoHeight&&D.updateAutoHeight()}),D.emit("lazyImageLoad",ee[0],be[0])})},load(){const e=this,{$wrapperEl:a,params:D,slides:N,activeIndex:W}=e,ee=e.virtual&&D.virtual.enabled,oe=D.lazy;let le=D.slidesPerView;le==="auto"&&(le=0);function Ee(Ie){if(ee){if(a.children(`.${D.slideClass}[data-swiper-slide-index="${Ie}"]`).length)return!0}else if(N[Ie])return!0;return!1}function be(Ie){return ee?o(Ie).attr("data-swiper-slide-index"):o(Ie).index()}if(e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)a.children(`.${D.slideVisibleClass}`).each((Ie,Je)=>{const Fe=ee?o(Je).attr("data-swiper-slide-index"):o(Je).index();e.lazy.loadInSlide(Fe)});else if(le>1)for(let Ie=W;Ie<W+le;Ie+=1)Ee(Ie)&&e.lazy.loadInSlide(Ie);else e.lazy.loadInSlide(W);if(oe.loadPrevNext)if(le>1||oe.loadPrevNextAmount&&oe.loadPrevNextAmount>1){const Ie=oe.loadPrevNextAmount,Je=le,Fe=Math.min(W+Je+Math.max(Ie,Je),N.length),st=Math.max(W-Math.max(Je,Ie),0);for(let at=W+le;at<Fe;at+=1)Ee(at)&&e.lazy.loadInSlide(at);for(let at=st;at<W;at+=1)Ee(at)&&e.lazy.loadInSlide(at)}else{const Ie=a.children(`.${D.slideNextClass}`);Ie.length>0&&e.lazy.loadInSlide(be(Ie));const Je=a.children(`.${D.slidePrevClass}`);Je.length>0&&e.lazy.loadInSlide(be(Je))}}};var $r={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;ae.extend(e,{lazy:{initialImageLoaded:!1,load:Dr.load.bind(e),loadInSlide:Dr.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 Cr={LinearSpline:function(a,D){const N=function(){let le,Ee,be;return(Ie,Je)=>{for(Ee=-1,le=Ie.length;le-Ee>1;)be=le+Ee>>1,Ie[be]<=Je?Ee=be:le=be;return le}}();this.x=a,this.y=D,this.lastIndex=a.length-1;let W,ee;return this.interpolate=function(le){return le?(ee=N(this.x,le),W=ee-1,(le-this.x[W])*(this.y[ee]-this.y[W])/(this.x[ee]-this.x[W])+this.y[W]):0},this},getInterpolateFunction(e){const a=this;a.controller.spline||(a.controller.spline=a.params.loop?new Cr.LinearSpline(a.slidesGrid,e.slidesGrid):new Cr.LinearSpline(a.snapGrid,e.snapGrid))},setTranslate(e,a){const D=this,N=D.controller.control;let W,ee;function oe(le){const Ee=D.rtlTranslate?-D.translate:D.translate;D.params.controller.by==="slide"&&(D.controller.getInterpolateFunction(le),ee=-D.controller.spline.interpolate(-Ee)),(!ee||D.params.controller.by==="container")&&(W=(le.maxTranslate()-le.minTranslate())/(D.maxTranslate()-D.minTranslate()),ee=(Ee-D.minTranslate())*W+le.minTranslate()),D.params.controller.inverse&&(ee=le.maxTranslate()-ee),le.updateProgress(ee),le.setTranslate(ee,D),le.updateActiveIndex(),le.updateSlidesClasses()}if(Array.isArray(N))for(let le=0;le<N.length;le+=1)N[le]!==a&&N[le]instanceof Kn&&oe(N[le]);else N instanceof Kn&&a!==N&&oe(N)},setTransition(e,a){const D=this,N=D.controller.control;let W;function ee(oe){oe.setTransition(e,D),e!==0&&(oe.transitionStart(),oe.params.autoHeight&&ae.nextTick(()=>{oe.updateAutoHeight()}),oe.$wrapperEl.transitionEnd(()=>{if(!N)return;oe.params.loop&&D.params.controller.by==="slide"&&oe.loopFix(),oe.transitionEnd()}))}if(Array.isArray(N))for(W=0;W<N.length;W+=1)N[W]!==a&&N[W]instanceof Kn&&ee(N[W]);else N instanceof Kn&&a!==N&&ee(N)}};var ea={name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;ae.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:Cr.getInterpolateFunction.bind(e),setTranslate:Cr.setTranslate.bind(e),setTransition:Cr.setTransition.bind(e)}})},on:{update(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;if(!e.controller.control)return;e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,a){const D=this;if(!D.controller.control)return;D.controller.setTranslate(e,a)},setTransition(e,a){const D=this;if(!D.controller.control)return;D.controller.setTransition(e,a)}}};const Kr={makeElFocusable(e){return e.attr("tabIndex","0"),e},makeElNotFocusable(e){return e.attr("tabIndex","-1"),e},addElRole(e,a){return e.attr("role",a),e},addElLabel(e,a){return e.attr("aria-label",a),e},disableEl(e){return e.attr("aria-disabled",!0),e},enableEl(e){return e.attr("aria-disabled",!1),e},onEnterKey(e){const a=this,D=a.params.a11y;if(e.keyCode!==13)return;const N=o(e.target);a.navigation&&a.navigation.$nextEl&&N.is(a.navigation.$nextEl)&&(a.isEnd&&!a.params.loop||a.slideNext(),a.isEnd?a.a11y.notify(D.lastSlideMessage):a.a11y.notify(D.nextSlideMessage)),a.navigation&&a.navigation.$prevEl&&N.is(a.navigation.$prevEl)&&(a.isBeginning&&!a.params.loop||a.slidePrev(),a.isBeginning?a.a11y.notify(D.firstSlideMessage):a.a11y.notify(D.prevSlideMessage)),a.pagination&&N.is(`.${a.params.pagination.bulletClass}`)&&N[0].click()},notify(e){const a=this,D=a.a11y.liveRegion;if(D.length===0)return;D.html(""),D.html(e)},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:a,$prevEl:D}=e.navigation;D&&D.length>0&&(e.isBeginning?(e.a11y.disableEl(D),e.a11y.makeElNotFocusable(D)):(e.a11y.enableEl(D),e.a11y.makeElFocusable(D))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))},updatePagination(){const e=this,a=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((D,N)=>{const W=o(N);e.a11y.makeElFocusable(W),e.a11y.addElRole(W,"button"),e.a11y.addElLabel(W,a.paginationBulletMessage.replace(/\{\{index\}\}/,W.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const a=e.params.a11y;let D,N;e.navigation&&e.navigation.$nextEl&&(D=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(N=e.navigation.$prevEl),D&&(e.a11y.makeElFocusable(D),e.a11y.addElRole(D,"button"),e.a11y.addElLabel(D,a.nextSlideMessage),D.on("keydown",e.a11y.onEnterKey)),N&&(e.a11y.makeElFocusable(N),e.a11y.addElRole(N,"button"),e.a11y.addElLabel(N,a.prevSlideMessage),N.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove();let a,D;e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(D=e.navigation.$prevEl),a&&a.off("keydown",e.a11y.onEnterKey),D&&D.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};var Ea={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;ae.extend(e,{a11y:{liveRegion:o(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(Kr).forEach(a=>{e.a11y[a]=Kr[a].bind(e)})},on:{init(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.init(),e.a11y.updateNavigation()},toEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},fromEdge(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updateNavigation()},paginationUpdate(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.updatePagination()},destroy(){const e=this;if(!e.params.a11y.enabled)return;e.a11y.destroy()}}};const dr={init(){const e=this;if(!e.params.history)return;if(!s.history||!s.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}const a=e.history;if(a.initialized=!0,a.paths=dr.getPathValues(),!a.paths.key&&!a.paths.value)return;a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||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=dr.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=s.location.pathname.slice(1).split("/").filter(W=>W!==""),a=e.length,D=e[a-2],N=e[a-1];return{key:D,value:N}},setHistory(e,a){const D=this;if(!D.history.initialized||!D.params.history.enabled)return;const N=D.slides.eq(a);let W=dr.slugify(N.attr("data-history"));s.location.pathname.includes(e)||(W=`${e}/${W}`);const ee=s.history.state;if(ee&&ee.value===W)return;D.params.history.replaceState?s.history.replaceState({value:W},null,W):s.history.pushState({value:W},null,W)},slugify(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide(e,a,D){const N=this;if(a)for(let W=0,ee=N.slides.length;W<ee;W+=1){const oe=N.slides.eq(W),le=dr.slugify(oe.attr("data-history"));if(le===a&&!oe.hasClass(N.params.slideDuplicateClass)){const Ee=oe.index();N.slideTo(Ee,e,D)}}else N.slideTo(0,e,D)}};var ta={name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;ae.extend(e,{history:{init:dr.init.bind(e),setHistory:dr.setHistory.bind(e),setHistoryPopState:dr.setHistoryPopState.bind(e),scrollToSlide:dr.scrollToSlide.bind(e),destroy:dr.destroy.bind(e)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}};const Pr={onHashCange(){const e=this;e.emit("hashChange");const a=O.location.hash.replace("#",""),D=e.slides.eq(e.activeIndex).attr("data-hash");if(a!==D){const N=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${a}"]`).index();if(typeof N=="undefined")return;e.slideTo(N)}},setHash(){const e=this;if(!e.hashNavigation.initialized||!e.params.hashNavigation.enabled)return;if(e.params.hashNavigation.replaceState&&s.history&&s.history.replaceState)s.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const a=e.slides.eq(e.activeIndex),D=a.attr("data-hash")||a.attr("data-history");O.location.hash=D||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const a=O.location.hash.replace("#","");if(a){const D=0;for(let N=0,W=e.slides.length;N<W;N+=1){const ee=e.slides.eq(N),oe=ee.attr("data-hash")||ee.attr("data-history");if(oe===a&&!ee.hasClass(e.params.slideDuplicateClass)){const le=ee.index();e.slideTo(le,D,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&o(s).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&o(s).off("hashchange",e.hashNavigation.onHashCange)}};var Pa={name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;ae.extend(e,{hashNavigation:{initialized:!1,init:Pr.init.bind(e),destroy:Pr.destroy.bind(e),setHash:Pr.setHash.bind(e),onHashCange:Pr.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 Se={run(){const e=this,a=e.slides.eq(e.activeIndex);let D=e.params.autoplay.delay;a.attr("data-swiper-autoplay")&&(D=a.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=ae.nextTick(()=>{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},D)},start(){const e=this;return typeof e.autoplay.timeout!="undefined"||e.autoplay.running?!1:(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop(){const e=this;return e.autoplay.running?typeof e.autoplay.timeout=="undefined"?!1:(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0):!1},pause(e){const a=this;if(!a.autoplay.running)return;if(a.autoplay.paused)return;a.autoplay.timeout&&clearTimeout(a.autoplay.timeout),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,a.autoplay.run()):(a.$wrapperEl[0].addEventListener("transitionend",a.autoplay.onTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.autoplay.onTransitionEnd))}};var _e={name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;ae.extend(e,{autoplay:{running:!1,paused:!1,run:Se.run.bind(e),start:Se.start.bind(e),stop:Se.stop.bind(e),pause:Se.pause.bind(e),onVisibilityChange(){document.visibilityState==="hidden"&&e.autoplay.running&&e.autoplay.pause(),document.visibilityState==="visible"&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(a){if(!e||e.destroyed||!e.$wrapperEl)return;if(a.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop()}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,a){const D=this;D.autoplay.running&&(a||!D.params.autoplay.disableOnInteraction?D.autoplay.pause(e):D.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};const Ce={setTranslate(){const e=this,{slides:a}=e;for(let D=0;D<a.length;D+=1){const N=e.slides.eq(D),W=N[0].swiperSlideOffset;let ee=-W;e.params.virtualTranslate||(ee-=e.translate);let oe=0;e.isHorizontal()||(oe=ee,ee=0);const le=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(N[0].progress),0):1+Math.min(Math.max(N[0].progress,-1),0);N.css({opacity:le}).transform(`translate3d(${ee}px, ${oe}px, 0px)`)}},setTransition(e){const a=this,{slides:D,$wrapperEl:N}=a;if(D.transition(e),a.params.virtualTranslate&&e!==0){let W=!1;D.transitionEnd(()=>{if(W)return;if(!a||a.destroyed)return;W=!0,a.animating=!1;const ee=["webkitTransitionEnd","transitionend"];for(let oe=0;oe<ee.length;oe+=1)N.trigger(ee[oe])})}}};var me={name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;ae.extend(e,{fadeEffect:{setTranslate:Ce.setTranslate.bind(e),setTransition:Ce.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="fade")return;e.classNames.push(`${e.params.containerModifierClass}fade`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="fade")return;e.fadeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="fade")return;a.fadeEffect.setTransition(e)}}};const ne={setTranslate(){const e=this,{$el:a,$wrapperEl:D,slides:N,width:W,height:ee,rtlTranslate:oe,size:le}=e,Ee=e.params.cubeEffect,be=e.isHorizontal(),Ie=e.virtual&&e.params.virtual.enabled;let Je=0,Fe;Ee.shadow&&(be?(Fe=D.find(".swiper-cube-shadow"),Fe.length===0&&(Fe=o('<div class="swiper-cube-shadow"></div>'),D.append(Fe)),Fe.css({height:`${W}px`})):(Fe=a.find(".swiper-cube-shadow"),Fe.length===0&&(Fe=o('<div class="swiper-cube-shadow"></div>'),a.append(Fe))));for(let at=0;at<N.length;at+=1){const ut=N.eq(at);let Tt=at;Ie&&(Tt=parseInt(ut.attr("data-swiper-slide-index"),10));let tt=Tt*90,Ot=Math.floor(tt/360);oe&&(tt=-tt,Ot=Math.floor(-tt/360));const kt=Math.max(Math.min(ut[0].progress,1),-1);let Jt=0,rn=0,an=0;Tt%4===0?(Jt=-Ot*4*le,an=0):(Tt-1)%4===0?(Jt=0,an=-Ot*4*le):(Tt-2)%4===0?(Jt=le+Ot*4*le,an=le):(Tt-3)%4===0&&(Jt=-le,an=3*le+le*4*Ot),oe&&(Jt=-Jt),be||(rn=Jt,Jt=0);const jt=`rotateX(${be?0:-tt}deg) rotateY(${be?tt:0}deg) translate3d(${Jt}px, ${rn}px, ${an}px)`;if(kt<=1&&kt>-1&&(Je=Tt*90+kt*90,oe&&(Je=-Tt*90-kt*90)),ut.transform(jt),Ee.slideShadows){let Zt=be?ut.find(".swiper-slide-shadow-left"):ut.find(".swiper-slide-shadow-top"),dn=be?ut.find(".swiper-slide-shadow-right"):ut.find(".swiper-slide-shadow-bottom");Zt.length===0&&(Zt=o(`<div class="swiper-slide-shadow-${be?"left":"top"}"></div>`),ut.append(Zt)),dn.length===0&&(dn=o(`<div class="swiper-slide-shadow-${be?"right":"bottom"}"></div>`),ut.append(dn)),Zt.length&&(Zt[0].style.opacity=Math.max(-kt,0)),dn.length&&(dn[0].style.opacity=Math.max(kt,0))}}if(D.css({"-webkit-transform-origin":`50% 50% -${le/2}px`,"-moz-transform-origin":`50% 50% -${le/2}px`,"-ms-transform-origin":`50% 50% -${le/2}px`,"transform-origin":`50% 50% -${le/2}px`}),Ee.shadow)if(be)Fe.transform(`translate3d(0px, ${W/2+Ee.shadowOffset}px, ${-W/2}px) rotateX(90deg) rotateZ(0deg) scale(${Ee.shadowScale})`);else{const at=Math.abs(Je)-Math.floor(Math.abs(Je)/90)*90,ut=1.5-(Math.sin(at*2*Math.PI/360)/2+Math.cos(at*2*Math.PI/360)/2),Tt=Ee.shadowScale,tt=Ee.shadowScale/ut,Ot=Ee.shadowOffset;Fe.transform(`scale3d(${Tt}, 1, ${tt}) translate3d(0px, ${ee/2+Ot}px, ${-ee/2/tt}px) rotateX(-90deg)`)}const st=Rr.isSafari||Rr.isWebView?-le/2:0;D.transform(`translate3d(0px,0,${st}px) rotateX(${e.isHorizontal()?0:Je}deg) rotateY(${e.isHorizontal()?-Je:0}deg)`)},setTransition(e){const a=this,{$el:D,slides:N}=a;N.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.cubeEffect.shadow&&!a.isHorizontal()&&D.find(".swiper-cube-shadow").transition(e)}};var pe={name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;ae.extend(e,{cubeEffect:{setTranslate:ne.setTranslate.bind(e),setTransition:ne.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="cube")return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="cube")return;e.cubeEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="cube")return;a.cubeEffect.setTransition(e)}}};const se={setTranslate(){const e=this,{slides:a,rtlTranslate:D}=e;for(let N=0;N<a.length;N+=1){const W=a.eq(N);let ee=W[0].progress;e.params.flipEffect.limitRotation&&(ee=Math.max(Math.min(W[0].progress,1),-1));const oe=W[0].swiperSlideOffset,le=-180*ee;let Ee=le,be=0,Ie=-oe,Je=0;if(e.isHorizontal()?D&&(Ee=-Ee):(Je=Ie,Ie=0,be=-Ee,Ee=0),W[0].style.zIndex=-Math.abs(Math.round(ee))+a.length,e.params.flipEffect.slideShadows){let Fe=e.isHorizontal()?W.find(".swiper-slide-shadow-left"):W.find(".swiper-slide-shadow-top"),st=e.isHorizontal()?W.find(".swiper-slide-shadow-right"):W.find(".swiper-slide-shadow-bottom");Fe.length===0&&(Fe=o(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),W.append(Fe)),st.length===0&&(st=o(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),W.append(st)),Fe.length&&(Fe[0].style.opacity=Math.max(-ee,0)),st.length&&(st[0].style.opacity=Math.max(ee,0))}W.transform(`translate3d(${Ie}px, ${Je}px, 0px) rotateX(${be}deg) rotateY(${Ee}deg)`)}},setTransition(e){const a=this,{slides:D,activeIndex:N,$wrapperEl:W}=a;if(D.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&e!==0){let ee=!1;D.eq(N).transitionEnd(function(){if(ee)return;if(!a||a.destroyed)return;ee=!0,a.animating=!1;const le=["webkitTransitionEnd","transitionend"];for(let Ee=0;Ee<le.length;Ee+=1)W.trigger(le[Ee])})}}};var Ae={name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;ae.extend(e,{flipEffect:{setTranslate:se.setTranslate.bind(e),setTransition:se.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="flip")return;e.classNames.push(`${e.params.containerModifierClass}flip`),e.classNames.push(`${e.params.containerModifierClass}3d`);const a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};ae.extend(e.params,a),ae.extend(e.originalParams,a)},setTranslate(){const e=this;if(e.params.effect!=="flip")return;e.flipEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="flip")return;a.flipEffect.setTransition(e)}}};const Te={setTranslate(){const e=this,{width:a,height:D,slides:N,$wrapperEl:W,slidesSizesGrid:ee}=e,oe=e.params.coverflowEffect,le=e.isHorizontal(),Ee=e.translate,be=le?-Ee+a/2:-Ee+D/2,Ie=le?oe.rotate:-oe.rotate,Je=oe.depth;for(let Fe=0,st=N.length;Fe<st;Fe+=1){const at=N.eq(Fe),ut=ee[Fe],Tt=at[0].swiperSlideOffset,tt=(be-Tt-ut/2)/ut*oe.modifier;let Ot=le?Ie*tt:0,kt=le?0:Ie*tt,Jt=-Je*Math.abs(tt),rn=oe.stretch;typeof rn=="string"&&rn.indexOf("%")!==-1&&(rn=parseFloat(oe.stretch)/100*ut);let an=le?0:rn*tt,jt=le?rn*tt:0,Zt=1-(1-oe.scale)*Math.abs(tt);Math.abs(jt)<.001&&(jt=0),Math.abs(an)<.001&&(an=0),Math.abs(Jt)<.001&&(Jt=0),Math.abs(Ot)<.001&&(Ot=0),Math.abs(kt)<.001&&(kt=0),Math.abs(Zt)<.001&&(Zt=0);const dn=`translate3d(${jt}px,${an}px,${Jt}px) rotateX(${kt}deg) rotateY(${Ot}deg) scale(${Zt})`;if(at.transform(dn),at[0].style.zIndex=-Math.abs(Math.round(tt))+1,oe.slideShadows){let En=le?at.find(".swiper-slide-shadow-left"):at.find(".swiper-slide-shadow-top"),en=le?at.find(".swiper-slide-shadow-right"):at.find(".swiper-slide-shadow-bottom");En.length===0&&(En=o(`<div class="swiper-slide-shadow-${le?"left":"top"}"></div>`),at.append(En)),en.length===0&&(en=o(`<div class="swiper-slide-shadow-${le?"right":"bottom"}"></div>`),at.append(en)),En.length&&(En[0].style.opacity=tt>0?tt:0),en.length&&(en[0].style.opacity=-tt>0?-tt:0)}}if(te.pointerEvents||te.prefixedPointerEvents){const Fe=W[0].style;Fe.perspectiveOrigin=`${be}px 50%`}},setTransition(e){const a=this;a.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};var je={name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;ae.extend(e,{coverflowEffect:{setTranslate:Te.setTranslate.bind(e),setTransition:Te.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if(e.params.effect!=="coverflow")return;e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0},setTranslate(){const e=this;if(e.params.effect!=="coverflow")return;e.coverflowEffect.setTranslate()},setTransition(e){const a=this;if(a.params.effect!=="coverflow")return;a.coverflowEffect.setTransition(e)}}};const Ue={init(){const e=this,{thumbs:a}=e.params,D=e.constructor;a.swiper instanceof D?(e.thumbs.swiper=a.swiper,ae.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),ae.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):ae.isObject(a.swiper)&&(e.thumbs.swiper=new D(ae.extend({},a.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,a=e.thumbs.swiper;if(!a)return;const D=a.clickedIndex,N=a.clickedSlide;if(N&&o(N).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(typeof D=="undefined"||D===null)return;let W;if(a.params.loop?W=parseInt(o(a.clickedSlide).attr("data-swiper-slide-index"),10):W=D,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 oe=e.slides.eq(ee).prevAll(`[data-swiper-slide-index="${W}"]`).eq(0).index(),le=e.slides.eq(ee).nextAll(`[data-swiper-slide-index="${W}"]`).eq(0).index();typeof oe=="undefined"?W=le:typeof le=="undefined"?W=oe:le-ee<ee-oe?W=le:W=oe}e.slideTo(W)},update(e){const a=this,D=a.thumbs.swiper;if(!D)return;const N=D.params.slidesPerView==="auto"?D.slidesPerViewDynamic():D.params.slidesPerView,W=a.params.thumbs.autoScrollOffset,ee=W&&!D.params.loop;if(a.realIndex!==D.realIndex||ee){let Ee=D.activeIndex,be,Ie;if(D.params.loop){D.slides.eq(Ee).hasClass(D.params.slideDuplicateClass)&&(D.loopFix(),D._clientLeft=D.$wrapperEl[0].clientLeft,Ee=D.activeIndex);const Je=D.slides.eq(Ee).prevAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index(),Fe=D.slides.eq(Ee).nextAll(`[data-swiper-slide-index="${a.realIndex}"]`).eq(0).index();typeof Je=="undefined"?be=Fe:typeof Fe=="undefined"?be=Je:Fe-Ee===Ee-Je?be=Ee:Fe-Ee<Ee-Je?be=Fe:be=Je,Ie=a.activeIndex>a.previousIndex?"next":"prev"}else be=a.realIndex,Ie=be>a.previousIndex?"next":"prev";ee&&(be+=Ie==="next"?W:-1*W),D.visibleSlidesIndexes&&D.visibleSlidesIndexes.indexOf(be)<0&&(D.params.centeredSlides?be>Ee?be=be-Math.floor(N/2)+1:be=be+Math.floor(N/2)-1:be>Ee&&(be=be-N+1),D.slideTo(be,e?0:void 0))}let oe=1;const le=a.params.thumbs.slideThumbActiveClass;if(a.params.slidesPerView>1&&!a.params.centeredSlides&&(oe=a.params.slidesPerView),a.params.thumbs.multipleActiveThumbs||(oe=1),oe=Math.floor(oe),D.slides.removeClass(le),D.params.loop||D.params.virtual&&D.params.virtual.enabled)for(let Ee=0;Ee<oe;Ee+=1)D.$wrapperEl.children(`[data-swiper-slide-index="${a.realIndex+Ee}"]`).addClass(le);else for(let Ee=0;Ee<oe;Ee+=1)D.slides.eq(a.realIndex+Ee).addClass(le)}};var Ge={name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this;ae.extend(e,{thumbs:{swiper:null,init:Ue.init.bind(e),update:Ue.update.bind(e),onThumbClick:Ue.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:a}=e.params;if(!a||!a.swiper)return;e.thumbs.init(),e.thumbs.update(!0)},slideChange(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},update(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},resize(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},observerUpdate(){const e=this;if(!e.thumbs.swiper)return;e.thumbs.update()},setTransition(e){const a=this,D=a.thumbs.swiper;if(!D)return;D.setTransition(e)},beforeDestroy(){const e=this,a=e.thumbs.swiper;if(!a)return;e.thumbs.swiperCreated&&a&&a.destroy()}}};const it=[ua,Wr,da,Jr,ca,fa,ha,ma,pa,Or,va,ga,qr,$r,ea,Ea,ta,Pa,_e,me,pe,Ae,je,Ge];typeof Kn.use=="undefined"&&(Kn.use=Kn.Class.use,Kn.installModule=Kn.Class.installModule),Kn.use(it);var _t=J.default=Kn},"u+vr":function(re,J,h){re.exports={flex_box_center:"flex_box_center___VK_X4",flex_space_between:"flex_space_between___2bQ8e",flex_box_vertical_center:"flex_box_vertical_center___2GSXo",flex_box_center_end:"flex_box_center_end___3qRJo",flex_box_column:"flex_box_column___kI9VB",bg:"bg___1wf6q",containerTitle:"containerTitle___8Wfb5",containerDesc:"containerDesc___YbgzD",tablestyle:"tablestyle___gxqMb",listItem:"listItem___320zH",info:"info___3whog",title:"title___1gBxs",titleLeft:"titleLeft___oaQur",titleRight:"titleRight___2-zR1",acitons:"acitons___3jEMn",moveCategory:"moveCategory___Z8Rcj",name:"name___2SMud",categoryName:"categoryName___1kknW",schedule:"schedule___2OSrq",fnSign:"fnSign___2lm3C",spanSize:"spanSize___EpJ_p",classromediv:"classromediv___l4n7V",glow:"glow___2ZtHI",popover:"popover___1oJJX",dot:"dot___2_G1J"}},u3os:function(re,J,h){"use strict";Object.defineProperty(J,"__esModule",{value:!0}),J.ver=J.clear=J.bind=void 0;var Q=h("P4Qj"),L=function(t,R){var o=(0,Q.getSensor)(t);return o.bind(R),function(){o.unbind(R)}};J.bind=L;var O=function(t){var R=(0,Q.getSensor)(t);(0,Q.removeSensor)(R)};J.clear=O;var U="1.0.1";J.ver=U},uZMh:function(re,J,h){re.exports={beginner:"beginner___3NuSW",spandiv:"spandiv___2Y293"}},uiWX:function(re,J){re.exports="data:image/png;base64,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"},ulZh:function(re,J,h){typeof window!="undefined"&&function(L,O){re.exports=O()}(this,function(){return function(Q){var L={};function O(U){if(L[U])return L[U].exports;var s=L[U]={i:U,l:!1,exports:{}};return Q[U].call(s.exports,s,s.exports,O),s.l=!0,s.exports}return O.m=Q,O.c=L,O.d=function(U,s,t){O.o(U,s)||Object.defineProperty(U,s,{enumerable:!0,get:t})},O.r=function(U){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(U,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(U,"__esModule",{value:!0})},O.t=function(U,s){if(s&1&&(U=O(U)),s&8)return U;if(s&4&&typeof U=="object"&&U&&U.__esModule)return U;var t=Object.create(null);if(O.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:U}),s&2&&typeof U!="string")for(var R in U)O.d(t,R,function(o){return U[o]}.bind(null,R));return t},O.n=function(U){var s=U&&U.__esModule?function(){return U.default}:function(){return U};return O.d(s,"a",s),s},O.o=function(U,s){return Object.prototype.hasOwnProperty.call(U,s)},O.p="/dist/",O(O.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(Q,L,O){"use strict";var U=Object.prototype.hasOwnProperty,s="~";function t(){}Object.create&&(t.prototype=Object.create(null),new t().__proto__||(s=!1));function R(i,y,T){this.fn=i,this.context=y,this.once=T||!1}function o(i,y,T,w,u){if(typeof T!="function")throw new TypeError("The listener must be a function");var P=new R(T,w||i,u),v=s?s+y:y;return i._events[v]?i._events[v].fn?i._events[v]=[i._events[v],P]:i._events[v].push(P):(i._events[v]=P,i._eventsCount++),i}function g(i,y){--i._eventsCount===0?i._events=new t:delete i._events[y]}function E(){this._events=new t,this._eventsCount=0}E.prototype.eventNames=function(){var y=[],T,w;if(this._eventsCount===0)return y;for(w in T=this._events)U.call(T,w)&&y.push(s?w.slice(1):w);return Object.getOwnPropertySymbols?y.concat(Object.getOwnPropertySymbols(T)):y},E.prototype.listeners=function(y){var T=s?s+y:y,w=this._events[T];if(!w)return[];if(w.fn)return[w.fn];for(var u=0,P=w.length,v=new Array(P);u<P;u++)v[u]=w[u].fn;return v},E.prototype.listenerCount=function(y){var T=s?s+y:y,w=this._events[T];return w?w.fn?1:w.length:0},E.prototype.emit=function(y,T,w,u,P,v){var l=s?s+y:y;if(!this._events[l])return!1;var d=this._events[l],m=arguments.length,p,C;if(d.fn){d.once&&this.removeListener(y,d.fn,void 0,!0);switch(m){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,T),!0;case 3:return d.fn.call(d.context,T,w),!0;case 4:return d.fn.call(d.context,T,w,u),!0;case 5:return d.fn.call(d.context,T,w,u,P),!0;case 6:return d.fn.call(d.context,T,w,u,P,v),!0}for(C=1,p=new Array(m-1);C<m;C++)p[C-1]=arguments[C];d.fn.apply(d.context,p)}else{var x=d.length,M;for(C=0;C<x;C++){d[C].once&&this.removeListener(y,d[C].fn,void 0,!0);switch(m){case 1:d[C].fn.call(d[C].context);break;case 2:d[C].fn.call(d[C].context,T);break;case 3:d[C].fn.call(d[C].context,T,w);break;case 4:d[C].fn.call(d[C].context,T,w,u);break;default:if(!p)for(M=1,p=new Array(m-1);M<m;M++)p[M-1]=arguments[M];d[C].fn.apply(d[C].context,p)}}}return!0},E.prototype.on=function(y,T,w){return o(this,y,T,w,!1)},E.prototype.once=function(y,T,w){return o(this,y,T,w,!0)},E.prototype.removeListener=function(y,T,w,u){var P=s?s+y:y;if(!this._events[P])return this;if(!T)return g(this,P),this;var v=this._events[P];if(v.fn)v.fn===T&&(!u||v.once)&&(!w||v.context===w)&&g(this,P);else{for(var l=0,d=[],m=v.length;l<m;l++)(v[l].fn!==T||u&&!v[l].once||w&&v[l].context!==w)&&d.push(v[l]);d.length?this._events[P]=d.length===1?d[0]:d:g(this,P)}return this},E.prototype.removeAllListeners=function(y){var T;return y?(T=s?s+y:y,this._events[T]&&g(this,T)):(this._events=new t,this._eventsCount=0),this},E.prototype.off=E.prototype.removeListener,E.prototype.addListener=E.prototype.on,E.prefixed=s,E.EventEmitter=E,Q.exports=E},"./node_modules/url-toolkit/src/url-toolkit.js":function(Q,L,O){(function(U){var s=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,t=/^([^\/?#]*)([^]*)$/,R=/(?:\/|^)\.(?=\/)/g,o=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,g={buildAbsoluteURL:function(E,i,y){if(y=y||{},E=E.trim(),i=i.trim(),!i){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 w=g.parseURL(i);if(!w)throw new Error("Error trying to parse relative URL.");if(w.scheme)return y.alwaysNormalize?(w.path=g.normalizePath(w.path),g.buildURLFromParts(w)):i;var u=g.parseURL(E);if(!u)throw new Error("Error trying to parse base URL.");if(!u.netLoc&&u.path&&u.path[0]!=="/"){var P=t.exec(u.path);u.netLoc=P[1],u.path=P[2]}u.netLoc&&!u.path&&(u.path="/");var v={scheme:u.scheme,netLoc:w.netLoc,path:null,params:w.params,query:w.query,fragment:w.fragment};if(!w.netLoc&&(v.netLoc=u.netLoc,w.path[0]!=="/"))if(!w.path)v.path=u.path,w.params||(v.params=u.params,w.query||(v.query=u.query));else{var l=u.path,d=l.substring(0,l.lastIndexOf("/")+1)+w.path;v.path=g.normalizePath(d)}return v.path===null&&(v.path=y.alwaysNormalize?g.normalizePath(w.path):w.path),g.buildURLFromParts(v)},parseURL:function(E){var i=s.exec(E);return i?{scheme:i[1]||"",netLoc:i[2]||"",path:i[3]||"",params:i[4]||"",query:i[5]||"",fragment:i[6]||""}:null},normalizePath:function(E){for(E=E.split("").reverse().join("").replace(R,"");E.length!==(E=E.replace(o,"")).length;);return E.split("").reverse().join("")},buildURLFromParts:function(E){return E.scheme+E.netLoc+E.path+E.params+E.query+E.fragment}};Q.exports=g})(this)},"./node_modules/webworkify-webpack/index.js":function(Q,L,O){function U(y){var T={};function w(P){if(T[P])return T[P].exports;var v=T[P]={i:P,l:!1,exports:{}};return y[P].call(v.exports,v,v.exports,w),v.l=!0,v.exports}w.m=y,w.c=T,w.i=function(P){return P},w.d=function(P,v,l){w.o(P,v)||Object.defineProperty(P,v,{configurable:!1,enumerable:!0,get:l})},w.r=function(P){Object.defineProperty(P,"__esModule",{value:!0})},w.n=function(P){var v=P&&P.__esModule?function(){return P.default}:function(){return P};return w.d(v,"a",v),v},w.o=function(P,v){return Object.prototype.hasOwnProperty.call(P,v)},w.p="/",w.oe=function(P){throw console.error(P),P};var u=w(w.s=ENTRY_MODULE);return u.default||u}var s="[\\.|\\-|\\+|\\w|/|@]+",t="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+s+").*?\\)";function R(y){return(y+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function o(y){return!isNaN(1*y)}function g(y,T,w){var u={};u[w]=[];var P=T.toString(),v=P.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!v)return u;for(var l=v[1],d=new RegExp("(\\\\n|\\W)"+R(l)+t,"g"),m;m=d.exec(P);){if(m[3]==="dll-reference")continue;u[w].push(m[3])}for(d=new RegExp("\\("+R(l)+'\\("(dll-reference\\s('+s+'))"\\)\\)'+t,"g");m=d.exec(P);)y[m[2]]||(u[w].push(m[1]),y[m[2]]=O(m[1]).m),u[m[2]]=u[m[2]]||[],u[m[2]].push(m[4]);for(var p=Object.keys(u),C=0;C<p.length;C++)for(var x=0;x<u[p[C]].length;x++)o(u[p[C]][x])&&(u[p[C]][x]=1*u[p[C]][x]);return u}function E(y){var T=Object.keys(y);return T.reduce(function(w,u){return w||y[u].length>0},!1)}function i(y,T){for(var w={main:[T]},u={main:[]},P={main:{}};E(w);)for(var v=Object.keys(w),l=0;l<v.length;l++){var d=v[l],m=w[d],p=m.pop();if(P[d]=P[d]||{},P[d][p]||!y[d][p])continue;P[d][p]=!0,u[d]=u[d]||[],u[d].push(p);for(var C=g(y,y[d][p],d),x=Object.keys(C),M=0;M<x.length;M++)w[x[M]]=w[x[M]]||[],w[x[M]]=w[x[M]].concat(C[x[M]])}return u}Q.exports=function(y,T){T=T||{};var w={main:O.m},u=T.all?{main:Object.keys(w.main)}:i(w,y),P="";Object.keys(u).filter(function(p){return p!=="main"}).forEach(function(p){for(var C=0;u[p][C];)C++;u[p].push(C),w[p][C]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",P=P+"var "+p+" = ("+U.toString().replace("ENTRY_MODULE",JSON.stringify(C))+")({"+u[p].map(function(x){return""+JSON.stringify(x)+": "+w[p][x].toString()}).join(",")+`});
`}),P=P+"new (("+U.toString().replace("ENTRY_MODULE",JSON.stringify(y))+")({"+u.main.map(function(p){return""+JSON.stringify(p)+": "+w.main[p].toString()}).join(",")+"}))(self);";var v=new window.Blob([P],{type:"text/javascript"});if(T.bare)return v;var l=window.URL||window.webkitURL||window.mozURL||window.msURL,d=l.createObjectURL(v),m=new window.Worker(d);return m.objectURL=d,m}},"./src/config.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"hlsDefaultConfig",function(){return M}),O.d(L,"mergeConfig",function(){return f}),O.d(L,"enableStreamingMode",function(){return n});var U=O("./src/controller/abr-controller.ts"),s=O("./src/controller/audio-stream-controller.ts"),t=O("./src/controller/audio-track-controller.ts"),R=O("./src/controller/subtitle-stream-controller.ts"),o=O("./src/controller/subtitle-track-controller.ts"),g=O("./src/controller/buffer-controller.ts"),E=O("./src/controller/timeline-controller.ts"),i=O("./src/controller/cap-level-controller.ts"),y=O("./src/controller/fps-controller.ts"),T=O("./src/controller/eme-controller.ts"),w=O("./src/controller/cmcd-controller.ts"),u=O("./src/utils/xhr-loader.ts"),P=O("./src/utils/fetch-loader.ts"),v=O("./src/utils/cues.ts"),l=O("./src/utils/mediakeys-helper.ts"),d=O("./src/utils/logger.ts");function m(){return m=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},m.apply(this,arguments)}function p(r,c){var S=Object.keys(r);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(r);c&&(_=_.filter(function(A){return Object.getOwnPropertyDescriptor(r,A).enumerable})),S.push.apply(S,_)}return S}function C(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 M=C(C({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:u.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:U.default,bufferController:g.default,capLevelController:i.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},b()),{},{subtitleStreamController:R.SubtitleStreamController,subtitleTrackController:o.default,timelineController:E.TimelineController,audioStreamController:s.default,audioTrackController:t.default,emeController:T.default,cmcdController:w.default});function b(){return{cueHandler:v.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 m({},r,c)}function n(r){var c=r.loader;if(c!==P.default&&c!==u.default)d.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),r.progressive=!1;else{var S=Object(P.fetchSupported)();S&&(r.loader=P.default,r.progressive=!0,r.enableSoftwareAES=!0,d.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/utils/ewma-bandwidth-estimator.ts"),t=O("./src/events.ts"),R=O("./src/utils/buffer-helper.ts"),o=O("./src/errors.ts"),g=O("./src/types/loader.ts"),E=O("./src/utils/logger.ts");function i(w,u){for(var P=0;P<u.length;P++){var v=u[P];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(w,v.key,v)}}function y(w,u,P){return u&&i(w.prototype,u),P&&i(w,P),w}var T=function(){function w(P){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=P;var v=P.config;this.bwEstimator=new s.default(v.abrEwmaSlowVoD,v.abrEwmaFastVoD,v.abrEwmaDefaultEstimate),this.registerListeners()}var u=w.prototype;return u.registerListeners=function(){var v=this.hls;v.on(t.Events.FRAG_LOADING,this.onFragLoading,this),v.on(t.Events.FRAG_LOADED,this.onFragLoaded,this),v.on(t.Events.FRAG_BUFFERED,this.onFragBuffered,this),v.on(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),v.on(t.Events.ERROR,this.onError,this)},u.unregisterListeners=function(){var v=this.hls;v.off(t.Events.FRAG_LOADING,this.onFragLoading,this),v.off(t.Events.FRAG_LOADED,this.onFragLoaded,this),v.off(t.Events.FRAG_BUFFERED,this.onFragBuffered,this),v.off(t.Events.LEVEL_LOADED,this.onLevelLoaded,this),v.off(t.Events.ERROR,this.onError,this)},u.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},u.onFragLoading=function(v,l){var d=l.frag;if(d.type===g.PlaylistLevelType.MAIN&&!this.timer){var m;this.fragCurrent=d,this.partCurrent=(m=l.part)!=null?m:null,this.timer=self.setInterval(this.onCheck,100)}},u.onLevelLoaded=function(v,l){var d=this.hls.config;l.details.live?this.bwEstimator.update(d.abrEwmaSlowLive,d.abrEwmaFastLive):this.bwEstimator.update(d.abrEwmaSlowVoD,d.abrEwmaFastVoD)},u._abandonRulesCheck=function(){var v=this.fragCurrent,l=this.partCurrent,d=this.hls,m=d.autoLevelEnabled,p=d.config,C=d.media;if(!v||!C)return;var x=l?l.stats:v.stats,M=l?l.duration:v.duration;if(x.aborted){E.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!m||C.paused||!C.playbackRate||!C.readyState)return;var b=performance.now()-x.loading.start,f=Math.abs(C.playbackRate);if(b<=500*M/f)return;var n=d.levels,r=d.minAutoLevel,c=n[v.level],S=x.total||Math.max(x.loaded,Math.round(M*c.maxBitrate/8)),_=Math.max(1,x.bwEstimate?x.bwEstimate/8:x.loaded*1e3/b),A=(S-x.loaded)/_,I=C.currentTime,k=(R.BufferHelper.bufferInfo(C,I,p.maxBufferHole).end-I)/f;if(k>=2*M/f||A<=k)return;var B=Number.POSITIVE_INFINITY,z;for(z=v.level-1;z>r;z--){var G=n[z].maxBitrate;if(B=M*G/(8*.8*_),B<k)break}if(B>=A)return;var V=this.bwEstimator.getEstimate();E.logger.warn("Fragment "+v.sn+(l?" part "+l.index:"")+" of level "+v.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: `+A.toFixed(3)+` s
Estimated load time for the next fragment: `+B.toFixed(3)+` s
Time to underbuffer: `+k.toFixed(3)+" s"),d.nextLoadLevel=z,this.bwEstimator.sample(b,x.loaded),this.clearTimer(),v.loader&&(this.fragCurrent=this.partCurrent=null,v.loader.abort()),d.trigger(t.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:v,part:l,stats:x})},u.onFragLoaded=function(v,l){var d=l.frag,m=l.part;if(d.type===g.PlaylistLevelType.MAIN&&Object(U.isFiniteNumber)(d.sn)){var p=m?m.stats:d.stats,C=m?m.duration:d.duration;if(this.clearTimer(),this.lastLoadedFragLevel=d.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var x=this.hls.levels[d.level],M=(x.loaded?x.loaded.bytes:0)+p.loaded,b=(x.loaded?x.loaded.duration:0)+C;x.loaded={bytes:M,duration:b},x.realBitrate=Math.round(8*M/b)}if(d.bitrateTest){var f={stats:p,frag:d,part:m,id:d.type};this.onFragBuffered(t.Events.FRAG_BUFFERED,f),d.bitrateTest=!1}}},u.onFragBuffered=function(v,l){var d=l.frag,m=l.part,p=m?m.stats:d.stats;if(p.aborted)return;if(d.type!==g.PlaylistLevelType.MAIN||d.sn==="initSegment")return;var C=p.parsing.end-p.loading.start;this.bwEstimator.sample(C,p.loaded),p.bwEstimate=this.bwEstimator.getEstimate(),d.bitrateTest?this.bitrateTestDelay=C/1e3:this.bitrateTestDelay=0},u.onError=function(v,l){switch(l.details){case o.ErrorDetails.FRAG_LOAD_ERROR:case o.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},u.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},u.getNextABRAutoLevel=function(){var v=this.fragCurrent,l=this.partCurrent,d=this.hls,m=d.maxAutoLevel,p=d.config,C=d.minAutoLevel,x=d.media,M=l?l.duration:v?v.duration:0,b=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,b,p.maxBufferHole).end-b)/f,c=this.findBestLevel(n,C,m,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=M?Math.min(M,p.maxStarvationDelay):p.maxStarvationDelay,_=p.abrBandWidthFactor,A=p.abrBandWidthUpFactor;if(!r){var I=this.bitrateTestDelay;if(I){var k=M?Math.min(M,p.maxLoadingDelay):p.maxLoadingDelay;S=k-I,E.logger.trace("bitrate test took "+Math.round(1e3*I)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*S)+" ms"),_=A=1}}return c=this.findBestLevel(n,C,m,r+S,_,A),Math.max(c,0)},u.findBestLevel=function(v,l,d,m,p,C){for(var x,M=this.fragCurrent,b=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,_=b?b.duration:M?M.duration:0,A=d;A>=l;A--){var I=n[A];if(!I||S&&I.codecSet!==S)continue;var k=I.details,B=(b?k==null?void 0:k.partTarget:k==null?void 0:k.averagetargetduration)||_,z=void 0;A<=f?z=p*v:z=C*v;var G=n[A].maxBitrate,V=G*B/z;if(E.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+A+"/"+Math.round(z)+"/"+G+"/"+B+"/"+m+"/"+V),z>G&&(!V||c&&!this.bitrateTestDelay||V<m))return A}return-1},y(w,[{key:"nextAutoLevel",get:function(){var v=this._nextAutoLevel,l=this.bwEstimator;if(v!==-1&&(!l||!l.canEstimate()))return v;var d=this.getNextABRAutoLevel();return v!==-1&&(d=Math.min(v,d)),d},set:function(v){this._nextAutoLevel=v}}]),w}();L.default=T},"./src/controller/audio-stream-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/controller/base-stream-controller.ts"),t=O("./src/events.ts"),R=O("./src/utils/buffer-helper.ts"),o=O("./src/controller/fragment-tracker.ts"),g=O("./src/types/level.ts"),E=O("./src/types/loader.ts"),i=O("./src/loader/fragment.ts"),y=O("./src/demux/chunk-cache.ts"),T=O("./src/demux/transmuxer-interface.ts"),w=O("./src/types/transmuxer.ts"),u=O("./src/controller/fragment-finders.ts"),P=O("./src/utils/discontinuities.ts"),v=O("./src/errors.ts"),l=O("./src/utils/logger.ts");function d(){return d=Object.assign||function(M){for(var b=1;b<arguments.length;b++){var f=arguments[b];for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(M[n]=f[n])}return M},d.apply(this,arguments)}function m(M,b){M.prototype=Object.create(b.prototype),M.prototype.constructor=M,p(M,b)}function p(M,b){return p=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},p(M,b)}var C=100,x=function(M){m(b,M);function b(n,r){var c;return c=M.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=b.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,A=c.initPTS;if(_==="main"){var I=S.cc;this.initPTS[S.cc]=A,this.log("InitPTS for cc: "+I+" found from main: "+A),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(C),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 A,I=performance.now(),k=this.retryDate;(!k||I>=k||(A=this.media)!==null&&A!==void 0&&A.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=s.State.IDLE);break}case s.State.WAITING_INIT_PTS:{var B=this.waitingData;if(B){var z=B.frag,G=B.part,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(),K={frag:z,part:G,payload:F,networkDetails:null};this._handleFragmentLoadProgress(K),X&&M.prototype._handleFragmentLoadComplete.call(this,K)}else if(this.videoTrackCC!==this.waitingVideoCC)l.logger.log("Waiting fragment cc ("+z.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var Z=this.getLoadPosition(),he=R.BufferHelper.bufferInfo(this.mediaBuffer,Z,this.config.maxBufferHole),ue=Object(u.fragmentWithinToleranceTest)(he.end,this.config.maxFragLookUpTolerance,z);ue<0&&(l.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+he.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,A=this.media,I=this.trackId,k=S.config;if(!_||!_[I])return;if(!A&&(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,i.ElementaryStreamTypes.AUDIO,E.PlaylistLevelType.AUDIO));var G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,E.PlaylistLevelType.AUDIO);if(G===null)return;var V=G.len,X=this.getMaxBufferLength(),F=this.audioSwitch;if(V>=X&&!F)return;if(!F&&this._streamEnded(G,z)){S.trigger(t.Events.BUFFER_EOS,{type:"audio"}),this.state=s.State.ENDED;return}var K=z.fragments,Z=K[0].start,he=G.end;if(F){var ue=this.getLoadPosition();he=ue,z.PTSKnown&&ue<Z&&((G.end>Z||G.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),A.currentTime=Z+.05))}var ge=this.getNextFragment(he,z);if(!ge){this.bufferFlushed=!0;return}((r=ge.decryptdata)===null||r===void 0?void 0:r.keyFormat)==="identity"&&!((c=ge.decryptdata)!==null&&c!==void 0&&c.key)?this.loadKey(ge,z):this.loadFragment(ge,z,he)},f.getMaxBufferLength=function(){var r=M.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,M.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(C):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,A=c.details,I=c.id;if(!_){this.warn("Audio tracks were reset while loading level "+I);return}this.log("Track "+I+" loaded ["+A.startSN+","+A.endSN+"],duration:"+A.totalduration);var k=_[I],B=0;if(A.live||(S=k.details)!==null&&S!==void 0&&S.live){var z=this.mainDetails;if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed||!z)return;!k.details&&A.hasProgramDateTime&&z.hasProgramDateTime?(Object(P.alignMediaPlaylistByPDT)(A,z),B=A.fragments[0].start):B=this.alignPlaylists(A,k.details)}k.details=A,this.levelLastLoaded=I,!this.startFragRequested&&(this.mainDetails||!A.live)&&this.setStartPosition(k.details,B),this.state===s.State.WAITING_TRACK&&!this.waitForCdnTuneIn(A)&&(this.state=s.State.IDLE),this.tick()},f._handleFragmentLoadProgress=function(r){var c,S=r.frag,_=r.part,A=r.payload,I=this.config,k=this.trackId,B=this.levels;if(!B){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+S.sn+" of level "+S.level+" will not be buffered");return}var z=B[k];console.assert(z,"Audio track is defined on fragment load progress");var G=z.details;console.assert(G,"Audio track details are defined on fragment load progress");var 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],K=(c=S.initSegment)===null||c===void 0?void 0:c.data;if(F!==void 0){var Z=!1,he=_?_.index:-1,ue=he!==-1,ge=new w.ChunkMetadata(S.level,S.sn,S.stats.chunkCount,A.byteLength,he,ue);X.push(A,K,V,"",S,_,G.totalduration,Z,ge,F)}else{l.logger.log("Unknown video PTS for cc "+S.cc+", waiting for video PTS before demuxing audio frag "+S.sn+" of ["+G.startSN+" ,"+G.endSN+"],track "+k);var xe=this.waitingData=this.waitingData||{frag:S,part:_,cache:new y.default,complete:!1},De=xe.cache;De.push(new Uint8Array(A)),this.waitingVideoCC=this.videoTrackCC,this.state=s.State.WAITING_INIT_PTS}},f._handleFragmentLoadComplete=function(r){if(this.waitingData){this.waitingData.complete=!0;return}M.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 v.ErrorDetails.FRAG_LOAD_ERROR:case v.ErrorDetails.FRAG_LOAD_TIMEOUT:case v.ErrorDetails.KEY_LOAD_ERROR:case v.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(E.PlaylistLevelType.AUDIO,c);break;case v.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case v.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 v.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,M.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},f.onBufferFlushed=function(r,c){var S=c.type;S===i.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},f._handleTransmuxComplete=function(r){var c,S="audio",_=this.hls,A=r.remuxResult,I=r.chunkMeta,k=this.getCurrentContext(I);if(!k){this.warn("The loading context changed while buffering fragment "+I.sn+" of level "+I.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(I.level);return}var B=k.frag,z=k.part,G=A.audio,V=A.text,X=A.id3,F=A.initSegment;if(this.fragContextChanged(B))return;if(this.state=s.State.PARSING,this.audioSwitch&&G&&this.completeAudioSwitch(),F!=null&&F.tracks&&(this._bufferInitSegment(F.tracks,B,I),_.trigger(t.Events.FRAG_PARSING_INIT_SEGMENT,{frag:B,id:S,tracks:F.tracks})),G){var K=G.startPTS,Z=G.endPTS,he=G.startDTS,ue=G.endDTS;z&&(z.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:K,endPTS:Z,startDTS:he,endDTS:ue}),B.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,K,Z,he,ue),this.bufferFragmentData(G,B,z,I)}if(X!=null&&(c=X.samples)!==null&&c!==void 0&&c.length){var ge=d({frag:B,id:S},X);_.trigger(t.Events.FRAG_PARSING_METADATA,ge)}if(V){var xe=d({frag:B,id:S},V);_.trigger(t.Events.FRAG_PARSING_USERDATA,xe)}},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 A=_.initSegment;if(A!=null&&A.byteLength){var I={type:"audio",frag:c,part:null,chunkMeta:S,parent:c.type,data:A};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||_===o.FragmentState.NOT_LOADED||_===o.FragmentState.PARTIAL)&&(r.sn==="initSegment"?this._loadInitSegment(r):c.live&&!Object(U.isFiniteNumber)(this.initPTS[r.cc])?(this.log("Waiting for video PTS in continuity counter "+r.cc+" of live stream before loading audio fragment "+r.sn+" of level "+this.trackId),this.state=s.State.WAITING_INIT_PTS):(this.startFragRequested=!0,M.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"),M.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,r.trigger(t.Events.AUDIO_TRACK_SWITCHED,{id:S})},b}(s.default);L.default=x},"./src/controller/audio-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/controller/base-playlist-controller.ts"),R=O("./src/types/loader.ts");function o(T,w){for(var u=0;u<w.length;u++){var P=w[u];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}function g(T,w,u){return w&&o(T.prototype,w),u&&o(T,u),T}function E(T,w){T.prototype=Object.create(w.prototype),T.prototype.constructor=T,i(T,w)}function i(T,w){return i=Object.setPrototypeOf||function(P,v){return P.__proto__=v,P},i(T,w)}var y=function(T){E(w,T);function w(P){var v;return v=T.call(this,P,"[audio-track-controller]")||this,v.tracks=[],v.groupId=null,v.tracksInGroup=[],v.trackId=-1,v.trackName="",v.selectDefaultTrack=!0,v.registerListeners(),v}var u=w.prototype;return u.registerListeners=function(){var v=this.hls;v.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),v.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),v.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),v.on(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),v.on(U.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),v.on(U.Events.ERROR,this.onError,this)},u.unregisterListeners=function(){var v=this.hls;v.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),v.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),v.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),v.off(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),v.off(U.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),v.off(U.Events.ERROR,this.onError,this)},u.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,T.prototype.destroy.call(this)},u.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},u.onManifestParsed=function(v,l){this.tracks=l.audioTracks||[]},u.onAudioTrackLoaded=function(v,l){var d=l.id,m=l.details,p=this.tracksInGroup[d];if(!p){this.warn("Invalid audio track id "+d);return}var C=p.details;p.details=l.details,this.log("audioTrack "+d+" loaded ["+m.startSN+"-"+m.endSN+"]"),d===this.trackId&&(this.retryCount=0,this.playlistLoaded(d,l,C))},u.onLevelLoading=function(v,l){this.switchLevel(l.level)},u.onLevelSwitching=function(v,l){this.switchLevel(l.level)},u.switchLevel=function(v){var l=this.hls.levels[v];if(!(l!=null&&l.audioGroupIds))return;var d=l.audioGroupIds[l.urlId];if(this.groupId!==d){this.groupId=d;var m=this.tracks.filter(function(C){return!d||C.groupId===d});this.selectDefaultTrack&&!m.some(function(C){return C.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=m;var p={audioTracks:m};this.log("Updating audio tracks, "+m.length+' track(s) found in "'+d+'" group-id'),this.hls.trigger(U.Events.AUDIO_TRACKS_UPDATED,p),this.selectInitialTrack()}},u.onError=function(v,l){if(T.prototype.onError.call(this,v,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)},u.setAudioTrack=function(v){var l=this.tracksInGroup;if(v<0||v>=l.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var d=l[this.trackId];this.log("Now switching to audio-track index "+v);var m=l[v],p=m.id,C=m.groupId,x=C===void 0?"":C,M=m.name,b=m.type,f=m.url;if(this.trackId=v,this.trackName=M,this.selectDefaultTrack=!1,this.hls.trigger(U.Events.AUDIO_TRACK_SWITCHING,{id:p,groupId:x,name:M,type:b,url:f}),m.details&&!m.details.live)return;var n=this.switchParams(m.url,d==null?void 0:d.details);this.loadPlaylist(n)},u.selectInitialTrack=function(){var v=this.tracksInGroup;console.assert(v.length,"Initial audio track should be selected when tracks are known");var l=this.trackName,d=this.findTrackId(l)||this.findTrackId();d!==-1?this.setAudioTrack(d):(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}))},u.findTrackId=function(v){for(var l=this.tracksInGroup,d=0;d<l.length;d++){var m=l[d];if((!this.selectDefaultTrack||m.default)&&(!v||v===m.name))return m.id}return-1},u.loadPlaylist=function(v){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var d=l.id,m=l.groupId,p=l.url;if(v)try{p=v.addDirectives(p)}catch(C){this.warn("Could not construct new URL with HLS Delivery Directives: "+C)}this.log("loading audio-track playlist for id: "+d),this.clearTimer(),this.hls.trigger(U.Events.AUDIO_TRACK_LOADING,{url:p,id:d,groupId:m,deliveryDirectives:v||null})}},g(w,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(v){this.selectDefaultTrack=!1,this.setAudioTrack(v)}}]),w}(t.default);L.default=y},"./src/controller/base-playlist-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/polyfills/number.ts"),s=O("./src/types/level.ts"),t=O("./src/controller/level-helper.ts"),R=O("./src/utils/logger.ts"),o=O("./src/errors.ts"),g=function(){function E(y,T){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=R.logger.log.bind(R.logger,T+":"),this.warn=R.logger.warn.bind(R.logger,T+":"),this.hls=y}var i=E.prototype;return i.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},i.onError=function(T,w){w.fatal&&w.type===o.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},i.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},i.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},i.stopLoad=function(){this.canLoad=!1,this.clearTimer()},i.switchParams=function(T,w){var u=w==null?void 0:w.renditionReports;if(u)for(var P=0;P<u.length;P++){var v=u[P],l=""+v.URI;if(l===T.substr(-l.length)){var d=parseInt(v["LAST-MSN"]),m=parseInt(v["LAST-PART"]);if(w&&this.hls.config.lowLatencyMode){var p=Math.min(w.age-w.partTarget,w.targetduration);m!==void 0&&p>w.partTarget&&(m+=1)}if(Object(U.isFiniteNumber)(d))return new s.HlsUrlParameters(d,Object(U.isFiniteNumber)(m)?m:void 0,s.HlsSkip.No)}}},i.loadPlaylist=function(T){},i.shouldLoadTrack=function(T){return this.canLoad&&T&&!!T.url&&(!T.details||T.details.live)},i.playlistLoaded=function(T,w,u){var P=this,v=w.details,l=w.stats,d=l.loading.end?Math.max(0,self.performance.now()-l.loading.end):0;if(v.advancedDateTime=Date.now()-d,v.live||u!=null&&u.live){if(v.reloaded(u),u&&this.log("live playlist "+T+" "+(v.advanced?"REFRESHED "+v.lastPartSn+"-"+v.lastPartIndex:"MISSED")),u&&v.fragments.length>0&&Object(t.mergeDetails)(u,v),!this.canLoad||!v.live)return;var m,p=void 0,C=void 0;if(v.canBlockReload&&v.endSN&&v.advanced){var x=this.hls.config.lowLatencyMode,M=v.lastPartSn,b=v.endSN,f=v.lastPartIndex,n=f!==-1,r=M===b,c=x?0:f;n?(p=r?b+1:M,C=r?c:f+1):p=b+1;var S=v.age,_=S+v.ageHeader,A=Math.min(_-v.partTarget,v.targetduration*1.5);if(A>0){if(u&&A>u.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+u.tuneInGoal+" to: "+A+" with playlist age: "+v.age),A=0;else{var I=Math.floor(A/v.targetduration);if(p+=I,C!==void 0){var k=Math.round(A%v.targetduration/v.partTarget);C+=k}this.log("CDN Tune-in age: "+v.ageHeader+"s last advanced "+S.toFixed(2)+"s goal: "+A+" skip sn "+I+" to part "+C)}v.tuneInGoal=A}if(m=this.getDeliveryDirectives(v,w.deliveryDirectives,p,C),x||!r){this.loadPlaylist(m);return}}else m=this.getDeliveryDirectives(v,w.deliveryDirectives,p,C);var B=Object(t.computeReloadInterval)(v,l);p!==void 0&&v.canBlockReload&&(B-=v.partTarget||1),this.log("reload live playlist "+T+" in "+Math.round(B)+" ms"),this.timer=self.setTimeout(function(){return P.loadPlaylist(m)},B)}else this.clearTimer()},i.getDeliveryDirectives=function(T,w,u,P){var v=Object(s.getSkipValue)(T,u);return w!=null&&w.skip&&T.deltaUpdateFailed&&(u=w.msn,P=w.part,v=s.HlsSkip.No),new s.HlsUrlParameters(u,P,v)},i.retryLoadingOrFail=function(T){var w=this,u=this.hls.config,P=this.retryCount<u.levelLoadingMaxRetry;if(P){var v;if(this.retryCount++,T.details.indexOf("LoadTimeOut")>-1&&(v=T.context)!==null&&v!==void 0&&v.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+T.details+'"'),this.loadPlaylist();else{var l=Math.min(Math.pow(2,this.retryCount)*u.levelLoadingRetryDelay,u.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return w.loadPlaylist()},l),this.warn("retry playlist loading #"+this.retryCount+" in "+l+' ms after "'+T.details+'"')}}else this.warn('cannot recover from error "'+T.details+'"'),this.clearTimer(),T.fatal=!0;return P},E}()},"./src/controller/base-stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"State",function(){return b}),O.d(L,"default",function(){return f});var U=O("./src/polyfills/number.ts"),s=O("./src/task-loop.ts"),t=O("./src/controller/fragment-tracker.ts"),R=O("./src/utils/buffer-helper.ts"),o=O("./src/utils/logger.ts"),g=O("./src/events.ts"),E=O("./src/errors.ts"),i=O("./src/types/transmuxer.ts"),y=O("./src/utils/mp4-tools.ts"),T=O("./src/utils/discontinuities.ts"),w=O("./src/controller/fragment-finders.ts"),u=O("./src/controller/level-helper.ts"),P=O("./src/loader/fragment-loader.ts"),v=O("./src/crypt/decrypter.ts"),l=O("./src/utils/time-ranges.ts"),d=O("./src/types/loader.ts");function m(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&&m(n.prototype,r),c&&m(n,c),n}function C(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,M(n,r)}function M(n,r){return M=Object.setPrototypeOf||function(S,_){return S.__proto__=_,S},M(n,r)}var b={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},f=function(n){x(r,n);function r(S,_,A){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=b.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=A,I.log=o.logger.log.bind(o.logger,A+":"),I.warn=o.logger.warn.bind(o.logger,A+":"),I.hls=S,I.fragmentLoader=new P.default(S.config),I.fragmentTracker=_,I.config=S.config,I.decrypter=new v.default(S,S.config),S.on(g.Events.KEY_LOADED,I.onKeyLoaded,C(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=b.STOPPED},c._streamEnded=function(_,A){var I=this.fragCurrent,k=this.fragmentTracker;if(!A.live&&I&&I.sn===A.endSN&&!_.nextStart){var B=k.getState(I);return B===t.FragmentState.PARTIAL||B===t.FragmentState.OK}return!1},c.onMediaAttached=function(_,A){var I=this.media=this.mediaBuffer=A.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===b.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,A=this.fragCurrent,I=this.media,k=this.mediaBuffer,B=this.state,z=I?I.currentTime:0,G=R.BufferHelper.bufferInfo(k||I,z,_.maxBufferHole);if(this.log("media seeking to "+(Object(U.isFiniteNumber)(z)?z.toFixed(3):z)+", state: "+B),B===b.ENDED)this.resetLoadingState();else if(A&&!G.len){var V=_.maxFragLookUpTolerance,X=A.start-V,F=A.start+A.duration+V,K=z>F;(z<X||K)&&(K&&A.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),A.loader.abort()),this.resetLoadingState())}I&&(this.lastCurrentTime=z),!this.loadedmetadata&&!G.len&&(this.nextLoadPosition=this.startPosition=z),this.tickImmediate()},c.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},c.onKeyLoaded=function(_,A){if(this.state!==b.KEY_LOADING||A.frag!==this.fragCurrent||!this.levels)return;this.state=b.IDLE;var I=this.levels[A.frag.level].details;I&&this.loadFragment(A.frag,I,A.frag.start)},c.onHandlerDestroying=function(){this.stopLoad(),n.prototype.onHandlerDestroying.call(this)},c.onHandlerDestroyed=function(){this.state=b.STOPPED,this.hls.off(g.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,n.prototype.onHandlerDestroyed.call(this)},c.loadKey=function(_,A){this.log("Loading key for "+_.sn+" of ["+A.startSN+"-"+A.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+_.level),this.state=b.KEY_LOADING,this.fragCurrent=_,this.hls.trigger(g.Events.KEY_LOADING,{frag:_})},c.loadFragment=function(_,A,I){this._loadFragForPlayback(_,A,I)},c._loadFragForPlayback=function(_,A,I){var k=this,B=function(G){if(k.fragContextChanged(_)){k.warn("Fragment "+_.sn+(G.part?" p: "+G.part.index:"")+" of level "+_.level+" was dropped during download."),k.fragmentTracker.removeFragment(_);return}_.stats.chunkCount++,k._handleFragmentLoadProgress(G)};this._doFragLoad(_,A,I,B).then(function(z){if(!z)return;k.fragLoadError=0;var G=k.state;if(k.fragContextChanged(_)){(G===b.FRAG_LOADING||G===b.BACKTRACKING||!k.fragCurrent&&G===b.PARSING)&&(k.fragmentTracker.removeFragment(_),k.state=b.IDLE);return}if("payload"in z&&(k.log("Loaded fragment "+_.sn+" of level "+_.level),k.hls.trigger(g.Events.FRAG_LOADED,z),k.state===b.BACKTRACKING)){k.fragmentTracker.backtrack(_,z),k.resetFragmentLoading(_);return}k._handleFragmentLoadComplete(z)}).catch(function(z){k.warn(z),k.resetFragmentLoading(_)})},c.flushMainBuffer=function(_,A,I){if(I===void 0&&(I=null),!(_-A))return;var k={startOffset:_,endOffset:A,type:I};this.fragLoadError=0,this.hls.trigger(g.Events.BUFFER_FLUSHING,k)},c._loadInitSegment=function(_){var A=this;this._doFragLoad(_).then(function(I){if(!I||A.fragContextChanged(_)||!A.levels)throw new Error("init load aborted");return I}).then(function(I){var k=A.hls,B=I.payload,z=_.decryptdata;if(B&&B.byteLength>0&&z&&z.key&&z.iv&&z.method==="AES-128"){var G=self.performance.now();return A.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:G,tdecrypt:X}}),I.payload=V,I})}return I}).then(function(I){var k=A.fragCurrent,B=A.hls,z=A.levels;if(!z)throw new Error("init load aborted, missing levels");var G=z[_.level].details;console.assert(G,"Level details are defined when init segment is loaded");var V=_.stats;A.state=b.IDLE,A.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}),A.tick()}).catch(function(I){A.warn(I),A.resetFragmentLoading(_)})},c.fragContextChanged=function(_){var A=this.fragCurrent;return!_||!A||_.level!==A.level||_.sn!==A.sn||_.urlId!==A.urlId},c.fragBufferedComplete=function(_,A){var I=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+_.type+" sn: "+_.sn+(A?" part: "+A.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+_.level+" "+l.default.toString(R.BufferHelper.getBuffered(I))),this.state=b.IDLE,this.tick()},c._handleFragmentLoadComplete=function(_){var A=this.transmuxer;if(!A)return;var I=_.frag,k=_.part,B=_.partsLoaded,z=!B||B.length===0||B.some(function(V){return!V}),G=new i.ChunkMetadata(I.level,I.sn,I.stats.chunkCount+1,0,k?k.index:-1,!z);A.flush(G)},c._handleFragmentLoadProgress=function(_){},c._doFragLoad=function(_,A,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&&A){var z=A.partList;if(z&&k){I>_.end&&A.fragmentHint&&(_=A.fragmentHint);var G=this.getNextPart(z,_,I);if(G>-1){var V=z[G];return this.log("Loading part sn: "+_.sn+" p: "+V.index+" cc: "+_.cc+" of playlist ["+A.startSN+"-"+A.endSN+"] parts [0-"+G+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+_.level+", target: "+parseFloat(I.toFixed(3))),this.nextLoadPosition=V.start+V.duration,this.state=b.FRAG_LOADING,this.hls.trigger(g.Events.FRAG_LOADING,{frag:_,part:z[G],targetBufferTime:I}),this.doFragPartsLoad(_,z,G,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+" "+(A?"of ["+A.startSN+"-"+A.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=b.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(_,A,I,k){var B=this;return new Promise(function(z,G){var V=[],X=function F(K){var Z=A[K];B.fragmentLoader.loadPart(_,Z,k).then(function(he){V[Z.index]=he;var ue=he.part;B.hls.trigger(g.Events.FRAG_LOADED,he);var ge=A[K+1];if(ge&&ge.fragment===_)F(K+1);else return z({frag:_,part:ue,partsLoaded:V})}).catch(G)};X(I)})},c.handleFragLoadError=function(_){var A=_.data;return A&&A.details===E.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(A.frag,A.part):this.hls.trigger(g.Events.ERROR,A),null},c._handleTransmuxerFlush=function(_){var A=this.getCurrentContext(_);if(!A||this.state!==b.PARSING){this.fragCurrent||(this.state=b.IDLE);return}var I=A.frag,k=A.part,B=A.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 A=this.levels,I=_.level,k=_.sn,B=_.part;if(!A||!A[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=A[I],G=B>-1?Object(u.getPartWith)(z,k,B):null,V=G?G.fragment:Object(u.getFragmentWithSN)(z,k,this.fragCurrent);return V?{frag:V,part:G,level:z}:null},c.bufferFragmentData=function(_,A,I,k){if(!_||this.state!==b.PARSING)return;var B=_.data1,z=_.data2,G=B;if(B&&z&&(G=Object(y.appendUint8Array)(B,z)),!G||!G.length)return;var V={type:_.type,frag:A,part:I,chunkMeta:k,parent:A.type,data:G};this.hls.trigger(g.Events.BUFFER_APPENDING,V),_.dropped&&_.independent&&!I&&this.flushBufferGap(A)},c.flushBufferGap=function(_){var A=this.media;if(!A)return;if(!R.BufferHelper.isBuffered(A,A.currentTime)){this.flushMainBuffer(0,_.start);return}var I=A.currentTime,k=R.BufferHelper.bufferInfo(A,I,0),B=_.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,B*.25),G=Math.max(Math.min(_.start-z,k.end-z),I+z);_.start-G>z&&this.flushMainBuffer(G,_.start)},c.getFwdBufferInfo=function(_,A){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,A);if(z&&B.nextStart<z.end)return R.BufferHelper.bufferInfo(_,k,Math.max(B.nextStart,I.maxBufferHole))}return B},c.getMaxBufferLength=function(_){var A=this.config,I;return _?I=Math.max(8*A.maxBufferSize/_,A.maxBufferLength):I=A.maxBufferLength,Math.min(I,A.maxMaxBufferLength)},c.reduceMaxBufferLength=function(_){var A=this.config,I=_||A.maxBufferLength;return A.maxMaxBufferLength>=I?(A.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+A.maxMaxBufferLength+"s"),!0):!1},c.getNextFragment=function(_,A){var I,k,B=A.fragments,z=B.length;if(!z)return null;var G=this.config,V=B[0].start,X;if(A.live){var F=G.initialLiveManifestSize;if(z<F)return this.warn("Not enough fragments to start playback (have: "+z+", need: "+F+")"),null;!A.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(X=this.getInitialLiveFragment(A,B),this.startPosition=X?this.hls.liveSyncPosition||X.start:_)}else _<=V&&(X=B[0]);if(!X){var K=G.lowLatencyMode?A.partEnd:A.fragmentEnd;X=this.getFragmentAtPosition(_,K,A)}return(I=X)!==null&&I!==void 0&&I.initSegment&&!((k=X)!==null&&k!==void 0&&k.initSegment.data)&&!this.bitrateTest&&(X=X.initSegment),X},c.getNextPart=function(_,A,I){for(var k=-1,B=!1,z=!0,G=0,V=_.length;G<V;G++){var X=_[G];if(z=z&&!X.independent,k>-1&&I<X.start)break;var F=X.loaded;!F&&(B||X.independent||z)&&X.fragment===A&&(k=G),B=F}return k},c.loadedEndOfParts=function(_,A){var I=_[_.length-1];return I&&A>I.start&&I.loaded},c.getInitialLiveFragment=function(_,A){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(w.findFragmentByPDT)(A,I.endProgramDateTime,this.config.maxFragLookUpTolerance)),!k){var B=I.sn+1;if(B>=_.startSN&&B<=_.endSN){var z=A[B-_.startSN];I.cc===z.cc&&(k=z,this.log("Live playlist, switching playlist, load frag with next SN: "+k.sn))}k||(k=Object(w.findFragWithCC)(A,I.cc),k&&this.log("Live playlist, switching playlist, load frag with same CC: "+k.sn))}}else{var G=this.hls.liveSyncPosition;G!==null&&(k=this.getFragmentAtPosition(G,this.bitrateTest?_.fragmentEnd:_.edge,_))}return k},c.getFragmentAtPosition=function(_,A,I){var k=this.config,B=this.fragPrevious,z=I.fragments,G=I.endSN,V=I.fragmentHint,X=k.maxFragLookUpTolerance,F=!!(k.lowLatencyMode&&I.partList&&V);F&&V&&!this.bitrateTest&&(z=z.concat(V),G=V.sn);var K;if(_<A){var Z=_>A-X?0:X;K=Object(w.findFragmentByPTS)(B,z,_,Z)}else K=z[z.length-1];if(K){var he=K.sn-I.startSN,ue=B&&K.level===B.level,ge=z[he+1],xe=this.fragmentTracker.getState(K);if(xe===t.FragmentState.BACKTRACKED){K=null;for(var De=he;z[De]&&this.fragmentTracker.getState(z[De])===t.FragmentState.BACKTRACKED;)B?K=z[De--]:K=z[--De];K||(K=ge)}else B&&K.sn===B.sn&&!F&&(ue&&(K.sn<G&&this.fragmentTracker.getState(ge)!==t.FragmentState.OK?(this.log("SN "+K.sn+" just loaded, load next one: "+ge.sn),K=ge):K=null))}return K},c.synchronizeToLiveEdge=function(_){var A=this.config,I=this.media;if(!I)return;var k=this.hls.liveSyncPosition,B=I.currentTime,z=_.fragments[0].start,G=_.edge,V=B>=z-A.maxFragLookUpTolerance&&B<=G;if(k!==null&&I.duration>k&&(B<k||!V)){var X=A.liveMaxLatencyDuration!==void 0?A.liveMaxLatencyDuration:A.liveMaxLatencyDurationCount*_.targetduration;(!V&&I.readyState<4||B<G-X)&&(this.loadedmetadata||(this.nextLoadPosition=k),I.readyState&&(this.warn("Playback: "+B.toFixed(3)+" is located too far from the end of live sliding playlist: "+G+", reset currentTime to : "+k.toFixed(3)),I.currentTime=k))}},c.alignPlaylists=function(_,A){var I=this.levels,k=this.levelLastLoaded,B=this.fragPrevious,z=k!==null?I[k]:null,G=_.fragments.length;if(!G)return this.warn("No fragments in live playlist"),0;var V=_.fragments[0].start,X=!A,F=_.alignedSliding&&Object(U.isFiniteNumber)(V);if(X||!F&&!V){Object(T.alignStream)(B,z,_);var K=_.fragments[0].start;return this.log("Live playlist sliding: "+K.toFixed(2)+" start-sn: "+(A?A.startSN:"na")+"->"+_.startSN+" prev-sn: "+(B?B.sn:"na")+" fragments: "+G),K}return V},c.waitForCdnTuneIn=function(_){var A=3;return _.live&&_.canBlockReload&&_.tuneInGoal>Math.max(_.partHoldBack,_.partTarget*A)},c.setStartPosition=function(_,A){var I=this.startPosition;if(I<A&&(I=-1),I===-1||this.lastCurrentTime===-1){var k=_.startTimeOffset;Object(U.isFiniteNumber)(k)?(I=A+k,k<0&&(I+=_.totalduration),I=Math.min(Math.max(A,I),A+_.totalduration),this.log("Start time offset "+k+" found in playlist, adjust startPosition to "+I),this.startPosition=I):_.live?I=this.hls.liveSyncPosition||A:this.startPosition=I=0,this.lastCurrentTime=I}this.nextLoadPosition=I},c.getLoadPosition=function(){var _=this.media,A=0;return this.loadedmetadata&&_?A=_.currentTime:this.nextLoadPosition&&(A=this.nextLoadPosition),A},c.handleFragLoadAborted=function(_,A){this.transmuxer&&_.sn!=="initSegment"&&_.stats.aborted&&(this.warn("Fragment "+_.sn+(A?" part"+A.index:"")+" of level "+_.level+" was aborted"),this.resetFragmentLoading(_))},c.resetFragmentLoading=function(_){(!this.fragCurrent||!this.fragContextChanged(_))&&(this.state=b.IDLE)},c.onFragmentOrKeyLoadError=function(_,A){if(A.fatal)return;var I=A.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=b.FRAG_LOADING_WAITING_RETRY}else A.levelRetry?(_===d.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=b.IDLE):(o.logger.error(A.details+" reaches max retry, redispatch as fatal ..."),A.fatal=!0,this.hls.stopLoad(),this.state=b.ERROR)},c.afterBufferFlushed=function(_,A,I){if(!_)return;var k=R.BufferHelper.getBuffered(_);this.fragmentTracker.detectEvictedFragments(A,k,I),this.state===b.ENDED&&this.resetLoadingState()},c.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=b.IDLE},c.resetLiveStartWhenNotLoaded=function(_){if(!this.loadedmetadata){this.startFragRequested=!1;var A=this.levels?this.levels[_].details:null;if(A!=null&&A.live)return this.startPosition=-1,this.setStartPosition(A,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},c.updateLevelTiming=function(_,A,I,k){var B=this,z=I.details;console.assert(!!z,"level.details must be defined");var G=Object.keys(_.elementaryStreams).reduce(function(V,X){var F=_.elementaryStreams[X];if(F){var K=F.endPTS-F.startPTS;if(K<=0)return B.warn("Could not parse fragment "+_.sn+" "+X+" duration reliably ("+K+") resetting transmuxer to fallback to playlist timing"),B.resetTransmuxer(),V||!1;var Z=k?0:Object(u.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);G?(this.state=b.PARSED,this.hls.trigger(g.Events.FRAG_PARSED,{frag:_,part:A})):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 A=this._state;A!==_&&(this._state=_,this.log(A+"->"+_))}}]),r}(s.default)},"./src/controller/buffer-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w});var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts"),R=O("./src/errors.ts"),o=O("./src/utils/buffer-helper.ts"),g=O("./src/utils/mediasource-helper.ts"),E=O("./src/loader/fragment.ts"),i=O("./src/controller/buffer-operation-queue.ts"),y=Object(g.getMediaSource)(),T=/([ha]vc.)(?:\.[^.,]+)+/,w=function(){function u(v){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 d=l.hls,m=l.media,p=l.mediaSource;t.logger.log("[buffer-controller]: Media source opened"),m&&(l.updateMediaElementDuration(),d.trigger(s.Events.MEDIA_ATTACHED,{media:m})),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=v,this._initSourceBuffer(),this.registerListeners()}var P=u.prototype;return P.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},P.destroy=function(){this.unregisterListeners(),this.details=null},P.registerListeners=function(){var l=this.hls;l.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(s.Events.BUFFER_RESET,this.onBufferReset,this),l.on(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.on(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.on(s.Events.BUFFER_EOS,this.onBufferEos,this),l.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.on(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.on(s.Events.FRAG_PARSED,this.onFragParsed,this),l.on(s.Events.FRAG_CHANGED,this.onFragChanged,this)},P.unregisterListeners=function(){var l=this.hls;l.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(s.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(s.Events.BUFFER_RESET,this.onBufferReset,this),l.off(s.Events.BUFFER_APPENDING,this.onBufferAppending,this),l.off(s.Events.BUFFER_CODECS,this.onBufferCodecs,this),l.off(s.Events.BUFFER_EOS,this.onBufferEos,this),l.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),l.off(s.Events.LEVEL_UPDATED,this.onLevelUpdated,this),l.off(s.Events.FRAG_PARSED,this.onFragParsed,this),l.off(s.Events.FRAG_CHANGED,this.onFragChanged,this)},P._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new i.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},P.onManifestParsed=function(l,d){var m=2;(d.audio&&!d.video||!d.altAudio)&&(m=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=m,this.details=null,t.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},P.onMediaAttaching=function(l,d){var m=this.media=d.media;if(m&&y){var p=this.mediaSource=new y;p.addEventListener("sourceopen",this._onMediaSourceOpen),p.addEventListener("sourceended",this._onMediaSourceEnded),p.addEventListener("sourceclose",this._onMediaSourceClose),m.src=self.URL.createObjectURL(p),this._objectUrl=m.src}},P.onMediaDetaching=function(){var l=this.media,d=this.mediaSource,m=this._objectUrl;if(d){if(t.logger.log("[buffer-controller]: media source detaching"),d.readyState==="open")try{d.endOfStream()}catch(p){t.logger.warn("[buffer-controller]: onMediaDetaching: "+p.message+" while calling endOfStream")}this.onBufferReset(),d.removeEventListener("sourceopen",this._onMediaSourceOpen),d.removeEventListener("sourceended",this._onMediaSourceEnded),d.removeEventListener("sourceclose",this._onMediaSourceClose),l&&(m&&self.URL.revokeObjectURL(m),l.src===m?(l.removeAttribute("src"),l.load()):t.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(s.Events.MEDIA_DETACHED,void 0)},P.onBufferReset=function(){var l=this;this.getSourceBufferTypes().forEach(function(d){var m=l.sourceBuffer[d];try{m&&(l.removeBufferListeners(d),l.mediaSource&&l.mediaSource.removeSourceBuffer(m),l.sourceBuffer[d]=void 0)}catch(p){t.logger.warn("[buffer-controller]: Failed to reset the "+d+" buffer",p)}}),this._initSourceBuffer()},P.onBufferCodecs=function(l,d){var m=this,p=this.getSourceBufferTypes().length;if(Object.keys(d).forEach(function(C){if(p){var x=m.tracks[C];if(x&&typeof x.buffer.changeType=="function"){var M=d[C],b=M.codec,f=M.levelCodec,n=M.container,r=(x.levelCodec||x.codec).replace(T,"$1"),c=(f||b).replace(T,"$1");if(r!==c){var S=n+";codecs="+(f||b);m.appendChangeType(C,S)}}}else m.pendingTracks[C]=d[C]}),p)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},P.appendChangeType=function(l,d){var m=this,p=this.operationQueue,C={execute:function(){var M=m.sourceBuffer[l];M&&(t.logger.log("[buffer-controller]: changing "+l+" sourceBuffer type to "+d),M.changeType(d)),p.shiftAndExecuteNext(l)},onStart:function(){},onComplete:function(){},onError:function(M){t.logger.warn("[buffer-controller]: Failed to change "+l+" SourceBuffer type",M)}};p.append(C,l)},P.onBufferAppending=function(l,d){var m=this,p=this.hls,C=this.operationQueue,x=this.tracks,M=d.data,b=d.type,f=d.frag,n=d.part,r=d.chunkMeta,c=r.buffering[b],S=self.performance.now();c.start=S;var _=f.stats.buffering,A=n?n.stats.buffering:null;_.start===0&&(_.start=S),A&&A.start===0&&(A.start=S);var I=x.audio,k=b==="audio"&&r.id===1&&(I==null?void 0:I.container)==="audio/mpeg",B={execute:function(){if(c.executeStart=self.performance.now(),k){var G=m.sourceBuffer[b];if(G){var V=f.start-G.timestampOffset;Math.abs(V)>=.1&&(t.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+f.start+" (delta: "+V+") sn: "+f.sn+")"),G.timestampOffset=f.start)}}m.appendExecutor(M,b)},onStart:function(){},onComplete:function(){var G=self.performance.now();c.executeEnd=c.end=G,_.first===0&&(_.first=G),A&&A.first===0&&(A.first=G);var V=m.sourceBuffer,X={};for(var F in V)X[F]=o.BufferHelper.getBuffered(V[F]);m.appendError=0,m.hls.trigger(s.Events.BUFFER_APPENDED,{type:b,frag:f,part:n,chunkMeta:r,parent:f.type,timeRanges:X})},onError:function(G){t.logger.error("[buffer-controller]: Error encountered while trying to append to the "+b+" SourceBuffer",G);var V={type:R.ErrorTypes.MEDIA_ERROR,parent:f.type,details:R.ErrorDetails.BUFFER_APPEND_ERROR,err:G,fatal:!1};G.code===DOMException.QUOTA_EXCEEDED_ERR?V.details=R.ErrorDetails.BUFFER_FULL_ERROR:(m.appendError++,V.details=R.ErrorDetails.BUFFER_APPEND_ERROR,m.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)}};C.append(B,b)},P.onBufferFlushing=function(l,d){var m=this,p=this.operationQueue,C=function(M){return{execute:m.removeExecutor.bind(m,M,d.startOffset,d.endOffset),onStart:function(){},onComplete:function(){m.hls.trigger(s.Events.BUFFER_FLUSHED,{type:M})},onError:function(f){t.logger.warn("[buffer-controller]: Failed to remove from "+M+" SourceBuffer",f)}}};d.type?p.append(C(d.type),d.type):this.getSourceBufferTypes().forEach(function(x){p.append(C(x),x)})},P.onFragParsed=function(l,d){var m=this,p=d.frag,C=d.part,x=[],M=C?C.elementaryStreams:p.elementaryStreams;M[E.ElementaryStreamTypes.AUDIOVIDEO]?x.push("audiovideo"):(M[E.ElementaryStreamTypes.AUDIO]&&x.push("audio"),M[E.ElementaryStreamTypes.VIDEO]&&x.push("video"));var b=function(){var n=self.performance.now();p.stats.buffering.end=n,C&&(C.stats.buffering.end=n);var r=C?C.stats:p.stats;m.hls.trigger(s.Events.FRAG_BUFFERED,{frag:p,part:C,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(b,x)},P.onFragChanged=function(l,d){this.flushBackBuffer()},P.onBufferEos=function(l,d){var m=this,p=this.getSourceBufferTypes().reduce(function(C,x){var M=m.sourceBuffer[x];return(!d.type||d.type===x)&&(M&&!M.ended&&(M.ended=!0,t.logger.log("[buffer-controller]: "+x+" sourceBuffer now EOS"))),C&&!!(!M||M.ended)},!0);p&&this.blockBuffers(function(){var C=m.mediaSource;if(!C||C.readyState!=="open")return;C.endOfStream()})},P.onLevelUpdated=function(l,d){var m=d.details;if(!m.fragments.length)return;this.details=m,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},P.flushBackBuffer=function(){var l=this.hls,d=this.details,m=this.media,p=this.sourceBuffer;if(!m||d===null)return;var C=this.getSourceBufferTypes();if(!C.length)return;var x=d.live&&l.config.liveBackBufferLength!==null?l.config.liveBackBufferLength:l.config.backBufferLength;if(!Object(U.isFiniteNumber)(x)||x<0)return;var M=m.currentTime,b=d.levelTargetDuration,f=Math.max(x,b),n=Math.floor(M/b)*b-f;C.forEach(function(r){var c=p[r];if(c){var S=o.BufferHelper.getBuffered(c);S.length>0&&n>S.start(0)&&(l.trigger(s.Events.BACK_BUFFER_REACHED,{bufferEnd:n}),d.live&&l.trigger(s.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:n}),l.trigger(s.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:n,type:r}))}})},P.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var l=this.details,d=this.hls,m=this.media,p=this.mediaSource,C=l.fragments[0].start+l.totalduration,x=m.duration,M=Object(U.isFiniteNumber)(p.duration)?p.duration:0;l.live&&d.config.liveDurationInfinity?(t.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),p.duration=Infinity,this.updateSeekableRange(l)):(C>M&&C>x||!Object(U.isFiniteNumber)(x))&&(t.logger.log("[buffer-controller]: Updating Media Source duration to "+C.toFixed(3)),p.duration=C)},P.updateSeekableRange=function(l){var d=this.mediaSource,m=l.fragments,p=m.length;if(p&&l.live&&d!==null&&d!==void 0&&d.setLiveSeekableRange){var C=Math.max(0,m[0].start),x=Math.max(C,C+l.totalduration);d.setLiveSeekableRange(C,x)}},P.checkPendingTracks=function(){var l=this.bufferCodecEventsExpected,d=this.operationQueue,m=this.pendingTracks,p=Object.keys(m).length;if(p&&!l||p===2){this.createSourceBuffers(m),this.pendingTracks={};var C=this.getSourceBufferTypes();if(C.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}C.forEach(function(x){d.executeNext(x)})}},P.createSourceBuffers=function(l){var d=this.sourceBuffer,m=this.mediaSource;if(!m)throw Error("createSourceBuffers called when mediaSource was null");var p=0;for(var C in l)if(!d[C]){var x=l[C];if(!x)throw Error("source buffer exists for track "+C+", however track does not");var M=x.levelCodec||x.codec,b=x.container+";codecs="+M;t.logger.log("[buffer-controller]: creating sourceBuffer("+b+")");try{var f=d[C]=m.addSourceBuffer(b),n=C;this.addBufferListener(n,"updatestart",this._onSBUpdateStart),this.addBufferListener(n,"updateend",this._onSBUpdateEnd),this.addBufferListener(n,"error",this._onSBUpdateError),this.tracks[C]={buffer:f,codec:M,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:b})}}p&&this.hls.trigger(s.Events.BUFFER_CREATED,{tracks:this.tracks})},P._onSBUpdateStart=function(l){var d=this.operationQueue,m=d.current(l);m.onStart()},P._onSBUpdateEnd=function(l){var d=this.operationQueue,m=d.current(l);m.onComplete(),d.shiftAndExecuteNext(l)},P._onSBUpdateError=function(l,d){t.logger.error("[buffer-controller]: "+l+" SourceBuffer error",d),this.hls.trigger(s.Events.ERROR,{type:R.ErrorTypes.MEDIA_ERROR,details:R.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var m=this.operationQueue.current(l);m&&m.onError(d)},P.removeExecutor=function(l,d,m){var p=this.media,C=this.mediaSource,x=this.operationQueue,M=this.sourceBuffer,b=M[l];if(!p||!C||!b){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)(C.duration)?C.duration:Infinity,r=Math.max(0,d),c=Math.min(m,f,n);c>r?(t.logger.log("[buffer-controller]: Removing ["+r+","+c+"] from the "+l+" SourceBuffer"),console.assert(!b.updating,l+" sourceBuffer must not be updating"),b.remove(r,c)):x.shiftAndExecuteNext(l)},P.appendExecutor=function(l,d){var m=this.operationQueue,p=this.sourceBuffer,C=p[d];if(!C){t.logger.warn("[buffer-controller]: Attempting to append to the "+d+" SourceBuffer, but it does not exist"),m.shiftAndExecuteNext(d);return}C.ended=!1,console.assert(!C.updating,d+" sourceBuffer must not be updating"),C.appendBuffer(l)},P.blockBuffers=function(l,d){var m=this;if(d===void 0&&(d=this.getSourceBufferTypes()),!d.length){t.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(l);return}var p=this.operationQueue,C=d.map(function(x){return p.appendBlocker(x)});Promise.all(C).then(function(){l(),d.forEach(function(x){var M=m.sourceBuffer[x];(!M||!M.updating)&&p.shiftAndExecuteNext(x)})})},P.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},P.addBufferListener=function(l,d,m){var p=this.sourceBuffer[l];if(!p)return;var C=m.bind(this,l);this.listeners[l].push({event:d,listener:C}),p.addEventListener(d,C)},P.removeBufferListeners=function(l){var d=this.sourceBuffer[l];if(!d)return;this.listeners[l].forEach(function(m){d.removeEventListener(m.event,m.listener)})},u}()},"./src/controller/buffer-operation-queue.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return s});var U=O("./src/utils/logger.ts"),s=function(){function t(o){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=o}var R=t.prototype;return R.append=function(g,E){var i=this.queues[E];i.push(g),i.length===1&&this.buffers[E]&&this.executeNext(E)},R.insertAbort=function(g,E){var i=this.queues[E];i.unshift(g),this.executeNext(E)},R.appendBlocker=function(g){var E,i=new Promise(function(T){E=T}),y={execute:E,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(y,g),i},R.executeNext=function(g){var E=this.buffers,i=this.queues,y=E[g],T=i[g];if(T.length){var w=T[0];try{w.execute()}catch(u){U.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),w.onError(u),(!y||!y.updating)&&(T.shift(),this.executeNext(g))}}},R.shiftAndExecuteNext=function(g){this.queues[g].shift(),this.executeNext(g)},R.current=function(g){return this.queues[g][0]},t}()},"./src/controller/cap-level-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts");function s(o,g){for(var E=0;E<g.length;E++){var i=g[E];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function t(o,g,E){return g&&s(o.prototype,g),E&&s(o,E),o}var R=function(){function o(E){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=E,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var g=o.prototype;return g.setStreamController=function(i){this.streamController=i},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 i=this.hls;i.on(U.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),i.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.on(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},g.unregisterListener=function(){var i=this.hls;i.off(U.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),i.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),i.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),i.off(U.Events.BUFFER_CODECS,this.onBufferCodecs,this),i.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},g.onFpsDropLevelCapping=function(i,y){o.isLevelAllowed(y.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(y.droppedLevel)},g.onMediaAttaching=function(i,y){this.media=y.media instanceof HTMLVideoElement?y.media:null},g.onManifestParsed=function(i,y){var T=this.hls;this.restrictedLevels=[],this.firstLevel=y.firstLevel,T.config.capLevelToPlayerSize&&y.video&&this.startCapping()},g.onBufferCodecs=function(i,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 i=this.hls.levels;if(i.length){var y=this.hls;y.autoLevelCapping=this.getMaxLevel(i.length-1),y.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=y.autoLevelCapping}}},g.getMaxLevel=function(i){var y=this,T=this.hls.levels;if(!T.length)return-1;var w=T.filter(function(u,P){return o.isLevelAllowed(P,y.restrictedLevels)&&P<=i});return this.clientRect=null,o.getMaxLevelByMediaSize(w,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 i=this.media,y={width:0,height:0};if(i){var T=i.getBoundingClientRect();y.width=T.width,y.height=T.height,!y.width&&!y.height&&(y.width=T.right-T.left||i.width||0,y.height=T.bottom-T.top||i.height||0)}return this.clientRect=y,y},o.isLevelAllowed=function(i,y){return y===void 0&&(y=[]),y.indexOf(i)===-1},o.getMaxLevelByMediaSize=function(i,y,T){if(!i||!i.length)return-1;for(var w=function(d,m){return m?d.width!==m.width||d.height!==m.height:!0},u=i.length-1,P=0;P<i.length;P+=1){var v=i[P];if((v.width>=y||v.height>=T)&&w(v,i[P+1])){u=P;break}}return u},t(o,[{key:"mediaWidth",get:function(){return this.getDimensions().width*o.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*o.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var i=1;try{i=self.devicePixelRatio}catch(y){}return i}}]),o}();L.default=R},"./src/controller/cmcd-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w});var U=O("./src/events.ts"),s=O("./src/types/cmcd.ts"),t=O("./src/utils/buffer-helper.ts"),R=O("./src/utils/logger.ts");function o(u,P){for(var v=0;v<P.length;v++){var l=P[v];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(u,l.key,l)}}function g(u,P,v){return P&&o(u.prototype,P),v&&o(u,v),u}function E(u,P){var v=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(v)return(v=v.call(u)).next.bind(v);if(Array.isArray(u)||(v=i(u))||P&&u&&typeof u.length=="number"){v&&(u=v);var l=0;return function(){return l>=u.length?{done:!0}:{done:!1,value:u[l++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(u,P){if(!u)return;if(typeof u=="string")return y(u,P);var v=Object.prototype.toString.call(u).slice(8,-1);if(v==="Object"&&u.constructor&&(v=u.constructor.name),v==="Map"||v==="Set")return Array.from(u);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return y(u,P)}function y(u,P){(P==null||P>u.length)&&(P=u.length);for(var v=0,l=new Array(P);v<P;v++)l[v]=u[v];return l}function T(){return T=Object.assign||function(u){for(var P=1;P<arguments.length;P++){var v=arguments[P];for(var l in v)Object.prototype.hasOwnProperty.call(v,l)&&(u[l]=v[l])}return u},T.apply(this,arguments)}var w=function(){function u(v){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(C){R.logger.warn("Could not generate manifest CMCD data.",C)}},this.applyFragmentData=function(p){try{var C=p.frag,x=l.hls.levels[C.level],M=l.getObjectType(C),b={d:C.duration*1e3,ot:M};(M===s.CMCDObjectType.VIDEO||M===s.CMCDObjectType.AUDIO||M==s.CMCDObjectType.MUXED)&&(b.br=x.bitrate/1e3,b.tb=l.getTopBandwidth(M),b.bl=l.getBufferLength(M)),l.apply(p,b)}catch(f){R.logger.warn("Could not generate segment CMCD data.",f)}},this.hls=v;var d=this.config=v.config,m=d.cmcd;m!=null&&(d.pLoader=this.createPlaylistLoader(),d.fLoader=this.createFragmentLoader(),this.sid=m.sessionId||u.uuid(),this.cid=m.contentId,this.useHeaders=m.useHeaders===!0,this.registerListeners())}var P=u.prototype;return P.registerListeners=function(){var l=this.hls;l.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.on(U.Events.BUFFER_CREATED,this.onBufferCreated,this)},P.unregisterListeners=function(){var l=this.hls;l.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(U.Events.MEDIA_DETACHED,this.onMediaDetached,this),l.off(U.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},P.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},P.onMediaAttached=function(l,d){this.media=d.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},P.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},P.onBufferCreated=function(l,d){var m,p;this.audioBuffer=(m=d.tracks.audio)===null||m===void 0?void 0:m.buffer,this.videoBuffer=(p=d.tracks.video)===null||p===void 0?void 0:p.buffer},P.createData=function(){var l;return{v:s.CMCDVersion,sf:s.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(l=this.media)===null||l===void 0?void 0:l.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},P.apply=function(l,d){d===void 0&&(d={}),T(d,this.createData());var m=d.ot===s.CMCDObjectType.INIT||d.ot===s.CMCDObjectType.VIDEO||d.ot===s.CMCDObjectType.MUXED;if(this.starved&&m&&(d.bs=!0,d.su=!0,this.starved=!1),d.su==null&&(d.su=this.buffering),this.useHeaders){var p=u.toHeaders(d);if(!Object.keys(p).length)return;l.headers||(l.headers={}),T(l.headers,p)}else{var C=u.toQuery(d);if(!C)return;l.url=u.appendQueryToUri(l.url,C)}},P.getObjectType=function(l){var d=l.type;return d==="subtitle"?s.CMCDObjectType.TIMED_TEXT:l.sn==="initSegment"?s.CMCDObjectType.INIT:d==="audio"?s.CMCDObjectType.AUDIO:d==="main"?this.hls.audioTracks.length?s.CMCDObjectType.VIDEO:s.CMCDObjectType.MUXED:void 0},P.getTopBandwidth=function(l){for(var d=0,m=l===s.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,p=E(m),C;!(C=p()).done;){var x=C.value;x.bitrate>d&&(d=x.bitrate)}return d>0?d:NaN},P.getBufferLength=function(l){var d=this.hls.media,m=l===s.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!m||!d)return NaN;var p=t.BufferHelper.bufferInfo(m,d.currentTime,this.config.maxBufferHole);return p.len*1e3},P.createPlaylistLoader=function(){var l=this.config.pLoader,d=this.applyPlaylistData,m=l||this.config.loader;return function(){function p(x){this.loader=void 0,this.loader=new m(x)}var C=p.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(M,b,f){d(M),this.loader.load(M,b,f)},g(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},P.createFragmentLoader=function(){var l=this.config.fLoader,d=this.applyFragmentData,m=l||this.config.loader;return function(){function p(x){this.loader=void 0,this.loader=new m(x)}var C=p.prototype;return C.destroy=function(){this.loader.destroy()},C.abort=function(){this.loader.abort()},C.load=function(M,b,f){d(M),this.loader.load(M,b,f)},g(p,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),p}()},u.uuid=function(){var l=URL.createObjectURL(new Blob),d=l.toString();return URL.revokeObjectURL(l),d.substr(d.lastIndexOf("/")+1)},u.serialize=function(l){for(var d=[],m=function(k){return!Number.isNaN(k)&&k!=null&&k!==""&&k!==!1},p=function(k){return Math.round(k)},C=function(k){return p(k/100)*100},x=function(k){return encodeURIComponent(k)},M={br:p,d:p,bl:C,dl:C,mtp:C,nor:x,rtp:C,tb:p},b=Object.keys(l||{}).sort(),f=E(b),n;!(n=f()).done;){var r=n.value,c=l[r];if(!m(c))continue;if(r==="v"&&c===1)continue;if(r=="pr"&&c===1)continue;var S=M[r];S&&(c=S(c));var _=typeof c,A=void 0;r==="ot"||r==="sf"||r==="st"?A=r+"="+c:_==="boolean"?A=r:_==="number"?A=r+"="+c:A=r+"="+JSON.stringify(c),d.push(A)}return d.join(",")},u.toHeaders=function(l){for(var d=Object.keys(l),m={},p=["Object","Request","Session","Status"],C=[{},{},{},{}],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},M=0,b=d;M<b.length;M++){var f=b[M],n=x[f]!=null?x[f]:1;C[n][f]=l[f]}for(var r=0;r<C.length;r++){var c=u.serialize(C[r]);c&&(m["CMCD-"+p[r]]=c)}return m},u.toQuery=function(l){return"CMCD="+encodeURIComponent(u.serialize(l))},u.appendQueryToUri=function(l,d){if(!d)return l;var m=l.includes("?")?"&":"?";return""+l+m+d},u}()},"./src/controller/eme-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/utils/logger.ts"),R=O("./src/utils/mediakeys-helper.ts");function o(w,u){for(var P=0;P<u.length;P++){var v=u[P];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(w,v.key,v)}}function g(w,u,P){return u&&o(w.prototype,u),P&&o(w,P),w}var E=3,i=function(u,P,v){var l={audioCapabilities:[],videoCapabilities:[]};return u.forEach(function(d){l.audioCapabilities.push({contentType:'audio/mp4; codecs="'+d+'"',robustness:v.audioRobustness||""})}),P.forEach(function(d){l.videoCapabilities.push({contentType:'video/mp4; codecs="'+d+'"',robustness:v.videoRobustness||""})}),[l]},y=function(u,P,v,l){switch(u){case R.KeySystems.WIDEVINE:return i(P,v,l);default:throw new Error("Unknown key-system: "+u)}},T=function(){function w(P){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=P,this._config=P.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var u=w.prototype;return u.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},u._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)},u._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)},u.getLicenseServerUrl=function(v){switch(v){case R.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+v+'"')},u._attemptKeySystemAccess=function(v,l,d){var m=this,p=y(v,l,d,this._drmSystemOptions);t.logger.log("Requesting encrypted media key-system access");var C=this.requestMediaKeySystemAccess(v,p);this.mediaKeysPromise=C.then(function(x){return m._onMediaKeySystemAccessObtained(v,x)}),C.catch(function(x){t.logger.error('Failed to obtain key-system "'+v+'" access:',x)})},u._onMediaKeySystemAccessObtained=function(v,l){var d=this;t.logger.log('Access for key-system "'+v+'" obtained');var m={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:l,mediaKeySystemDomain:v};this._mediaKeysList.push(m);var p=Promise.resolve().then(function(){return l.createMediaKeys()}).then(function(C){return m.mediaKeys=C,t.logger.log('Media-keys created for key-system "'+v+'"'),d._onMediaKeysCreated(),C});return p.catch(function(C){t.logger.error("Failed to create media-keys:",C)}),p},u._onMediaKeysCreated=function(){var v=this;this._mediaKeysList.forEach(function(l){l.mediaKeysSession||(l.mediaKeysSession=l.mediaKeys.createSession(),v._onNewMediaKeySession(l.mediaKeysSession))})},u._onNewMediaKeySession=function(v){var l=this;t.logger.log("New key-system session "+v.sessionId),v.addEventListener("message",function(d){l._onKeySessionMessage(v,d.message)},!1)},u._onKeySessionMessage=function(v,l){t.logger.log("Got EME message event, creating license request"),this._requestLicense(l,function(d){t.logger.log("Received license data (length: "+(d&&d.byteLength)+"), updating key-session"),v.update(d)})},u.onMediaEncrypted=function(v){var l=this;if(t.logger.log('Media is encrypted using "'+v.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 d=function(p){if(!l._media)return;l._attemptSetMediaKeys(p),l._generateRequestWithPreferredKeySession(v.initDataType,v.initData)};this.mediaKeysPromise.then(d).catch(d)},u._attemptSetMediaKeys=function(v){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}},u._generateRequestWithPreferredKeySession=function(v,l){var d=this,m=this._mediaKeysList[0];if(!m){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(m.mediaKeysSessionInitialized){t.logger.warn("Key-Session already initialized but requested again");return}var p=m.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 "'+v+'" init data type'),m.mediaKeysSessionInitialized=!0,p.generateRequest(v,l).then(function(){t.logger.debug("Key-session generation succeeded")}).catch(function(C){t.logger.error("Error generating key-session request:",C),d.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.KEY_SYSTEM_ERROR,details:s.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},u._createLicenseXhr=function(v,l,d){var m=new XMLHttpRequest;m.responseType="arraybuffer",m.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,m,v,l,d);var p=this._licenseXhrSetup;if(p)try{p.call(this.hls,m,v),p=void 0}catch(C){t.logger.error(C)}try{m.readyState||m.open("POST",v,!0),p&&p.call(this.hls,m,v)}catch(C){throw new Error("issue setting up KeySystem license XHR "+C)}return m},u._onLicenseRequestReadyStageChange=function(v,l,d,m){switch(v.readyState){case 4:if(v.status===200){this._requestLicenseFailureCount=0,t.logger.log("License request succeeded");var p=v.response,C=this._licenseResponseCallback;if(C)try{p=C.call(this.hls,v,l)}catch(M){t.logger.error(M)}m(p)}else{if(t.logger.error("License Request XHR failed ("+l+"). Status: "+v.status+" ("+v.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(d,m)}break}},u._generateLicenseRequestChallenge=function(v,l){switch(v.mediaKeySystemDomain){case R.KeySystems.WIDEVINE:return l}throw new Error("unsupported key-system: "+v.mediaKeySystemDomain)},u._requestLicense=function(v,l){t.logger.log("Requesting content license for key-system");var d=this._mediaKeysList[0];if(!d){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 m=this.getLicenseServerUrl(d.mediaKeySystemDomain),p=this._createLicenseXhr(m,v,l);t.logger.log("Sending license request to URL: "+m);var C=this._generateLicenseRequestChallenge(d,v);p.send(C)}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})}},u.onMediaAttached=function(v,l){if(!this._emeEnabled)return;var d=l.media;this._media=d,d.addEventListener("encrypted",this._onMediaEncrypted)},u.onMediaDetached=function(){var v=this._media,l=this._mediaKeysList;if(!v)return;v.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(l.map(function(d){if(d.mediaKeysSession)return d.mediaKeysSession.close().catch(function(){})})).then(function(){return v.setMediaKeys(null)}).catch(function(){})},u.onManifestParsed=function(v,l){if(!this._emeEnabled)return;var d=l.levels.map(function(p){return p.audioCodec}).filter(function(p){return!!p}),m=l.levels.map(function(p){return p.videoCodec}).filter(function(p){return!!p});this._attemptKeySystemAccess(R.KeySystems.WIDEVINE,d,m)},g(w,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),w}();L.default=T},"./src/controller/fps-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/logger.ts"),t=function(){function R(g){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=g,this.registerListeners()}var o=R.prototype;return o.setStreamController=function(E){this.streamController=E},o.registerListeners=function(){this.hls.on(U.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},o.unregisterListeners=function(){this.hls.off(U.Events.MEDIA_ATTACHING,this.onMediaAttaching)},o.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},o.onMediaAttaching=function(E,i){var y=this.hls.config;if(y.capLevelOnFPSDrop){var T=i.media instanceof self.HTMLVideoElement?i.media:null;this.media=T,T&&typeof T.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),y.fpsDroppedMonitoringPeriod)}},o.checkFPS=function(E,i,y){var T=performance.now();if(i){if(this.lastTime){var w=T-this.lastTime,u=y-this.lastDroppedFrames,P=i-this.lastDecodedFrames,v=1e3*u/w,l=this.hls;if(l.trigger(U.Events.FPS_DROP,{currentDropped:u,currentDecoded:P,totalDroppedFrames:y}),v>0&&u>l.config.fpsDroppedMonitoringThreshold*P){var d=l.currentLevel;s.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+d),d>0&&(l.autoLevelCapping===-1||l.autoLevelCapping>=d)&&(d=d-1,l.trigger(U.Events.FPS_DROP_LEVEL_CAPPING,{level:d,droppedLevel:l.currentLevel}),l.autoLevelCapping=d,this.streamController.nextLevelSwitch())}}this.lastTime=T,this.lastDroppedFrames=y,this.lastDecodedFrames=i}},o.checkFPSInterval=function(){var E=this.media;if(E)if(this.isVideoPlaybackQualityAvailable){var i=E.getVideoPlaybackQuality();this.checkFPS(E,i.totalVideoFrames,i.droppedVideoFrames)}else this.checkFPS(E,E.webkitDecodedFrameCount,E.webkitDroppedFrameCount)},R}();L.default=t},"./src/controller/fragment-finders.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"findFragmentByPDT",function(){return t}),O.d(L,"findFragmentByPTS",function(){return R}),O.d(L,"fragmentWithinToleranceTest",function(){return o}),O.d(L,"pdtWithinToleranceTest",function(){return g}),O.d(L,"findFragWithCC",function(){return E});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/binary-search.ts");function t(i,y,T){if(y===null||!Array.isArray(i)||!i.length||!Object(U.isFiniteNumber)(y))return null;var w=i[0].programDateTime;if(y<(w||0))return null;var u=i[i.length-1].endProgramDateTime;if(y>=(u||0))return null;T=T||0;for(var P=0;P<i.length;++P){var v=i[P];if(g(y,T,v))return v}return null}function R(i,y,T,w){T===void 0&&(T=0),w===void 0&&(w=0);var u=null;if(i?u=y[i.sn-y[0].sn+1]||null:T===0&&y[0].start===0&&(u=y[0]),u&&o(T,w,u)===0)return u;var P=s.default.search(y,o.bind(null,T,w));return P||u}function o(i,y,T){i===void 0&&(i=0),y===void 0&&(y=0);var w=Math.min(y,T.duration+(T.deltaPTS?T.deltaPTS:0));return T.start+T.duration-w<=i?1:T.start-w>i&&T.start?-1:0}function g(i,y,T){var w=Math.min(y,T.duration+(T.deltaPTS?T.deltaPTS:0))*1e3,u=T.endProgramDateTime||0;return u-w>i}function E(i,y){return s.default.search(i,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 i=E.prototype;return i._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)},i._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)},i.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},i.getAppendedFrag=function(T,w){if(w===s.PlaylistLevelType.MAIN){var u=this.activeFragment,P=this.activeParts;if(!u)return null;if(P)for(var v=P.length;v--;){var l=P[v],d=l?l.end:u.appendedPTS;if(l.start<=T&&d!==void 0&&T<=d)return v>9&&(this.activeParts=P.slice(v-9)),l}else if(u.start<=T&&u.appendedPTS!==void 0&&T<=u.appendedPTS)return u}return this.getBufferedFrag(T,w)},i.getBufferedFrag=function(T,w){for(var u=this.fragments,P=Object.keys(u),v=P.length;v--;){var l=u[P[v]];if((l==null?void 0:l.body.type)===w&&l.buffered){var d=l.body;if(d.start<=T&&T<=d.end)return d}}return null},i.detectEvictedFragments=function(T,w,u){var P=this;Object.keys(this.fragments).forEach(function(v){var l=P.fragments[v];if(!l)return;if(!l.buffered){l.body.type===u&&P.removeFragment(l.body);return}var d=l.range[T];if(!d)return;d.time.some(function(m){var p=!P.isTimeBuffered(m.startPTS,m.endPTS,w);return p&&P.removeFragment(l.body),p})})},i.detectPartialFragments=function(T){var w=this,u=this.timeRanges,P=T.frag,v=T.part;if(!u||P.sn==="initSegment")return;var l=g(P),d=this.fragments[l];if(!d)return;Object.keys(u).forEach(function(m){var p=P.elementaryStreams[m];if(!p)return;var C=u[m],x=v!==null||p.partial===!0;d.range[m]=w.getBufferedTimes(P,v,x,C)}),d.backtrack=d.loaded=null,Object.keys(d.range).length?d.buffered=!0:this.removeFragment(d.body)},i.fragBuffered=function(T){var w=g(T),u=this.fragments[w];u&&(u.backtrack=u.loaded=null,u.buffered=!0)},i.getBufferedTimes=function(T,w,u,P){for(var v={time:[],partial:u},l=w?w.start:T.start,d=w?w.end:T.end,m=T.minEndPTS||d,p=T.maxStartPTS||l,C=0;C<P.length;C++){var x=P.start(C)-this.bufferPadding,M=P.end(C)+this.bufferPadding;if(p>=x&&m<=M){v.time.push({startPTS:Math.max(l,P.start(C)),endPTS:Math.min(d,P.end(C))});break}else if(l<M&&d>x)v.partial=!0,v.time.push({startPTS:Math.max(l,P.start(C)),endPTS:Math.min(d,P.end(C))});else if(d<=x)break}return v},i.getPartialFragment=function(T){var w=null,u,P,v,l=0,d=this.bufferPadding,m=this.fragments;return Object.keys(m).forEach(function(p){var C=m[p];if(!C)return;o(C)&&(P=C.body.start-d,v=C.body.end+d,T>=P&&T<=v&&(u=Math.min(T-P,v-T),l<=u&&(w=C.body,l=u)))}),w},i.getState=function(T){var w=g(T),u=this.fragments[w];return u?u.buffered?o(u)?t.PARTIAL:t.OK:u.backtrack?t.BACKTRACKED:t.APPENDING:t.NOT_LOADED},i.backtrack=function(T,w){var u=g(T),P=this.fragments[u];if(!P||P.backtrack)return null;var v=P.backtrack=w||P.loaded;return P.loaded=null,v},i.getBacktrackData=function(T){var w=g(T),u=this.fragments[w];if(u){var P,v=u.backtrack;if(v!=null&&(P=v.payload)!==null&&P!==void 0&&P.byteLength)return v;this.removeFragment(T)}return null},i.isTimeBuffered=function(T,w,u){for(var P,v,l=0;l<u.length;l++){if(P=u.start(l)-this.bufferPadding,v=u.end(l)+this.bufferPadding,T>=P&&w<=v)return!0;if(w<=P)return!1}return!1},i.onFragLoaded=function(T,w){var u=w.frag,P=w.part;if(u.sn==="initSegment"||u.bitrateTest||P)return;var v=g(u);this.fragments[v]={body:u,loaded:w,backtrack:null,buffered:!1,range:Object.create(null)}},i.onBufferAppended=function(T,w){var u=this,P=w.frag,v=w.part,l=w.timeRanges;if(P.type===s.PlaylistLevelType.MAIN)if(this.activeFragment=P,v){var d=this.activeParts;d||(this.activeParts=d=[]),d.push(v)}else this.activeParts=null;this.timeRanges=l,Object.keys(l).forEach(function(m){var p=l[m];if(u.detectEvictedFragments(m,p),!v)for(var C=0;C<p.length;C++)P.appendedPTS=Math.max(p.end(C),P.appendedPTS||0)})},i.onFragBuffered=function(T,w){this.detectPartialFragments(w)},i.hasFragment=function(T){var w=g(T);return!!this.fragments[w]},i.removeFragmentsInRange=function(T,w,u){var P=this;Object.keys(this.fragments).forEach(function(v){var l=P.fragments[v];if(!l)return;if(l.buffered){var d=l.body;d.type===u&&d.start<w&&d.end>T&&P.removeFragment(d)}})},i.removeFragment=function(T){var w=g(T);T.stats.loaded=0,T.clearElementaryStreamInfo(),delete this.fragments[w]},i.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},E}();function o(E){var i,y;return E.buffered&&(((i=E.range.video)===null||i===void 0?void 0:i.partial)||((y=E.range.audio)===null||y===void 0?void 0:y.partial))}function g(E){return E.type+"_"+E.level+"_"+E.urlId+"_"+E.sn}},"./src/controller/gap-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"STALL_MINIMUM_DURATION_MS",function(){return o}),O.d(L,"MAX_START_GAP_JUMP",function(){return g}),O.d(L,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return E}),O.d(L,"SKIP_BUFFER_RANGE_START",function(){return i}),O.d(L,"default",function(){return y});var U=O("./src/utils/buffer-helper.ts"),s=O("./src/errors.ts"),t=O("./src/events.ts"),R=O("./src/utils/logger.ts"),o=250,g=2,E=.1,i=.05,y=function(){function T(u,P,v,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=u,this.media=P,this.fragmentTracker=v,this.hls=l}var w=T.prototype;return w.destroy=function(){this.hls=this.fragmentTracker=this.media=null},w.poll=function(P){var v=this.config,l=this.media,d=this.stalled,m=l.currentTime,p=l.seeking,C=this.seeking&&!p,x=!this.seeking&&p;if(this.seeking=p,m!==P){if(this.moved=!0,d!==null){if(this.stallReported){var M=self.performance.now()-d;R.logger.warn("playback not stuck anymore @"+m+", after "+Math.round(M)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((x||C)&&(this.stalled=null),l.paused||l.ended||l.playbackRate===0||!U.BufferHelper.getBuffered(l).length)return;var b=U.BufferHelper.bufferInfo(l,m,0),f=b.len>0,n=b.nextStart||0;if(!f&&!n)return;if(p){var r=b.len>g,c=!n||n-m>g&&!this.fragmentTracker.getPartialFragment(m);if(r||c)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var S,_=Math.max(n,b.start||0)-m,A=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,I=A==null||((S=A.details)===null||S===void 0)?void 0:S.live,k=I?A.details.targetduration*2:g;if(_>0&&_<=k){this._trySkipBufferHole(null);return}}var B=self.performance.now();if(d===null){this.stalled=B;return}var z=B-d;!p&&z>=o&&this._reportStall(b.len);var G=U.BufferHelper.bufferInfo(l,m,v.maxBufferHole);this._tryFixBufferStall(G,z)},w._tryFixBufferStall=function(P,v){var l=this.config,d=this.fragmentTracker,m=this.media,p=m.currentTime,C=d.getPartialFragment(p);if(C){var x=this._trySkipBufferHole(C);if(x)return}P.len>l.maxBufferHole&&v>l.highBufferWatchdogPeriod*1e3&&(R.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},w._reportStall=function(P){var v=this.hls,l=this.media,d=this.stallReported;d||(this.stallReported=!0,R.logger.warn("Playback stalling at @"+l.currentTime+" due to low buffer (buffer="+P+")"),v.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:P}))},w._trySkipBufferHole=function(P){for(var v=this.config,l=this.hls,d=this.media,m=d.currentTime,p=0,C=U.BufferHelper.getBuffered(d),x=0;x<C.length;x++){var M=C.start(x);if(m+v.maxBufferHole>=p&&m<M){var b=Math.max(M+i,d.currentTime+E);return R.logger.warn("skipping hole, adjusting currentTime from "+m+" to "+b),this.moved=!0,this.stalled=null,d.currentTime=b,P&&l.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+m+" to "+b,frag:P}),b}p=C.end(x)}return 0},w._tryNudgeBuffer=function(){var P=this.config,v=this.hls,l=this.media,d=l.currentTime,m=(this.nudgeRetry||0)+1;if(this.nudgeRetry=m,m<P.nudgeMaxRetry){var p=d+m*P.nudgeOffset;R.logger.warn("Nudging 'currentTime' from "+d+" to "+p),l.currentTime=p,v.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 @"+d+" after "+P.nudgeMaxRetry+" nudges"),v.trigger(t.Events.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},T}()},"./src/controller/id3-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/texttrack-utils.ts"),t=O("./src/demux/id3.ts"),R=.25,o=function(){function g(i){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=i,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 w=y[T];if(w.kind==="metadata"&&w.label==="id3")return Object(s.sendAddTrackEvent)(w,this.media),w}return this.media.addTextTrack("metadata","id3")},E.onFragParsingMetadata=function(y,T){if(!this.media)return;var w=T.frag,u=T.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var P=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,v=0;v<u.length;v++){var l=t.getID3Frames(u[v].data);if(l){var d=u[v].pts,m=v<u.length-1?u[v+1].pts:w.end,p=m-d;p<=0&&(m=d+R);for(var C=0;C<l.length;C++){var x=l[C];if(!t.isTimeStampFrame(x)){var M=new P(d,m,"");M.value=x,this.id3Track.addCue(M)}}}}},E.onBufferFlushing=function(y,T){var w=T.startOffset,u=T.endOffset,P=T.type;if(!P||P==="audio"){var v=this.id3Track;v&&Object(s.removeCuesInRange)(v,w,u)}},g}();L.default=o},"./src/controller/latency-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/errors.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts");function R(E,i){for(var y=0;y<i.length;y++){var T=i[y];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(E,T.key,T)}}function o(E,i,y){return i&&R(E.prototype,i),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 i=E.prototype;return i.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},i.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)},i.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)},i.onMediaAttached=function(T,w){this.media=w.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},i.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},i.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},i.onLevelUpdated=function(T,w){var u=w.details;this.levelDetails=u,u.advanced&&this.timeupdate(),!u.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},i.onError=function(T,w){if(w.details!==U.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,t.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},i.timeupdate=function(){var T=this.media,w=this.levelDetails;if(!T||!w)return;this.currentTime=T.currentTime;var u=this.computeLatency();if(u===null)return;this._latency=u;var P=this.config,v=P.lowLatencyMode,l=P.maxLiveSyncPlaybackRate;if(!v||l===1)return;var d=this.targetLatency;if(d===null)return;var m=u-d,p=Math.min(this.maxLatency,d+w.targetduration),C=m<p;if(w.live&&C&&m>.05&&this.forwardBufferLength>1){var x=Math.min(2,Math.max(1,l)),M=Math.round(2/(1+Math.exp(-.75*m-this.edgeStalled))*20)/20;T.playbackRate=Math.min(x,Math.max(1,M))}else T.playbackRate!==1&&T.playbackRate!==0&&(T.playbackRate=1)},i.estimateLiveEdge=function(){var T=this.levelDetails;return T===null?null:T.edge+T.age},i.computeLatency=function(){var T=this.estimateLiveEdge();return T===null?null:T-this.currentTime},o(E,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var T=this.config,w=this.levelDetails;return T.liveMaxLatencyDuration!==void 0?T.liveMaxLatencyDuration:w?T.liveMaxLatencyDurationCount*w.targetduration:0}},{key:"targetLatency",get:function(){var T=this.levelDetails;if(T===null)return null;var w=T.holdBack,u=T.partHoldBack,P=T.targetduration,v=this.config,l=v.liveSyncDuration,d=v.liveSyncDurationCount,m=v.lowLatencyMode,p=this.hls.userConfig,C=m&&u||w;(p.liveSyncDuration||p.liveSyncDurationCount||C===0)&&(C=l!==void 0?l:d*P);var x=P,M=1;return C+Math.min(this.stallCount*M,x)}},{key:"liveSyncPosition",get:function(){var T=this.estimateLiveEdge(),w=this.targetLatency,u=this.levelDetails;if(T===null||w===null||u===null)return null;var P=u.edge,v=T-w-this.edgeStalled,l=P-u.totalduration,d=P-(this.config.lowLatencyMode&&u.partTarget||u.targetduration);return Math.min(Math.max(l,v),d)}},{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 w=(this.config.lowLatencyMode&&T.partTarget||T.targetduration)*3;return Math.max(T.age-w,0)}},{key:"forwardBufferLength",get:function(){var T=this.media,w=this.levelDetails;if(!T||!w)return 0;var u=T.buffered.length;return u?T.buffered.end(u-1):w.edge-this.currentTime}}]),E}()},"./src/controller/level-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return v});var U=O("./src/types/level.ts"),s=O("./src/events.ts"),t=O("./src/errors.ts"),R=O("./src/utils/codecs.ts"),o=O("./src/controller/level-helper.ts"),g=O("./src/controller/base-playlist-controller.ts"),E=O("./src/types/loader.ts");function i(){return i=Object.assign||function(l){for(var d=1;d<arguments.length;d++){var m=arguments[d];for(var p in m)Object.prototype.hasOwnProperty.call(m,p)&&(l[p]=m[p])}return l},i.apply(this,arguments)}function y(l,d){for(var m=0;m<d.length;m++){var p=d[m];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(l,p.key,p)}}function T(l,d,m){return d&&y(l.prototype,d),m&&y(l,m),l}function w(l,d){l.prototype=Object.create(d.prototype),l.prototype.constructor=l,u(l,d)}function u(l,d){return u=Object.setPrototypeOf||function(p,C){return p.__proto__=C,p},u(l,d)}var P=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),v=function(l){w(d,l);function d(p){var C;return C=l.call(this,p,"[level-controller]")||this,C._levels=[],C._firstLevel=-1,C._startLevel=void 0,C.currentLevelIndex=-1,C.manualLevelIndex=-1,C.onParsedComplete=void 0,C._registerListeners(),C}var m=d.prototype;return m._registerListeners=function(){var C=this.hls;C.on(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),C.on(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.on(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),C.on(s.Events.FRAG_LOADED,this.onFragLoaded,this),C.on(s.Events.ERROR,this.onError,this)},m._unregisterListeners=function(){var C=this.hls;C.off(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),C.off(s.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.off(s.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),C.off(s.Events.FRAG_LOADED,this.onFragLoaded,this),C.off(s.Events.ERROR,this.onError,this)},m.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,l.prototype.destroy.call(this)},m.startLoad=function(){var C=this._levels;C.forEach(function(x){x.loadError=0}),l.prototype.startLoad.call(this)},m.onManifestLoaded=function(C,x){var M=[],b=[],f=[],n,r={},c,S=!1,_=!1,A=!1;if(x.levels.forEach(function(z){var G=z.attrs;S=S||!!(z.width&&z.height),_=_||!!z.videoCodec,A=A||!!z.audioCodec,P&&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,M.push(c)),G&&(G.AUDIO&&Object(o.addGroupId)(c,"audio",G.AUDIO),G.SUBTITLES&&Object(o.addGroupId)(c,"text",G.SUBTITLES))}),(S||_)&&A&&(M=M.filter(function(z){var G=z.videoCodec,V=z.width,X=z.height;return!!G||!!(V&&X)})),M=M.filter(function(z){var G=z.audioCodec,V=z.videoCodec;return(!G||Object(R.isCodecSupportedInMp4)(G,"audio"))&&(!V||Object(R.isCodecSupportedInMp4)(V,"video"))}),x.audioTracks&&(b=x.audioTracks.filter(function(z){return!z.audioCodec||Object(R.isCodecSupportedInMp4)(z.audioCodec,"audio")}),Object(o.assignTrackIdsByGroup)(b)),x.subtitles&&(f=x.subtitles,Object(o.assignTrackIdsByGroup)(f)),M.length>0){n=M[0].bitrate,M.sort(function(z,G){return z.bitrate-G.bitrate}),this._levels=M;for(var I=0;I<M.length;I++)if(M[I].bitrate===n){this._firstLevel=I,this.log("manifest loaded, "+M.length+" level(s) found, first bitrate: "+n);break}var k=A&&!_,B={levels:M,audioTracks:b,subtitleTracks:f,firstLevel:this._firstLevel,stats:x.stats,audio:A,video:_,altAudio:!k&&b.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"})},m.onError=function(C,x){if(l.prototype.onError.call(this,C,x),x.fatal)return;var M=x.context,b=this._levels[this.currentLevelIndex];if(M&&(M.type===E.PlaylistContextType.AUDIO_TRACK&&b.audioGroupIds&&M.groupId===b.audioGroupIds[b.urlId]||M.type===E.PlaylistContextType.SUBTITLE_TRACK&&b.textGroupIds&&M.groupId===b.textGroupIds[b.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:M&&(M.deliveryDirectives&&(n=!1),r=M.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)},m.recoverLevel=function(C,x,M,b){var f=C.details,n=this._levels[x];if(n.loadError++,M){var r=this.retryLoadingOrFail(C);if(r)C.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(b){var c=n.url.length;if(c>1&&n.loadError<c)C.levelRetry=!0,this.redundantFailover(x);else if(this.manualLevelIndex===-1){var S=x===0?this._levels.length-1:x-1;this.currentLevelIndex!==S&&this._levels[S].loadError===0&&(this.warn(f+": switch to "+S),C.levelRetry=!0,this.hls.nextAutoLevel=S)}}},m.redundantFailover=function(C){var x=this._levels[C],M=x.url.length;if(M>1){var b=(x.urlId+1)%M;this.warn("Switching to redundant URL-id "+b),this._levels.forEach(function(f){f.urlId=b}),this.level=C}},m.onFragLoaded=function(C,x){var M=x.frag;if(M!==void 0&&M.type===E.PlaylistLevelType.MAIN){var b=this._levels[M.level];b!==void 0&&(b.fragmentError=0,b.loadError=0)}},m.onLevelLoaded=function(C,x){var M,b=x.level,f=x.details,n=this._levels[b];if(!n){var r;this.warn("Invalid level index "+b),(r=x.deliveryDirectives)!==null&&r!==void 0&&r.skip&&(f.deltaUpdateFailed=!0);return}b===this.currentLevelIndex?(n.fragmentError===0&&(n.loadError=0,this.retryCount=0),this.playlistLoaded(b,x,n.details)):(M=x.deliveryDirectives)!==null&&M!==void 0&&M.skip&&(f.deltaUpdateFailed=!0)},m.onAudioTrackSwitched=function(C,x){var M=this.hls.levels[this.currentLevelIndex];if(!M)return;if(M.audioGroupIds){for(var b=-1,f=this.hls.audioTracks[x.id].groupId,n=0;n<M.audioGroupIds.length;n++)if(M.audioGroupIds[n]===f){b=n;break}b!==M.urlId&&(M.urlId=b,this.startLoad())}},m.loadPlaylist=function(C){var x=this.currentLevelIndex,M=this._levels[x];if(this.canLoad&&M&&M.url.length>0){var b=M.urlId,f=M.url[b];if(C)try{f=C.addDirectives(f)}catch(n){this.warn("Could not construct new URL with HLS Delivery Directives: "+n)}this.log("Attempt loading level index "+x+(C?" at sn "+C.msn+" part "+C.part:"")+" with URL-id "+b+" "+f),this.clearTimer(),this.hls.trigger(s.Events.LEVEL_LOADING,{url:f,level:x,id:b,deliveryDirectives:C||null})}},m.removeLevel=function(C,x){var M=function(n,r){return r!==x},b=this._levels.filter(function(f,n){return n!==C?!0:f.url.length>1&&x!==void 0?(f.url=f.url.filter(M),f.audioGroupIds&&(f.audioGroupIds=f.audioGroupIds.filter(M)),f.textGroupIds&&(f.textGroupIds=f.textGroupIds.filter(M)),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=b,this.hls.trigger(s.Events.LEVELS_UPDATED,{levels:b})},T(d,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(C){var x,M=this._levels;if(M.length===0)return;if(this.currentLevelIndex===C&&(x=M[C])!==null&&x!==void 0&&x.details)return;if(C<0||C>=M.length){var b=C<0;if(this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.OTHER_ERROR,details:t.ErrorDetails.LEVEL_SWITCH_ERROR,level:C,fatal:b,reason:"invalid level idx"}),b)return;C=Math.min(C,M.length-1)}this.clearTimer();var f=this.currentLevelIndex,n=M[f],r=M[C];this.log("switching to level "+C+" from "+f),this.currentLevelIndex=C;var c=i({},r,{level:C,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(C){this.manualLevelIndex=C,this._startLevel===void 0&&(this._startLevel=C),C!==-1&&(this.level=C)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(C){this._firstLevel=C}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var C=this.hls.config.startLevel;return C!==void 0?C:this._firstLevel}else return this._startLevel},set:function(C){this._startLevel=C}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(C){this.level=C,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=C)}}]),d}(g.default)},"./src/controller/level-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"addGroupId",function(){return t}),O.d(L,"assignTrackIdsByGroup",function(){return R}),O.d(L,"updatePTS",function(){return o}),O.d(L,"updateFragPTSDTS",function(){return E}),O.d(L,"mergeDetails",function(){return i}),O.d(L,"mapPartIntersection",function(){return y}),O.d(L,"mapFragmentIntersection",function(){return T}),O.d(L,"adjustSliding",function(){return w}),O.d(L,"addSliding",function(){return u}),O.d(L,"computeReloadInterval",function(){return P}),O.d(L,"getFragmentWithSN",function(){return v}),O.d(L,"getPartWith",function(){return l});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts");function t(d,m,p){switch(m){case"audio":d.audioGroupIds||(d.audioGroupIds=[]),d.audioGroupIds.push(p);break;case"text":d.textGroupIds||(d.textGroupIds=[]),d.textGroupIds.push(p);break}}function R(d){var m={};d.forEach(function(p){var C=p.groupId||"";p.id=m[C]=m[C]||0,m[C]++})}function o(d,m,p){var C=d[m],x=d[p];g(C,x)}function g(d,m){var p=m.startPTS;if(Object(U.isFiniteNumber)(p)){var C=0,x;m.sn>d.sn?(C=p-d.start,x=d):(C=d.start-p,x=m),x.duration!==C&&(x.duration=C)}else if(m.sn>d.sn){var M=d.cc===m.cc;M&&d.minEndPTS?m.start=d.start+(d.minEndPTS-d.start):m.start=d.start+d.duration}else m.start=Math.max(d.start-m.duration,0)}function E(d,m,p,C,x,M){var b=C-p;b<=0&&(s.logger.warn("Fragment should have a positive duration",m),C=p+m.duration,M=x+m.duration);var f=p,n=C,r=m.startPTS,c=m.endPTS;if(Object(U.isFiniteNumber)(r)){var S=Math.abs(r-p);Object(U.isFiniteNumber)(m.deltaPTS)?m.deltaPTS=Math.max(S,m.deltaPTS):m.deltaPTS=S,f=Math.max(p,r),p=Math.min(p,r),x=Math.min(x,m.startDTS),n=Math.min(C,c),C=Math.max(C,c),M=Math.max(M,m.endDTS)}m.duration=C-p;var _=p-m.start;m.appendedPTS=C,m.start=m.startPTS=p,m.maxStartPTS=f,m.startDTS=x,m.endPTS=C,m.minEndPTS=n,m.endDTS=M;var A=m.sn;if(!d||A<d.startSN||A>d.endSN)return 0;var I,k=A-d.startSN,B=d.fragments;for(B[k]=m,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 d.fragmentHint&&g(B[B.length-1],d.fragmentHint),d.PTSKnown=d.alignedSliding=!0,_}function i(d,m){for(var p=null,C=d.fragments,x=C.length-1;x>=0;x--){var M=C[x].initSegment;if(M){p=M;break}}d.fragmentHint&&delete d.fragmentHint.endPTS;var b=0,f;if(T(d,m,function(I,k){I.relurl&&(b=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),m.PTSKnown=m.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=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.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(m.skippedSegments&&(m.deltaUpdateFailed=m.fragments.some(function(I){return!I}),m.deltaUpdateFailed)){s.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var r=m.skippedSegments;r--;)m.fragments.shift();m.startSN=m.fragments[0].sn,m.startCC=m.fragments[0].cc}var c=m.fragments;if(b){s.logger.warn("discontinuity sliding from playlist, take drift into account");for(var S=0;S<c.length;S++)c[S].cc+=b}m.skippedSegments&&(m.startCC=m.fragments[0].cc),y(d.partList,m.partList,function(I,k){k.elementaryStreams=I.elementaryStreams,k.stats=I.stats}),f?E(m,f,f.startPTS,f.endPTS,f.startDTS,f.endDTS):w(d,m),c.length&&(m.totalduration=m.edge-c[0].start),m.driftStartTime=d.driftStartTime,m.driftStart=d.driftStart;var _=m.advancedDateTime;if(m.advanced&&_){var A=m.edge;m.driftStart||(m.driftStartTime=_,m.driftStart=A),m.driftEndTime=_,m.driftEnd=A}else m.driftEndTime=d.driftEndTime,m.driftEnd=d.driftEnd,m.advancedDateTime=d.advancedDateTime}function y(d,m,p){if(d&&m)for(var C=0,x=0,M=d.length;x<=M;x++){var b=d[x],f=m[x+C];b&&f&&b.index===f.index&&b.fragment.sn===f.fragment.sn?p(b,f):C--}}function T(d,m,p){for(var C=m.skippedSegments,x=Math.max(d.startSN,m.startSN)-m.startSN,M=(d.fragmentHint?1:0)+(C?m.endSN:Math.min(d.endSN,m.endSN))-m.startSN,b=m.startSN-d.startSN,f=m.fragmentHint?m.fragments.concat(m.fragmentHint):m.fragments,n=d.fragmentHint?d.fragments.concat(d.fragmentHint):d.fragments,r=x;r<=M;r++){var c=n[b+r],S=f[r];C&&!S&&r<C&&(S=m.fragments[r]=c),c&&S&&p(c,S)}}function w(d,m){var p=m.startSN+m.skippedSegments-d.startSN,C=d.fragments;if(p<0||p>=C.length)return;u(m,C[p].start)}function u(d,m){if(m){for(var p=d.fragments,C=d.skippedSegments;C<p.length;C++)p[C].start+=m;d.fragmentHint&&(d.fragmentHint.start+=m)}}function P(d,m){var p=1e3*d.levelTargetDuration,C=p/2,x=d.age,M=x>0&&x<p*3,b=m.loading.end-m.loading.start,f,n=d.availabilityDelay;if(d.updated===!1)if(M){var r=333*d.misses;f=Math.max(Math.min(C,b*2),r),d.availabilityDelay=(d.availabilityDelay||0)+f}else f=C;else M?(n=Math.min(n||p/2,x),d.availabilityDelay=n,f=n+p-x):f=p-b;return Math.round(f)}function v(d,m,p){if(!d||!d.details)return null;var C=d.details,x=C.fragments[m-C.startSN];return x||(x=C.fragmentHint,x&&x.sn===m?x:m<C.startSN&&p&&p.sn===m?p:null)}function l(d,m,p){if(!d||!d.details)return null;var C=d.details.partList;if(C)for(var x=C.length;x--;){var M=C[x];if(M.index===p&&M.fragment.sn===m)return M}return null}},"./src/controller/stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return C});var U=O("./src/polyfills/number.ts"),s=O("./src/controller/base-stream-controller.ts"),t=O("./src/is-supported.ts"),R=O("./src/events.ts"),o=O("./src/utils/buffer-helper.ts"),g=O("./src/controller/fragment-tracker.ts"),E=O("./src/types/loader.ts"),i=O("./src/loader/fragment.ts"),y=O("./src/demux/transmuxer-interface.ts"),T=O("./src/types/transmuxer.ts"),w=O("./src/controller/gap-controller.ts"),u=O("./src/errors.ts"),P=O("./src/utils/logger.ts");function v(x,M){for(var b=0;b<M.length;b++){var f=M[b];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(x,f.key,f)}}function l(x,M,b){return M&&v(x.prototype,M),b&&v(x,b),x}function d(x,M){x.prototype=Object.create(M.prototype),x.prototype.constructor=x,m(x,M)}function m(x,M){return m=Object.setPrototypeOf||function(f,n){return f.__proto__=n,f},m(x,M)}var p=100,C=function(x){d(M,x);function M(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 b=M.prototype;return b._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)},b._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)},b.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},b.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},b.stopLoad=function(){this._forceStartLoad=!1,x.prototype.stopLoad.call(this)},b.doTick=function(){switch(this.state){case s.State.IDLE:this.doTickIdle();break;case s.State.WAITING_LEVEL:{var n,r=this.levels,c=this.level,S=r==null||((n=r[c])===null||n===void 0)?void 0:n.details;if(S&&(!S.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(S))break;this.state=s.State.IDLE;break}break}case s.State.FRAG_LOADING_WAITING_RETRY:{var _,A=self.performance.now(),I=this.retryDate;(!I||A>=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()},b.onTickEnd=function(){x.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},b.doTickIdle=function(){var n,r,c=this.hls,S=this.levelLastLoaded,_=this.levels,A=this.media,I=c.config,k=c.nextLoadLevel;if(S===null||!A&&(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 G=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:A,E.PlaylistLevelType.MAIN);if(G===null)return;var V=G.len,X=this.getMaxBufferLength(B.maxBitrate);if(V>=X)return;if(this._streamEnded(G,z)){var F={};this.altAudio&&(F.type="video"),this.hls.trigger(R.Events.BUFFER_EOS,F),this.state=s.State.ENDED;return}var K=G.end,Z=this.getNextFragment(K,z);if(this.couldBacktrack&&!this.fragPrevious&&Z&&Z.sn!=="initSegment"){var he=Z.sn-z.startSN;he>1&&(Z=z.fragments[he-1],this.fragmentTracker.removeFragment(Z))}if(Z&&this.fragmentTracker.getState(Z)===g.FragmentState.OK&&this.nextLoadPosition>K){var ue=this.audioOnly&&!this.altAudio?i.ElementaryStreamTypes.AUDIO:i.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(A,ue,E.PlaylistLevelType.MAIN),Z=this.getNextFragment(this.nextLoadPosition,z)}if(!Z)return;Z.initSegment&&!Z.initSegment.data&&!this.bitrateTest&&(Z=Z.initSegment),((n=Z.decryptdata)===null||n===void 0?void 0:n.keyFormat)==="identity"&&!((r=Z.decryptdata)!==null&&r!==void 0&&r.key)?this.loadKey(Z,z):this.loadFragment(Z,z,K)},b.loadFragment=function(n,r,c){var S,_=this.fragmentTracker.getState(n);if(this.fragCurrent=n,_===g.FragmentState.BACKTRACKED){var A=this.fragmentTracker.getBacktrackData(n);if(A){this._handleFragmentLoadProgress(A),this._handleFragmentLoadComplete(A);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()},b.getAppendedFrag=function(n){var r=this.fragmentTracker.getAppendedFrag(n,E.PlaylistLevelType.MAIN);return r&&"fragment"in r?r.fragment:r},b.getBufferedFrag=function(n){return this.fragmentTracker.getBufferedFrag(n,E.PlaylistLevelType.MAIN)},b.followingBufferedFrag=function(n){return n?this.getBufferedFrag(n.end+.5):null},b.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},b.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,A=n[_],I=this.fragLastKbps;I&&this.fragCurrent?c=this.fragCurrent.duration*A.maxBitrate/(1e3*I)+1:c=0}else c=0;var k=this.getBufferedFrag(r.currentTime+c);if(k){var B=this.followingBufferedFrag(k);if(B){this.abortCurrentFrag();var z=B.maxStartPTS?B.maxStartPTS:B.start,G=B.duration,V=Math.max(k.end,z+Math.min(Math.max(G-this.config.maxFragLookUpTolerance,G*.5),G*.75));this.flushMainBuffer(V,Number.POSITIVE_INFINITY)}}}},b.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()},b.flushMainBuffer=function(n,r){x.prototype.flushMainBuffer.call(this,n,r,this.altAudio?"video":null)},b.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 w.default(this.config,c,this.fragmentTracker,this.hls)},b.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)},b.onMediaPlaying=function(){this.tick()},b.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()},b.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},b.onManifestParsed=function(n,r){var c=!1,S=!1,_;r.levels.forEach(function(A){_=A.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},b.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)},b.onLevelLoaded=function(n,r){var c,S=this.levels,_=r.level,A=r.details,I=A.totalduration;if(!S){this.warn("Levels were reset while loading level "+_);return}this.log("Level "+_+" loaded ["+A.startSN+","+A.endSN+"], cc ["+A.startCC+", "+A.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(A.live||(c=B.details)!==null&&c!==void 0&&c.live){if(A.fragments[0]||(A.deltaUpdateFailed=!0),A.deltaUpdateFailed)return;z=this.alignPlaylists(A,B.details)}if(B.details=A,this.levelLastLoaded=_,this.hls.trigger(R.Events.LEVEL_UPDATED,{details:A,level:_}),this.state===s.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(A))return;this.state=s.State.IDLE}this.startFragRequested?A.live&&this.synchronizeToLiveEdge(A):this.setStartPosition(A,z),this.tick()},b._handleFragmentLoadProgress=function(n){var r,c=n.frag,S=n.part,_=n.payload,A=this.levels;if(!A){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=A[c.level],k=I.details;if(!k){this.warn("Dropping fragment "+c.sn+" of level "+c.level+" after level details were reset");return}var B=I.videoCodec,z=k.PTSKnown||!k.live,G=(r=c.initSegment)===null||r===void 0?void 0:r.data,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,K=F!==-1,Z=new T.ChunkMetadata(c.level,c.sn,c.stats.chunkCount,_.byteLength,F,K),he=this.initPTS[c.cc];X.push(_,G,V,B,c,S,k.totalduration,z,Z,he)},b.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 A=this.fragCurrent;A!=null&&A.loader&&(this.log("Switching to main audio track, cancel main fragment load"),A.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:_})}},b.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()},b.onBufferCreated=function(n,r){var c=r.tracks,S,_,A=!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 A=!0}A&&S?(this.log("Alternate track found, use "+_+".buffered to schedule main fragment loading"),this.mediaBuffer=S.buffer):this.mediaBuffer=this.media},b.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)},b.onError=function(n,r){switch(r.details){case u.ErrorDetails.FRAG_LOAD_ERROR:case u.ErrorDetails.FRAG_LOAD_TIMEOUT:case u.ErrorDetails.KEY_LOAD_ERROR:case u.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(E.PlaylistLevelType.MAIN,r);break;case u.ErrorDetails.LEVEL_LOAD_ERROR:case u.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 u.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}},b.checkBuffer=function(){var n=this.media,r=this.gapController;if(!n||!r||!n.readyState)return;var c=o.BufferHelper.getBuffered(n);!this.loadedmetadata&&c.length?(this.loadedmetadata=!0,this.seekToStartPos()):r.poll(this.lastCurrentTime),this.lastCurrentTime=n.currentTime},b.onFragLoadEmergencyAborted=function(){this.state=s.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},b.onBufferFlushed=function(n,r){var c=r.type;if(c!==i.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var S=(c===i.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(S,c,E.PlaylistLevelType.MAIN)}},b.onLevelsUpdated=function(n,r){this.levels=r.levels},b.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},b.seekToStartPos=function(){var n=this.media,r=n.currentTime,c=this.startPosition;if(c>=0&&r<c){if(n.seeking){P.logger.log("could not seek to "+c+", already seeking at "+r);return}var S=o.BufferHelper.getBuffered(n),_=S.length?S.start(0):0,A=_-c;A>0&&(A<this.config.maxBufferHole||A<this.config.maxFragLookUpTolerance)&&(P.logger.log("adjusting start position by "+A+" to match buffer start"),c+=A,this.startPosition=c),this.log("seek to target start position "+c+" from current time "+r),n.currentTime=c}},b._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},b._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)})},b._handleTransmuxComplete=function(n){var r,c="main",S=this.hls,_=n.remuxResult,A=n.chunkMeta,I=this.getCurrentContext(A);if(!I){this.warn("The loading context changed while buffering fragment "+A.sn+" of level "+A.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(A.level);return}var k=I.frag,B=I.part,z=I.level,G=_.video,V=_.text,X=_.id3,F=_.initSegment,K=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,A),S.trigger(R.Events.FRAG_PARSING_INIT_SEGMENT,{frag:k,id:c,tracks:F.tracks}));var Z=F.initPTS,he=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:he}))}if(G&&_.independent!==!1){if(z.details){var ue=G.startPTS,ge=G.endPTS,xe=G.startDTS,De=G.endDTS;if(B)B.elementaryStreams[G.type]={startPTS:ue,endPTS:ge,startDTS:xe,endDTS:De};else if(G.firstKeyFrame&&G.independent&&(this.couldBacktrack=!0),G.dropped&&G.independent){var we=this.getLoadPosition()+this.config.maxBufferHole;if(we<ue){this.backtrack(k);return}k.setElementaryStreamInfo(G.type,k.start,ge,k.start,De,!0)}k.setElementaryStreamInfo(G.type,ue,ge,xe,De),this.bufferFragmentData(G,k,B,A)}}else if(_.independent===!1){this.backtrack(k);return}if(K){var Le=K.startPTS,ie=K.endPTS,ve=K.startDTS,q=K.endDTS;B&&(B.elementaryStreams[i.ElementaryStreamTypes.AUDIO]={startPTS:Le,endPTS:ie,startDTS:ve,endDTS:q}),k.setElementaryStreamInfo(i.ElementaryStreamTypes.AUDIO,Le,ie,ve,q),this.bufferFragmentData(K,k,B,A)}if(X!=null&&(r=X.samples)!==null&&r!==void 0&&r.length){var fe={frag:k,id:c,samples:X.samples};S.trigger(R.Events.FRAG_PARSING_METADATA,fe)}if(V){var Pe={frag:k,id:c,samples:V.samples};S.trigger(R.Events.FRAG_PARSING_USERDATA,Pe)}},b._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 A=r.audio,I=r.video,k=r.audiovideo;if(A){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"),A.metadata.channelCount!==1&&z.indexOf("firefox")===-1&&(B="mp4a.40.5")),z.indexOf("android")!==-1&&A.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+'"'),A.levelCodec=B,A.id="main",this.log("Init audio buffer, container:"+A.container+", codecs[selected/level/parsed]=["+(B||"")+"/"+(n.audioCodec||"")+"/"+A.codec+"]")}I&&(I.levelCodec=n.videoCodec,I.id="main",this.log("Init video buffer, container:"+I.container+", codecs[level/parsed]=["+(n.videoCodec||"")+"/"+I.codec+"]")),k&&this.log("Init audiovideo buffer, container:"+k.container+", codecs[level/parsed]=["+(n.attrs.CODECS||"")+"/"+k.codec+"]"),this.hls.trigger(R.Events.BUFFER_CODECS,r),Object.keys(r).forEach(function(G){var V=r[G],X=V.initSegment;X!=null&&X.byteLength&&_.hls.trigger(R.Events.BUFFER_APPENDING,{type:G,data:X,frag:c,part:null,chunkMeta:S,parent:c.type})}),this.tick()},b.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},b.checkFragmentChanged=function(){var n=this.media,r=null;if(n&&n.readyState>1&&n.seeking===!1){var c=n.currentTime;if(o.BufferHelper.isBuffered(n,c)?r=this.getAppendedFrag(c):o.BufferHelper.isBuffered(n,c+.1)&&(r=this.getAppendedFrag(c+.1)),r){var S=this.fragPlaying,_=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(M,[{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}}]),M}(s.default)},"./src/controller/subtitle-stream-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"SubtitleStreamController",function(){return d});var U=O("./src/events.ts"),s=O("./src/utils/logger.ts"),t=O("./src/utils/buffer-helper.ts"),R=O("./src/controller/fragment-finders.ts"),o=O("./src/utils/discontinuities.ts"),g=O("./src/controller/level-helper.ts"),E=O("./src/controller/fragment-tracker.ts"),i=O("./src/controller/base-stream-controller.ts"),y=O("./src/types/loader.ts"),T=O("./src/types/level.ts");function w(m,p){for(var C=0;C<p.length;C++){var x=p[C];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(m,x.key,x)}}function u(m,p,C){return p&&w(m.prototype,p),C&&w(m,C),m}function P(m,p){m.prototype=Object.create(p.prototype),m.prototype.constructor=m,v(m,p)}function v(m,p){return v=Object.setPrototypeOf||function(x,M){return x.__proto__=M,x},v(m,p)}var l=500,d=function(m){P(p,m);function p(x,M){var b;return b=m.call(this,x,M,"[subtitle-stream-controller]")||this,b.levels=[],b.currentTrackId=-1,b.tracksBuffered=[],b.mainDetails=null,b._registerListeners(),b}var C=p.prototype;return C.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},C._registerListeners=function(){var M=this.hls;M.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),M.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),M.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),M.on(U.Events.LEVEL_LOADED,this.onLevelLoaded,this),M.on(U.Events.ERROR,this.onError,this),M.on(U.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),M.on(U.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),M.on(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),M.on(U.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),M.on(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},C._unregisterListeners=function(){var M=this.hls;M.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),M.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),M.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),M.off(U.Events.LEVEL_LOADED,this.onLevelLoaded,this),M.off(U.Events.ERROR,this.onError,this),M.off(U.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),M.off(U.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),M.off(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),M.off(U.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),M.off(U.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},C.startLoad=function(){this.stopLoad(),this.state=i.State.IDLE,this.setInterval(l),this.tick()},C.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},C.onLevelLoaded=function(M,b){this.mainDetails=b.details},C.onSubtitleFragProcessed=function(M,b){var f=b.frag,n=b.success;if(this.fragPrevious=f,this.state=i.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 A=f.start+f.duration;c?c.end=A:(c={start:S,end:A},r.push(c)),this.fragmentTracker.fragBuffered(f)},C.onBufferFlushing=function(M,b){var f=b.startOffset,n=b.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,A=n-_;if(A<=0)return;b.endOffsetSubtitles=Math.max(0,A),this.tracksBuffered.forEach(function(I){for(var k=0;k<I.length;){if(I[k].end<=A){I.shift();continue}else if(I[k].start<A)I[k].start=A;else break;k++}}),this.fragmentTracker.removeFragmentsInRange(f,A,y.PlaylistLevelType.SUBTITLE)}},C.onError=function(M,b){var f,n=b.frag;if(!n||n.type!==y.PlaylistLevelType.SUBTITLE)return;(f=this.fragCurrent)!==null&&f!==void 0&&f.loader&&this.fragCurrent.loader.abort(),this.state=i.State.IDLE},C.onSubtitleTracksUpdated=function(M,b){var f=this,n=b.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},C.onSubtitleTrackSwitch=function(M,b){if(this.currentTrackId=b.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)},C.onSubtitleTrackLoaded=function(M,b){var f,n=b.details,r=b.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 A=this.mainDetails;if(n.deltaUpdateFailed||!A)return;var I=A.fragments[0];if(!_.details)n.hasProgramDateTime&&A.hasProgramDateTime?Object(o.alignMediaPlaylistByPDT)(n,A):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===i.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)}},C._handleFragmentLoadComplete=function(M){var b=M.frag,f=M.payload,n=b.decryptdata,r=this.hls;if(this.fragContextChanged(b))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:b,payload:S,stats:{tstart:c,tdecrypt:_}})})}},C.doTick=function(){if(!this.media){this.state=i.State.IDLE;return}if(this.state===i.State.IDLE){var M,b=this.currentTrackId,f=this.levels;if(!f.length||!f[b]||!f[b].details)return;var n=f[b].details,r=n.targetduration,c=this.config,S=this.media,_=t.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,S.currentTime-r,c.maxBufferHole),A=_.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,G=n.edge,V,X=this.fragPrevious;if(A<G){var F=c.maxFragLookUpTolerance;X&&n.hasProgramDateTime&&(V=Object(R.findFragmentByPDT)(B,X.endProgramDateTime,F)),V||(V=Object(R.findFragmentByPTS)(X,B,A,F),!V&&X&&X.start<B[0].start&&(V=B[0]))}else V=B[z-1];(M=V)!==null&&M!==void 0&&M.encrypted?(s.logger.log("Loading key for "+V.sn),this.state=i.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,A)}},C.loadFragment=function(M,b,f){this.fragCurrent=M,m.prototype.loadFragment.call(this,M,b,f)},u(p,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),p}(i.default)},"./src/controller/subtitle-track-controller.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/events.ts"),s=O("./src/utils/texttrack-utils.ts"),t=O("./src/controller/base-playlist-controller.ts"),R=O("./src/types/loader.ts");function o(w,u){for(var P=0;P<u.length;P++){var v=u[P];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(w,v.key,v)}}function g(w,u,P){return u&&o(w.prototype,u),P&&o(w,P),w}function E(w,u){w.prototype=Object.create(u.prototype),w.prototype.constructor=w,i(w,u)}function i(w,u){return i=Object.setPrototypeOf||function(v,l){return v.__proto__=l,v},i(w,u)}var y=function(w){E(u,w);function u(v){var l;return l=w.call(this,v,"[subtitle-track-controller]")||this,l.media=null,l.tracks=[],l.groupId=null,l.tracksInGroup=[],l.trackId=-1,l.selectDefaultTrack=!0,l.queuedDefaultTrack=-1,l.trackChangeListener=function(){return l.onTextTracksChanged()},l.asyncPollTrackChange=function(){return l.pollTrackChange(0)},l.useTextTrackPolling=!1,l.subtitlePollingInterval=-1,l.subtitleDisplay=!0,l.registerListeners(),l}var P=u.prototype;return P.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,w.prototype.destroy.call(this)},P.registerListeners=function(){var l=this.hls;l.on(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.on(U.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.on(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.on(U.Events.ERROR,this.onError,this)},P.unregisterListeners=function(){var l=this.hls;l.off(U.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(U.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(U.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(U.Events.MANIFEST_PARSED,this.onManifestParsed,this),l.off(U.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(U.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),l.off(U.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),l.off(U.Events.ERROR,this.onError,this)},P.onMediaAttached=function(l,d){if(this.media=d.media,!this.media)return;this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},P.pollTrackChange=function(l){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,l)},P.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var l=T(this.media.textTracks);l.forEach(function(d){Object(s.clearCurrentCues)(d)}),this.subtitleTrack=-1,this.media=null},P.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},P.onManifestParsed=function(l,d){this.tracks=d.subtitleTracks},P.onSubtitleTrackLoaded=function(l,d){var m=d.id,p=d.details,C=this.trackId,x=this.tracksInGroup[C];if(!x){this.warn("Invalid subtitle track id "+m);return}var M=x.details;x.details=d.details,this.log("subtitle track "+m+" loaded ["+p.startSN+"-"+p.endSN+"]"),m===this.trackId&&(this.retryCount=0,this.playlistLoaded(m,d,M))},P.onLevelLoading=function(l,d){this.switchLevel(d.level)},P.onLevelSwitching=function(l,d){this.switchLevel(d.level)},P.switchLevel=function(l){var d=this.hls.levels[l];if(!(d!=null&&d.textGroupIds))return;var m=d.textGroupIds[d.urlId];if(this.groupId!==m){var p=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,C=this.tracks.filter(function(b){return!m||b.groupId===m});this.tracksInGroup=C;var x=this.findTrackId(p==null?void 0:p.name)||this.findTrackId();this.groupId=m;var M={subtitleTracks:C};this.log("Updating subtitle tracks, "+C.length+' track(s) found in "'+m+'" group-id'),this.hls.trigger(U.Events.SUBTITLE_TRACKS_UPDATED,M),x!==-1&&this.setSubtitleTrack(x,p)}},P.findTrackId=function(l){for(var d=this.tracksInGroup,m=0;m<d.length;m++){var p=d[m];if((!this.selectDefaultTrack||p.default)&&(!l||l===p.name))return p.id}return-1},P.onError=function(l,d){if(w.prototype.onError.call(this,l,d),d.fatal||!d.context)return;d.context.type===R.PlaylistContextType.SUBTITLE_TRACK&&d.context.id===this.trackId&&d.context.groupId===this.groupId&&this.retryLoadingOrFail(d)},P.loadPlaylist=function(l){var d=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(d)){var m=d.id,p=d.groupId,C=d.url;if(l)try{C=l.addDirectives(C)}catch(x){this.warn("Could not construct new URL with HLS Delivery Directives: "+x)}this.log("Loading subtitle playlist for id "+m),this.hls.trigger(U.Events.SUBTITLE_TRACK_LOADING,{url:C,id:m,groupId:p,deliveryDirectives:l||null})}},P.toggleTrackModes=function(l){var d=this,m=this.media,p=this.subtitleDisplay,C=this.trackId;if(!m)return;var x=T(m.textTracks),M=x.filter(function(n){return n.groupId===d.groupId});if(l===-1)[].slice.call(x).forEach(function(n){n.mode="disabled"});else{var b=M[C];b&&(b.mode="disabled")}var f=M[l];f&&(f.mode=p?"showing":"hidden")},P.setSubtitleTrack=function(l,d){var m,p=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=l;return}if(this.trackId!==l&&this.toggleTrackModes(l),this.trackId===l&&(l===-1||(m=p[l])!==null&&m!==void 0&&m.details)||l<-1||l>=p.length)return;this.clearTimer();var C=p[l];if(this.log("Switching to subtitle track "+l),this.trackId=l,C){var x=C.id,M=C.groupId,b=M===void 0?"":M,f=C.name,n=C.type,r=C.url;this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:x,groupId:b,name:f,type:n,url:r});var c=this.switchParams(C.url,d==null?void 0:d.details);this.loadPlaylist(c)}else this.hls.trigger(U.Events.SUBTITLE_TRACK_SWITCH,{id:l})},P.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var l=-1,d=T(this.media.textTracks),m=0;m<d.length;m++)if(d[m].mode==="hidden")l=m;else if(d[m].mode==="showing"){l=m;break}this.subtitleTrack!==l&&(this.subtitleTrack=l)},g(u,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(l){this.selectDefaultTrack=!1;var d=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(l,d)}}]),u}(t.default);function T(w){for(var u=[],P=0;P<w.length;P++){var v=w[P];v.kind==="subtitles"&&v.label&&u.push(w[P])}return u}L.default=y},"./src/controller/timeline-controller.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"TimelineController",function(){return T});var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/utils/cea-608-parser.ts"),R=O("./src/utils/output-filter.ts"),o=O("./src/utils/webvtt-parser.ts"),g=O("./src/utils/texttrack-utils.ts"),E=O("./src/utils/imsc1-ttml-parser.ts"),i=O("./src/types/loader.ts"),y=O("./src/utils/logger.ts"),T=function(){function v(d){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=P(),this.captionsProperties=void 0,this.hls=d,this.config=d.config,this.Cues=d.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 m=new R.default(this,"textTrack1"),p=new R.default(this,"textTrack2"),C=new R.default(this,"textTrack3"),x=new R.default(this,"textTrack4");this.cea608Parser1=new t.default(1,m,p),this.cea608Parser2=new t.default(3,C,x)}d.on(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),d.on(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),d.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),d.on(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),d.on(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),d.on(s.Events.FRAG_LOADING,this.onFragLoading,this),d.on(s.Events.FRAG_LOADED,this.onFragLoaded,this),d.on(s.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),d.on(s.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),d.on(s.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),d.on(s.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),d.on(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var l=v.prototype;return l.destroy=function(){var m=this.hls;m.off(s.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),m.off(s.Events.MEDIA_DETACHING,this.onMediaDetaching,this),m.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),m.off(s.Events.MANIFEST_LOADED,this.onManifestLoaded,this),m.off(s.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),m.off(s.Events.FRAG_LOADING,this.onFragLoading,this),m.off(s.Events.FRAG_LOADED,this.onFragLoaded,this),m.off(s.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),m.off(s.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),m.off(s.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),m.off(s.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),m.off(s.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},l.addCues=function(m,p,C,x,M){for(var b=!1,f=M.length;f--;){var n=M[f],r=u(n[0],n[1],p,C);if(r>=0&&(n[0]=Math.min(n[0],p),n[1]=Math.max(n[1],C),b=!0,r/(C-p)>.5))return}if(b||M.push([p,C]),this.config.renderTextTracksNatively){var c=this.captionsTracks[m];this.Cues.newCue(c,p,C,x)}else{var S=this.Cues.newCue(null,p,C,x);this.hls.trigger(s.Events.CUES_PARSED,{type:"captions",cues:S,track:m})}},l.onInitPtsFound=function(m,p){var C=this,x=p.frag,M=p.id,b=p.initPTS,f=p.timescale,n=this.unparsedVttFrags;M==="main"&&(this.initPTS[x.cc]=b,this.timescale[x.cc]=f),n.length&&(this.unparsedVttFrags=[],n.forEach(function(r){C.onFragLoaded(s.Events.FRAG_LOADED,r)}))},l.getExistingTrack=function(m){var p=this.media;if(p)for(var C=0;C<p.textTracks.length;C++){var x=p.textTracks[C];if(x[m])return x}return null},l.createCaptionsTrack=function(m){this.config.renderTextTracksNatively?this.createNativeTrack(m):this.createNonNativeTrack(m)},l.createNativeTrack=function(m){if(this.captionsTracks[m])return;var p=this.captionsProperties,C=this.captionsTracks,x=this.media,M=p[m],b=M.label,f=M.languageCode,n=this.getExistingTrack(m);if(n)C[m]=n,Object(g.clearCurrentCues)(C[m]),Object(g.sendAddTrackEvent)(C[m],x);else{var r=this.createTextTrack("captions",b,f);r&&(r[m]=!0,C[m]=r)}},l.createNonNativeTrack=function(m){if(this.nonNativeCaptionsTracks[m])return;var p=this.captionsProperties[m];if(!p)return;var C=p.label,x={_id:m,label:C,kind:"captions",default:p.media?!!p.media.default:!1,closedCaptions:p.media};this.nonNativeCaptionsTracks[m]=x,this.hls.trigger(s.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[x]})},l.createTextTrack=function(m,p,C){var x=this.media;return x?x.addTextTrack(m,p,C):void 0},l.onMediaAttaching=function(m,p){this.media=p.media,this._cleanTracks()},l.onMediaDetaching=function(){var m=this.captionsTracks;Object.keys(m).forEach(function(p){Object(g.clearCurrentCues)(m[p]),delete m[p]}),this.nonNativeCaptionsTracks={}},l.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=P(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},l._cleanTracks=function(){var m=this.media;if(!m)return;var p=m.textTracks;if(p)for(var C=0;C<p.length;C++)Object(g.clearCurrentCues)(p[C])},l.onSubtitleTracksUpdated=function(m,p){var C=this;this.textTracks=[];var x=p.subtitleTracks||[],M=x.some(function(r){return r.textCodec===E.IMSC1_CODEC});if(this.config.enableWebVTT||M&&this.config.enableIMSC1){var b=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,A=0;A<f.length;A++)if(w(f[A],r)){_=f[A];break}_&&(S=_)}S?Object(g.clearCurrentCues)(S):(S=C.createTextTrack("subtitles",r.name,r.lang),S&&(S.mode="disabled")),S&&(S.groupId=r.groupId,C.textTracks.push(S))})}else if(!b&&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(m,p){var C=this;this.config.enableCEA708Captions&&p.captions&&p.captions.forEach(function(x){var M=/(?:CC|SERVICE)([1-4])/.exec(x.instreamId);if(!M)return;var b="textTrack"+M[1],f=C.captionsProperties[b];if(!f)return;f.label=x.name,x.lang&&(f.languageCode=x.lang),f.media=x})},l.onFragLoading=function(m,p){var C=this.cea608Parser1,x=this.cea608Parser2,M=this.lastSn,b=this.lastPartIndex;if(!this.enabled||!(C&&x))return;if(p.frag.type===i.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===M+1||r===M&&c===b+1||(C.reset(),x.reset()),this.lastSn=r,this.lastPartIndex=c}},l.onFragLoaded=function(m,p){var C=p.frag,x=p.payload,M=this.initPTS,b=this.unparsedVttFrags;if(C.type===i.PlaylistLevelType.SUBTITLE)if(x.byteLength){if(!Object(U.isFiniteNumber)(M[C.cc])){b.push(p),M.length&&this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:C,error:new Error("Missing initial subtitle PTS")});return}var f=C.decryptdata;if(f==null||f.key==null||f.method!=="AES-128"){var n=this.tracks[C.level],r=this.vttCCs;r[C.cc]||(r[C.cc]={start:C.start,prevCC:this.prevCC,new:!0},this.prevCC=C.cc),n&&n.textCodec===E.IMSC1_CODEC?this._parseIMSC1(C,x):this._parseVTTs(C,x,r)}}else this.hls.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:C,error:new Error("Empty subtitle payload")})},l._parseIMSC1=function(m,p){var C=this,x=this.hls;Object(E.parseIMSC1)(p,this.initPTS[m.cc],this.timescale[m.cc],function(M){C._appendCues(M,m.level),x.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(M){y.logger.log("Failed to parse IMSC1: "+M),x.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:M})})},l._parseVTTs=function(m,p,C){var x=this,M=this.hls;Object(o.parseWebVTT)(p,this.initPTS[m.cc],this.timescale[m.cc],C,m.cc,m.start,function(b){x._appendCues(b,m.level),M.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:m})},function(b){x._fallbackToIMSC1(m,p),y.logger.log("Failed to parse VTT cue: "+b),M.trigger(s.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:m,error:b})})},l._fallbackToIMSC1=function(m,p){var C=this,x=this.tracks[m.level];x.textCodec||Object(E.parseIMSC1)(p,this.initPTS[m.cc],this.timescale[m.cc],function(){x.textCodec=E.IMSC1_CODEC,C._parseIMSC1(m,p)},function(){x.textCodec="wvtt"})},l._appendCues=function(m,p){var C=this.hls;if(this.config.renderTextTracksNatively){var x=this.textTracks[p];if(x.mode==="disabled")return;m.forEach(function(f){return Object(g.addCueToTrack)(x,f)})}else{var M=this.tracks[p],b=M.default?"default":"subtitles"+p;C.trigger(s.Events.CUES_PARSED,{type:"subtitles",cues:m,track:b})}},l.onFragDecrypted=function(m,p){var C=p.frag;if(C.type===i.PlaylistLevelType.SUBTITLE){if(!Object(U.isFiniteNumber)(this.initPTS[C.cc])){this.unparsedVttFrags.push(p);return}this.onFragLoaded(s.Events.FRAG_LOADED,p)}},l.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},l.onFragParsingUserdata=function(m,p){var C=this.cea608Parser1,x=this.cea608Parser2;if(!this.enabled||!(C&&x))return;for(var M=0;M<p.samples.length;M++){var b=p.samples[M].bytes;if(b){var f=this.extractCea608Data(b);C.addData(p.samples[M].pts,f[0]),x.addData(p.samples[M].pts,f[1])}}},l.onBufferFlushing=function(m,p){var C=p.startOffset,x=p.endOffset,M=p.endOffsetSubtitles,b=p.type,f=this.media;if(!f||f.currentTime<x)return;if(!b||b==="video"){var n=this.captionsTracks;Object.keys(n).forEach(function(c){return Object(g.removeCuesInRange)(n[c],C,x)})}if(this.config.renderTextTracksNatively&&(C===0&&M!==void 0)){var r=this.textTracks;Object.keys(r).forEach(function(c){return Object(g.removeCuesInRange)(r[c],C,M)})}},l.extractCea608Data=function(m){for(var p=m[0]&31,C=2,x=[[],[]],M=0;M<p;M++){var b=m[C++],f=127&m[C++],n=127&m[C++],r=(4&b)!==0,c=3&b;if(f===0&&n===0)continue;r&&((c===0||c===1)&&(x[c].push(f),x[c].push(n)))}return x},v}();function w(v,l){return v&&v.label===l.name&&!(v.textTrack1||v.textTrack2)}function u(v,l,d,m){return Math.min(l,m)-Math.max(v,d)}function P(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,o){this.subtle=void 0,this.aesIV=void 0,this.subtle=R,this.aesIV=o}var t=s.prototype;return t.decrypt=function(o,g){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},g,o)},s}()},"./src/crypt/aes-decryptor.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"removePadding",function(){return s}),O.d(L,"default",function(){return t});var U=O("./src/utils/typed-array.ts");function s(R){var o=R.byteLength,g=o&&new DataView(R.buffer).getUint8(o-1);return g?Object(U.sliceUint8)(R,0,o-g):R}var t=function(){function R(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var o=R.prototype;return o.uint8ArrayToUint32Array_=function(E){for(var i=new DataView(E),y=new Uint32Array(4),T=0;T<4;T++)y[T]=i.getUint32(T*4);return y},o.initTable=function(){var E=this.sBox,i=this.invSBox,y=this.subMix,T=y[0],w=y[1],u=y[2],P=y[3],v=this.invSubMix,l=v[0],d=v[1],m=v[2],p=v[3],C=new Uint32Array(256),x=0,M=0,b=0;for(b=0;b<256;b++)b<128?C[b]=b<<1:C[b]=b<<1^283;for(b=0;b<256;b++){var f=M^M<<1^M<<2^M<<3^M<<4;f=f>>>8^f&255^99,E[x]=f,i[f]=x;var n=C[x],r=C[n],c=C[r],S=C[f]*257^f*16843008;T[x]=S<<24|S>>>8,w[x]=S<<16|S>>>16,u[x]=S<<8|S>>>24,P[x]=S,S=c*16843009^r*65537^n*257^x*16843008,l[f]=S<<24|S>>>8,d[f]=S<<16|S>>>16,m[f]=S<<8|S>>>24,p[f]=S,x?(x=n^C[C[C[c^n]]],M^=C[C[M]]):x=M=1}},o.expandKey=function(E){for(var i=this.uint8ArrayToUint32Array_(E),y=!0,T=0;T<i.length&&y;)y=i[T]===this.key[T],T++;if(y)return;this.key=i;var w=this.keySize=i.length;if(w!==4&&w!==6&&w!==8)throw new Error("Invalid aes key size="+w);var u=this.ksRows=(w+6+1)*4,P,v,l=this.keySchedule=new Uint32Array(u),d=this.invKeySchedule=new Uint32Array(u),m=this.sBox,p=this.rcon,C=this.invSubMix,x=C[0],M=C[1],b=C[2],f=C[3],n,r;for(P=0;P<u;P++){if(P<w){n=l[P]=i[P];continue}r=n,P%w===0?(r=r<<8|r>>>24,r=m[r>>>24]<<24|m[r>>>16&255]<<16|m[r>>>8&255]<<8|m[r&255],r^=p[P/w|0]<<24):w>6&&P%w===4&&(r=m[r>>>24]<<24|m[r>>>16&255]<<16|m[r>>>8&255]<<8|m[r&255]),l[P]=n=(l[P-w]^r)>>>0}for(v=0;v<u;v++)P=u-v,v&3?r=l[P]:r=l[P-4],v<4||P<=4?d[v]=r:d[v]=x[m[r>>>24]]^M[m[r>>>16&255]]^b[m[r>>>8&255]]^f[m[r&255]],d[v]=d[v]>>>0},o.networkToHostOrderSwap=function(E){return E<<24|(E&65280)<<8|(E&16711680)>>8|E>>>24},o.decrypt=function(E,i,y){for(var T=this.keySize+6,w=this.invKeySchedule,u=this.invSBox,P=this.invSubMix,v=P[0],l=P[1],d=P[2],m=P[3],p=this.uint8ArrayToUint32Array_(y),C=p[0],x=p[1],M=p[2],b=p[3],f=new Int32Array(E),n=new Int32Array(f.length),r,c,S,_,A,I,k,B,z,G,V,X,F,K,Z=this.networkToHostOrderSwap;i<f.length;){for(z=Z(f[i]),G=Z(f[i+1]),V=Z(f[i+2]),X=Z(f[i+3]),A=z^w[0],I=X^w[1],k=V^w[2],B=G^w[3],F=4,K=1;K<T;K++)r=v[A>>>24]^l[I>>16&255]^d[k>>8&255]^m[B&255]^w[F],c=v[I>>>24]^l[k>>16&255]^d[B>>8&255]^m[A&255]^w[F+1],S=v[k>>>24]^l[B>>16&255]^d[A>>8&255]^m[I&255]^w[F+2],_=v[B>>>24]^l[A>>16&255]^d[I>>8&255]^m[k&255]^w[F+3],A=r,I=c,k=S,B=_,F=F+4;r=u[A>>>24]<<24^u[I>>16&255]<<16^u[k>>8&255]<<8^u[B&255]^w[F],c=u[I>>>24]<<24^u[k>>16&255]<<16^u[B>>8&255]<<8^u[A&255]^w[F+1],S=u[k>>>24]<<24^u[B>>16&255]<<16^u[A>>8&255]<<8^u[I&255]^w[F+2],_=u[B>>>24]<<24^u[A>>16&255]<<16^u[I>>8&255]<<8^u[k&255]^w[F+3],n[i]=Z(r^C),n[i+1]=Z(_^x),n[i+2]=Z(S^M),n[i+3]=Z(c^b),C=z,x=G,M=V,b=X,i=i+4}return n.buffer},R}()},"./src/crypt/decrypter.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return i});var U=O("./src/crypt/aes-crypto.ts"),s=O("./src/crypt/fast-aes-key.ts"),t=O("./src/crypt/aes-decryptor.ts"),R=O("./src/utils/logger.ts"),o=O("./src/utils/mp4-tools.ts"),g=O("./src/utils/typed-array.ts"),E=16,i=function(){function y(w,u,P){var v=P===void 0?{}:P,l=v.removePKCS7Padding,d=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=w,this.config=u,this.removePKCS7Padding=d,d)try{var m=self.crypto;m&&(this.subtle=m.subtle||m.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 u=this.currentResult;if(!u){this.reset();return}var P=new Uint8Array(u);return this.reset(),this.removePKCS7Padding?Object(t.removePadding)(P):P},T.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},T.decrypt=function(u,P,v,l){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(u),P,v);var d=this.flush();d&&l(d.buffer)}else this.webCryptoDecrypt(new Uint8Array(u),P,v).then(l)},T.softwareDecrypt=function(u,P,v){var l=this.currentIV,d=this.currentResult,m=this.remainderData;this.logOnce("JS AES decrypt"),m&&(u=Object(o.appendUint8Array)(m,u),this.remainderData=null);var p=this.getValidChunk(u);if(!p.length)return null;l&&(v=l);var C=this.softwareDecrypter;C||(C=this.softwareDecrypter=new t.default),C.expandKey(P);var x=d;return this.currentResult=C.decrypt(p.buffer,0,v),this.currentIV=Object(g.sliceUint8)(p,-16).buffer,x||null},T.webCryptoDecrypt=function(u,P,v){var l=this,d=this.subtle;return(this.key!==P||!this.fastAesKey)&&(this.key=P,this.fastAesKey=new s.default(d,P)),this.fastAesKey.expandKey().then(function(m){if(!d)return Promise.reject(new Error("web crypto not initialized"));var p=new U.default(d,v);return p.decrypt(u.buffer,m)}).catch(function(m){return l.onWebCryptoError(m,u,P,v)})},T.onWebCryptoError=function(u,P,v,l){return R.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",u),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(P,v,l)},T.getValidChunk=function(u){var P=u,v=u.length-u.length%E;return v!==u.length&&(P=Object(g.sliceUint8)(u,0,v),this.remainderData=Object(g.sliceUint8)(u,v)),P},T.logOnce=function(u){if(!this.logEnabled)return;R.logger.log("[decrypter.ts]: "+u),this.logEnabled=!1},y}()},"./src/crypt/fast-aes-key.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,o){this.subtle=void 0,this.key=void 0,this.subtle=R,this.key=o}var t=s.prototype;return t.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},s}()},"./src/demux/aacdemuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/demux/base-audio-demuxer.ts"),s=O("./src/demux/adts.ts"),t=O("./src/utils/logger.ts"),R=O("./src/demux/id3.ts");function o(i,y){i.prototype=Object.create(y.prototype),i.prototype.constructor=i,g(i,y)}function g(i,y){return g=Object.setPrototypeOf||function(w,u){return w.__proto__=u,w},g(i,y)}var E=function(i){o(y,i);function y(w,u){var P;return P=i.call(this)||this,P.observer=void 0,P.config=void 0,P.observer=w,P.config=u,P}var T=y.prototype;return T.resetInitSegment=function(u,P,v){i.prototype.resetInitSegment.call(this,u,P,v),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:u,duration:v,inputTimeScale:9e4,dropped:0}},y.probe=function(u){if(!u)return!1;for(var P=R.getID3Data(u,0)||[],v=P.length,l=u.length;v<l;v++)if(s.probe(u,v))return t.logger.log("ADTS sync word found !"),!0;return!1},T.canParse=function(u,P){return s.canParse(u,P)},T.appendFrame=function(u,P,v){s.initTrackConfig(u,this.observer,P,v,u.manifestCodec);var l=s.appendFrame(u,P,v,this.initPTS,this.frameIndex);if(l&&l.missing===0)return l},y}(U.default);E.minProbeByteLength=9,L.default=E},"./src/demux/adts.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"getAudioConfig",function(){return R}),O.d(L,"isHeaderPattern",function(){return o}),O.d(L,"getHeaderLength",function(){return g}),O.d(L,"getFullFrameLength",function(){return E}),O.d(L,"canGetFrameLength",function(){return i}),O.d(L,"isHeader",function(){return y}),O.d(L,"canParse",function(){return T}),O.d(L,"probe",function(){return w}),O.d(L,"initTrackConfig",function(){return u}),O.d(L,"getFrameDuration",function(){return P}),O.d(L,"parseFrameHeader",function(){return v}),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(d,m,p,C){var x,M,b,f,n=navigator.userAgent.toLowerCase(),r=C,c=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];x=((m[p+2]&192)>>>6)+1;var S=(m[p+2]&60)>>>2;if(S>c.length-1){d.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 b=(m[p+2]&1)<<2,b|=(m[p+3]&192)>>>6,U.logger.log("manifest codec:"+C+", ADTS type:"+x+", samplingIndex:"+S),/firefox/i.test(n)?S>=6?(x=5,f=new Array(4),M=S-3):(x=2,f=new Array(2),M=S):n.indexOf("android")!==-1?(x=2,f=new Array(2),M=S):(x=5,f=new Array(4),C&&(C.indexOf("mp4a.40.29")!==-1||C.indexOf("mp4a.40.5")!==-1)||!C&&S>=6?M=S-3:((C&&C.indexOf("mp4a.40.2")!==-1&&(S>=6&&b===1||/vivaldi/i.test(n))||!C&&b===1)&&(x=2,f=new Array(2)),M=S)),f[0]=x<<3,f[0]|=(S&14)>>1,f[1]|=(S&1)<<7,f[1]|=b<<3,x===5&&(f[1]|=(M&14)>>1,f[2]=(M&1)<<7,f[2]|=2<<2,f[3]=0),{config:f,samplerate:c[S],channelCount:b,codec:"mp4a.40."+x,manifestCodec:r}}function o(d,m){return d[m]===255&&(d[m+1]&246)===240}function g(d,m){return d[m+1]&1?7:9}function E(d,m){return(d[m+3]&3)<<11|d[m+4]<<3|(d[m+5]&224)>>>5}function i(d,m){return m+5<d.length}function y(d,m){return m+1<d.length&&o(d,m)}function T(d,m){return i(d,m)&&o(d,m)&&E(d,m)<=d.length-m}function w(d,m){if(y(d,m)){var p=g(d,m);if(m+p>=d.length)return!1;var C=E(d,m);if(C<=p)return!1;var x=m+C;return x===d.length||y(d,x)}return!1}function u(d,m,p,C,x){if(!d.samplerate){var M=R(m,p,C,x);if(!M)return;d.config=M.config,d.samplerate=M.samplerate,d.channelCount=M.channelCount,d.codec=M.codec,d.manifestCodec=M.manifestCodec,U.logger.log("parsed codec:"+d.codec+", rate:"+M.samplerate+", channels:"+M.channelCount)}}function P(d){return 1024*9e4/d}function v(d,m,p,C,x){var M=g(d,m),b=E(d,m);if(b-=M,b>0){var f=p+C*x;return{headerLength:M,frameLength:b,stamp:f}}}function l(d,m,p,C,x){var M=P(d.samplerate),b=v(m,p,C,x,M);if(b){var f=b.frameLength,n=b.headerLength,r=b.stamp,c=n+f,S=Math.max(0,p+c-m.length),_;S?(_=new Uint8Array(c-n),_.set(m.subarray(p+n,m.length),0)):_=m.subarray(p+n,p+c);var A={unit:_,pts:r};return S||d.samples.push(A),{sample:A,length:c,missing:S}}}},"./src/demux/base-audio-demuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"initPTSFn",function(){return E});var U=O("./src/polyfills/number.ts"),s=O("./src/demux/id3.ts"),t=O("./src/demux/dummy-demuxed-track.ts"),R=O("./src/utils/mp4-tools.ts"),o=O("./src/utils/typed-array.ts"),g=function(){function i(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var y=i.prototype;return y.resetInitSegment=function(w,u,P){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},y.resetTimeStamp=function(){},y.resetContiguity=function(){},y.canParse=function(w,u){return!1},y.appendFrame=function(w,u,P){},y.demux=function(w,u){this.cachedData&&(w=Object(R.appendUint8Array)(this.cachedData,w),this.cachedData=null);var P=s.getID3Data(w,0),v=P?P.length:0,l,d,m=this._audioTrack,p=this._id3Track,C=P?s.getTimeStamp(P):void 0,x=w.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=E(C,u)),P&&P.length>0&&p.samples.push({pts:this.initPTS,dts:this.initPTS,data:P}),d=this.initPTS;v<x;){if(this.canParse(w,v)){var M=this.appendFrame(m,w,v);M?(this.frameIndex++,d=M.sample.pts,v+=M.length,l=v):v=x}else s.canParse(w,v)?(P=s.getID3Data(w,v),p.samples.push({pts:d,dts:d,data:P}),v+=P.length,l=v):v++;if(v===x&&l!==x){var b=Object(o.sliceUint8)(w,l);this.cachedData?this.cachedData=Object(R.appendUint8Array)(this.cachedData,b):this.cachedData=b}}return{audioTrack:m,avcTrack:Object(t.dummyTrack)(),id3Track:p,textTrack:Object(t.dummyTrack)()}},y.demuxSampleAes=function(w,u,P){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},y.flush=function(w){var u=this.cachedData;return u&&(this.cachedData=null,this.demux(u,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(t.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(t.dummyTrack)()}},y.destroy=function(){},i}(),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,i;if(g.length)g.length===1?i=g[0]:i=s(g,E);else return new Uint8Array(0);return this.reset(),i},R.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function s(t,R){for(var o=new Uint8Array(R),g=0,E=0;E<t.length;E++){var i=t[E];o.set(i,g),g+=i.length}return o}},"./src/demux/dummy-demuxed-track.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"dummyTrack",function(){return U});function U(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/logger.ts"),s=function(){function t(o){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=o,this.bytesAvailable=o.byteLength,this.word=0,this.bitsAvailable=0}var R=t.prototype;return R.loadWord=function(){var g=this.data,E=this.bytesAvailable,i=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(i,i+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),i=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?i<<E|this.readBits(E):i},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,i=8,y,T=0;T<g;T++)i!==0&&(y=this.readEG(),i=(E+y+256)%256),E=i===0?E:i},R.readSPS=function(){var g=0,E=0,i=0,y=0,T,w,u,P=this.readUByte.bind(this),v=this.readBits.bind(this),l=this.readUEG.bind(this),d=this.readBoolean.bind(this),m=this.skipBits.bind(this),p=this.skipEG.bind(this),C=this.skipUEG.bind(this),x=this.skipScalingList.bind(this);P();var M=P();if(v(5),m(3),P(),C(),M===100||M===110||M===122||M===244||M===44||M===83||M===86||M===118||M===128){var b=l();if(b===3&&m(1),C(),C(),m(1),d())for(w=b!==3?8:12,u=0;u<w;u++)d()&&(u<6?x(16):x(64))}C();var f=l();if(f===0)l();else if(f===1)for(m(1),p(),p(),T=l(),u=0;u<T;u++)p();C(),m(1);var n=l(),r=l(),c=v(1);c===0&&m(1),m(1),d()&&(g=l(),E=l(),i=l(),y=l());var S=[1,1];if(d()&&d()){var _=P();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=[P()<<8|P(),P()<<8|P()];break}}}return{width:Math.ceil((n+1)*16-g*2-E*2),height:(2-c)*(r+1)*16-(c?2:4)*(i+y),pixelRatio:S}},R.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}();L.default=s},"./src/demux/id3.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isHeader",function(){return U}),O.d(L,"isFooter",function(){return s}),O.d(L,"getID3Data",function(){return t}),O.d(L,"canParse",function(){return o}),O.d(L,"getTimeStamp",function(){return g}),O.d(L,"isTimeStampFrame",function(){return E}),O.d(L,"getID3Frames",function(){return y}),O.d(L,"decodeFrame",function(){return T}),O.d(L,"utf8ArrayToStr",function(){return l}),O.d(L,"testables",function(){return d});var U=function(x,M){return M+10<=x.length&&(x[M]===73&&x[M+1]===68&&x[M+2]===51&&(x[M+3]<255&&x[M+4]<255&&(x[M+6]<128&&x[M+7]<128&&x[M+8]<128&&x[M+9]<128)))},s=function(x,M){return M+10<=x.length&&(x[M]===51&&x[M+1]===68&&x[M+2]===73&&(x[M+3]<255&&x[M+4]<255&&(x[M+6]<128&&x[M+7]<128&&x[M+8]<128&&x[M+9]<128)))},t=function(x,M){for(var b=M,f=0;U(x,M);){f+=10;var n=R(x,M+6);f+=n,s(x,M+10)&&(f+=10),M+=f}return f>0?x.subarray(b,b+f):void 0},R=function(x,M){var b=0;return b=(x[M]&127)<<21,b|=(x[M+1]&127)<<14,b|=(x[M+2]&127)<<7,b|=x[M+3]&127,b},o=function(x,M){return U(x,M)&&R(x,M+6)+10<=x.length-M},g=function(x){for(var M=y(x),b=0;b<M.length;b++){var f=M[b];if(E(f))return v(f)}return},E=function(x){return x&&x.key==="PRIV"&&x.info==="com.apple.streaming.transportStreamTimestamp"},i=function(x){var M=String.fromCharCode(x[0],x[1],x[2],x[3]),b=R(x,4),f=10;return{type:M,size:b,data:x.subarray(f,f+b)}},y=function(x){for(var M=0,b=[];U(x,M);){var f=R(x,M+6);M+=10;for(var n=M+f;M+8<n;){var r=i(x.subarray(M)),c=T(r);c&&b.push(c),M+=r.size+10}s(x,M)&&(M+=10)}return b},T=function(x){return x.type==="PRIV"?w(x):x.type[0]==="W"?P(x):u(x)},w=function(x){if(x.size<2)return;var M=l(x.data,!0),b=new Uint8Array(x.data.subarray(M.length+1));return{key:x.type,info:M,data:b.buffer}},u=function(x){if(x.size<2)return;if(x.type==="TXXX"){var M=1,b=l(x.data.subarray(M),!0);M+=b.length+1;var f=l(x.data.subarray(M));return{key:x.type,info:b,data:f}}var n=l(x.data.subarray(1));return{key:x.type,data:n}},P=function(x){if(x.type==="WXXX"){if(x.size<2)return;var M=1,b=l(x.data.subarray(M),!0);M+=b.length+1;var f=l(x.data.subarray(M));return{key:x.type,info:b,data:f}}var n=l(x.data);return{key:x.type,data:n}},v=function(x){if(x.data.byteLength===8){var M=new Uint8Array(x.data),b=M[3]&1,f=(M[4]<<23)+(M[5]<<15)+(M[6]<<7)+M[7];return f/=45,b&&(f+=4772185884e-2),Math.round(f)}return},l=function(x,M){M===void 0&&(M=!1);var b=p();if(b){var f=b.decode(x);if(M){var n=f.indexOf("\0");return n!==-1?f.substring(0,n):f}return f.replace(/\0/g,"")}for(var r=x.length,c,S,_,A="",I=0;I<r;){if(c=x[I++],c===0&&M)return A;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:A+=String.fromCharCode(c);break;case 12:case 13:S=x[I++],A+=String.fromCharCode((c&31)<<6|S&63);break;case 14:S=x[I++],_=x[I++],A+=String.fromCharCode((c&15)<<12|(S&63)<<6|(_&63)<<0);break;default:}}return A},d={decodeTextFrame:u},m;function p(){return!m&&typeof self.TextDecoder!="undefined"&&(m=new self.TextDecoder("utf-8")),m}},"./src/demux/mp3demuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/demux/base-audio-demuxer.ts"),s=O("./src/demux/id3.ts"),t=O("./src/utils/logger.ts"),R=O("./src/demux/mpegaudio.ts");function o(i,y){i.prototype=Object.create(y.prototype),i.prototype.constructor=i,g(i,y)}function g(i,y){return g=Object.setPrototypeOf||function(w,u){return w.__proto__=u,w},g(i,y)}var E=function(i){o(y,i);function y(){return i.apply(this,arguments)||this}var T=y.prototype;return T.resetInitSegment=function(u,P,v){i.prototype.resetInitSegment.call(this,u,P,v),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:u,duration:v,inputTimeScale:9e4,dropped:0}},y.probe=function(u){if(!u)return!1;for(var P=s.getID3Data(u,0)||[],v=P.length,l=u.length;v<l;v++)if(R.probe(u,v))return t.logger.log("MPEG Audio sync word found !"),!0;return!1},T.canParse=function(u,P){return R.canParse(u,P)},T.appendFrame=function(u,P,v){return this.initPTS===null?void 0:R.appendFrame(u,P,v,this.initPTS,this.frameIndex)},y}(U.default);E.minProbeByteLength=4,L.default=E},"./src/demux/mp4demuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/mp4-tools.ts"),s=O("./src/demux/dummy-demuxed-track.ts"),t=function(){function R(g,E){this.remainderData=null,this.config=void 0,this.config=E}var o=R.prototype;return o.resetTimeStamp=function(){},o.resetInitSegment=function(){},o.resetContiguity=function(){},R.probe=function(E){return Object(U.findBox)({data:E,start:0,end:Math.min(E.length,16384)},["moof"]).length>0},o.demux=function(E){var i=E,y=Object(s.dummyTrack)();if(this.config.progressive){this.remainderData&&(i=Object(U.appendUint8Array)(this.remainderData,E));var T=Object(U.segmentValidRange)(i);this.remainderData=T.remainder,y.samples=T.valid||new Uint8Array}else y.samples=i;return{audioTrack:Object(s.dummyTrack)(),avcTrack:y,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.flush=function(){var E=Object(s.dummyTrack)();return E.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(s.dummyTrack)(),avcTrack:E,id3Track:Object(s.dummyTrack)(),textTrack:Object(s.dummyTrack)()}},o.demuxSampleAes=function(E,i,y){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},o.destroy=function(){},R}();t.minProbeByteLength=1024,L.default=t},"./src/demux/mpegaudio.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"appendFrame",function(){return g}),O.d(L,"parseHeader",function(){return E}),O.d(L,"isHeaderPattern",function(){return i}),O.d(L,"isHeader",function(){return y}),O.d(L,"canParse",function(){return T}),O.d(L,"probe",function(){return w});var U=null,s=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],t=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],R=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],o=[0,1,1,4];function g(u,P,v,l,d){if(v+24>P.length)return;var m=E(P,v);if(m&&v+m.frameLength<=P.length){var p=m.samplesPerFrame*9e4/m.sampleRate,C=l+d*p,x={unit:P.subarray(v,v+m.frameLength),pts:C,dts:C};return u.config=[],u.channelCount=m.channelCount,u.samplerate=m.sampleRate,u.samples.push(x),{sample:x,length:m.frameLength,missing:0}}}function E(u,P){var v=u[P+1]>>3&3,l=u[P+1]>>1&3,d=u[P+2]>>4&15,m=u[P+2]>>2&3;if(v!==1&&d!==0&&d!==15&&m!==3){var p=u[P+2]>>1&1,C=u[P+3]>>6,x=v===3?3-l:l===3?3:4,M=s[x*14+d-1]*1e3,b=v===3?0:v===2?1:2,f=t[b*3+m],n=C===3?1:2,r=R[v][l],c=o[l],S=r*8*c,_=Math.floor(r*M/f+p)*c;if(U===null){var A=navigator.userAgent||"",I=A.match(/Chrome\/(\d+)/i);U=I?parseInt(I[1]):0}var k=!!U&&U<=87;return k&&l===2&&M>=224e3&&C===0&&(u[P+3]=u[P+3]|128),{sampleRate:f,channelCount:n,frameLength:_,samplesPerFrame:S}}}function i(u,P){return u[P]===255&&(u[P+1]&224)===224&&(u[P+1]&6)!==0}function y(u,P){return P+1<u.length&&i(u,P)}function T(u,P){var v=4;return i(u,P)&&v<=u.length-P}function w(u,P){if(P+1<u.length&&i(u,P)){var v=4,l=E(u,P),d=v;l!=null&&l.frameLength&&(d=l.frameLength);var m=P+d;return m===u.length||y(u,m)}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,i){this.keyData=void 0,this.decrypter=void 0,this.keyData=i,this.decrypter=new U.default(g,E,{removePKCS7Padding:!1})}var o=R.prototype;return o.decryptBuffer=function(E,i){this.decrypter.decrypt(E,this.keyData.key.buffer,this.keyData.iv.buffer,i)},o.decryptAacSample=function(E,i,y,T){var w=E[i].unit,u=w.subarray(16,w.length-w.length%16),P=u.buffer.slice(u.byteOffset,u.byteOffset+u.length),v=this;this.decryptBuffer(P,function(l){var d=new Uint8Array(l);w.set(d,16),T||v.decryptAacSamples(E,i+1,y)})},o.decryptAacSamples=function(E,i,y){for(;;i++){if(i>=E.length){y();return}if(E[i].unit.length<32)continue;var T=this.decrypter.isSync();if(this.decryptAacSample(E,i,y,T),!T)return}},o.getAvcEncryptedData=function(E){for(var i=Math.floor((E.length-48)/160)*16+16,y=new Int8Array(i),T=0,w=32;w<=E.length-16;w+=160,T+=16)y.set(E.subarray(w,w+16),T);return y},o.getAvcDecryptedUnit=function(E,i){for(var y=new Uint8Array(i),T=0,w=32;w<=E.length-16;w+=160,T+=16)E.set(y.subarray(T,T+16),w);return E},o.decryptAvcSample=function(E,i,y,T,w,u){var P=Object(s.discardEPB)(w.data),v=this.getAvcEncryptedData(P),l=this;this.decryptBuffer(v.buffer,function(d){w.data=l.getAvcDecryptedUnit(P,d),u||l.decryptAvcSamples(E,i,y+1,T)})},o.decryptAvcSamples=function(E,i,y,T){if(E instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;i++,y=0){if(i>=E.length){T();return}for(var w=E[i].units;!(y>=w.length);y++){var u=w[y];if(u.data.length<=48||u.type!==1&&u.type!==5)continue;var P=this.decrypter.isSync();if(this.decryptAvcSample(E,i,y,T,u,P),!P)return}}},R}();L.default=t},"./src/demux/transmuxer-interface.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w});var U=O("./node_modules/webworkify-webpack/index.js"),s=O.n(U),t=O("./src/events.ts"),R=O("./src/demux/transmuxer.ts"),o=O("./src/utils/logger.ts"),g=O("./src/errors.ts"),E=O("./src/utils/mediasource-helper.ts"),i=O("./node_modules/eventemitter3/index.js"),y=O.n(i),T=Object(E.getMediaSource)()||{isTypeSupported:function(){return!1}},w=function(){function u(v,l,d,m){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=v,this.id=l,this.onTransmuxComplete=d,this.onFlush=m;var C=v.config,x=function(r,c){c=c||{},c.frag=p.frag,c.id=p.id,v.trigger(r,c)};this.observer=new i.EventEmitter,this.observer.on(t.Events.FRAG_DECRYPTED,x),this.observer.on(t.Events.ERROR,x);var M={mp4:T.isTypeSupported("video/mp4"),mpeg:T.isTypeSupported("audio/mpeg"),mp3:T.isTypeSupported('audio/mp4; codecs="mp3"')},b=navigator.vendor;if(C.enableWorker&&typeof Worker!="undefined"){o.logger.log("demuxing in webworker");var f;try{f=this.worker=U("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),f.addEventListener("message",this.onwmsg),f.onerror=function(n){v.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:M,vendor:b,id:l,config:JSON.stringify(C)})}catch(n){o.logger.warn("Error in worker:",n),o.logger.error("Error while initializing DemuxerWorker, fallback to inline"),f&&self.URL.revokeObjectURL(f.objectURL),this.transmuxer=new R.default(this.observer,M,C,b,l),this.worker=null}}else this.transmuxer=new R.default(this.observer,M,C,b,l)}var P=u.prototype;return P.destroy=function(){var l=this.worker;if(l)l.removeEventListener("message",this.onwmsg),l.terminate(),this.worker=null;else{var d=this.transmuxer;d&&(d.destroy(),this.transmuxer=null)}var m=this.observer;m&&m.removeAllListeners(),this.observer=null},P.push=function(l,d,m,p,C,x,M,b,f,n){var r=this;f.transmuxing.start=self.performance.now();var c=this.transmuxer,S=this.worker,_=x?x.start:C.start,A=C.decryptdata,I=this.frag,k=!(I&&C.cc===I.cc),B=!(I&&f.level===I.level),z=I?f.sn-I.sn:-1,G=this.part?f.part-this.part.index:1,V=!B&&(z===1||z===0&&G===1),X=self.performance.now();(B||z||C.stats.parsing.start===0)&&(C.stats.parsing.start=X),x&&(G||!V)&&(x.stats.parsing.start=X);var F=new R.TransmuxState(k,V,b,B,_);if(!V||k){o.logger.log("[transmuxer-interface, "+C.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: `+b+`
timeOffset: `+_);var K=new R.TransmuxConfig(m,p,d,M,n);this.configureTransmuxer(K)}if(this.frag=C,this.part=x,S)S.postMessage({cmd:"demux",data:l,decryptdata:A,chunkMeta:f,state:F},l instanceof ArrayBuffer?[l]:[]);else if(c){var Z=c.push(l,A,f,F);Object(R.isPromise)(Z)?Z.then(function(he){r.handleTransmuxComplete(he)}):this.handleTransmuxComplete(Z)}},P.flush=function(l){var d=this;l.transmuxing.start=self.performance.now();var m=this.transmuxer,p=this.worker;if(p)p.postMessage({cmd:"flush",chunkMeta:l});else if(m){var C=m.flush(l);Object(R.isPromise)(C)?C.then(function(x){d.handleFlushResult(x,l)}):this.handleFlushResult(C,l)}},P.handleFlushResult=function(l,d){var m=this;l.forEach(function(p){m.handleTransmuxComplete(p)}),this.onFlush(d)},P.onWorkerMessage=function(l){var d=l.data,m=this.hls;switch(d.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(d.data);break}case"flush":{this.onFlush(d.data);break}default:{d.data=d.data||{},d.data.frag=this.frag,d.data.id=this.id,m.trigger(d.event,d.data);break}}},P.configureTransmuxer=function(l){var d=this.worker,m=this.transmuxer;d?d.postMessage({cmd:"configure",config:l}):m&&m.configure(l)},P.handleTransmuxComplete=function(l){l.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(l)},u}()},"./src/demux/transmuxer-worker.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return g});var U=O("./src/demux/transmuxer.ts"),s=O("./src/events.ts"),t=O("./src/utils/logger.ts"),R=O("./node_modules/eventemitter3/index.js"),o=O.n(R);function g(w){var u=new R.EventEmitter,P=function(l,d){w.postMessage({event:l,data:d})};u.on(s.Events.FRAG_DECRYPTED,P),u.on(s.Events.ERROR,P),w.addEventListener("message",function(v){var l=v.data;switch(l.cmd){case"init":{var d=JSON.parse(l.config);w.transmuxer=new U.default(u,l.typeSupported,d,l.vendor,l.id),Object(t.enableLogs)(d.debug),P("init",null);break}case"configure":{w.transmuxer.configure(l.config);break}case"demux":{var m=w.transmuxer.push(l.data,l.decryptdata,l.chunkMeta,l.state);Object(U.isPromise)(m)?m.then(function(x){E(w,x)}):E(w,m);break}case"flush":{var p=l.chunkMeta,C=w.transmuxer.flush(p);Object(U.isPromise)(C)?C.then(function(x){y(w,x,p)}):y(w,C,p);break}default:break}})}function E(w,u){if(T(u.remuxResult))return;var P=[],v=u.remuxResult,l=v.audio,d=v.video;l&&i(P,l),d&&i(P,d),w.postMessage({event:"transmuxComplete",data:u},P)}function i(w,u){u.data1&&w.push(u.data1.buffer),u.data2&&w.push(u.data2.buffer)}function y(w,u,P){u.forEach(function(v){E(w,v)}),w.postMessage({event:"flush",data:P})}function T(w){return!w.audio&&!w.video&&!w.text&&!w.id3&&!w.initSegment}},"./src/demux/transmuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return d}),O.d(L,"isPromise",function(){return C}),O.d(L,"TransmuxConfig",function(){return x}),O.d(L,"TransmuxState",function(){return M});var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/crypt/decrypter.ts"),R=O("./src/demux/aacdemuxer.ts"),o=O("./src/demux/mp4demuxer.ts"),g=O("./src/demux/tsdemuxer.ts"),E=O("./src/demux/mp3demuxer.ts"),i=O("./src/remux/mp4-remuxer.ts"),y=O("./src/remux/passthrough-remuxer.ts"),T=O("./src/demux/chunk-cache.ts"),w=O("./src/utils/mp4-tools.ts"),u=O("./src/utils/logger.ts"),P;try{P=self.performance.now.bind(self.performance)}catch(b){u.logger.debug("Unable to use Performance API on this environment"),P=self.Date.now}var v=[{demux:g.default,remux:i.default},{demux:o.default,remux:y.default},{demux:R.default,remux:i.default},{demux:E.default,remux:i.default}],l=1024;v.forEach(function(b){var f=b.demux;l=Math.max(l,f.minProbeByteLength)});var d=function(){function b(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=b.prototype;return f.configure=function(r){this.transmuxConfig=r,this.decrypter&&this.decrypter.reset()},f.push=function(r,c,S,_){var A=this,I=S.transmuxing;I.executeStart=P();var k=new Uint8Array(r),B=this.cache,z=this.config,G=this.currentTransmuxState,V=this.transmuxConfig;_&&(this.currentTransmuxState=_);var X=m(k,c);if(X&&X.method==="AES-128"){var F=this.getDecrypter();if(z.enableSoftwareAES){var K=F.softwareDecrypt(k,X.key.buffer,X.iv.buffer);if(!K)return I.executeEnd=P(),p(S);k=new Uint8Array(K)}else return this.decryptionPromise=F.webCryptoDecrypt(k,X.key.buffer,X.iv.buffer).then(function(Ye){var dt=A.push(Ye,null,S);return A.decryptionPromise=null,dt}),this.decryptionPromise}var Z=_||G,he=Z.contiguous,ue=Z.discontinuity,ge=Z.trackSwitch,xe=Z.accurateTimeOffset,De=Z.timeOffset,we=V.audioCodec,Le=V.videoCodec,ie=V.defaultInitPts,ve=V.duration,q=V.initSegmentData;if((ue||ge)&&this.resetInitSegment(q,we,Le,ve),ue&&this.resetInitialTimestamp(ie),he||this.resetContiguity(),this.needsProbing(k,ue,ge)){if(B.dataLength){var fe=B.flush();k=Object(w.appendUint8Array)(fe,k)}this.configureTransmuxer(k,V)}var Pe=this.transmux(k,X,De,xe,S),ye=this.currentTransmuxState;return ye.contiguous=!0,ye.discontinuity=!1,ye.trackSwitch=!1,I.executeEnd=P(),Pe},f.flush=function(r){var c=this,S=r.transmuxing;S.executeStart=P();var _=this.decrypter,A=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 G=_.flush();G&&B.push(this.push(G,null,r))}var V=A.dataLength;A.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=P(),[p(r)];var K=X.flush(z);return C(K)?K.then(function(Z){return c.flushRemux(B,Z,r),B}):(this.flushRemux(B,K,r),B)},f.flushRemux=function(r,c,S){var _=c.audioTrack,A=c.avcTrack,I=c.id3Track,k=c.textTrack,B=this.currentTransmuxState,z=B.accurateTimeOffset,G=B.timeOffset;u.logger.log("[transmuxer.ts]: Flushed fragment "+S.sn+(S.part>-1?" p: "+S.part:"")+" of level "+S.level);var V=this.remuxer.remux(_,A,I,k,G,z,!0,this.id);r.push({remuxResult:V,chunkMeta:S}),S.transmuxing.executeEnd=P()},f.resetInitialTimestamp=function(r){var c=this.demuxer,S=this.remuxer;if(!c||!S)return;c.resetTimeStamp(r),S.resetTimeStamp(r)},f.resetContiguity=function(){var r=this.demuxer,c=this.remuxer;if(!r||!c)return;r.resetContiguity(),c.resetNextTimestamp()},f.resetInitSegment=function(r,c,S,_){var A=this.demuxer,I=this.remuxer;if(!A||!I)return;A.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,_,A){var I;return c&&c.method==="SAMPLE-AES"?I=this.transmuxSampleAes(r,c,S,_,A):I=this.transmuxUnencrypted(r,S,_,A),I},f.transmuxUnencrypted=function(r,c,S,_){var A=this.demuxer.demux(r,c,!1,!this.config.progressive),I=A.audioTrack,k=A.avcTrack,B=A.id3Track,z=A.textTrack,G=this.remuxer.remux(I,k,B,z,c,S,!1,this.id);return{remuxResult:G,chunkMeta:_}},f.transmuxSampleAes=function(r,c,S,_,A){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:A}})},f.configureTransmuxer=function(r,c){for(var S=this.config,_=this.observer,A=this.typeSupported,I=this.vendor,k=c.audioCodec,B=c.defaultInitPts,z=c.duration,G=c.initSegmentData,V=c.videoCodec,X,F=0,K=v.length;F<K;F++)if(v[F].demux.probe(r)){X=v[F];break}X||(u.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),X={demux:o.default,remux:y.default});var Z=this.demuxer,he=this.remuxer,ue=X.remux,ge=X.demux;(!he||!(he instanceof ue))&&(this.remuxer=new ue(_,S,A,I)),(!Z||!(Z instanceof ge))&&(this.demuxer=new ge(_,S,A),this.probe=ge.probe),this.resetInitSegment(G,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},b}();function m(b,f){var n=null;return b.byteLength>0&&f!=null&&f.key!=null&&f.iv!==null&&f.method!=null&&(n=f),n}var p=function(f){return{remuxResult:{},chunkMeta:f}};function C(b){return"then"in b&&b.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},M=function(f,n,r,c,S){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=f,this.contiguous=n,this.accurateTimeOffset=r,this.trackSwitch=c,this.timeOffset=S}},"./src/demux/tsdemuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"discardEPB",function(){return p});var U=O("./src/demux/adts.ts"),s=O("./src/demux/mpegaudio.ts"),t=O("./src/demux/exp-golomb.ts"),R=O("./src/demux/id3.ts"),o=O("./src/demux/sample-aes.ts"),g=O("./src/events.ts"),E=O("./src/utils/mp4-tools.ts"),i=O("./src/utils/logger.ts"),y=O("./src/errors.ts"),T={video:1,audio:2,id3:3,text:4},w=function(){function C(M,b,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=M,this.config=b,this.typeSupported=f}C.probe=function(b){var f=C.syncOffset(b);return f<0?!1:(f&&i.logger.warn("MPEG2-TS detected but first sync word found @ offset "+f+", junk ahead ?"),!0)},C.syncOffset=function(b){for(var f=Math.min(1e3,b.length-3*188),n=0;n<f;){if(b[n]===71&&b[n+188]===71&&b[n+2*188]===71)return n;n++}return-1},C.createTrack=function(b,f){return{container:b==="video"||b==="audio"?"video/mp2t":void 0,type:b,id:T[b],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:b==="audio"?f:void 0}};var x=C.prototype;return x.resetInitSegment=function(b,f,n){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=C.createTrack("video",n),this._audioTrack=C.createTrack("audio",n),this._id3Track=C.createTrack("id3",n),this._txtTrack=C.createTrack("text",n),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=b,this.videoCodec=f,this._duration=n},x.resetTimeStamp=function(){},x.resetContiguity=function(){var b=this._audioTrack,f=this._avcTrack,n=this._id3Track;b&&(b.pesData=null),f&&(f.pesData=null),n&&(n.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},x.demux=function(b,f,n,r){n===void 0&&(n=!1),r===void 0&&(r=!1),n||(this.sampleAes=null);var c,S=this._avcTrack,_=this._audioTrack,A=this._id3Track,I=S.pid,k=S.pesData,B=_.pid,z=A.pid,G=_.pesData,V=A.pesData,X=!1,F=this.pmtParsed,K=this._pmtId,Z=b.length;if(this.remainderData&&(b=Object(E.appendUint8Array)(this.remainderData,b),Z=b.length,this.remainderData=null),Z<188&&!r)return this.remainderData=b,{audioTrack:_,avcTrack:S,id3Track:A,textTrack:this._txtTrack};var he=Math.max(0,C.syncOffset(b));Z-=(Z+he)%188,Z<b.byteLength&&!r&&(this.remainderData=new Uint8Array(b.buffer,Z,b.buffer.byteLength-Z));for(var ue=he;ue<Z;ue+=188)if(b[ue]===71){var ge=!!(b[ue+1]&64),xe=((b[ue+1]&31)<<8)+b[ue+2],De=(b[ue+3]&48)>>4,we=void 0;if(De>1){if(we=ue+5+b[ue+4],we===ue+188)continue}else we=ue+4;switch(xe){case I:ge&&(k&&(c=l(k))&&this.parseAVCPES(c,!1),k={data:[],size:0}),k&&(k.data.push(b.subarray(we,ue+188)),k.size+=ue+188-we);break;case B:ge&&(G&&(c=l(G))&&(_.isAAC?this.parseAACPES(c):this.parseMPEGPES(c)),G={data:[],size:0}),G&&(G.data.push(b.subarray(we,ue+188)),G.size+=ue+188-we);break;case z:ge&&(V&&(c=l(V))&&this.parseID3PES(c),V={data:[],size:0}),V&&(V.data.push(b.subarray(we,ue+188)),V.size+=ue+188-we);break;case 0:ge&&(we+=b[we]+1),K=this._pmtId=P(b,we);break;case K:{ge&&(we+=b[we]+1);var Le=v(b,we,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,n);I=Le.avc,I>0&&(S.pid=I),B=Le.audio,B>0&&(_.pid=B,_.isAAC=Le.isAAC),z=Le.id3,z>0&&(A.pid=z),X&&!F&&(i.logger.log("reparse from beginning"),X=!1,ue=he-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=G,A.pesData=V;var ie={audioTrack:_,avcTrack:S,id3Track:A,textTrack:this._txtTrack};return r&&this.extractRemainingSamples(ie),ie},x.flush=function(){var b=this.remainderData;this.remainderData=null;var f;return b?f=this.demux(b,-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(b){var f=b.audioTrack,n=b.avcTrack,r=b.id3Track,c=n.pesData,S=f.pesData,_=r.pesData,A;c&&(A=l(c))?(this.parseAVCPES(A,!0),n.pesData=null):n.pesData=c,S&&(A=l(S))?(f.isAAC?this.parseAACPES(A):this.parseMPEGPES(A),f.pesData=null):(S!=null&&S.size&&i.logger.log("last AAC PES packet truncated,might overlap between fragments"),f.pesData=S),_&&(A=l(_))?(this.parseID3PES(A),r.pesData=null):r.pesData=_},x.demuxSampleAes=function(b,f,n){var r=this.demux(b,n,!0,!this.config.progressive),c=this.sampleAes=new o.default(this.observer,this.config,f);return this.decrypt(r,c)},x.decrypt=function(b,f){return new Promise(function(n){var r=b.audioTrack,c=b.avcTrack;r.samples&&r.isAAC?f.decryptAacSamples(r.samples,0,function(){c.samples?f.decryptAvcSamples(c.samples,0,0,function(){n(b)}):n(b)}):c.samples&&f.decryptAvcSamples(c.samples,0,0,function(){n(b)})})},x.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},x.parseAVCPES=function(b,f){var n=this,r=this._avcTrack,c=this.parseAVCNALu(b.data),S=!1,_=this.avcSample,A,I=!1;b.data=null,_&&c.length&&!r.audFound&&(d(_,r),_=this.avcSample=u(!1,b.pts,b.dts,"")),c.forEach(function(k){switch(k.type){case 1:{A=!0,_||(_=n.avcSample=u(!0,b.pts,b.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:A=!0,_||(_=n.avcSample=u(!0,b.pts,b.dts,"")),S&&(_.debug+="IDR "),_.key=!0,_.frame=!0;break;case 6:{A=!0,S&&_&&(_.debug+="SEI ");var G=new t.default(p(k.data));G.readUByte();for(var V=0,X=0,F=!1,K=0;!F&&G.bytesAvailable>1;){V=0;do K=G.readUByte(),V+=K;while(K===255);X=0;do K=G.readUByte(),X+=K;while(K===255);if(V===4&&G.bytesAvailable!==0){F=!0;var Z=G.readUByte();if(Z===181){var he=G.readUShort();if(he===49){var ue=G.readUInt();if(ue===1195456820){var ge=G.readUByte();if(ge===3){for(var xe=G.readUByte(),De=G.readUByte(),we=31&xe,Le=[xe,De],ie=0;ie<we;ie++)Le.push(G.readUByte()),Le.push(G.readUByte()),Le.push(G.readUByte());m(n._txtTrack.samples,{type:3,pts:b.pts,bytes:Le})}}}}}else if(V===5&&G.bytesAvailable!==0){if(F=!0,X>16){for(var ve=[],q=0;q<16;q++)ve.push(G.readUByte().toString(16)),(q===3||q===5||q===7||q===9)&&ve.push("-");for(var fe=X-16,Pe=new Uint8Array(fe),ye=0;ye<fe;ye++)Pe[ye]=G.readUByte();m(n._txtTrack.samples,{pts:b.pts,payloadType:V,uuid:ve.join(""),userData:Object(R.utf8ArrayToStr)(Pe),userDataBytes:Pe})}}else if(X<G.bytesAvailable)for(var Ye=0;Ye<X;Ye++)G.readUByte()}break}case 7:if(A=!0,I=!0,S&&_&&(_.debug+="SPS "),!r.sps){var dt=new t.default(k.data),ke=dt.readSPS();r.width=ke.width,r.height=ke.height,r.pixelRatio=ke.pixelRatio,r.sps=[k.data],r.duration=n._duration;for(var We=k.data.subarray(1,4),Re="avc1.",Me=0;Me<3;Me++){var Ve=We[Me].toString(16);Ve.length<2&&(Ve="0"+Ve),Re+=Ve}r.codec=Re}break;case 8:A=!0,S&&_&&(_.debug+="PPS "),r.pps||(r.pps=[k.data]);break;case 9:A=!1,r.audFound=!0,_&&d(_,r),_=n.avcSample=u(!1,b.pts,b.dts,S?"AUD ":"");break;case 12:A=!1;break;default:A=!1,_&&(_.debug+="unknown NAL "+k.type+" ");break}if(_&&A){var Ze=_.units;Ze.push(k)}}),f&&_&&(d(_,r),this.avcSample=null)},x.getLastNalUnit=function(){var b,f=this.avcSample,n;if(!f||f.units.length===0){var r=this._avcTrack.samples;f=r[r.length-1]}if((b=f)!==null&&b!==void 0&&b.units){var c=f.units;n=c[c.length-1]}return n},x.parseAVCNALu=function(b){var f=b.byteLength,n=this._avcTrack,r=n.naluState||0,c=r,S=[],_=0,A,I,k,B=-1,z=0;for(r===-1&&(B=0,z=b[0]&31,r=0,_=1);_<f;){if(A=b[_++],!r){r=A?0:1;continue}if(r===1){r=A?0:2;continue}if(!A)r=3;else if(A===1){if(B>=0){var G={data:b.subarray(B,_-r-1),type:z};S.push(G)}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(b.subarray(0,I),V.data.byteLength),V.data=X,V.state=0}}_<f?(k=b[_]&31,B=_,z=k,r=0):r=-1}else r=0}if(B>=0&&r>=0){var F={data:b.subarray(B,f),type:z,state:r};S.push(F)}if(S.length===0){var K=this.getLastNalUnit();if(K){var Z=new Uint8Array(K.data.byteLength+b.byteLength);Z.set(K.data,0),Z.set(b,K.data.byteLength),K.data=Z}}return n.naluState=r,S},x.parseAACPES=function(b){var f=0,n=this._audioTrack,r=this.aacOverFlow,c=b.data;if(r){this.aacOverFlow=null;var S=r.sample.unit.byteLength,_=Math.min(r.missing,S),A=S-_;r.sample.unit.set(c.subarray(0,_),A),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),i.logger.warn("parsing error:"+B),this.observer.emit(g.Events.ERROR,g.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:z,reason:B}),z)return}U.initTrackConfig(n,this.observer,c,I,this.audioCodec);var G;if(b.pts!==void 0)G=b.pts;else if(r){var V=U.getFrameDuration(n.samplerate);G=r.sample.pts+V}else{i.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var X=0;I<k;)if(U.isHeader(c,I)){if(I+5<k){var F=U.appendFrame(n,c,I,G,X);if(F)if(F.missing)this.aacOverFlow=F;else{I+=F.length,X++;continue}}break}else I++},x.parseMPEGPES=function(b){var f=b.data,n=f.length,r=0,c=0,S=b.pts;if(S===void 0){i.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(b){if(b.pts===void 0){i.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(b)},C}();w.minProbeByteLength=188;function u(C,x,M,b){return{key:C,frame:!1,pts:x,dts:M,units:[],debug:b,length:0}}function P(C,x){return(C[x+10]&31)<<8|C[x+11]}function v(C,x,M,b){var f={audio:-1,avc:-1,id3:-1,isAAC:!0},n=(C[x+1]&15)<<8|C[x+2],r=x+3+n-4,c=(C[x+10]&15)<<8|C[x+11];for(x+=12+c;x<r;){var S=(C[x+1]&31)<<8|C[x+2];switch(C[x]){case 207:if(!b){i.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(!b){i.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:M?f.audio===-1&&(f.audio=S,f.isAAC=!1):i.logger.log("MPEG audio found, not supported in this browser");break;case 36:i.logger.warn("Unsupported HEVC stream type found");break;default:break}x+=((C[x+3]&15)<<8|C[x+4])+5}return f}function l(C){var x=0,M,b,f,n,r,c=C.data;if(!C||C.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)}M=c[0];var _=(M[0]<<16)+(M[1]<<8)+M[2];if(_===1){if(b=(M[4]<<8)+M[5],b&&b>C.size-6)return null;var A=M[7];A&192&&(n=(M[9]&14)*536870912+(M[10]&255)*4194304+(M[11]&254)*16384+(M[12]&255)*128+(M[13]&254)/2,A&64?(r=(M[14]&14)*536870912+(M[15]&255)*4194304+(M[16]&254)*16384+(M[17]&255)*128+(M[18]&254)/2,n-r>60*9e4&&(i.logger.warn(Math.round((n-r)/9e4)+"s delta between PTS and DTS, align them"),n=r)):r=n),f=M[8];var I=f+9;if(C.size<=I)return null;C.size-=I;for(var k=new Uint8Array(C.size),B=0,z=c.length;B<z;B++){M=c[B];var G=M.byteLength;if(I)if(I>G){I-=G;continue}else M=M.subarray(I),G-=I,I=0;k.set(M,x),x+=G}return b&&(b-=f+3),{data:k,pts:n,dts:r,len:b}}return null}function d(C,x){if(C.units.length&&C.frame){if(C.pts===void 0){var M=x.samples,b=M.length;if(b){var f=M[b-1];C.pts=f.pts,C.dts=f.dts}else{x.dropped++;return}}x.samples.push(C)}C.debug.length&&i.logger.log(C.pts+"/"+C.dts+":"+C.debug)}function m(C,x){var M=C.length;if(M>0){if(x.pts>=C[M-1].pts)C.push(x);else for(var b=M-1;b>=0;b--)if(x.pts<C[b].pts){C.splice(b,0,x);break}}else C.push(x)}function p(C){for(var x=C.byteLength,M=[],b=1;b<x-2;)C[b]===0&&C[b+1]===0&&C[b+2]===3?(M.push(b+2),b+=2):b++;if(M.length===0)return C;var f=x-M.length,n=new Uint8Array(f),r=0;for(b=0;b<f;r++,b++)r===M[0]&&(r++,M.shift()),n[b]=C[r];return n}L.default=w},"./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 C});var U=O("./node_modules/url-toolkit/src/url-toolkit.js"),s=O.n(U),t=O("./src/loader/playlist-loader.ts"),R=O("./src/loader/key-loader.ts"),o=O("./src/controller/id3-track-controller.ts"),g=O("./src/controller/latency-controller.ts"),E=O("./src/controller/level-controller.ts"),i=O("./src/controller/fragment-tracker.ts"),y=O("./src/controller/stream-controller.ts"),T=O("./src/is-supported.ts"),w=O("./src/utils/logger.ts"),u=O("./src/config.ts"),P=O("./node_modules/eventemitter3/index.js"),v=O.n(P),l=O("./src/events.ts"),d=O("./src/errors.ts");function m(x,M){for(var b=0;b<M.length;b++){var f=M[b];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(x,f.key,f)}}function p(x,M,b){return M&&m(x.prototype,M),b&&m(x,b),x}var C=function(){x.isSupported=function(){return Object(T.isSupported)()};function x(b){b===void 0&&(b={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new P.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var f=this.config=Object(u.mergeConfig)(x.DefaultConfig,b);this.userConfig=b,Object(w.enableLogs)(f.debug),this._autoLevelCapping=-1,f.progressive&&Object(u.enableStreamingMode)(f);var n=f.abrController,r=f.bufferController,c=f.capLevelController,S=f.fpsController,_=this.abrController=new n(this),A=this.bufferController=new r(this),I=this.capLevelController=new c(this),k=new S(this),B=new t.default(this),z=new R.default(this),G=new o.default(this),V=this.levelController=new E.default(this),X=new i.FragmentTracker(this),F=this.streamController=new y.default(this,X);I.setStreamController(F),k.setStreamController(F);var K=[V,F];this.networkControllers=K;var Z=[B,z,_,A,I,k,G,X];this.audioTrackController=this.createController(f.audioTrackController,null,K),this.createController(f.audioStreamController,X,K),this.subtitleTrackController=this.createController(f.subtitleTrackController,null,K),this.createController(f.subtitleStreamController,X,K),this.createController(f.timelineController,null,Z),this.emeController=this.createController(f.emeController,null,Z),this.cmcdController=this.createController(f.cmcdController,null,Z),this.latencyController=this.createController(g.default,null,Z),this.coreComponents=Z}var M=x.prototype;return M.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},M.on=function(f,n,r){r===void 0&&(r=this),this._emitter.on(f,n,r)},M.once=function(f,n,r){r===void 0&&(r=this),this._emitter.once(f,n,r)},M.removeAllListeners=function(f){this._emitter.removeAllListeners(f)},M.off=function(f,n,r,c){r===void 0&&(r=this),this._emitter.off(f,n,r,c)},M.listeners=function(f){return this._emitter.listeners(f)},M.emit=function(f,n,r){return this._emitter.emit(f,n,r)},M.trigger=function(f,n){if(this.config.debug)return this.emit(f,f,n);try{return this.emit(f,f,n)}catch(r){w.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:d.ErrorTypes.OTHER_ERROR,details:d.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:f,error:r})}return!1},M.listenerCount=function(f){return this._emitter.listenerCount(f)},M.destroy=function(){w.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},M.attachMedia=function(f){w.logger.log("attachMedia"),this._media=f,this.trigger(l.Events.MEDIA_ATTACHING,{media:f})},M.detachMedia=function(){w.logger.log("detachMedia"),this.trigger(l.Events.MEDIA_DETACHING,void 0),this._media=null},M.loadSource=function(f){this.stopLoad();var n=this.media,r=this.url,c=this.url=U.buildAbsoluteURL(self.location.href,f,{alwaysNormalize:!0});w.logger.log("loadSource:"+c),n&&r&&r!==c&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(n)),this.trigger(l.Events.MANIFEST_LOADING,{url:f})},M.startLoad=function(f){f===void 0&&(f=-1),w.logger.log("startLoad("+f+")"),this.networkControllers.forEach(function(n){n.startLoad(f)})},M.stopLoad=function(){w.logger.log("stopLoad"),this.networkControllers.forEach(function(f){f.stopLoad()})},M.swapAudioCodec=function(){w.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},M.recoverMediaError=function(){w.logger.log("recoverMediaError");var f=this._media;this.detachMedia(),f&&this.attachMedia(f)},M.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){w.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){w.logger.log("set nextLevel:"+f),this.levelController.manualLevel=f,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(f){w.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){w.logger.log("set firstLevel:"+f),this.levelController.firstLevel=f}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(f){w.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&&(w.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 d.ErrorTypes}},{key:"ErrorDetails",get:function(){return d.ErrorDetails}},{key:"DefaultConfig",get:function(){return x.defaultConfig?x.defaultConfig:u.hlsDefaultConfig},set:function(f){x.defaultConfig=f}}]),x}();C.defaultConfig=void 0},"./src/is-supported.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isSupported",function(){return t}),O.d(L,"changeTypeSupported",function(){return R});var U=O("./src/utils/mediasource-helper.ts");function s(){return self.SourceBuffer||self.WebKitSourceBuffer}function t(){var o=Object(U.getMediaSource)();if(!o)return!1;var g=s(),E=o&&typeof o.isTypeSupported=="function"&&o.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!g||g.prototype&&typeof g.prototype.appendBuffer=="function"&&typeof g.prototype.remove=="function";return!!E&&!!i}function R(){var o,g=s();return typeof(g==null||((o=g.prototype)===null||o===void 0)?void 0:o.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return w}),O.d(L,"LoadError",function(){return P});var U=O("./src/polyfills/number.ts"),s=O("./src/errors.ts");function t(v,l){v.prototype=Object.create(l.prototype),v.prototype.constructor=v,i(v,l)}function R(v){var l=typeof Map=="function"?new Map:void 0;return R=function(m){if(m===null||!E(m))return m;if(typeof m!="function")throw new TypeError("Super expression must either be null or a function");if(typeof l!="undefined"){if(l.has(m))return l.get(m);l.set(m,p)}function p(){return o(m,arguments,y(this).constructor)}return p.prototype=Object.create(m.prototype,{constructor:{value:p,enumerable:!1,writable:!0,configurable:!0}}),i(p,m)},R(v)}function o(v,l,d){return g()?o=Reflect.construct:o=function(p,C,x){var M=[null];M.push.apply(M,C);var b=Function.bind.apply(p,M),f=new b;return x&&i(f,x.prototype),f},o.apply(null,arguments)}function g(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(v){return!1}}function E(v){return Function.toString.call(v).indexOf("[native code]")!==-1}function i(v,l){return i=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m},i(v,l)}function y(v){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)},y(v)}var T=Math.pow(2,17),w=function(){function v(d){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=d}var l=v.prototype;return l.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},l.abort=function(){this.loader&&this.loader.abort()},l.load=function(m,p){var C=this,x=m.url;if(!x)return Promise.reject(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,networkDetails:null},"Fragment does not have a "+(x?"part list":"url")));this.abort();var M=this.config,b=M.fLoader,f=M.loader;return new Promise(function(n,r){C.loader&&C.loader.destroy();var c=C.loader=m.loader=b?new b(M):new f(M),S=u(m),_={timeout:M.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:M.fragLoadingMaxRetryTimeout,highWaterMark:T};m.stats=c.stats,c.load(S,_,{onSuccess:function(I,k,B,z){C.resetLoader(m,c),n({frag:m,part:null,payload:I.data,networkDetails:z})},onError:function(I,k,B){C.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,response:I,networkDetails:B}))},onAbort:function(I,k,B){C.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,networkDetails:B}))},onTimeout:function(I,k,B){C.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,networkDetails:B}))},onProgress:function(I,k,B,z){p&&p({frag:m,part:null,payload:B,networkDetails:z})}})})},l.loadPart=function(m,p,C){var x=this;this.abort();var M=this.config,b=M.fLoader,f=M.loader;return new Promise(function(n,r){x.loader&&x.loader.destroy();var c=x.loader=m.loader=b?new b(M):new f(M),S=u(m,p),_={timeout:M.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:M.fragLoadingMaxRetryTimeout,highWaterMark:T};p.stats=c.stats,c.load(S,_,{onSuccess:function(I,k,B,z){x.resetLoader(m,c),x.updateStatsFromPart(m,p);var G={frag:m,part:p,payload:I.data,networkDetails:z};C(G),n(G)},onError:function(I,k,B){x.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:m,part:p,response:I,networkDetails:B}))},onAbort:function(I,k,B){m.stats.aborted=p.stats.aborted,x.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:m,part:p,networkDetails:B}))},onTimeout:function(I,k,B){x.resetLoader(m,c),r(new P({type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:m,part:p,networkDetails:B}))}})})},l.updateStatsFromPart=function(m,p){var C=m.stats,x=p.stats,M=x.total;if(C.loaded+=x.loaded,M){var b=Math.round(m.duration/p.duration),f=Math.min(Math.round(C.loaded/M),b),n=b-f,r=n*Math.round(C.loaded/f);C.total=C.loaded+r}else C.total=Math.max(C.loaded,C.total);var c=C.loading,S=x.loading;c.start?c.first+=S.first-S.start:(c.start=S.start,c.first=S.first),c.end=S.end},l.resetLoader=function(m,p){m.loader=null,this.loader===p&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),p.destroy()},v}();function u(v,l){l===void 0&&(l=null);var d=l||v,m={frag:v,part:l,responseType:"arraybuffer",url:d.url,headers:{},rangeStart:0,rangeEnd:0},p=d.byteRangeStartOffset,C=d.byteRangeEndOffset;return Object(U.isFiniteNumber)(p)&&Object(U.isFiniteNumber)(C)&&(m.rangeStart=p,m.rangeEnd=C),m}var P=function(v){t(l,v);function l(d){for(var m,p=arguments.length,C=new Array(p>1?p-1:0),x=1;x<p;x++)C[x-1]=arguments[x];return m=v.call.apply(v,[this].concat(C))||this,m.data=void 0,m.data=d,m}return l}(R(Error))},"./src/loader/fragment.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ElementaryStreamTypes",function(){return w}),O.d(L,"BaseSegment",function(){return u}),O.d(L,"Fragment",function(){return P}),O.d(L,"Part",function(){return v});var U=O("./src/polyfills/number.ts"),s=O("./node_modules/url-toolkit/src/url-toolkit.js"),t=O.n(s),R=O("./src/utils/logger.ts"),o=O("./src/loader/level-key.ts"),g=O("./src/loader/load-stats.ts");function E(l,d){l.prototype=Object.create(d.prototype),l.prototype.constructor=l,i(l,d)}function i(l,d){return i=Object.setPrototypeOf||function(p,C){return p.__proto__=C,p},i(l,d)}function y(l,d){for(var m=0;m<d.length;m++){var p=d[m];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(l,p.key,p)}}function T(l,d,m){return d&&y(l.prototype,d),m&&y(l,m),l}var w;(function(l){l.AUDIO="audio",l.VIDEO="video",l.AUDIOVIDEO="audiovideo"})(w||(w={}));var u=function(){function l(m){var p;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(p={},p[w.AUDIO]=null,p[w.VIDEO]=null,p[w.AUDIOVIDEO]=null,p),this.baseurl=m}var d=l.prototype;return d.setByteRange=function(p,C){var x=p.split("@",2),M=[];x.length===1?M[0]=C?C.byteRangeEndOffset:0:M[0]=parseInt(x[1]),M[1]=parseInt(x[0])+M[0],this._byteRange=M},T(l,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(s.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(p){this._url=p}}]),l}(),P=function(l){E(d,l);function d(p,C){var x;return x=l.call(this,C)||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 m=d.prototype;return m.createInitializationVector=function(C){for(var x=new Uint8Array(16),M=12;M<16;M++)x[M]=C>>8*(15-M)&255;return x},m.setDecryptDataFromLevelKey=function(C,x){var M=C;return(C==null?void 0:C.method)==="AES-128"&&C.uri&&!C.iv&&(M=o.LevelKey.fromURI(C.uri),M.method=C.method,M.iv=this.createInitializationVector(x),M.keyFormat="identity"),M},m.setElementaryStreamInfo=function(C,x,M,b,f,n){n===void 0&&(n=!1);var r=this.elementaryStreams,c=r[C];if(!c){r[C]={startPTS:x,endPTS:M,startDTS:b,endDTS:f,partial:n};return}c.startPTS=Math.min(c.startPTS,x),c.endPTS=Math.max(c.endPTS,M),c.startDTS=Math.min(c.startDTS,b),c.endDTS=Math.max(c.endDTS,f)},m.clearElementaryStreamInfo=function(){var C=this.elementaryStreams;C[w.AUDIO]=null,C[w.VIDEO]=null,C[w.AUDIOVIDEO]=null},T(d,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var C=this.sn;typeof C!="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'),C=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,C)}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 C=Object(U.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+C*1e3}},{key:"encrypted",get:function(){var C;return!!((C=this.decryptdata)!==null&&C!==void 0&&C.keyFormat&&this.decryptdata.uri)}}]),d}(u),v=function(l){E(d,l);function d(m,p,C,x,M){var b;b=l.call(this,C)||this,b.fragOffset=0,b.duration=0,b.gap=!1,b.independent=!1,b.relurl=void 0,b.fragment=void 0,b.index=void 0,b.stats=new g.LoadStats,b.duration=m.decimalFloatingPoint("DURATION"),b.gap=m.bool("GAP"),b.independent=m.bool("INDEPENDENT"),b.relurl=m.enumeratedString("URI"),b.fragment=p,b.index=x;var f=m.enumeratedString("BYTERANGE");return f&&b.setByteRange(f,M),M&&(b.fragOffset=M.fragOffset+M.duration),b}return T(d,[{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)}}]),d}(u)},"./src/loader/key-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return R});var U=O("./src/events.ts"),s=O("./src/errors.ts"),t=O("./src/utils/logger.ts"),R=function(){function o(E){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=E,this._registerListeners()}var g=o.prototype;return g._registerListeners=function(){this.hls.on(U.Events.KEY_LOADING,this.onKeyLoading,this)},g._unregisterListeners=function(){this.hls.off(U.Events.KEY_LOADING,this.onKeyLoading)},g.destroy=function(){this._unregisterListeners();for(var i in this.loaders){var y=this.loaders[i];y&&y.destroy()}this.loaders={}},g.onKeyLoading=function(i,y){var T=y.frag,w=T.type,u=this.loaders[w];if(!T.decryptdata){t.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var P=T.decryptdata.uri;if(P!==this.decrypturl||this.decryptkey===null){var v=this.hls.config;if(u&&(t.logger.warn("abort previous key loader for type:"+w),u.abort()),!P){t.logger.warn("key uri is falsy");return}var l=v.loader,d=T.loader=this.loaders[w]=new l(v);this.decrypturl=P,this.decryptkey=null;var m={url:P,frag:T,responseType:"arraybuffer"},p={timeout:v.fragLoadingTimeOut,maxRetry:0,retryDelay:v.fragLoadingRetryDelay,maxRetryDelay:v.fragLoadingMaxRetryTimeout,highWaterMark:0},C={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};d.load(m,p,C)}else this.decryptkey&&(T.decryptdata.key=this.decryptkey,this.hls.trigger(U.Events.KEY_LOADED,{frag:T}))},g.loadsuccess=function(i,y,T){var w=T.frag;if(!w.decryptdata){t.logger.error("after key load, decryptdata unset");return}this.decryptkey=w.decryptdata.key=new Uint8Array(i.data),w.loader=null,delete this.loaders[w.type],this.hls.trigger(U.Events.KEY_LOADED,{frag:w})},g.loaderror=function(i,y){var T=y.frag,w=T.loader;w&&w.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:i})},g.loadtimeout=function(i,y){var T=y.frag,w=T.loader;w&&w.abort(),delete this.loaders[T.type],this.hls.trigger(U.Events.ERROR,{type:s.ErrorTypes.NETWORK_ERROR,details:s.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:T})},o}()},"./src/loader/level-details.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelDetails",function(){return o});var U=O("./src/polyfills/number.ts");function s(g,E){for(var i=0;i<E.length;i++){var y=E[i];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(g,y.key,y)}}function t(g,E,i){return E&&s(g.prototype,E),i&&s(g,i),g}var R=10,o=function(){function g(i){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=i}var E=g.prototype;return E.reloaded=function(y){if(!y){this.advanced=!0,this.updated=!0;return}var T=this.lastPartSn-y.lastPartSn,w=this.lastPartIndex-y.lastPartIndex;this.updated=this.endSN!==y.endSN||!!w||!!T,this.advanced=this.endSN>y.endSN||T>0||T===0&&w>0,this.updated||this.advanced?this.misses=Math.floor(y.misses*.6):this.misses=y.misses+1,this.availabilityDelay=y.availabilityDelay},t(g,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(U.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||R}},{key:"drift",get:function(){var y=this.driftEndTime-this.driftStartTime;if(y>0){var T=this.driftEnd-this.driftStart;return T*1e3/y}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var y;return(y=this.fragments)!==null&&y!==void 0&&y.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),g}()},"./src/loader/level-key.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"LevelKey",function(){return o});var U=O("./node_modules/url-toolkit/src/url-toolkit.js"),s=O.n(U);function t(g,E){for(var i=0;i<E.length;i++){var y=E[i];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(g,y.key,y)}}function R(g,E,i){return E&&t(g.prototype,E),i&&t(g,i),g}var o=function(){g.fromURL=function(i,y){return new g(i,y)},g.fromURI=function(i){return new g(i)};function g(E,i){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,i?this._uri=Object(U.buildAbsoluteURL)(E,i,{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 d});var U=O("./src/polyfills/number.ts"),s=O("./node_modules/url-toolkit/src/url-toolkit.js"),t=O.n(s),R=O("./src/loader/fragment.ts"),o=O("./src/loader/level-details.ts"),g=O("./src/loader/level-key.ts"),E=O("./src/utils/attr-list.ts"),i=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,w=/#EXT-X-MEDIA:(.*)/g,u=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),P=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),v=/\.(mp4|m4s|m4v|m4a)$/i;function l(M){var b,f;return v.test((b=(f=s.parseURL(M))===null||f===void 0?void 0:f.path)!=null?b:"")}var d=function(){function M(){}return M.findGroup=function(f,n){for(var r=0;r<f.length;r++){var c=f[r];if(c.id===n)return c}},M.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},M.resolve=function(f,n){return s.buildAbsoluteURL(n,f,{alwaysNormalize:!0})},M.parseMasterPlaylist=function(f,n){var r=[],c={},S=!1;T.lastIndex=0;for(var _;(_=T.exec(f))!=null;)if(_[1]){var A=new E.AttrList(_[1]),I={attrs:A,bitrate:A.decimalInteger("AVERAGE-BANDWIDTH")||A.decimalInteger("BANDWIDTH"),name:A.NAME,url:M.resolve(_[2],n)},k=A.decimalResolution("RESOLUTION");k&&(I.width=k.width,I.height=k.height),m((A.CODECS||"").split(/[ ,]+/).filter(function(z){return z}),I),I.videoCodec&&I.videoCodec.indexOf("avc1")!==-1&&(I.videoCodec=M.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}},M.parseMasterPlaylistMedia=function(f,n,r,c){c===void 0&&(c=[]);var S,_=[],A=0;for(w.lastIndex=0;(S=w.exec(f))!==null;){var I=new E.AttrList(S[1]);if(I.TYPE===r){var k={attrs:I,bitrate:0,id:A++,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?M.resolve(I.URI,n):""};if(c.length){var B=M.findGroup(c,k.groupId)||c[0];p(k,B,"audioCodec"),p(k,B,"textCodec")}_.push(k)}}return _},M.parseLevelPlaylist=function(f,n,r,c,S){var _=new o.LevelDetails(n),A=_.fragments,I=null,k=0,B=0,z=0,G=0,V=null,X=new R.Fragment(c,n),F,K,Z,he=-1,ue=!1;for(u.lastIndex=0,_.m3u8=f;(F=u.exec(f))!==null;){ue&&(ue=!1,X=new R.Fragment(c,n),X.start=z,X.sn=k,X.cc=G,X.level=r,I&&(X.initSegment=I,X.rawProgramDateTime=I.rawProgramDateTime));var ge=F[1];if(ge){X.duration=parseFloat(ge);var xe=(" "+F[2]).slice(1);X.title=xe||null,X.tagList.push(xe?["INF",ge,xe]:["INF",ge])}else if(F[3])Object(U.isFiniteNumber)(X.duration)&&(X.start=z,Z&&(X.levelkey=Z),X.sn=k,X.level=r,X.cc=G,X.urlId=S,A.push(X),X.relurl=(" "+F[3]).slice(1),x(X,V),V=X,z+=X.duration,k++,B=0,ue=!0);else if(F[4]){var De=(" "+F[4]).slice(1);V?X.setByteRange(De,V):X.setByteRange(De)}else if(F[5])X.rawProgramDateTime=(" "+F[5]).slice(1),X.tagList.push(["PROGRAM-DATE-TIME",X.rawProgramDateTime]),he===-1&&(he=A.length);else{if(F=F[0].match(P),!F){i.logger.warn("No matches on slow regex match for level playlist!");continue}for(K=1;K<F.length&&!(typeof F[K]!="undefined");K++);var we=(" "+F[K]).slice(1),Le=(" "+F[K+1]).slice(1),ie=F[K+2]?(" "+F[K+2]).slice(1):"";switch(we){case"PLAYLIST-TYPE":_.type=Le.toUpperCase();break;case"MEDIA-SEQUENCE":k=_.startSN=parseInt(Le);break;case"SKIP":{var ve=new E.AttrList(Le),q=ve.decimalInteger("SKIPPED-SEGMENTS");if(Object(U.isFiniteNumber)(q)){_.skippedSegments=q;for(var fe=q;fe--;)A.unshift(null);k+=q}var Pe=ve.enumeratedString("RECENTLY-REMOVED-DATERANGES");Pe&&(_.recentlyRemovedDateranges=Pe.split(" "));break}case"TARGETDURATION":_.targetduration=parseFloat(Le);break;case"VERSION":_.version=parseInt(Le);break;case"EXTM3U":break;case"ENDLIST":_.live=!1;break;case"#":(Le||ie)&&X.tagList.push(ie?[Le,ie]:[Le]);break;case"DIS":G++;case"GAP":X.tagList.push([we]);break;case"BITRATE":X.tagList.push([we,Le]);break;case"DISCONTINUITY-SEQ":G=parseInt(Le);break;case"KEY":{var ye,Ye=new E.AttrList(Le),dt=Ye.enumeratedString("METHOD"),ke=Ye.URI,We=Ye.hexadecimalInteger("IV"),Re=Ye.enumeratedString("KEYFORMATVERSIONS"),Me=Ye.enumeratedString("KEYID"),Ve=(ye=Ye.enumeratedString("KEYFORMAT"))!=null?ye:"identity",Ze=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Ze.indexOf(Ve)>-1){i.logger.warn("Keyformat "+Ve+" is not supported from the manifest");continue}else if(Ve!=="identity")continue;dt&&(Z=g.LevelKey.fromURL(n,ke),ke&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(dt)>=0&&(Z.method=dt,Z.keyFormat=Ve,Me&&(Z.keyID=Me),Re&&(Z.keyFormatVersions=Re),Z.iv=We));break}case"START":{var bt=new E.AttrList(Le),ft=bt.decimalFloatingPoint("TIME-OFFSET");Object(U.isFiniteNumber)(ft)&&(_.startTimeOffset=ft);break}case"MAP":{var Ft=new E.AttrList(Le);X.relurl=Ft.URI,Ft.BYTERANGE&&X.setByteRange(Ft.BYTERANGE),X.level=r,X.sn="initSegment",Z&&(X.levelkey=Z),X.initSegment=null,I=X,ue=!0;break}case"SERVER-CONTROL":{var Kt=new E.AttrList(Le);_.canBlockReload=Kt.bool("CAN-BLOCK-RELOAD"),_.canSkipUntil=Kt.optionalFloat("CAN-SKIP-UNTIL",0),_.canSkipDateRanges=_.canSkipUntil>0&&Kt.bool("CAN-SKIP-DATERANGES"),_.partHoldBack=Kt.optionalFloat("PART-HOLD-BACK",0),_.holdBack=Kt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var At=new E.AttrList(Le);_.partTarget=At.decimalFloatingPoint("PART-TARGET");break}case"PART":{var wt=_.partList;wt||(wt=_.partList=[]);var Ht=B>0?wt[wt.length-1]:void 0,qt=B++,Gt=new R.Part(new E.AttrList(Le),X,n,qt,Ht);wt.push(Gt),X.duration+=Gt.duration;break}case"PRELOAD-HINT":{var xt=new E.AttrList(Le);_.preloadHint=xt;break}case"RENDITION-REPORT":{var ot=new E.AttrList(Le);_.renditionReports=_.renditionReports||[],_.renditionReports.push(ot);break}default:i.logger.warn("line parsed but not handled: "+F);break}}}V&&!V.relurl?(A.pop(),z-=V.duration,_.partList&&(_.fragmentHint=V)):_.partList&&(x(X,V),X.cc=G,_.fragmentHint=X);var Mt=A.length,gt=A[0],qe=A[Mt-1];if(z+=_.skippedSegments*_.targetduration,z>0&&Mt&&qe){_.averagetargetduration=z/Mt;var Xe=qe.sn;_.endSN=Xe!=="initSegment"?Xe:0,gt&&(_.startCC=gt.cc,gt.initSegment||_.fragments.every(function(Qe){return Qe.relurl&&l(Qe.relurl)})&&(i.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=qe.relurl,X.level=r,X.sn="initSegment",gt.initSegment=X,_.needSidxRanges=!0))}else _.endSN=0,_.startCC=0;return _.fragmentHint&&(z+=_.fragmentHint.duration),_.totalduration=z,_.endCC=G,he>0&&C(A,he),_},M}();function m(M,b){["video","audio","text"].forEach(function(f){var n=M.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});b[f+"Codec"]=r.length>0?r[0]:n[0],M=M.filter(function(c){return n.indexOf(c)===-1})}}),b.unknownCodecs=M}function p(M,b,f){var n=b[f];n&&(M[f]=n)}function C(M,b){for(var f=M[b],n=b;n--;){var r=M[n];if(!r)return;r.programDateTime=f.programDateTime-r.duration*1e3,f=r}}function x(M,b){M.rawProgramDateTime?M.programDateTime=Date.parse(M.rawProgramDateTime):b!=null&&b.programDateTime&&(M.programDateTime=b.endProgramDateTime),Object(U.isFiniteNumber)(M.programDateTime)||(M.programDateTime=null,M.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/events.ts"),t=O("./src/errors.ts"),R=O("./src/utils/logger.ts"),o=O("./src/utils/mp4-tools.ts"),g=O("./src/loader/m3u8-parser.ts"),E=O("./src/types/loader.ts"),i=O("./src/utils/attr-list.ts");function y(u){var P=u.type;switch(P){case E.PlaylistContextType.AUDIO_TRACK:return E.PlaylistLevelType.AUDIO;case E.PlaylistContextType.SUBTITLE_TRACK:return E.PlaylistLevelType.SUBTITLE;default:return E.PlaylistLevelType.MAIN}}function T(u,P){var v=u.url;return(v===void 0||v.indexOf("data:")===0)&&(v=P.url),v}var w=function(){function u(v){this.hls=void 0,this.loaders=Object.create(null),this.hls=v,this.registerListeners()}var P=u.prototype;return P.registerListeners=function(){var l=this.hls;l.on(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(s.Events.LEVEL_LOADING,this.onLevelLoading,this),l.on(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.on(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.unregisterListeners=function(){var l=this.hls;l.off(s.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(s.Events.LEVEL_LOADING,this.onLevelLoading,this),l.off(s.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),l.off(s.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},P.createInternalLoader=function(l){var d=this.hls.config,m=d.pLoader,p=d.loader,C=m||p,x=new C(d);return l.loader=x,this.loaders[l.type]=x,x},P.getInternalLoader=function(l){return this.loaders[l.type]},P.resetInternalLoader=function(l){this.loaders[l]&&delete this.loaders[l]},P.destroyInternalLoaders=function(){for(var l in this.loaders){var d=this.loaders[l];d&&d.destroy(),this.resetInternalLoader(l)}},P.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},P.onManifestLoading=function(l,d){var m=d.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:E.PlaylistContextType.MANIFEST,url:m,deliveryDirectives:null})},P.onLevelLoading=function(l,d){var m=d.id,p=d.level,C=d.url,x=d.deliveryDirectives;this.load({id:m,groupId:null,level:p,responseType:"text",type:E.PlaylistContextType.LEVEL,url:C,deliveryDirectives:x})},P.onAudioTrackLoading=function(l,d){var m=d.id,p=d.groupId,C=d.url,x=d.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.AUDIO_TRACK,url:C,deliveryDirectives:x})},P.onSubtitleTrackLoading=function(l,d){var m=d.id,p=d.groupId,C=d.url,x=d.deliveryDirectives;this.load({id:m,groupId:p,level:null,responseType:"text",type:E.PlaylistContextType.SUBTITLE_TRACK,url:C,deliveryDirectives:x})},P.load=function(l){var d,m=this.hls.config,p=this.getInternalLoader(l);if(p){var C=p.context;if(C&&C.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,M,b,f;switch(l.type){case E.PlaylistContextType.MANIFEST:x=m.manifestLoadingMaxRetry,M=m.manifestLoadingTimeOut,b=m.manifestLoadingRetryDelay,f=m.manifestLoadingMaxRetryTimeout;break;case E.PlaylistContextType.LEVEL:case E.PlaylistContextType.AUDIO_TRACK:case E.PlaylistContextType.SUBTITLE_TRACK:x=0,M=m.levelLoadingTimeOut;break;default:x=m.levelLoadingMaxRetry,M=m.levelLoadingTimeOut,b=m.levelLoadingRetryDelay,f=m.levelLoadingMaxRetryTimeout;break}if(p=this.createInternalLoader(l),(d=l.deliveryDirectives)!==null&&d!==void 0&&d.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&&(M=Math.min(Math.max(r*3,c*.8)*1e3,M))}}var S={timeout:M,maxRetry:x,retryDelay:b,maxRetryDelay:f,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};p.load(l,S,_)},P.loadsuccess=function(l,d,m,p){if(p===void 0&&(p=null),m.isSidxRequest){this.handleSidxRequest(l,m),this.handlePlaylistLoaded(l,d,m,p);return}this.resetInternalLoader(m.type);var C=l.data;if(C.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(l,m,"no EXTM3U delimiter",p);return}d.parsing.start=performance.now(),C.indexOf("#EXTINF:")>0||C.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(l,d,m,p):this.handleMasterPlaylist(l,d,m,p)},P.loaderror=function(l,d,m){m===void 0&&(m=null),this.handleNetworkError(d,m,!1,l)},P.loadtimeout=function(l,d,m){m===void 0&&(m=null),this.handleNetworkError(d,m,!0)},P.handleMasterPlaylist=function(l,d,m,p){var C=this.hls,x=l.data,M=T(l,m),b=g.default.parseMasterPlaylist(x,M),f=b.levels,n=b.sessionData;if(!f.length){this.handleManifestParsingError(l,m,"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,M,"AUDIO",r),_=g.default.parseMasterPlaylistMedia(x,M,"SUBTITLES",c),A=g.default.parseMasterPlaylistMedia(x,M,"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 i.AttrList({}),bitrate:0,url:""}))}C.trigger(s.Events.MANIFEST_LOADED,{levels:f,audioTracks:S,subtitles:_,captions:A,url:M,stats:d,networkDetails:p,sessionData:n})},P.handleTrackOrLevelPlaylist=function(l,d,m,p){var C=this.hls,x=m.id,M=m.level,b=m.type,f=T(l,m),n=Object(U.isFiniteNumber)(x)?x:0,r=Object(U.isFiniteNumber)(M)?M:n,c=y(m),S=g.default.parseLevelPlaylist(l.data,f,r,c,n);if(!S.fragments.length){C.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 m.level=="number"?m.level:void 0});return}if(b===E.PlaylistContextType.MANIFEST){var _={attrs:new i.AttrList({}),bitrate:0,details:S,name:"",url:f};C.trigger(s.Events.MANIFEST_LOADED,{levels:[_],audioTracks:[],url:f,stats:d,networkDetails:p,sessionData:null})}if(d.parsing.end=performance.now(),S.needSidxRanges){var A,I=(A=S.fragments[0].initSegment)===null||A===void 0?void 0:A.url;this.load({url:I,isSidxRequest:!0,type:b,level:M,levelDetails:S,id:x,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}m.levelDetails=S,this.handlePlaylistLoaded(l,d,m,p)},P.handleSidxRequest=function(l,d){var m=Object(o.parseSegmentIndex)(new Uint8Array(l.data));if(!m)return;var p=m.references,C=d.levelDetails;p.forEach(function(x,M){var b=x.info,f=C.fragments[M];f.byteRange.length===0&&f.setByteRange(String(1+b.end-b.start)+"@"+String(b.start)),f.initSegment&&f.initSegment.setByteRange(String(m.moovEndOffset)+"@0")})},P.handleManifestParsingError=function(l,d,m,p){this.hls.trigger(s.Events.ERROR,{type:t.ErrorTypes.NETWORK_ERROR,details:t.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:d.type===E.PlaylistContextType.MANIFEST,url:l.url,reason:m,response:l,context:d,networkDetails:p})},P.handleNetworkError=function(l,d,m,p){m===void 0&&(m=!1),R.logger.warn("[playlist-loader]: A network "+(m?"timeout":"error")+" occurred while loading "+l.type+" level: "+l.level+" id: "+l.id+' group-id: "'+l.groupId+'"');var C=t.ErrorDetails.UNKNOWN,x=!1,M=this.getInternalLoader(l);switch(l.type){case E.PlaylistContextType.MANIFEST:C=m?t.ErrorDetails.MANIFEST_LOAD_TIMEOUT:t.ErrorDetails.MANIFEST_LOAD_ERROR,x=!0;break;case E.PlaylistContextType.LEVEL:C=m?t.ErrorDetails.LEVEL_LOAD_TIMEOUT:t.ErrorDetails.LEVEL_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.AUDIO_TRACK:C=m?t.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:t.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,x=!1;break;case E.PlaylistContextType.SUBTITLE_TRACK:C=m?t.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:t.ErrorDetails.SUBTITLE_LOAD_ERROR,x=!1;break}M&&this.resetInternalLoader(l.type);var b={type:t.ErrorTypes.NETWORK_ERROR,details:C,fatal:x,url:l.url,loader:M,context:l,networkDetails:d};p&&(b.response=p),this.hls.trigger(s.Events.ERROR,b)},P.handlePlaylistLoaded=function(l,d,m,p){var C=m.type,x=m.level,M=m.id,b=m.groupId,f=m.loader,n=m.levelDetails,r=m.deliveryDirectives;if(!(n!=null&&n.targetduration)){this.handleManifestParsingError(l,m,"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(C){case E.PlaylistContextType.MANIFEST:case E.PlaylistContextType.LEVEL:this.hls.trigger(s.Events.LEVEL_LOADED,{details:n,level:x||0,id:M||0,stats:d,networkDetails:p,deliveryDirectives:r});break;case E.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(s.Events.AUDIO_TRACK_LOADED,{details:n,id:M||0,groupId:b||"",stats:d,networkDetails:p,deliveryDirectives:r});break;case E.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(s.Events.SUBTITLE_TRACK_LOADED,{details:n,id:M||0,groupId:b||"",stats:d,networkDetails:p,deliveryDirectives:r});break}},u}();L.default=w},"./src/polyfills/number.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isFiniteNumber",function(){return U}),O.d(L,"MAX_SAFE_INTEGER",function(){return s});var U=Number.isFinite||function(t){return typeof t=="number"&&isFinite(t)},s=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(Q,L,O){"use strict";O.r(L);var U=function(){function s(){}return s.getSilentFrame=function(R,o){switch(R){case"mp4a.40.2":if(o===1)return new Uint8Array([0,200,0,128,35,128]);if(o===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(o===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(o===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(o===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(o===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(o===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(o===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},s}();L.default=U},"./src/remux/mp4-generator.ts":function(Q,L,O){"use strict";O.r(L);var U=Math.pow(2,32)-1,s=function(){function t(){}return t.init=function(){t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var o;for(o in t.types)t.types.hasOwnProperty(o)&&(t.types[o]=[o.charCodeAt(0),o.charCodeAt(1),o.charCodeAt(2),o.charCodeAt(3)]);var g=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),E=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:g,audio:E};var i=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]),w=new Uint8Array([97,118,99,49]),u=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,T,u,T,w),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,i))},t.box=function(o){for(var g=8,E=arguments.length,i=new Array(E>1?E-1:0),y=1;y<E;y++)i[y-1]=arguments[y];for(var T=i.length,w=T;T--;)g+=i[T].byteLength;var u=new Uint8Array(g);for(u[0]=g>>24&255,u[1]=g>>16&255,u[2]=g>>8&255,u[3]=g&255,u.set(o,4),T=0,g=8;T<w;T++)u.set(i[T],g),g+=i[T].byteLength;return u},t.hdlr=function(o){return t.box(t.types.hdlr,t.HDLR_TYPES[o])},t.mdat=function(o){return t.box(t.types.mdat,o)},t.mdhd=function(o,g){g*=o;var E=Math.floor(g/(U+1)),i=Math.floor(g%(U+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,E>>24,E>>16&255,E>>8&255,E&255,i>>24,i>>16&255,i>>8&255,i&255,85,196,0,0]))},t.mdia=function(o){return t.box(t.types.mdia,t.mdhd(o.timescale,o.duration),t.hdlr(o.type),t.minf(o))},t.mfhd=function(o){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,o>>24,o>>16&255,o>>8&255,o&255]))},t.minf=function(o){return o.type==="audio"?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(o)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(o))},t.moof=function(o,g,E){return t.box(t.types.moof,t.mfhd(o),t.traf(E,g))},t.moov=function(o){for(var g=o.length,E=[];g--;)E[g]=t.trak(o[g]);return t.box.apply(null,[t.types.moov,t.mvhd(o[0].timescale,o[0].duration)].concat(E).concat(t.mvex(o)))},t.mvex=function(o){for(var g=o.length,E=[];g--;)E[g]=t.trex(o[g]);return t.box.apply(null,[t.types.mvex].concat(E))},t.mvhd=function(o,g){g*=o;var E=Math.floor(g/(U+1)),i=Math.floor(g%(U+1)),y=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,o>>24&255,o>>16&255,o>>8&255,o&255,E>>24,E>>16&255,E>>8&255,E&255,i>>24,i>>16&255,i>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,y)},t.sdtp=function(o){var g=o.samples||[],E=new Uint8Array(4+g.length),i,y;for(i=0;i<g.length;i++)y=g[i].flags,E[i+4]=y.dependsOn<<4|y.isDependedOn<<2|y.hasRedundancy;return t.box(t.types.sdtp,E)},t.stbl=function(o){return t.box(t.types.stbl,t.stsd(o),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(o){var g=[],E=[],i,y,T;for(i=0;i<o.sps.length;i++)y=o.sps[i],T=y.byteLength,g.push(T>>>8&255),g.push(T&255),g=g.concat(Array.prototype.slice.call(y));for(i=0;i<o.pps.length;i++)y=o.pps[i],T=y.byteLength,E.push(T>>>8&255),E.push(T&255),E=E.concat(Array.prototype.slice.call(y));var w=t.box(t.types.avcC,new Uint8Array([1,g[3],g[4],g[5],252|3,224|o.sps.length].concat(g).concat([o.pps.length]).concat(E))),u=o.width,P=o.height,v=o.pixelRatio[0],l=o.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,u>>8&255,u&255,P>>8&255,P&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),w,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([v>>24,v>>16&255,v>>8&255,v&255,l>>24,l>>16&255,l>>8&255,l&255])))},t.esds=function(o){var g=o.config.length;return new Uint8Array([0,0,0,0,3,23+g,0,1,0,4,15+g,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([g]).concat(o.config).concat([6,1,2]))},t.mp4a=function(o){var g=o.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]),t.box(t.types.esds,t.esds(o)))},t.mp3=function(o){var g=o.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,o.channelCount,0,16,0,0,0,0,g>>8&255,g&255,0,0]))},t.stsd=function(o){return o.type==="audio"?!o.isAAC&&o.codec==="mp3"?t.box(t.types.stsd,t.STSD,t.mp3(o)):t.box(t.types.stsd,t.STSD,t.mp4a(o)):t.box(t.types.stsd,t.STSD,t.avc1(o))},t.tkhd=function(o){var g=o.id,E=o.duration*o.timescale,i=o.width,y=o.height,T=Math.floor(E/(U+1)),w=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,w>>24,w>>16&255,w>>8&255,w&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>8&255,i&255,0,0,y>>8&255,y&255,0,0]))},t.traf=function(o,g){var E=t.sdtp(o),i=o.id,y=Math.floor(g/(U+1)),T=Math.floor(g%(U+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,y>>24,y>>16&255,y>>8&255,y&255,T>>24,T>>16&255,T>>8&255,T&255])),t.trun(o,E.length+16+20+8+16+8+8),E)},t.trak=function(o){return o.duration=o.duration||4294967295,t.box(t.types.trak,t.tkhd(o),t.mdia(o))},t.trex=function(o){var g=o.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,g>>24,g>>16&255,g>>8&255,g&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(o,g){var E=o.samples||[],i=E.length,y=12+16*i,T=new Uint8Array(y),w,u,P,v,l,d;for(g+=8+y,T.set([0,0,15,1,i>>>24&255,i>>>16&255,i>>>8&255,i&255,g>>>24&255,g>>>16&255,g>>>8&255,g&255],0),w=0;w<i;w++)u=E[w],P=u.duration,v=u.size,l=u.flags,d=u.cts,T.set([P>>>24&255,P>>>16&255,P>>>8&255,P&255,v>>>24&255,v>>>16&255,v>>>8&255,v&255,l.isLeading<<2|l.dependsOn,l.isDependedOn<<6|l.hasRedundancy<<4|l.paddingValue<<1|l.isNonSync,l.degradPrio&240<<8,l.degradPrio&15,d>>>24&255,d>>>16&255,d>>>8&255,d&255],12+16*w);return t.box(t.types.trun,T)},t.initSegment=function(o){t.types||t.init();var g=t.moov(o),E=new Uint8Array(t.FTYP.byteLength+g.byteLength);return E.set(t.FTYP),E.set(g,t.FTYP.byteLength),E},t}();s.types=void 0,s.HDLR_TYPES=void 0,s.STTS=void 0,s.STSC=void 0,s.STCO=void 0,s.STSZ=void 0,s.VMHD=void 0,s.SMHD=void 0,s.STSD=void 0,s.FTYP=void 0,s.DINF=void 0,L.default=s},"./src/remux/mp4-remuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return d}),O.d(L,"normalizePts",function(){return m});var U=O("./src/polyfills/number.ts"),s=O("./src/remux/aac-helper.ts"),t=O("./src/remux/mp4-generator.ts"),R=O("./src/events.ts"),o=O("./src/errors.ts"),g=O("./src/utils/logger.ts"),E=O("./src/types/loader.ts"),i=O("./src/utils/timescale-conversion.ts");function y(){return y=Object.assign||function(M){for(var b=1;b<arguments.length;b++){var f=arguments[b];for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(M[n]=f[n])}return M},y.apply(this,arguments)}var T=10*1e3,w=1024,u=1152,P=null,v=null,l=!1,d=function(){function M(f,n,r,c){if(c===void 0&&(c=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=f,this.config=n,this.typeSupported=r,this.ISGenerated=!1,P===null){var S=navigator.userAgent||"",_=S.match(/Chrome\/(\d+)/i);P=_?parseInt(_[1]):0}if(v===null){var A=navigator.userAgent.match(/Safari\/(\d+)/i);v=A?parseInt(A[1]):0}l=!!P&&P<75||!!v&&v<600}var b=M.prototype;return b.destroy=function(){},b.resetTimeStamp=function(n){g.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=n},b.resetNextTimestamp=function(){g.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},b.resetInitSegment=function(){g.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},b.getVideoStartPts=function(n){var r=!1,c=n.reduce(function(S,_){var A=_.pts-S;return A<-4294967296?(r=!0,m(S,_.pts)):A>0?S:_.pts},n[0].pts);return r&&g.logger.debug("PTS rollover detected"),c},b.remux=function(n,r,c,S,_,A,I,k){var B,z,G,V,X,F,K=_,Z=_,he=n.pid>-1,ue=r.pid>-1,ge=r.samples.length,xe=n.samples.length>0,De=ge>1,we=(!he||xe)&&(!ue||De)||this.ISGenerated||I;if(we){this.ISGenerated||(G=this.generateIS(n,r,_));var Le=this.isVideoContiguous,ie=-1;if(De&&(ie=p(r.samples),!Le&&this.config.forceKeyFrameOnDiscontinuity))if(F=!0,ie>0){g.logger.warn("[mp4-remuxer]: Dropped "+ie+" out of "+ge+" video samples due to a missing keyframe");var ve=this.getVideoStartPts(r.samples);r.samples=r.samples.slice(ie),r.dropped+=ie,Z+=(r.samples[0].pts-ve)/(r.timescale||9e4)}else ie===-1&&(g.logger.warn("[mp4-remuxer]: No keyframe found out of "+ge+" video samples"),F=!1);if(this.ISGenerated){if(xe&&De){var q=this.getVideoStartPts(r.samples),fe=m(n.samples[0].pts,q)-q,Pe=fe/r.inputTimeScale;K+=Math.max(0,Pe),Z+=Math.max(0,-Pe)}if(xe){if(n.samplerate||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),G=this.generateIS(n,r,_)),z=this.remuxAudio(n,K,this.isAudioContiguous,A,ue||De||k===E.PlaylistLevelType.AUDIO?Z:void 0),De){var ye=z?z.endPTS-z.startPTS:0;r.inputTimeScale||(g.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),G=this.generateIS(n,r,_)),B=this.remuxVideo(r,Z,Le,ye)}}else De&&(B=this.remuxVideo(r,Z,Le,0));B&&(B.firstKeyFrame=ie,B.independent=ie!==-1)}}return this.ISGenerated&&(c.samples.length&&(X=this.remuxID3(c,_)),S.samples.length&&(V=this.remuxText(S,_))),{audio:z,video:B,initSegment:G,independent:F,text:V,id3:X}},b.generateIS=function(n,r,c){var S=n.samples,_=r.samples,A=this.typeSupported,I={},k=!Object(U.isFiniteNumber)(this._initPTS),B="audio/mp4",z,G,V;if(k&&(z=G=Infinity),n.config&&S.length&&(n.timescale=n.samplerate,n.isAAC||(A.mpeg?(B="audio/mpeg",n.codec=""):A.mp3&&(n.codec="mp3")),I.audio={id:"audio",container:B,codec:n.codec,initSegment:!n.isAAC&&A.mpeg?new Uint8Array(0):t.default.initSegment([n]),metadata:{channelCount:n.channelCount}},k&&(V=n.inputTimeScale,z=G=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);G=Math.min(G,m(_[0].dts,X)-F),z=Math.min(z,X-F)}if(Object.keys(I).length)return this.ISGenerated=!0,k&&(this._initPTS=z,this._initDTS=G),{tracks:I,initPTS:z,timescale:V}},b.remuxVideo=function(n,r,c,S){var _=n.inputTimeScale,A=n.samples,I=[],k=A.length,B=this._initPTS,z=this.nextAvcDts,G=8,V,X,F,K=Number.POSITIVE_INFINITY,Z=Number.NEGATIVE_INFINITY,he=0,ue=!1;if(!c||z===null){var ge=r*_,xe=A[0].pts-m(A[0].dts,A[0].pts);z=ge-xe}for(var De=0;De<k;De++){var we=A[De];if(we.pts=m(we.pts-B,z),we.dts=m(we.dts-B,z),we.dts>we.pts){var Le=9e4*.2;he=Math.max(Math.min(he,we.pts-we.dts),-1*Le)}we.dts<A[De>0?De-1:De].dts&&(ue=!0)}ue&&A.sort(function(vt,nt){var mt=vt.dts-nt.dts,Be=vt.pts-nt.pts;return mt||Be}),X=A[0].dts,F=A[A.length-1].dts;var ie=Math.round((F-X)/(k-1));if(he<0){if(he<ie*-2){g.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(i.toMsFromMpegTsClock)(-ie,!0)+" ms");for(var ve=he,q=0;q<k;q++)A[q].dts=ve=Math.max(ve,A[q].pts-ie),A[q].pts=Math.max(ve,A[q].pts)}else{g.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(i.toMsFromMpegTsClock)(he,!0)+" ms to overcome this issue");for(var fe=0;fe<k;fe++)A[fe].dts=A[fe].dts+he}X=A[0].dts}if(c){var Pe=X-z,ye=Pe>ie,Ye=Pe<-1;if(ye||Ye){ye?g.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(Pe,!0)+" ms ("+Pe+"dts) hole between fragments detected, filling it"):g.logger.warn("AVC: "+Object(i.toMsFromMpegTsClock)(-Pe,!0)+" ms ("+Pe+"dts) overlapping between fragments detected"),X=z;var dt=A[0].pts-Pe;A[0].dts=X,A[0].pts=dt,g.logger.log("Video: First PTS/DTS adjusted: "+Object(i.toMsFromMpegTsClock)(dt,!0)+"/"+Object(i.toMsFromMpegTsClock)(X,!0)+", delta: "+Object(i.toMsFromMpegTsClock)(Pe,!0)+" ms")}}l&&(X=Math.max(0,X));for(var ke=0,We=0,Re=0;Re<k;Re++){for(var Me=A[Re],Ve=Me.units,Ze=Ve.length,bt=0,ft=0;ft<Ze;ft++)bt+=Ve[ft].data.length;We+=bt,ke+=Ze,Me.length=bt,Me.dts=Math.max(Me.dts,X),Me.pts=Math.max(Me.pts,Me.dts,0),K=Math.min(Me.pts,K),Z=Math.max(Me.pts,Z)}F=A[k-1].dts;var Ft=We+4*ke+8,Kt;try{Kt=new Uint8Array(Ft)}catch(vt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ft,reason:"fail allocating video mdat "+Ft});return}var At=new DataView(Kt.buffer);At.setUint32(0,Ft),Kt.set(t.default.types.mdat,4);for(var wt=0;wt<k;wt++){for(var Ht=A[wt],qt=Ht.units,Gt=0,xt=0,ot=qt.length;xt<ot;xt++){var Mt=qt[xt],gt=Mt.data,qe=Mt.data.byteLength;At.setUint32(G,qe),G+=4,Kt.set(gt,G),G+=qe,Gt+=4+qe}if(wt<k-1)V=A[wt+1].dts-Ht.dts;else{var Xe=this.config,Qe=Ht.dts-A[wt>0?wt-1:wt].dts;if(Xe.stretchShortVideoTrack&&this.nextAudioPts!==null){var ze=Math.floor(Xe.maxBufferHole*_),ct=(S?K+S*_:this.nextAudioPts)-Ht.pts;ct>ze?(V=ct-Qe,V<0&&(V=Qe),g.logger.log("[mp4-remuxer]: It is approximately "+ct/90+" ms to the next segment; using duration "+V/90+" ms for the last video frame.")):V=Qe}else V=Qe}var pt=Math.round(Ht.pts-Ht.dts);I.push(new C(Ht.key,V,Gt,pt))}if(I.length&&P&&P<70){var It=I[0].flags;It.dependsOn=2,It.isNonSync=0}console.assert(V!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=F+V,this.isVideoContiguous=!0;var Bt=t.default.moof(n.sequenceNumber++,X,y({},n,{samples:I})),Yt="video",Vt={data1:Bt,data2:Kt,startPTS:K/_,endPTS:(Z+V)/_,startDTS:X/_,endDTS:z/_,type:Yt,hasAudio:!1,hasVideo:!0,nb:I.length,dropped:n.dropped};return n.samples=[],n.dropped=0,console.assert(Kt.length,"MDAT length must not be zero"),Vt},b.remuxAudio=function(n,r,c,S,_){var A=n.inputTimeScale,I=n.samplerate?n.samplerate:A,k=A/I,B=n.isAAC?w:u,z=B*k,G=this._initPTS,V=!n.isAAC&&this.typeSupported.mpeg,X=[],F=n.samples,K=V?0:8,Z=this.nextAudioPts||-1,he=r*A;if(this.isAudioContiguous=c=c||F.length&&Z>0&&(S&&Math.abs(he-Z)<9e3||Math.abs(m(F[0].pts-G,he)-Z)<20*z),F.forEach(function(gt){gt.pts=m(gt.pts-G,he)}),!c||Z<0){if(F=F.filter(function(gt){return gt.pts>=0}),!F.length)return;_===0?Z=0:S?Z=Math.max(0,he):Z=F[0].pts}if(n.isAAC)for(var ue=_!==void 0,ge=this.config.maxAudioFramesDrift,xe=0,De=Z;xe<F.length;xe++){var we=F[xe],Le=we.pts,ie=Le-De,ve=Math.abs(1e3*ie/A);if(ie<=-ge*z&&ue)xe===0&&(g.logger.warn("Audio frame @ "+(Le/A).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*ie/A)+" ms."),this.nextAudioPts=Z=De=Le);else if(ie>=ge*z&&ve<T&&ue){var q=Math.round(ie/z);De=Le-q*z,De<0&&(q--,De+=z),xe===0&&(this.nextAudioPts=Z=De),g.logger.warn("[mp4-remuxer]: Injecting "+q+" audio frame @ "+(De/A).toFixed(3)+"s due to "+Math.round(1e3*ie/A)+" ms gap.");for(var fe=0;fe<q;fe++){var Pe=Math.max(De,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=we.unit.subarray()),F.splice(xe,0,{unit:ye,pts:Pe}),De+=z,xe++}}we.pts=De,De+=z}for(var Ye=null,dt=null,ke,We=0,Re=F.length;Re--;)We+=F[Re].unit.byteLength;for(var Me=0,Ve=F.length;Me<Ve;Me++){var Ze=F[Me],bt=Ze.unit,ft=Ze.pts;if(dt!==null){var Ft=X[Me-1];Ft.duration=Math.round((ft-dt)/k)}else if(c&&n.isAAC&&(ft=Z),Ye=ft,We>0){We+=K;try{ke=new Uint8Array(We)}catch(gt){this.observer.emit(R.Events.ERROR,R.Events.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:We,reason:"fail allocating audio mdat "+We});return}if(!V){var Kt=new DataView(ke.buffer);Kt.setUint32(0,We),ke.set(t.default.types.mdat,4)}}else return;ke.set(bt,K);var At=bt.byteLength;K+=At,X.push(new C(!0,B,At,0)),dt=ft}var wt=X.length;if(!wt)return;var Ht=X[X.length-1];this.nextAudioPts=Z=dt+k*Ht.duration;var qt=V?new Uint8Array(0):t.default.moof(n.sequenceNumber++,Ye/k,y({},n,{samples:X}));n.samples=[];var Gt=Ye/A,xt=Z/A,ot="audio",Mt={data1:qt,data2:ke,startPTS:Gt,endPTS:xt,startDTS:Gt,endDTS:xt,type:ot,hasAudio:!0,hasVideo:!1,nb:wt};return this.isAudioContiguous=!0,console.assert(ke.length,"MDAT length must not be zero"),Mt},b.remuxEmptyAudio=function(n,r,c,S){var _=n.inputTimeScale,A=n.samplerate?n.samplerate:_,I=_/A,k=this.nextAudioPts,B=(k!==null?k:S.startDTS*_)+this._initDTS,z=S.endDTS*_+this._initDTS,G=I*w,V=Math.ceil((z-B)/G),X=s.default.getSilentFrame(n.manifestCodec||n.codec,n.channelCount);if(g.logger.warn("[mp4-remuxer]: remux empty Audio"),!X){g.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var F=[],K=0;K<V;K++){var Z=B+K*G;F.push({unit:X,pts:Z,dts:Z})}return n.samples=F,this.remuxAudio(n,r,c,!1)},b.remuxID3=function(n,r){var c=n.samples.length;if(!c)return;for(var S=n.inputTimeScale,_=this._initPTS,A=this._initDTS,I=0;I<c;I++){var k=n.samples[I];k.pts=m(k.pts-_,r*S)/S,k.dts=m(k.dts-A,r*S)/S}var B=n.samples;return n.samples=[],{samples:B}},b.remuxText=function(n,r){var c=n.samples.length;if(!c)return;for(var S=n.inputTimeScale,_=this._initPTS,A=0;A<c;A++){var I=n.samples[A];I.pts=m(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}},M}();function m(M,b){var f;if(b===null)return M;for(b<M?f=-8589934592:f=8589934592;Math.abs(M-b)>4294967296;)M+=f;return M}function p(M){for(var b=0;b<M.length;b++)if(M[b].key)return b;return-1}var C=function(b,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(b)},x=function(b){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=b?2:1,this.isNonSync=b?0:1}},"./src/remux/passthrough-remuxer.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/polyfills/number.ts"),s=O("./src/utils/mp4-tools.ts"),t=O("./src/loader/fragment.ts"),R=O("./src/utils/logger.ts"),o=function(){function i(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var y=i.prototype;return y.destroy=function(){},y.resetTimeStamp=function(w){this.initPTS=w,this.lastEndDTS=null},y.resetNextTimestamp=function(){this.lastEndDTS=null},y.resetInitSegment=function(w,u,P){this.audioCodec=u,this.videoCodec=P,this.generateInitSegment(w),this.emitInitSegment=!0},y.generateInitSegment=function(w){var u=this.audioCodec,P=this.videoCodec;if(!w||!w.byteLength){this.initTracks=void 0,this.initData=void 0;return}var v=this.initData=Object(s.parseInitSegment)(w);u||(u=E(v.audio,t.ElementaryStreamTypes.AUDIO)),P||(P=E(v.video,t.ElementaryStreamTypes.VIDEO));var l={};v.audio&&v.video?l.audiovideo={container:"video/mp4",codec:u+","+P,initSegment:w,id:"main"}:v.audio?l.audio={container:"audio/mp4",codec:u,initSegment:w,id:"audio"}:v.video?l.video={container:"video/mp4",codec:P,initSegment:w,id:"main"}:R.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=l},y.remux=function(w,u,P,v,l){var d=this.initPTS,m=this.lastEndDTS,p={audio:void 0,video:void 0,text:v,id3:P,initSegment:void 0};Object(U.isFiniteNumber)(m)||(m=this.lastEndDTS=l||0);var C=u.samples;if(!C||!C.length)return p;var x={initPTS:void 0,timescale:1},M=this.initData;if((!M||!M.length)&&(this.generateInitSegment(C),M=this.initData),!M||!M.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)(d)||(this.initPTS=x.initPTS=d=g(M,C,m));var b=Object(s.getDuration)(C,M),f=m,n=b+f;Object(s.offsetStartDTS)(M,C,d),b>0?this.lastEndDTS=n:(R.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var r=!!M.audio,c=!!M.video,S="";r&&(S+="audio"),c&&(S+="video");var _={data1:C,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=v,p.id3=P,p.initSegment=x,p},i}(),g=function(y,T,w){return Object(s.getStartDTS)(y,T)-w};function E(i,y){var T=i==null?void 0:i.codec;return T&&T.length>4?T:T==="hvc1"?"hvc1.1.c.L120.90":T==="av01"?"av01.0.04M.08":T==="avc1"||y===t.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}L.default=o},"./src/task-loop.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var t=s.prototype;return t.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},t.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},t.onHandlerDestroyed=function(){},t.hasInterval=function(){return!!this._tickInterval},t.hasNextTick=function(){return!!this._tickTimer},t.setInterval=function(o){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,o),!0)},t.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},t.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},t.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},t.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},t.doTick=function(){},s}()},"./src/types/cmcd.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"CMCDVersion",function(){return U}),O.d(L,"CMCDObjectType",function(){return s}),O.d(L,"CMCDStreamingFormat",function(){return t}),O.d(L,"CMCDStreamType",function(){return R});var U=1,s;(function(o){o.MANIFEST="m",o.AUDIO="a",o.VIDEO="v",o.MUXED="av",o.INIT="i",o.CAPTION="c",o.TIMED_TEXT="tt",o.KEY="k",o.OTHER="o"})(s||(s={}));var t;(function(o){o.DASH="d",o.HLS="h",o.SMOOTH="s",o.OTHER="o"})(t||(t={}));var R;(function(o){o.VOD="v",o.LIVE="l"})(R||(R={}))},"./src/types/level.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"HlsSkip",function(){return t}),O.d(L,"getSkipValue",function(){return R}),O.d(L,"HlsUrlParameters",function(){return o}),O.d(L,"Level",function(){return g});function U(E,i){for(var y=0;y<i.length;y++){var T=i[y];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(E,T.key,T)}}function s(E,i,y){return i&&U(E.prototype,i),y&&U(E,y),E}var t;(function(E){E.No="",E.Yes="YES",E.v2="v2"})(t||(t={}));function R(E,i){var y=E.canSkipUntil,T=E.canSkipDateRanges,w=E.endSN,u=i!==void 0?i-w:0;return y&&u<y?T?t.v2:t.Yes:t.No}var o=function(){function E(y,T,w){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=y,this.part=T,this.skip=w}var i=E.prototype;return i.addDirectives=function(T){var w=new self.URL(T);return this.msn!==void 0&&w.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&w.searchParams.set("_HLS_part",this.part.toString()),this.skip&&w.searchParams.set("_HLS_skip",this.skip),w.toString()},E}(),g=function(){function E(i){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[i.url],this.attrs=i.attrs,this.bitrate=i.bitrate,i.details&&(this.details=i.details),this.id=i.id||0,this.name=i.name,this.width=i.width||0,this.height=i.height||0,this.audioCodec=i.audioCodec,this.videoCodec=i.videoCodec,this.unknownCodecs=i.unknownCodecs,this.codecSet=[i.videoCodec,i.audioCodec].filter(function(y){return y}).join(",").replace(/\.[^.,]+/g,"")}return s(E,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(y){var T=y%this.url.length;this._urlId!==T&&(this.details=void 0,this._urlId=T)}}]),E}()},"./src/types/loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"PlaylistContextType",function(){return U}),O.d(L,"PlaylistLevelType",function(){return s});var U;(function(t){t.MANIFEST="manifest",t.LEVEL="level",t.AUDIO_TRACK="audioTrack",t.SUBTITLE_TRACK="subtitleTrack"})(U||(U={}));var s;(function(t){t.MAIN="main",t.AUDIO="audio",t.SUBTITLE="subtitle"})(s||(s={}))},"./src/types/transmuxer.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"ChunkMetadata",function(){return U});var U=function(R,o,g,E,i,y){E===void 0&&(E=0),i===void 0&&(i=-1),y===void 0&&(y=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=s(),this.buffering={audio:s(),video:s(),audiovideo:s()},this.level=R,this.sn=o,this.id=g,this.size=E,this.part=i,this.partial=y};function s(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"AttrList",function(){return t});var U=/^(\d+)x(\d+)$/,s=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,t=function(){function R(g){typeof g=="string"&&(g=R.parseAttrList(g));for(var E in g)g.hasOwnProperty(E)&&(this[E]=g[E])}var o=R.prototype;return o.decimalInteger=function(E){var i=parseInt(this[E],10);return i>Number.MAX_SAFE_INTEGER?Infinity:i},o.hexadecimalInteger=function(E){if(this[E]){var i=(this[E]||"0x").slice(2);i=(i.length&1?"0":"")+i;for(var y=new Uint8Array(i.length/2),T=0;T<i.length/2;T++)y[T]=parseInt(i.slice(T*2,T*2+2),16);return y}else return null},o.hexadecimalIntegerAsNumber=function(E){var i=parseInt(this[E],16);return i>Number.MAX_SAFE_INTEGER?Infinity:i},o.decimalFloatingPoint=function(E){return parseFloat(this[E])},o.optionalFloat=function(E,i){var y=this[E];return y?parseFloat(y):i},o.enumeratedString=function(E){return this[E]},o.bool=function(E){return this[E]==="YES"},o.decimalResolution=function(E){var i=U.exec(this[E]);return i===null?void 0:{width:parseInt(i[1],10),height:parseInt(i[2],10)}},R.parseAttrList=function(E){var i,y={},T='"';for(s.lastIndex=0;(i=s.exec(E))!==null;){var w=i[2];w.indexOf(T)===0&&w.lastIndexOf(T)===w.length-1&&(w=w.slice(1,-1)),y[i[1]]=w}return y},R}()},"./src/utils/binary-search.ts":function(Q,L,O){"use strict";O.r(L);var U={search:function(t,R){for(var o=0,g=t.length-1,E=null,i=null;o<=g;){E=(o+g)/2|0,i=t[E];var y=R(i);if(y>0)o=E+1;else if(y<0)g=E-1;else return i}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 i=R.getBuffered(g),y=0;y<i.length;y++)if(E>=i.start(y)&&E<=i.end(y))return!0}}catch(T){}return!1},R.bufferInfo=function(g,E,i){try{if(g){var y=R.getBuffered(g),T=[],w;for(w=0;w<y.length;w++)T.push({start:y.start(w),end:y.end(w)});return this.bufferedInfo(T,E,i)}}catch(u){}return{len:0,start:E,end:E,nextStart:void 0}},R.bufferedInfo=function(g,E,i){E=Math.max(0,E),g.sort(function(x,M){var b=x.start-M.start;return b||M.end-x.end});var y=[];if(i)for(var T=0;T<g.length;T++){var w=y.length;if(w){var u=y[w-1].end;g[T].start-u<i?g[T].end>u&&(y[w-1].end=g[T].end):y.push(g[T])}else y.push(g[T])}else y=g;for(var P=0,v,l=E,d=E,m=0;m<y.length;m++){var p=y[m].start,C=y[m].end;if(E+i>=p&&E<C)l=p,d=C,P=d-E;else if(E+i<p){v=p;break}}return{len:P,start:l||0,end:d||0,nextStart:v}},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 d}),O.d(L,"CaptionScreen",function(){return m});var U=O("./src/utils/logger.ts"),s={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},t=function(n){var r=n;return s.hasOwnProperty(n)&&(r=s[n]),String.fromCharCode(r)},R=15,o=100,g={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},E={17:2,18:4,21:6,22:8,23:10,19:13,20:15},i={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"],w;(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"})(w||(w={}));var u=function(){function f(){this.time=null,this.verboseLevel=w.ERROR}var n=f.prototype;return n.log=function(c,S){this.verboseLevel>=c&&U.logger.log(this.time+" ["+c+"] "+S)},f}(),P=function(n){for(var r=[],c=0;c<n.length;c++)r.push(n[c].toString(16));return r},v=function(){function f(r,c,S,_,A){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=A||!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 A=S[_];c.hasOwnProperty(A)&&(this[A]=c[A])}},n.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},n.equals=function(c){return this.foreground===c.foreground&&this.underline===c.underline&&this.italics===c.italics&&this.background===c.background&&this.flash===c.flash},n.copy=function(c){this.foreground=c.foreground,this.underline=c.underline,this.italics=c.italics,this.background=c.background,this.flash=c.flash},n.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},f}(),l=function(){function f(r,c,S,_,A,I){this.uchar=void 0,this.penState=void 0,this.uchar=r||" ",this.penState=new v(c,S,_,A,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}(),d=function(){function f(r){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var c=0;c<o;c++)this.chars.push(new l);this.logger=r,this.pos=0,this.currPenState=new v}var n=f.prototype;return n.equals=function(c){for(var S=!0,_=0;_<o;_++)if(!this.chars[_].equals(c.chars[_])){S=!1;break}return S},n.copy=function(c){for(var S=0;S<o;S++)this.chars[S].copy(c.chars[S])},n.isEmpty=function(){for(var c=!0,S=0;S<o;S++)if(!this.chars[S].isEmpty()){c=!1;break}return c},n.setCursor=function(c){this.pos!==c&&(this.pos=c),this.pos<0?(this.logger.log(w.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>o&&(this.logger.log(w.DEBUG,"Too large cursor position "+this.pos),this.pos=o)},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>=o){this.logger.log(w.ERROR,"Cannot insert "+c.toString(16)+" ("+S+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(S,this.currPenState),this.moveCursor(1)},n.clearFromPos=function(c){var S;for(S=c;S<o;S++)this.chars[S].reset()},n.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},n.clearToEndOfRow=function(){this.clearFromPos(this.pos)},n.getTextString=function(){for(var c=[],S=!0,_=0;_<o;_++){var A=this.chars[_].uchar;A!==" "&&(S=!1),c.push(A)}return S?"":c.join("")},n.setPenStyles=function(c){this.currPenState.setStyles(c);var S=this.chars[this.pos];S.setPenState(this.currPenState)},f}(),m=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 d(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(w.INFO,"setCursor: "+c);var S=this.rows[this.currRow];S.setCursor(c)},n.setPAC=function(c){this.logger.log(w.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 A=this.currRow+1-this.nrRollUpRows,I=this.lastOutputScreen;if(I){var k=I.rows[A].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[A+z])}}this.currRow=S;var G=this.rows[this.currRow];if(c.indent!==null){var V=c.indent,X=Math.max(V-1,0);G.setCursor(c.indent),c.color=G.chars[X].penState.foreground}var F={foreground:c.color,underline:c.underline,italics:c.italics,background:"black",flash:!1};this.setPen(F)},n.setBkgData=function(c){this.logger.log(w.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(w.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(w.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(w.INFO,"Rolling up")},n.getDisplayText=function(c){c=c||!1;for(var S=[],_="",A=-1,I=0;I<R;I++){var k=this.rows[I].getTextString();k&&(A=I+1,c?S.push("Row "+A+": '"+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 m(S),this.nonDisplayedMemory=new m(S),this.lastOutputScreen=new m(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(w.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(w.INFO,_+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(w.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},n.ccRCL=function(){this.logger.log(w.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},n.ccBS=function(){if(this.logger.log(w.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(w.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},n.ccRU=function(c){this.logger.log(w.INFO,"RU("+c+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(c)},n.ccFON=function(){this.logger.log(w.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},n.ccRDC=function(){this.logger.log(w.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},n.ccTR=function(){this.logger.log(w.INFO,"TR"),this.setMode("MODE_TEXT")},n.ccRTD=function(){this.logger.log(w.INFO,"RTD"),this.setMode("MODE_TEXT")},n.ccEDM=function(){this.logger.log(w.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},n.ccCR=function(){this.logger.log(w.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},n.ccENM=function(){this.logger.log(w.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},n.ccEOC=function(){if(this.logger.log(w.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(w.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},n.ccTO=function(c){this.logger.log(w.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,A=["white","green","blue","cyan","red","yellow","magenta"];S.foreground=A[_]}this.logger.log(w.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}(),C=function(){function f(r,c,S){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var _=new u;this.channels=[null,new p(r,c,_),new p(r+1,S,_)],this.cmdHistory=b(),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 _,A,I,k=!1;this.logger.time=c;for(var B=0;B<S.length;B+=2){if(A=S[B]&127,I=S[B+1]&127,A===0&&I===0)continue;if(this.logger.log(w.DATA,"["+P([S[B],S[B+1]])+"] -> ("+P([A,I])+")"),_=this.parseCmd(A,I),_||(_=this.parseMidrow(A,I)),_||(_=this.parsePAC(A,I)),_||(_=this.parseBackgroundAttributes(A,I)),!_&&(k=this.parseChars(A,I),k)){var z=this.currentChannel;if(z&&z>0){var G=this.channels[z];G.insertChars(k)}else this.logger.log(w.WARNING,"No channel found yet. TEXT-MODE?")}!_&&!k&&this.logger.log(w.WARNING,"Couldn't parse cleaned data "+P([A,I])+" orig: "+P([S[B],S[B+1]]))}},n.parseCmd=function(c,S){var _=this.cmdHistory,A=(c===20||c===28||c===21||c===29)&&S>=32&&S<=47,I=(c===23||c===31)&&S>=33&&S<=35;if(!(A||I))return!1;if(M(c,S,_))return x(null,null,_),this.logger.log(w.DEBUG,"Repeated command ("+P([c,S])+") is dropped"),!0;var k=c===20||c===21||c===23?1:2,B=this.channels[k];return c===20||c===21||c===28||c===29?S===32?B.ccRCL():S===33?B.ccBS():S===34?B.ccAOF():S===35?B.ccAON():S===36?B.ccDER():S===37?B.ccRU(2):S===38?B.ccRU(3):S===39?B.ccRU(4):S===40?B.ccFON():S===41?B.ccRDC():S===42?B.ccTR():S===43?B.ccRTD():S===44?B.ccEDM():S===45?B.ccCR():S===46?B.ccENM():S===47&&B.ccEOC():B.ccTO(S-32),x(c,S,_),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(w.ERROR,"Mismatch channel in midrow parsing"),!1;var A=this.channels[_];return A?(A.ccMIDROW(S),this.logger.log(w.DEBUG,"MIDROW ("+P([c,S])+")"),!0):!1}return!1},n.parsePAC=function(c,S){var _,A=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(M(c,S,A))return x(null,null,A),!0;var B=c<=23?1:2;S>=64&&S<=95?_=B===1?g[c]:i[c]:_=B===1?E[c]:y[c];var z=this.channels[B];return z?(z.setPAC(this.interpretPAC(_,S)),x(c,S,A),this.currentChannel=B,!0):!1},n.interpretPAC=function(c,S){var _,A={color:null,italics:!1,indent:null,underline:!1,row:c};return S>95?_=S-96:_=S-64,A.underline=(_&1)===1,_<=13?A.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(_/2)]:_<=15?(A.italics=!0,A.color="white"):A.indent=Math.floor((_-16)/2)*4,A},n.parseChars=function(c,S){var _,A=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(w.INFO,"Special char '"+t(k)+"' in channel "+_),A=[k]}else c>=32&&c<=127&&(A=S===0?[c]:[c,S]);if(A){var B=P(A);this.logger.log(w.DEBUG,"Char codes = "+B.join(",")),x(c,S,this.cmdHistory)}return A},n.parseBackgroundAttributes=function(c,S){var _=(c===16||c===24)&&S>=32&&S<=47,A=(c===23||c===31)&&S>=45&&S<=47;if(!(_||A))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=b()},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 M(f,n,r){return r.a===f&&r.b===n}function b(){return{a:null,b:null}}L.default=C},"./src/utils/codecs.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"isCodecType",function(){return s}),O.d(L,"isCodecSupportedInMp4",function(){return t});var U={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}};function s(R,o){var g=U[o];return!!g&&g[R.slice(0,4)]===!0}function t(R,o){return MediaSource.isTypeSupported((o||"video")+'/mp4;codecs="'+R+'"')}},"./src/utils/cues.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/vttparser.ts"),s=O("./src/utils/webvtt-parser.ts"),t=O("./src/utils/texttrack-utils.ts"),R=/\s/,o={newCue:function(E,i,y,T){for(var w=[],u,P,v,l,d,m=self.VTTCue||self.TextTrackCue,p=0;p<T.rows.length;p++)if(u=T.rows[p],v=!0,l=0,d="",!u.isEmpty()){for(var C=0;C<u.chars.length;C++)R.test(u.chars[C].uchar)&&v?l++:(d+=u.chars[C].uchar,v=!1);u.cueStartTime=i,i===y&&(y+=1e-4),l>=16?l--:l++;var x=Object(U.fixLineBreaks)(d.trim()),M=Object(s.generateCueId)(i,y,x);(!E||!E.cues||!E.cues.getCueById(M))&&(P=new m(i,y,x),P.id=M,P.line=p+1,P.align="left",P.position=10+Math.min(80,Math.floor(l*8/32)*10),w.push(P))}return E&&w.length&&(w.sort(function(b,f){return b.line==="auto"||f.line==="auto"?0:b.line>8&&f.line>8?f.line-b.line:b.line-f.line}),w.forEach(function(b){return Object(t.addCueToTrack)(E,b)})),w}};L.default=o},"./src/utils/discontinuities.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"findFirstFragWithCC",function(){return R}),O.d(L,"shouldAlignOnDiscontinuities",function(){return o}),O.d(L,"findDiscontinuousReferenceFrag",function(){return g}),O.d(L,"adjustSlidingStart",function(){return i}),O.d(L,"alignStream",function(){return y}),O.d(L,"alignPDT",function(){return w}),O.d(L,"alignFragmentByPDTDelta",function(){return u}),O.d(L,"alignMediaPlaylistByPDT",function(){return P});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/logger.ts"),t=O("./src/controller/level-helper.ts");function R(v,l){for(var d=null,m=0,p=v.length;m<p;m++){var C=v[m];if(C&&C.cc===l){d=C;break}}return d}function o(v,l,d){return!!(l.details&&(d.endCC>d.startCC||v&&v.cc<d.startCC))}function g(v,l){var d=v.fragments,m=l.fragments;if(!m.length||!d.length){s.logger.log("No fragments to align");return}var p=R(d,m[0].cc);if(!p||p&&!p.startPTS){s.logger.log("No frag in previous level to align on");return}return p}function E(v,l){if(v){var d=v.start+l;v.start=v.startPTS=d,v.endPTS=d+v.duration}}function i(v,l){for(var d=l.fragments,m=0,p=d.length;m<p;m++)E(d[m],v);l.fragmentHint&&E(l.fragmentHint,v),l.alignedSliding=!0}function y(v,l,d){if(!l)return;T(v,d,l),!d.alignedSliding&&l.details&&w(d,l.details),!d.alignedSliding&&l.details&&!d.skippedSegments&&Object(t.adjustSliding)(l.details,d)}function T(v,l,d){if(o(v,d,l)){var m=g(d.details,l);m&&Object(U.isFiniteNumber)(m.start)&&(s.logger.log("Adjusting PTS using last level due to CC increase within current level "+l.url),i(m.start,l))}}function w(v,l){if(!l.fragments.length||!v.hasProgramDateTime||!l.hasProgramDateTime)return;var d=l.fragments[0].programDateTime,m=v.fragments[0].programDateTime,p=(m-d)/1e3+l.fragments[0].start;p&&Object(U.isFiniteNumber)(p)&&(s.logger.log("Adjusting PTS using programDateTime delta "+(m-d)+"ms, sliding:"+p.toFixed(3)+" "+v.url+" "),i(p,v))}function u(v,l){var d=v.programDateTime;if(!d)return;var m=(d-l)/1e3;v.start=v.startPTS=m,v.endPTS=m+v.duration}function P(v,l){if(!l.fragments.length||!v.hasProgramDateTime||!l.hasProgramDateTime)return;var d=l.fragments[0].programDateTime,m=l.fragments[0].start,p=d-m*1e3;v.fragments.forEach(function(C){u(C,p)}),v.fragmentHint&&u(v.fragmentHint,p),v.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/ewma.ts"),s=function(){function t(o,g,E){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=E,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new U.default(o),this.fast_=new U.default(g)}var R=t.prototype;return R.update=function(g,E){var i=this.slow_,y=this.fast_;this.slow_.halfLife!==g&&(this.slow_=new U.default(g,i.getEstimate(),i.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 i=8*E,y=g/1e3,T=i/y;this.fast_.sample(y,T),this.slow_.sample(y,T)},R.canEstimate=function(){var g=this.fast_;return g&&g.getTotalWeight()>=this.minWeight_},R.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},R.destroy=function(){},t}();L.default=s},"./src/utils/ewma.ts":function(Q,L,O){"use strict";O.r(L);var U=function(){function s(R,o,g){o===void 0&&(o=0),g===void 0&&(g=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=R,this.alpha_=R?Math.exp(Math.log(.5)/R):0,this.estimate_=o,this.totalWeight_=g}var t=s.prototype;return t.sample=function(o,g){var E=Math.pow(this.alpha_,o);this.estimate_=g*(1-E)+E*this.estimate_,this.totalWeight_+=o},t.getTotalWeight=function(){return this.totalWeight_},t.getEstimate=function(){if(this.alpha_){var o=1-Math.pow(this.alpha_,this.totalWeight_);if(o)return this.estimate_/o}return this.estimate_},s}();L.default=U},"./src/utils/fetch-loader.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"fetchSupported",function(){return u});var U=O("./src/polyfills/number.ts"),s=O("./src/loader/load-stats.ts"),t=O("./src/demux/chunk-cache.ts");function R(m,p){m.prototype=Object.create(p.prototype),m.prototype.constructor=m,y(m,p)}function o(m){var p=typeof Map=="function"?new Map:void 0;return o=function(x){if(x===null||!i(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,M)}function M(){return g(x,arguments,T(this).constructor)}return M.prototype=Object.create(x.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),y(M,x)},o(m)}function g(m,p,C){return E()?g=Reflect.construct:g=function(M,b,f){var n=[null];n.push.apply(n,b);var r=Function.bind.apply(M,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(m){return!1}}function i(m){return Function.toString.call(m).indexOf("[native code]")!==-1}function y(m,p){return y=Object.setPrototypeOf||function(x,M){return x.__proto__=M,x},y(m,p)}function T(m){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},T(m)}function w(){return w=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var C=arguments[p];for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&(m[x]=C[x])}return m},w.apply(this,arguments)}function u(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(m){}return!1}var P=function(){function m(C){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=C.fetchSetup||l,this.controller=new self.AbortController,this.stats=new s.LoadStats}var p=m.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,M,b){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=v(x,this.controller.signal),c=b.onProgress,S=x.responseType==="arraybuffer",_=S?"byteLength":"length";this.context=x,this.config=M,this.callbacks=b,this.request=this.fetchSetup(x,r),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){f.abortInternal(),b.onTimeout(n,x,f.response)},M.timeout),self.fetch(this.request).then(function(A){if(f.response=f.loader=A,!A.ok){var I=A.status,k=A.statusText;throw new d(k||"fetch, bad network response",I,A)}return n.loading.first=Math.max(self.performance.now(),n.loading.start),n.total=parseInt(A.headers.get("Content-Length")||"0"),c&&Object(U.isFiniteNumber)(M.highWaterMark)?f.loadProgressively(A,n,x,M.highWaterMark,c):S?A.arrayBuffer():A.text()}).then(function(A){var I=f.response;self.clearTimeout(f.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first),n.loaded=n.total=A[_];var k={url:I.url,data:A};c&&!Object(U.isFiniteNumber)(M.highWaterMark)&&c(n,x,A,I),b.onSuccess(k,n,x,I)}).catch(function(A){if(self.clearTimeout(f.requestTimeout),n.aborted)return;var I=A.code||0;b.onError({code:I,text:A.message},x,A.details)})},p.getCacheAge=function(){var x=null;if(this.response){var M=this.response.headers.get("age");x=M?parseFloat(M):null}return x},p.loadProgressively=function(x,M,b,f,n){f===void 0&&(f=0);var r=new t.default,c=x.body.getReader(),S=function _(){return c.read().then(function(A){if(A.done)return r.dataLength&&n(M,b,r.flush(),x),Promise.resolve(new ArrayBuffer(0));var I=A.value,k=I.length;return M.loaded+=k,k<f||r.dataLength?(r.push(I),r.dataLength>=f&&n(M,b,r.flush(),x)):n(M,b,I,x),_()}).catch(function(){return Promise.reject()})};return S()},m}();function v(m,p){var C={method:"GET",mode:"cors",credentials:"same-origin",signal:p,headers:new self.Headers(w({},m.headers))};return m.rangeEnd&&C.headers.set("Range","bytes="+m.rangeStart+"-"+String(m.rangeEnd-1)),C}function l(m,p){return new self.Request(m.url,p)}var d=function(m){R(p,m);function p(C,x,M){var b;return b=m.call(this,C)||this,b.code=void 0,b.details=void 0,b.code=x,b.details=M,b}return p}(o(Error));L.default=P},"./src/utils/imsc1-ttml-parser.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"IMSC1_CODEC",function(){return i}),O.d(L,"parseIMSC1",function(){return u});var U=O("./src/utils/mp4-tools.ts"),s=O("./src/utils/vttparser.ts"),t=O("./src/utils/vttcue.ts"),R=O("./src/demux/id3.ts"),o=O("./src/utils/timescale-conversion.ts"),g=O("./src/utils/webvtt-parser.ts");function E(){return E=Object.assign||function(f){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var c in r)Object.prototype.hasOwnProperty.call(r,c)&&(f[c]=r[c])}return f},E.apply(this,arguments)}var i="stpp.ttml.im1t",y=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,T=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,w={left:"start",center:"center",right:"end",start:"start",end:"end"};function u(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 A=_[0],I=Object(R.utf8ArrayToStr)(new Uint8Array(f,A.start,A.end-A.start)),k=Object(o.toTimescaleFromScale)(n,1,r);try{c(P(I,k))}catch(B){S(B)}}function P(f,n){var r=new DOMParser,c=r.parseFromString(f,"text/xml"),S=c.getElementsByTagName("tt")[0];if(!S)throw new Error("Invalid ttml");var _={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},A=Object.keys(_).reduce(function(G,V){return G[V]=S.getAttribute("ttp:"+V)||_[V],G},{}),I=S.getAttribute("xml:space")!=="preserve",k=l(v(S,"styling","style")),B=l(v(S,"layout","region")),z=v(S,"body","[begin]");return[].map.call(z,function(G){var V=d(G,I);if(!V||!G.hasAttribute("begin"))return null;var X=x(G.getAttribute("begin"),A),F=x(G.getAttribute("dur"),A),K=x(G.getAttribute("end"),A);if(X===null)throw C(G);if(K===null){if(F===null)throw C(G);K=X+F}var Z=new t.default(X-n,K-n,V);Z.id=Object(g.generateCueId)(Z.startTime,Z.endTime,Z.text);var he=B[G.getAttribute("region")],ue=k[G.getAttribute("style")];Z.position=10,Z.size=80;var ge=m(he,ue),xe=ge.textAlign;if(xe){var De=w[xe];De&&(Z.lineAlign=De),Z.align=xe}return E(Z,ge),Z}).filter(function(G){return G!==null})}function v(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 d(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?d(c,n):n?r+c.textContent.trim().replace(/\s+/g," "):r+c.textContent},"")}function m(f,n){var r="http://www.w3.org/ns/ttml#styling",c=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return c.reduce(function(S,_){var A=p(n,r,_)||p(f,r,_);return A&&(S[_]=A),S},{})}function p(f,n,r){return f.hasAttributeNS(n,r)?f.getAttributeNS(n,r):null}function C(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=M(f,n):T.test(f)&&(r=b(f,n))),r}function M(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 b(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(i){var y=self.console[i];return y?y.bind(self.console,"["+i+"] >"):U}function o(i){for(var y=arguments.length,T=new Array(y>1?y-1:0),w=1;w<y;w++)T[w-1]=arguments[w];T.forEach(function(u){t[u]=i[u]?i[u].bind(i):R(u)})}function g(i){if(self.console&&i===!0||typeof i=="object"){o(i,"debug","log","info","warn","error");try{t.log()}catch(y){t=s}}else t=s}var E=t},"./src/utils/mediakeys-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"KeySystems",function(){return U}),O.d(L,"requestMediaKeySystemAccess",function(){return s});var U;(function(t){t.WIDEVINE="com.widevine.alpha",t.PLAYREADY="com.microsoft.playready"})(U||(U={}));var s=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"getMediaSource",function(){return U});function U(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"bin2str",function(){return o}),O.d(L,"readUint16",function(){return g}),O.d(L,"readUint32",function(){return E}),O.d(L,"writeUint32",function(){return i}),O.d(L,"findBox",function(){return y}),O.d(L,"parseSegmentIndex",function(){return T}),O.d(L,"parseInitSegment",function(){return w}),O.d(L,"getStartDTS",function(){return u}),O.d(L,"getDuration",function(){return P}),O.d(L,"computeRawDurationFromSamples",function(){return v}),O.d(L,"offsetStartDTS",function(){return l}),O.d(L,"segmentValidRange",function(){return d}),O.d(L,"appendUint8Array",function(){return m});var U=O("./src/utils/typed-array.ts"),s=O("./src/loader/fragment.ts"),t=Math.pow(2,32)-1,R=[].push;function o(p){return String.fromCharCode.apply(null,p)}function g(p,C){"data"in p&&(C+=p.start,p=p.data);var x=p[C]<<8|p[C+1];return x<0?65536+x:x}function E(p,C){"data"in p&&(C+=p.start,p=p.data);var x=p[C]<<24|p[C+1]<<16|p[C+2]<<8|p[C+3];return x<0?4294967296+x:x}function i(p,C,x){"data"in p&&(C+=p.start,p=p.data),p[C]=x>>24,p[C+1]=x>>16&255,p[C+2]=x>>8&255,p[C+3]=x&255}function y(p,C){var x=[];if(!C.length)return x;var M,b,f;"data"in p?(M=p.data,b=p.start,f=p.end):(M=p,b=0,f=M.byteLength);for(var n=b;n<f;){var r=E(M,n),c=o(M.subarray(n+4,n+8)),S=r>1?n+r:f;if(c===C[0])if(C.length===1)x.push({data:M,start:n+8,end:S});else{var _=y({data:M,start:n+8,end:S},C.slice(1));_.length&&R.apply(x,_)}n=S}return x}function T(p){var C=y(p,["moov"]),x=C[0],M=x?x.end:null,b=y(p,["sidx"]);if(!b||!b[0])return null;var f=[],n=b[0],r=n.data[0],c=r===0?8:16,S=E(n,c);c+=4;var _=0,A=0;r===0?c+=8:c+=16,c+=2;var I=n.end+A,k=g(n,c);c+=2;for(var B=0;B<k;B++){var z=c,G=E(n,z);z+=4;var V=G&2147483647,X=(G&2147483648)>>>31;if(X===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var F=E(n,z);z+=4,f.push({referenceSize: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:M}}function w(p){for(var C=[],x=y(p,["moov","trak"]),M=0;M<x.length;M++){var b=x[M],f=y(b,["tkhd"])[0];if(f){var n=f.data[f.start],r=n===0?12:20,c=E(f,r),S=y(b,["mdia","mdhd"])[0];if(S){n=S.data[S.start],r=n===0?12:20;var _=E(S,r),A=y(b,["mdia","hdlr"])[0];if(A){var I=o(A.data.subarray(A.start+8,A.start+12)),k={soun:s.ElementaryStreamTypes.AUDIO,vide:s.ElementaryStreamTypes.VIDEO}[I];if(k){var B=y(b,["mdia","minf","stbl","stsd"])[0],z=void 0;B&&(z=o(B.data.subarray(B.start+12,B.start+16))),C[c]={timescale:_,type:k},C[k]={timescale:_,id:c,codec:z}}}}}}var G=y(p,["moov","mvex","trex"]);return G.forEach(function(V){var X=E(V,4),F=C[X];F&&(F.default={duration:E(V,12),flags:E(V,20)})}),C}function u(p,C){return y(C,["moof","traf"]).reduce(function(x,M){var b=y(M,["tfdt"])[0],f=b.data[b.start],n=y(M,["tfhd"]).reduce(function(r,c){var S=E(c,4),_=p[S];if(_){var A=E(b,4);f===1&&(A*=Math.pow(2,32),A+=E(b,8));var I=_.timescale||9e4,k=A/I;if(isFinite(k)&&(r===null||k<r))return k}return r},null);return n!==null&&isFinite(n)&&(x===null||n<x)?n:x},null)||0}function P(p,C){for(var x=0,M=0,b=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),_=C[S];if(!_)continue;var A=_.default,I=E(c,0)|(A==null?void 0:A.flags),k=A==null?void 0:A.duration;I&8&&(I&2?k=E(c,12):k=E(c,8));for(var B=_.timescale||9e4,z=y(r,["trun"]),G=0;G<z.length;G++){if(k){var V=E(z[G],4);x=k*V}else x=v(z[G]);_.type===s.ElementaryStreamTypes.VIDEO?M+=x/B:_.type===s.ElementaryStreamTypes.AUDIO&&(b+=x/B)}}if(M===0&&b===0){var X=T(p);if(X!=null&&X.references)return X.references.reduce(function(F,K){return F+K.info.duration||0},0)}return M||b}function v(p){var C=E(p,0),x=8;C&1&&(x+=4),C&4&&(x+=4);for(var M=0,b=E(p,4),f=0;f<b;f++){if(C&256){var n=E(p,x);M+=n,x+=4}C&512&&(x+=4),C&1024&&(x+=4),C&2048&&(x+=4)}return M}function l(p,C,x){y(C,["moof","traf"]).forEach(function(M){y(M,["tfhd"]).forEach(function(b){var f=E(b,4),n=p[f];if(!n)return;var r=n.timescale||9e4;y(M,["tfdt"]).forEach(function(c){var S=c.data[c.start],_=E(c,4);if(S===0)i(c,4,_-x*r);else{_*=Math.pow(2,32),_+=E(c,8),_-=x*r,_=Math.max(_,0);var A=Math.floor(_/(t+1)),I=Math.floor(_%(t+1));i(c,4,A),i(c,8,I)}})})})}function d(p){var C={valid:null,remainder:null},x=y(p,["moof"]);if(x){if(x.length<2)return C.remainder=p,C}else return C;var M=x[x.length-1];return C.valid=Object(U.sliceUint8)(p,0,M.start-8),C.remainder=Object(U.sliceUint8)(p,M.start-8),C}function m(p,C){var x=new Uint8Array(p.length+C.length);return x.set(p),x.set(C,p.length),x}},"./src/utils/output-filter.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"default",function(){return U});var U=function(){function s(R,o){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=R,this.trackName=o}var t=s.prototype;return t.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},t.newCue=function(o,g,E){(this.startTime===null||this.startTime>o)&&(this.startTime=o),this.endTime=g,this.screen=E,this.timelineController.createCaptionsTrack(this.trackName)},t.reset=function(){this.cueRanges=[]},s}()},"./src/utils/texttrack-utils.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"sendAddTrackEvent",function(){return s}),O.d(L,"addCueToTrack",function(){return t}),O.d(L,"clearCurrentCues",function(){return R}),O.d(L,"removeCuesInRange",function(){return o}),O.d(L,"getCuesInRange",function(){return E});var U=O("./src/utils/logger.ts");function s(i,y){var T;try{T=new Event("addtrack")}catch(w){T=document.createEvent("Event"),T.initEvent("addtrack",!1,!1)}T.track=i,y.dispatchEvent(T)}function t(i,y){var T=i.mode;if(T==="disabled"&&(i.mode="hidden"),i.cues&&!i.cues.getCueById(y.id))try{if(i.addCue(y),!i.cues.getCueById(y.id))throw new Error("addCue is failed for: "+y)}catch(u){U.logger.debug("[texttrack-utils]: "+u);var w=new self.TextTrackCue(y.startTime,y.endTime,y.text);w.id=y.id,i.addCue(w)}T==="disabled"&&(i.mode=T)}function R(i){var y=i.mode;if(y==="disabled"&&(i.mode="hidden"),i.cues)for(var T=i.cues.length;T--;)i.removeCue(i.cues[T]);y==="disabled"&&(i.mode=y)}function o(i,y,T){var w=i.mode;if(w==="disabled"&&(i.mode="hidden"),i.cues&&i.cues.length>0)for(var u=E(i.cues,y,T),P=0;P<u.length;P++)i.removeCue(u[P]);w==="disabled"&&(i.mode=w)}function g(i,y){if(y<i[0].startTime)return 0;var T=i.length-1;if(y>i[T].endTime)return-1;for(var w=0,u=T;w<=u;){var P=Math.floor((u+w)/2);if(y<i[P].startTime)u=P-1;else if(y>i[P].startTime&&w<T)w=P+1;else return P}return i[w].startTime-y<y-i[u].startTime?w:u}function E(i,y,T){var w=[],u=g(i,y);if(u>-1)for(var P=u,v=i.length;P<v;P++){var l=i[P];if(l.startTime>=y&&l.endTime<=T)w.push(l);else if(l.startTime>T)return w}return w}},"./src/utils/time-ranges.ts":function(Q,L,O){"use strict";O.r(L);var U={toString:function(t){for(var R="",o=t.length,g=0;g<o;g++)R+="["+t.start(g).toFixed(3)+","+t.end(g).toFixed(3)+"]";return R}};L.default=U},"./src/utils/timescale-conversion.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"toTimescaleFromBase",function(){return s}),O.d(L,"toTimescaleFromScale",function(){return t}),O.d(L,"toMsFromMpegTsClock",function(){return R}),O.d(L,"toMpegTsClockFromTimescale",function(){return o});var U=9e4;function s(g,E,i,y){i===void 0&&(i=1),y===void 0&&(y=!1);var T=g*E*i;return y?Math.round(T):T}function t(g,E,i,y){return i===void 0&&(i=1),y===void 0&&(y=!1),s(g,E,1/i,y)}function R(g,E){return E===void 0&&(E=!1),s(g,1e3,1/U,E)}function o(g,E){return E===void 0&&(E=1),s(g,U,1/E)}},"./src/utils/typed-array.ts":function(Q,L,O){"use strict";O.r(L),O.d(L,"sliceUint8",function(){return U});function U(s,t,R){return Uint8Array.prototype.slice?s.slice(t,R):new Uint8Array(Array.prototype.slice.call(s,t,R))}},"./src/utils/vttcue.ts":function(Q,L,O){"use strict";O.r(L),L.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var U=["","lr","rl"],s=["start","middle","end","left","right"];function t(i,y){if(typeof y!="string")return!1;if(!Array.isArray(i))return!1;var T=y.toLowerCase();return~i.indexOf(T)?T:!1}function R(i){return t(U,i)}function o(i){return t(s,i)}function g(i){for(var y=arguments.length,T=new Array(y>1?y-1:0),w=1;w<y;w++)T[w-1]=arguments[w];for(var u=1;u<arguments.length;u++){var P=arguments[u];for(var v in P)i[v]=P[v]}return i}function E(i,y,T){var w=this,u={enumerable:!0};w.hasBeenReset=!1;var P="",v=!1,l=i,d=y,m=T,p=null,C="",x=!0,M="auto",b="start",f=50,n="middle",r=50,c="middle";Object.defineProperty(w,"id",g({},u,{get:function(){return P},set:function(_){P=""+_}})),Object.defineProperty(w,"pauseOnExit",g({},u,{get:function(){return v},set:function(_){v=!!_}})),Object.defineProperty(w,"startTime",g({},u,{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(w,"endTime",g({},u,{get:function(){return d},set:function(_){if(typeof _!="number")throw new TypeError("End time must be set to a number.");d=_,this.hasBeenReset=!0}})),Object.defineProperty(w,"text",g({},u,{get:function(){return m},set:function(_){m=""+_,this.hasBeenReset=!0}})),Object.defineProperty(w,"region",g({},u,{get:function(){return p},set:function(_){p=_,this.hasBeenReset=!0}})),Object.defineProperty(w,"vertical",g({},u,{get:function(){return C},set:function(_){var A=R(_);if(A===!1)throw new SyntaxError("An invalid or illegal string was specified.");C=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"snapToLines",g({},u,{get:function(){return x},set:function(_){x=!!_,this.hasBeenReset=!0}})),Object.defineProperty(w,"line",g({},u,{get:function(){return M},set:function(_){if(typeof _!="number"&&_!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");M=_,this.hasBeenReset=!0}})),Object.defineProperty(w,"lineAlign",g({},u,{get:function(){return b},set:function(_){var A=o(_);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");b=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"position",g({},u,{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(w,"positionAlign",g({},u,{get:function(){return n},set:function(_){var A=o(_);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");n=A,this.hasBeenReset=!0}})),Object.defineProperty(w,"size",g({},u,{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(w,"align",g({},u,{get:function(){return c},set:function(_){var A=o(_);if(!A)throw new SyntaxError("An invalid or illegal string was specified.");c=A,this.hasBeenReset=!0}})),w.displayState=void 0}return E.prototype.getCueAsHTML=function(){var i=self.WebVTT;return i.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 w(){}var u=w.prototype;return u.decode=function(v,l){if(!v)return"";if(typeof v!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(v))},w}();function t(w){function u(v,l,d,m){return(v|0)*3600+(l|0)*60+(d|0)+parseFloat(m||0)}var P=w.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return P?parseFloat(P[2])>59?u(P[2],P[3],0,P[4]):u(P[1],P[2],P[3],P[4]):null}var R=function(){function w(){this.values=Object.create(null)}var u=w.prototype;return u.set=function(v,l){!this.get(v)&&l!==""&&(this.values[v]=l)},u.get=function(v,l,d){return d?this.has(v)?this.values[v]:l[d]:this.has(v)?this.values[v]:l},u.has=function(v){return v in this.values},u.alt=function(v,l,d){for(var m=0;m<d.length;++m)if(l===d[m]){this.set(v,l);break}},u.integer=function(v,l){/^-?\d+$/.test(l)&&this.set(v,parseInt(l,10))},u.percent=function(v,l){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(l)){var d=parseFloat(l);if(d>=0&&d<=100)return this.set(v,d),!0}return!1},w}();function o(w,u,P,v){var l=v?w.split(v):[w];for(var d in l){if(typeof l[d]!="string")continue;var m=l[d].split(P);if(m.length!==2)continue;var p=m[0],C=m[1];u(p,C)}}var g=new U.default(0,0,""),E=g.align==="middle"?"middle":"center";function i(w,u,P){var v=w;function l(){var p=t(w);if(p===null)throw new Error("Malformed timestamp: "+v);return w=w.replace(/^[^\sa-zA-Z-]+/,""),p}function d(p,C){var x=new R;o(p,function(f,n){var r;switch(f){case"region":for(var c=P.length-1;c>=0;c--)if(P[c].id===n){x.set(f,P[c].region);break}break;case"vertical":x.alt(f,n,["rl","lr"]);break;case"line":r=n.split(","),x.integer(f,r[0]),x.percent(f,r[0])&&x.set("snapToLines",!1),x.alt(f,r[0],["auto"]),r.length===2&&x.alt("lineAlign",r[1],["start",E,"end"]);break;case"position":r=n.split(","),x.percent(f,r[0]),r.length===2&&x.alt("positionAlign",r[1],["start",E,"end","line-left","line-right","auto"]);break;case"size":x.percent(f,n);break;case"align":x.alt(f,n,["start",E,"end","left","right"]);break}},/:/,/\s/),C.region=x.get("region",null),C.vertical=x.get("vertical","");var M=x.get("line","auto");M==="auto"&&g.line===-1&&(M=-1),C.line=M,C.lineAlign=x.get("lineAlign","start"),C.snapToLines=x.get("snapToLines",!0),C.size=x.get("size",100),C.align=x.get("align",E);var b=x.get("position","auto");b==="auto"&&g.position===50&&(b=C.align==="start"||C.align==="left"?0:C.align==="end"||C.align==="right"?100:50),C.position=b}function m(){w=w.replace(/^\s+/,"")}if(m(),u.startTime=l(),m(),w.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+v);w=w.substr(3),m(),u.endTime=l(),m(),d(w,u)}function y(w){return w.replace(/<br(?: \/)?>/gi,`
`)}var T=function(){function w(){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 u=w.prototype;return u.parse=function(v){var l=this;v&&(l.buffer+=l.decoder.decode(v,{stream:!0}));function d(){var b=l.buffer,f=0;for(b=y(b);f<b.length&&b[f]!=="\r"&&b[f]!==`
`;)++f;var n=b.substr(0,f);return b[f]==="\r"&&++f,b[f]===`
`&&++f,l.buffer=b.substr(f),n}function m(b){o(b,function(f,n){},/:/)}try{var p="";if(l.state==="INITIAL"){if(!/\r\n|\n/.test(l.buffer))return this;p=d();var C=p.match(/^()?WEBVTT([ \t].*)?$/);if(!C||!C[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=d();switch(l.state){case"HEADER":/:/.test(p)?m(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{i(p,l.cue,l.regionList)}catch(b){l.cue=null,l.state="BADCUE";continue}l.state="CUETEXT";continue;case"CUETEXT":{var M=p.indexOf("-->")!==-1;if(!p||M&&(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(b){l.state==="CUETEXT"&&l.cue&&l.oncue&&l.oncue(l.cue),l.cue=null,l.state=l.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},u.flush=function(){var v=this;try{if((v.cue||v.state==="HEADER")&&(v.buffer+=`
`,v.parse()),v.state==="INITIAL"||v.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(l){v.onparsingerror&&v.onparsingerror(l)}return v.onflush&&v.onflush(),this},w}()},"./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 u});var U=O("./src/polyfills/number.ts"),s=O("./src/utils/vttparser.ts"),t=O("./src/demux/id3.ts"),R=O("./src/utils/timescale-conversion.ts"),o=O("./src/remux/mp4-remuxer.ts"),g=/\r\n|\n\r|\n|\r/g,E=function(v,l,d){return d===void 0&&(d=0),v.substr(d,l.length)===l},i=function(v){var l=parseInt(v.substr(-3)),d=parseInt(v.substr(-6,2)),m=parseInt(v.substr(-9,2)),p=v.length>9?parseInt(v.substr(0,v.indexOf(":"))):0;if(!Object(U.isFiniteNumber)(l)||!Object(U.isFiniteNumber)(d)||!Object(U.isFiniteNumber)(m)||!Object(U.isFiniteNumber)(p))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+v);return l+=1e3*d,l+=60*1e3*m,l+=60*60*1e3*p,l},y=function(v){for(var l=5381,d=v.length;d;)l=l*33^v.charCodeAt(--d);return(l>>>0).toString()};function T(P,v,l){return y(P.toString())+y(v.toString())+y(l)}var w=function(v,l,d){var m=v[l],p=v[m.prevCC];if(!p||!p.new&&m.new){v.ccOffset=v.presentationOffset=m.start,m.new=!1;return}for(;(C=p)!==null&&C!==void 0&&C.new;){var C;v.ccOffset+=m.start-p.start,m.new=!1,m=p,p=v[m.prevCC]}v.presentationOffset=d};function u(P,v,l,d,m,p,C,x){var M=new s.VTTParser,b=Object(t.utf8ArrayToStr)(new Uint8Array(P)).trim().replace(g,`
`).split(`
`),f=[],n=Object(R.toMpegTsClockFromTimescale)(v,l),r="00:00.000",c=0,S=0,_,A=!0,I=!1;M.oncue=function(k){var B=d[m],z=d.ccOffset,G=(c-n)/9e4;if(B!=null&&B.new&&(S!==void 0?z=d.ccOffset=B.start:w(d,m,G)),G&&(z=G-d.presentationOffset),I){var V=k.endTime-k.startTime,X=Object(o.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)},M.onparsingerror=function(k){_=k},M.onflush=function(){if(_){x(_);return}C(f)},b.forEach(function(k){if(A)if(E(k,"X-TIMESTAMP-MAP=")){A=!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=i(r)/1e3}catch(B){I=!1,_=B}return}else k===""&&(A=!1);M.parse(k+`
`)}),M.flush()}},"./src/utils/xhr-loader.ts":function(Q,L,O){"use strict";O.r(L);var U=O("./src/utils/logger.ts"),s=O("./src/loader/load-stats.ts"),t=/^age:\s*[\d.]+\s*$/m,R=function(){function o(E){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=E?E.xhrSetup:null,this.stats=new s.LoadStats,this.retryDelay=0}var g=o.prototype;return g.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},g.abortInternal=function(){var i=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),i&&(i.onreadystatechange=null,i.onprogress=null,i.readyState!==4&&(this.stats.aborted=!0,i.abort()))},g.abort=function(){var i;this.abortInternal(),(i=this.callbacks)!==null&&i!==void 0&&i.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},g.load=function(i,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=i,this.config=y,this.callbacks=T,this.retryDelay=y.retryDelay,this.loadInternal()},g.loadInternal=function(){var i=this.config,y=this.context;if(!i)return;var T=this.loader=new self.XMLHttpRequest,w=this.stats;w.loading.first=0,w.loaded=0;var u=this.xhrSetup;try{if(u)try{u(T,y.url)}catch(l){T.open("GET",y.url,!0),u(T,y.url)}T.readyState||T.open("GET",y.url,!0);var P=this.context.headers;if(P)for(var v in P)T.setRequestHeader(v,P[v])}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),i.timeout),T.send()},g.readystatechange=function(){var i=this.context,y=this.loader,T=this.stats;if(!i||!y)return;var w=y.readyState,u=this.config;if(T.aborted)return;if(w>=2)if(self.clearTimeout(this.requestTimeout),T.loading.first===0&&(T.loading.first=Math.max(self.performance.now(),T.loading.start)),w===4){y.onreadystatechange=null,y.onprogress=null;var P=y.status;if(P>=200&&P<300){T.loading.end=Math.max(self.performance.now(),T.loading.first);var v,l;if(i.responseType==="arraybuffer"?(v=y.response,l=v.byteLength):(v=y.responseText,l=v.length),T.loaded=T.total=l,!this.callbacks)return;var d=this.callbacks.onProgress;if(d&&d(T,i,v,y),!this.callbacks)return;var m={url:y.responseURL,data:v};this.callbacks.onSuccess(m,T,i,y)}else T.retry>=u.maxRetry||P>=400&&P<499?(U.logger.error(P+" while loading "+i.url),this.callbacks.onError({code:P,text:y.statusText},i,y)):(U.logger.warn(P+" while loading "+i.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,u.maxRetryDelay),T.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),u.timeout)},g.loadtimeout=function(){U.logger.warn("timeout while loading "+this.context.url);var i=this.callbacks;i&&(this.abortInternal(),i.onTimeout(this.stats,this.context,this.loader))},g.loadprogress=function(i){var y=this.stats;y.loaded=i.loaded,i.lengthComputable&&(y.total=i.total)},g.getCacheAge=function(){var i=null;if(this.loader&&t.test(this.loader.getAllResponseHeaders())){var y=this.loader.getResponseHeader("age");i=y?parseFloat(y):null}return i},o}();L.default=R}}).default})},umnG:function(re,J,h){re.exports=h.p+"static/h.22b296a4.svg"},vKoX:function(re,J,h){var Q=h("SrGk"),L=h("bYtY");function O(t,R){Q.call(this,t,R,["filter"],"__filter_in_use__","_shadowDom")}L.inherits(O,Q),O.prototype.addWithoutUpdate=function(t,R){if(R&&U(R.style)){var o;if(R._shadowDom){o=R._shadowDom;var g=this.getDefs(!0);g.contains(R._shadowDom)||this.addDom(o)}else o=this.add(R);this.markUsed(R);var E=o.getAttribute("id");t.style.filter="url(#"+E+")"}},O.prototype.add=function(t){var R=this.createElement("filter");return t._shadowDomId=t._shadowDomId||this.nextId++,R.setAttribute("id","zr"+this._zrId+"-shadow-"+t._shadowDomId),this.updateDom(t,R),this.addDom(R),R},O.prototype.update=function(t,R){var o=R.style;if(U(o)){var g=this;Q.prototype.update.call(this,R,function(){g.updateDom(R,R._shadowDom)})}else this.remove(t,R)},O.prototype.remove=function(t,R){R._shadowDomId!=null&&(this.removeDom(t),t.style.filter="")},O.prototype.updateDom=function(t,R){var o=R.getElementsByTagName("feDropShadow");o.length===0?o=this.createElement("feDropShadow"):o=o[0];var g=t.style,E=t.scale&&t.scale[0]||1,i=t.scale&&t.scale[1]||1,y,T,w,u;if(g.shadowBlur||g.shadowOffsetX||g.shadowOffsetY)y=g.shadowOffsetX||0,T=g.shadowOffsetY||0,w=g.shadowBlur,u=g.shadowColor;else if(g.textShadowBlur)y=g.textShadowOffsetX||0,T=g.textShadowOffsetY||0,w=g.textShadowBlur,u=g.textShadowColor;else{this.removeDom(R,g);return}o.setAttribute("dx",y/E),o.setAttribute("dy",T/i),o.setAttribute("flood-color",u);var P=w/2/E,v=w/2/i,l=P+" "+v;o.setAttribute("stdDeviation",l),R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width",Math.ceil(w/2*200)+"%"),R.setAttribute("height",Math.ceil(w/2*200)+"%"),R.appendChild(o),t._shadowDom=R},O.prototype.markUsed=function(t){t._shadowDom&&Q.prototype.markUsed.call(this,t._shadowDom)};function U(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY||t.textShadowBlur||t.textShadowOffsetX||t.textShadowOffsetY)}var s=O;re.exports=s},vToQ:function(re,J,h){re.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},vWvF:function(re,J,h){var Q=h("Bq2U"),L=h("SUKs"),O=h("bYtY"),U=O.isString,s=O.isFunction,t=O.isObject,R=O.isArrayLike,o=O.indexOf,g=function(){this.animators=[]};g.prototype={constructor:g,animate:function(w,u){var P,v=!1,l=this,d=this.__zr;if(w){var m=w.split("."),p=l;v=m[0]==="shape";for(var C=0,x=m.length;C<x;C++){if(!p)continue;p=p[m[C]]}p&&(P=p)}else P=l;if(!P){L('Property "'+w+'" is not existed in element '+l.id);return}var M=l.animators,b=new Q(P,u);return b.during(function(f){l.dirty(v)}).done(function(){M.splice(o(M,b),1)}),M.push(b),d&&d.animation.addAnimator(b),b},stopAnimation:function(w){for(var u=this.animators,P=u.length,v=0;v<P;v++)u[v].stop(w);return u.length=0,this},animateTo:function(w,u,P,v,l,d){E(this,w,u,P,v,l,d)},animateFrom:function(w,u,P,v,l,d){E(this,w,u,P,v,l,d,!0)}};function E(w,u,P,v,l,d,m,p){U(v)?(d=l,l=v,v=0):s(l)?(d=l,l="linear",v=0):s(v)?(d=v,v=0):s(P)?(d=P,P=500):P||(P=500),w.stopAnimation(),i(w,"",w,u,P,v,p);var C=w.animators.slice(),x=C.length;function M(){x--,x||d&&d()}x||d&&d();for(var b=0;b<C.length;b++)C[b].done(M).start(l,m)}function i(w,u,P,v,l,d,m){var p={},C=0;for(var x in v){if(!v.hasOwnProperty(x))continue;P[x]!=null?t(v[x])&&!R(v[x])?i(w,u?u+"."+x:x,P[x],v[x],l,d,m):(m?(p[x]=P[x],y(w,u,x,v[x])):p[x]=v[x],C++):v[x]!=null&&!m&&y(w,u,x,v[x])}C>0&&w.animate(u,!1).when(l==null?500:l,p).delay(d||0)}function y(w,u,P,v){if(!u)w.attr(P,v);else{var l={};l[u]={},l[u][P]=v,w.attr(l)}}var T=g;re.exports=T},vpjH:function(re,J,h){re.exports={flex_box_center:"flex_box_center___gYZEE",flex_space_between:"flex_space_between___1KH3d",flex_box_vertical_center:"flex_box_vertical_center___FWbTE",flex_box_center_end:"flex_box_center_end___1kFhp",flex_box_column:"flex_box_column___1CD4J",bg:"bg___23uRF",containerTitle:"containerTitle___30lsk",containerDesc:"containerDesc___GU0ZE",menus:"menus___k4cmv",listItem:"listItem___3tMc_",info:"info___3kqtY",title:"title___1DgAB",titleLeft:"titleLeft___1zuMg",titleRight:"titleRight___3j3Mz",acitons:"acitons___1fgAM",move:"move___17c4C",hideHeadCheckbox:"hideHeadCheckbox___1PaS4",moveCategory:"moveCategory___2Wh6F",tabSearch:"tabSearch___semmS",warpModal:"warpModal___3sxdW",modalColumn:"modalColumn___3aP_r",modalRow:"modalRow___1ru3g",sup:"sup___36Z9G"}},vvFO:function(re,J){re.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="},x6Kt:function(re,J,h){var Q=h("y+Vt"),L=h("VpOo"),O=h("nPnh"),U=O.subPixelOptimizeRect,s={},t=Q.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(R,o){var g,E,i,y;this.subPixelOptimize?(U(s,o,this.style),g=s.x,E=s.y,i=s.width,y=s.height,s.r=o.r,o=s):(g=o.x,E=o.y,i=o.width,y=o.height),o.r?L.buildPath(R,o):R.rect(g,E,i,y),R.closePath();return}});re.exports=t},"xH+I":function(re,J,h){re.exports=h.p+"static/xsyd.0c0a94b0.png"},xfXu:function(re,J,h){re.exports=h.p+"static/leftImg.c0d9e1e4.png"},xiVL:function(re,J){re.exports="data:image/png;base64,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"},xrsn:function(re,J,h){re.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y+Vt":function(re,J,h){var Q=h("Gev7"),L=h("bYtY"),O=h("IMiH"),U=h("2DNl"),s=h("3C/r"),t=s.prototype.getCanvasPattern,R=Math.abs,o=new O(!0);function g(i){Q.call(this,i),this.path=null}g.prototype={constructor:g,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(i,y){var T=this.style,w=this.path||o,u=T.hasStroke(),P=T.hasFill(),v=T.fill,l=T.stroke,d=P&&!!v.colorStops,m=u&&!!l.colorStops,p=P&&!!v.image,C=u&&!!l.image;if(T.bind(i,this,y),this.setTransform(i),this.__dirty){var x;d&&(x=x||this.getBoundingRect(),this._fillGradient=T.getGradient(i,v,x)),m&&(x=x||this.getBoundingRect(),this._strokeGradient=T.getGradient(i,l,x))}d?i.fillStyle=this._fillGradient:p&&(i.fillStyle=t.call(v,i)),m?i.strokeStyle=this._strokeGradient:C&&(i.strokeStyle=t.call(l,i));var M=T.lineDash,b=T.lineDashOffset,f=!!i.setLineDash,n=this.getGlobalScale();if(w.setScale(n[0],n[1],this.segmentIgnoreThreshold),this.__dirtyPath||M&&!f&&u?(w.beginPath(i),M&&!f&&(w.setLineDash(M),w.setLineDashOffset(b)),this.buildPath(w,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(i.beginPath(),this.path.rebuildPath(i)),P)if(T.fillOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.fillOpacity*T.opacity,w.fill(i),i.globalAlpha=r}else w.fill(i);if(M&&f&&(i.setLineDash(M),i.lineDashOffset=b),u)if(T.strokeOpacity!=null){var r=i.globalAlpha;i.globalAlpha=T.strokeOpacity*T.opacity,w.stroke(i),i.globalAlpha=r}else w.stroke(i);M&&f&&i.setLineDash([]),T.text!=null&&(this.restoreTransform(i),this.drawRectText(i,this.getBoundingRect()))},buildPath:function(i,y,T){},createPathProxy:function(){this.path=new O},getBoundingRect:function(){var i=this._rect,y=this.style,T=!i;if(T){var w=this.path;w||(w=this.path=new O),this.__dirtyPath&&(w.beginPath(),this.buildPath(w,this.shape,!1)),i=w.getBoundingRect()}if(this._rect=i,y.hasStroke()){var u=this._rectWithStroke||(this._rectWithStroke=i.clone());if(this.__dirty||T){u.copy(i);var P=y.lineWidth,v=y.strokeNoScale?this.getLineScale():1;y.hasFill()||(P=Math.max(P,this.strokeContainThreshold||4)),v>1e-10&&(u.width+=P/v,u.height+=P/v,u.x-=P/v/2,u.y-=P/v/2)}return u}return i},contain:function(i,y){var T=this.transformCoordToLocal(i,y),w=this.getBoundingRect(),u=this.style;if(i=T[0],y=T[1],w.contain(i,y)){var P=this.path.data;if(u.hasStroke()){var v=u.lineWidth,l=u.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(u.hasFill()||(v=Math.max(v,this.strokeContainThreshold)),U.containStroke(P,v/l,i,y)))return!0}if(u.hasFill())return U.contain(P,i,y)}return!1},dirty:function(i){i==null&&(i=!0),i&&(this.__dirtyPath=i,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(i){return this.animate("shape",i)},attrKV:function(i,y){i==="shape"?(this.setShape(y),this.__dirtyPath=!0,this._rect=null):Q.prototype.attrKV.call(this,i,y)},setShape:function(i,y){var T=this.shape;if(T){if(L.isObject(i))for(var w in i)i.hasOwnProperty(w)&&(T[w]=i[w]);else T[i]=y;this.dirty(!0)}return this},getLineScale:function(){var i=this.transform;return i&&R(i[0]-1)>1e-10&&R(i[3]-1)>1e-10?Math.sqrt(R(i[0]*i[3]-i[2]*i[1])):1}},g.extend=function(i){var y=function(w){g.call(this,w),i.style&&this.style.extendFrom(i.style,!1);var u=i.shape;if(u){this.shape=this.shape||{};var P=this.shape;for(var v in u)!P.hasOwnProperty(v)&&u.hasOwnProperty(v)&&(P[v]=u[v])}i.init&&i.init.call(this,w)};L.inherits(y,g);for(var T in i)T!=="style"&&T!=="shape"&&(y.prototype[T]=i[T]);return y},L.inherits(g,Q);var E=g;re.exports=E},y23F:function(re,J){function h(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}h.prototype={constructor:h,_dragStart:function(O){for(var U=O.target;U&&!U.draggable;)U=U.parent;U&&(this._draggingTarget=U,U.dragging=!0,this._x=O.offsetX,this._y=O.offsetY,this.dispatchToElement(Q(U,O),"dragstart",O.event))},_drag:function(O){var U=this._draggingTarget;if(U){var s=O.offsetX,t=O.offsetY,R=s-this._x,o=t-this._y;this._x=s,this._y=t,U.drift(R,o,O),this.dispatchToElement(Q(U,O),"drag",O.event);var g=this.findHover(s,t,U).target,E=this._dropTarget;this._dropTarget=g,U!==g&&(E&&g!==E&&this.dispatchToElement(Q(E,O),"dragleave",O.event),g&&g!==E&&this.dispatchToElement(Q(g,O),"dragenter",O.event))}},_dragEnd:function(O){var U=this._draggingTarget;U&&(U.dragging=!1),this.dispatchToElement(Q(U,O),"dragend",O.event),this._dropTarget&&this.dispatchToElement(Q(this._dropTarget,O),"drop",O.event),this._draggingTarget=null,this._dropTarget=null}};function Q(O,U){return{target:O,topTarget:U&&U.topTarget}}var L=h;re.exports=L},"yTi+":function(re,J,h){re.exports=h.p+"static/AssistantCode3.fdd8db3c.jpeg"},ygIP:function(re,J,h){re.exports=h.p+"static/icon4.bfb8c3b7.svg"},ygoZ:function(re,J){re.exports="data:image/png;base64,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"},yslc:function(re,J){re.exports="data:image/png;base64,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"},yxFR:function(re,J,h){var Q=h("y+Vt"),L=h("nPnh"),O=L.subPixelOptimizeLine,U={},s=Q.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,R){var o,g,E,i;this.subPixelOptimize?(O(U,R,this.style),o=U.x1,g=U.y1,E=U.x2,i=U.y2):(o=R.x1,g=R.y1,E=R.x2,i=R.y2);var y=R.percent;if(y===0)return;t.moveTo(o,g),y<1&&(E=o*(1-y)+E*y,i=g*(1-y)+i*y),t.lineTo(E,i)},pointAt:function(t){var R=this.shape;return[R.x1*(1-t)+R.x2*t,R.y1*(1-t)+R.y2*t]}});re.exports=s},yxwG:function(re,J,h){re.exports=h.p+"static/kycx.05a1d803.png"},z4EP:function(re,J){re.exports="data:image/png;base64,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"},zarK:function(re,J,h){var Q=h("YH21"),L=Q.addEventListener,O=Q.removeEventListener,U=Q.normalizeEvent,s=Q.getNativeEvent,t=h("bYtY"),R=h("H6uX"),o=h("ItGF"),g=300,E=o.domSupported,i=function(){var A=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],I=["touchstart","touchend","touchmove"],k={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},B=t.map(A,function(z){var G=z.replace("mouse","pointer");return k.hasOwnProperty(G)?G:z});return{mouse:A,touch:I,pointer:B}}(),y={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function T(A){return A==="mousewheel"&&o.browser.firefox?"DOMMouseScroll":A}function w(A){var I=A.pointerType;return I==="pen"||I==="touch"}function u(A){A.touching=!0,A.touchTimer!=null&&(clearTimeout(A.touchTimer),A.touchTimer=null),A.touchTimer=setTimeout(function(){A.touching=!1,A.touchTimer=null},700)}function P(A){A&&(A.zrByTouch=!0)}function v(A,I){return U(A.dom,new d(A,I),!0)}function l(A,I){for(var k=I,B=!1;k&&k.nodeType!==9&&!(B=k.domBelongToZr||k!==I&&k===A.painterRoot);)k=k.parentNode;return B}function d(A,I){this.type=I.type,this.target=this.currentTarget=A.dom,this.pointerType=I.pointerType,this.clientX=I.clientX,this.clientY=I.clientY}var m=d.prototype;m.stopPropagation=m.stopImmediatePropagation=m.preventDefault=t.noop;var p={mousedown:function(A){A=U(this.dom,A),this._mayPointerCapture=[A.zrX,A.zrY],this.trigger("mousedown",A)},mousemove:function(A){A=U(this.dom,A);var I=this._mayPointerCapture;I&&(A.zrX!==I[0]||A.zrY!==I[1])&&n(this,!0),this.trigger("mousemove",A)},mouseup:function(A){A=U(this.dom,A),n(this,!1),this.trigger("mouseup",A)},mouseout:function(A){A=U(this.dom,A),this._pointerCapturing&&(A.zrEventControl="no_globalout");var I=A.toElement||A.relatedTarget;A.zrIsToLocalDOM=l(this,I),this.trigger("mouseout",A)},touchstart:function(A){A=U(this.dom,A),P(A),this._lastTouchMoment=new Date,this.handler.processGesture(A,"start"),p.mousemove.call(this,A),p.mousedown.call(this,A)},touchmove:function(A){A=U(this.dom,A),P(A),this.handler.processGesture(A,"change"),p.mousemove.call(this,A)},touchend:function(A){A=U(this.dom,A),P(A),this.handler.processGesture(A,"end"),p.mouseup.call(this,A),+new Date-this._lastTouchMoment<g&&p.click.call(this,A)},pointerdown:function(A){p.mousedown.call(this,A)},pointermove:function(A){w(A)||p.mousemove.call(this,A)},pointerup:function(A){p.mouseup.call(this,A)},pointerout:function(A){w(A)||p.mouseout.call(this,A)}};t.each(["click","mousewheel","dblclick","contextmenu"],function(A){p[A]=function(I){I=U(this.dom,I),this.trigger(A,I)}});var C={pointermove:function(A){w(A)||C.mousemove.call(this,A)},pointerup:function(A){C.mouseup.call(this,A)},mousemove:function(A){this.trigger("mousemove",A)},mouseup:function(A){var I=this._pointerCapturing;n(this,!1),this.trigger("mouseup",A),I&&(A.zrEventControl="only_globalout",this.trigger("mouseout",A))}};function x(A,I){var k=I.domHandlers;o.pointerEventsSupported?t.each(i.pointer,function(B){b(I,B,function(z){k[B].call(A,z)})}):(o.touchEventsSupported&&t.each(i.touch,function(B){b(I,B,function(z){k[B].call(A,z),u(I)})}),t.each(i.mouse,function(B){b(I,B,function(z){z=s(z),I.touching||k[B].call(A,z)})}))}function M(A,I){o.pointerEventsSupported?t.each(y.pointer,k):o.touchEventsSupported||t.each(y.mouse,k);function k(B){function z(G){G=s(G),l(A,G.target)||(G=v(A,G),I.domHandlers[B].call(A,G))}b(I,B,z,{capture:!0})}}function b(A,I,k,B){A.mounted[I]=k,A.listenerOpts[I]=B,L(A.domTarget,T(I),k,B)}function f(A){var I=A.mounted;for(var k in I)I.hasOwnProperty(k)&&O(A.domTarget,T(k),I[k],A.listenerOpts[k]);A.mounted={}}function n(A,I){if(A._mayPointerCapture=null,E&&A._pointerCapturing^I){A._pointerCapturing=I;var k=A._globalHandlerScope;I?M(A,k):f(k)}}function r(A,I){this.domTarget=A,this.domHandlers=I,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function c(A,I){R.call(this),this.dom=A,this.painterRoot=I,this._localHandlerScope=new r(A,p),E&&(this._globalHandlerScope=new r(document,C)),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(A){this.dom.style&&(this.dom.style.cursor=A||"default")},t.mixin(c,R);var _=c;re.exports=_},zrhs:function(re,J,h){"use strict";var Q=h("2qtc"),L=h("kLXV"),O=h("PpiC"),U=h("q1tI"),s=h.n(U),t=h("9kvl"),R=function(g){var E=g.shixunsDetail,i=g.globalSetting,y=g.loading,T=g.dispatch,w=Object(O.a)(g,["shixunsDetail","globalSetting","loading","dispatch"]);return s.a.createElement(L.a,{centered:!0,keyboard:!1,closable:!1,zIndex:6666,title:"\u63D0\u793A",visible:E.actionTabs.key==="Banner-Auth",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){T({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href="/account/certification"},onCancel:function(){T({type:"shixunsDetail/setActionTabs",payload:{}})}},s.a.createElement("p",{className:"tc font16"},"\u5F53\u524D\u7ADE\u8D5B\u9700\u8981\u5B9E\u540D\u8BA4\u8BC1\uFF0C\u8BF7\u5148\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1\u540E\u518D\u62A5\u540D\u53C2\u8D5B",s.a.createElement("br",null),"\u8BF7\u95EE\u662F\u5426\u524D\u5F80\u8FDB\u884C\u8BA4\u8BC1\uFF1F"))};J.a=Object(t.a)(function(o){var g=o.shixunsDetail,E=o.loading,i=o.globalSetting;return{shixunsDetail:g,globalSetting:i,loading:E.models.index}})(R)}}]);